Skip to main content

Principal

Description

The Valkyr Principal. Represents a user, service, or agent in the system with preferences and privileges.

Properties

NameTypeDescriptionNotes
firstNameStringfirst name of user (encrypted)[optional]
middleNameStringmiddle name of user[optional]
lastNameStringlast name of user (encrypted)[optional]
usernameStringYour account user name
passwordStringYour account password
fingerprintStringEncrypted identity (Facial Recognition, Fingerprint Scanner, etc.)[optional] [readonly]
federalIdentificationStringSSN or a 10 digit federal government ID (encrypted)[optional]
residenceCountryStringCountry of residence 3-character code[optional]
stateIdentificationStringDriver's License or a 10 digit state government ID[optional]
residenceStateStringState of residence 2-character code (USA)[optional]
emailStringThe main email address for the user (encrypted)
socialStringThe username for your primary social account (if any)[optional]
bioStringMore in-depth information about you and your account[optional]
notesString[optional]
avatarUrlStringURL for the user avatar image[optional]
organizationIdUUID[optional]
organizationOrganization[optional]
addressesList<Address>[optional]
acceptedCookiesBooleanWhether the user accepted the use of cookies[optional]
acceptedTosBooleanWhether the user accepted the terms of service[optional]
enabledBooleanSpring Security User field whether the user is enabled[optional]
credentialNonExpiredBooleanSpring Security User field whether the user's login credentials have expired[optional]
accountEnabledBooleanSpring Security User field whether the user account is enabled[optional]
accountNonLockedBooleanSpring Security User field whether the user account is locked[optional]
accountNonExpiredBooleanSpring Security User field whether the user account has expired[optional]
rolesList<Role>the granted roles (or null if the granted authority cannot be expressed as a String with sufficient precision).[optional]
authorityListList<Authority>the granted authorities (or null if the granted authority cannot be expressed as a String with sufficient precision).[optional]
userPreferencesList<UserPreference>the granted authorities (or null if the granted authority cannot be expressed as a String with sufficient precision).[optional]
idUUIDUnique identifier for object in the system[optional]
ownerIdUUIDUUID of owner of the object in the system[optional]
createdDateOffsetDateTimeDate of object creation[optional]
keyHashStringData, including hash of the key(s) used to encrypt this record.[optional]
lastAccessedByIdUUIDLast user to access object[optional]
lastAccessedDateOffsetDateTimeTimestamp of last access of object[optional]
lastModifiedByIdUUIDUnique identifier for user who last modifed the object in the system[optional]
lastModifiedDateOffsetDateTimeDate of last object modification[optional]

Implemented Interfaces

  • Serializable

Generated Version Details

~value
GENERATOR VERSIONcom.valkyrlabs:ValkyrAI API 1.0-SNAPSHOT
API ARTIFACTcom.valkyrlabs.valkyrai-api.jar
GENERATOR VERSIONorg.openapitools.openapi-generator:7.5.0
GENERATOR CLASSorg.openapitools.codegen.languages.SpringCodegen
GENERATED DATE2025-04-09T20:27:13.881184-07:00[America/Los_Angeles]