Schemas
This module contains the structs used by the Elements extension.
Structs
This module offers a collection of structs, which serve as custom data models for organizing and structuring data. Explore the provided structs to better understand the relationships between data elements and simplify your data manipulation tasks.
Back To Top
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _name |
String |
The unique name of the field |
| _display_name |
String |
The display name of the field |
| _type |
String |
The field type |
| _required |
Real |
True if the field is required. |
| _placeholder |
String |
The placeholder description when displaying in the editor. |
| _default_value |
Struct |
The default description, null if left unspecified. |
| _properties |
Array of ElementsMetadataSpecProperty |
|
Back To Top
This struct is referenced by the following structs:
Back To Top
ElementsItem
This struct is referenced by the following structs:
Back To Top
ElementsUser
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The user's database assigned unique ID. |
| _level |
String |
The user's access level. |
| _name |
String |
A unique name for the user. |
| _first_name |
String |
The user's first name |
| _last_name |
String |
The user's last name |
| _email |
String |
The user's email. |
| _primary_phone_nb |
String |
The user's phone number. |
| _linked_accounts |
Array of String |
List of linked account or auth scheme names. |
Back To Top
ElementsRewardIssuance
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The unique ID of the issuance. |
| _user |
ElementsUser |
The User associated with this Profile. |
| _state |
String |
The state of the reward. On creation, this is automatically assigned to be ISSUED. If the current value of the state is REDEEMED, then the state is no longer allowed to be updated. This valuemay not be directly modified--the redeem DAO method should be used instead to perform the redemption process. |
| _context |
String |
A generic String used to uniquely identify the RewardIssuance issuance. If the RewardIssuance is created by the client, this value must be specified to prevent erroneous duplicate issuances. E.g. if the client successfully submits an issuance but fails to receive the response, the client is expected to submit a new issuance with the same context string. Similarly, the client application should have safeguards in place in the event of a crash to prevent duplicate submissions: e.g. ensuring that the context string is unchanged when performing multiple issuances of the same RewardIssuance. If the RewardIssuance is generated by the server, this will be defined automatically. The context cannot be updated after creation. Note that an context defined via the API should not begin with 'server.' as that is a protected namespace. |
| _type |
String |
Defines whether multiple issuances for the given user+reward+context may occur. If the type is set to NON_PERSISTENT, at most one ISSUED RewardIssuance may exist in the server at a time for a given user and context. If the type is set to PERSISTENT, at most one ISSUED or REDEEMED RewardIssuance may exist in the server for a given user and context, i.e. once a PERSISTENT RewardIssuance has been submitted, a new one may never be submitted and will be rejected by the server. Note that this value cannot be updated. By default, this will be set to NON_PERSISTENT. |
| _item |
ElementsItem |
The Item to be issued upon redemption. |
| _item_quantity |
Real |
The amount of Items to be set/added to the InventoryItem upon redemption. |
| _source |
String |
Identifies the source of the issuance, e.g. 'Client', 'IAP', 'Leaderboard'. This may be specified manually by the client if desired. Note that this value cannot be updated. |
| _metadata |
Struct |
Metadata for the issuance. May be optionally defined by the client on creation. If the source is a server-side value, then a predefined structure will always be followed that provides additional information as to the source of the issuance (e.g. mission progress/step information). |
| _tags |
Array of String |
The tags used to categorize this Reward Issuance. |
| _expiration_timestamp |
Real |
Optionally define when the issuance should expire. This value may be updated to extend when the expiration occurs. When set, this value must be greater than the current time on the server.Note that the record may not actually be deleted for up to sixty seconds after the time noted in thetimestamp. |
| _uuid |
String |
Internal unique identifier generated and assigned on creation. |
Back To Top
ElementsCreateAppleIapReceipt
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _receipt_data |
String |
The base64-encoded string of the raw IAP receipt. |
| _create_apple_iap_receipt_environment |
String |
|
Back To Top
ElementsApplicationConfiguration
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The database assigned ID for the application configuration. |
| _name |
String |
The application-configuration specific unique ID. Unique per application per category. |
| _type |
String |
The fully-qualified Java type of ApplicationConfiguration. |
| _description |
String |
|
| _parent |
ElementsApplication |
|
Back To Top
ElementsApplication
This struct is referenced by the following structs:
Back To Top
Back To Top
ElementsCreateApplicationRequest
This struct is referenced by the following functions:
Back To Top
Back To Top
ElementsUpdateApplicationRequest
This struct is referenced by the following functions:
Back To Top
ElementsFacebookApplicationConfiguration
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _id |
String |
The database assigned ID for the application configuration. |
| _name |
String |
The application-configuration specific unique ID. Unique per application per category. |
| _type |
String |
The fully-qualified Java type of ApplicationConfiguration. |
| _description |
String |
|
| _parent |
ElementsApplication |
|
| _application_id |
String |
The AppID as it appears in the Facebook Developer Console |
| _application_secret |
String |
The App Secret as it appears in the Facebook Developer Console |
| _builtin_application_permissions |
Array of String |
The set of built-in permissions connected clients will need to request. |
Back To Top
ElementsFirebaseApplicationConfiguration
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _id |
String |
The database assigned ID for the application configuration. |
| _name |
String |
The application-configuration specific unique ID. Unique per application per category. |
| _type |
String |
The fully-qualified Java type of ApplicationConfiguration. |
| _description |
String |
|
| _parent |
ElementsApplication |
|
| _project_id |
String |
The contents of the serviceAccountCredentials.json file. |
| _service_account_credentials |
String |
The contents of the serviceAccountCredentials.json file. |
Back To Top
ElementsProductBundleReward
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _item_id |
String |
The id of the item to be rewarded. |
| _quantity |
Real |
The quantity of the item to be rewarded. |
Back To Top
ElementsProductBundle
This struct is referenced by the following functions:
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _product_id |
String |
The platform-specific unique SKU/product identifier that, when purchased, will result in the items in this product bundle to be issued to the user. |
| _product_bundle_rewards |
Array of ElementsProductBundleReward |
The list of product bundle rewards that will be issued to the user upon purchase. |
| _display |
Real |
Whether or not the frontend should display this product bundle to end users. |
| _display_name |
String |
The title of the product bundle to display to end users. |
| _description |
String |
The description of the product bundle to display to end users. |
| _metadata |
Struct |
Application-specific metadata. |
Back To Top
ElementsGooglePlayApplicationConfiguration
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _id |
String |
The database assigned ID for the application configuration. |
| _name |
String |
The application-configuration specific unique ID. Unique per application per category. |
| _type |
String |
The fully-qualified Java type of ApplicationConfiguration. |
| _description |
String |
|
| _parent |
ElementsApplication |
|
| _application_id |
String |
|
| _json_key |
Struct |
|
| _product_bundles |
Array of ElementsProductBundle |
The list of product bundles that may be rewarded upon successful IAP transactions. |
Back To Top
ElementsIosApplicationConfiguration
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _id |
String |
The database assigned ID for the application configuration. |
| _name |
String |
The application-configuration specific unique ID. Unique per application per category. |
| _type |
String |
The fully-qualified Java type of ApplicationConfiguration. |
| _description |
String |
|
| _parent |
ElementsApplication |
|
| _application_id |
String |
|
| _product_bundles |
Array of ElementsProductBundle |
The list of product bundles that may be rewarded upon successful IAP transactions. |
Back To Top
ElementsElementServiceReference
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _element_name |
String |
The name of the Element to reference. |
| _service_type |
String |
Specifies the type of the service within the Element. May be null. |
| _service_name |
String |
Specifies the name of the service within the Element. May be null. |
Back To Top
ElementsCallbackDefinition
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _method |
String |
Specifies the method to invoke. |
| _service |
ElementsElementServiceReference |
Describes the matchmaker (dev.getelements.elements.sdk.dao.Matchmaker) to use for this configuration. |
Back To Top
ElementsMatchmakingApplicationConfiguration
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _id |
String |
The database assigned ID for the application configuration. |
| _name |
String |
The application-configuration specific unique ID. Unique per application per category. |
| _type |
String |
The fully-qualified Java type of ApplicationConfiguration. |
| _description |
String |
|
| _parent |
ElementsApplication |
|
| _success |
ElementsCallbackDefinition |
Defines a script method and a module to invoke. |
| _matchmaker |
ElementsElementServiceReference |
Describes the matchmaker (dev.getelements.elements.sdk.dao.Matchmaker) to use for this configuration. |
| _max_profiles |
Real |
The maximum number of profiles that can be matched in a single match. |
| _metadata |
Struct |
The metadata for this matchmaking configuration. This will be copied to the match when it is created. |
| _metadata_spec |
ElementsMetadataSpec |
Represents a spec for metadata. |
Back To Top
ElementsPSNApplicationConfiguration
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _id |
String |
The database assigned ID for the application configuration. |
| _name |
String |
The application-configuration specific unique ID. Unique per application per category. |
| _type |
String |
The fully-qualified Java type of ApplicationConfiguration. |
| _description |
String |
|
| _parent |
ElementsApplication |
|
| _np_identifier |
String |
|
| _client_secret |
String |
|
Back To Top
ElementsAuthScheme
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The unique ID of the auth scheme. |
| _audience |
String |
A unique name used to identify the scheme within the instance of Elements. |
| _public_key |
String |
A base-64 encoded string representing an x509 encoded public key. |
| _algorithm |
String |
The digital signature matching the public key format. |
| _user_level |
String |
The highest permitted user level this particular scheme will authorize. |
| _tags |
Array of String |
The tags used to tag this auth scheme. |
| _allowed_issuers |
Array of String |
A list of issuers allowed to use this scheme. |
Back To Top
ElementsCreateAuthSchemeResponse
| Member |
Type |
Description |
| _scheme |
ElementsAuthScheme |
The full JSON response as described in AuthScheme |
| _public_key |
String |
The Base64 public key that was either given or generated during creation. See https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/security/spec/X509EncodedKeySpec.html for details on the specifics of the format. |
| _private_key |
String |
The Base64 public key that was either given or generated during creation. See https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/security/spec/PKCS8EncodedKeySpec.html for details on the specifics of the format. |
Back To Top
ElementsCreateAuthSchemeRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _audience |
String |
The JWT audience for the scheme. Must be unique. |
| _algorithm |
String |
|
| _user_level |
String |
The highest permitted user level this particular scheme will authorize. |
| _tags |
Array of String |
A list of tags used to index the auth scheme. |
| _allowed_issuers |
Array of String |
The list of issuers allowed to use this scheme. |
| _public_key |
String |
The Base64 public key that was either given or generated during creation. See https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/security/spec/X509EncodedKeySpec.html for details on the specifics of the format. |
Back To Top
Back To Top
ElementsUpdateAuthSchemeResponse
| Member |
Type |
Description |
| _public_key |
String |
The Base64 public key that was either given or generated during creation. See https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/security/spec/X509EncodedKeySpec.html for details on the specifics of the format. |
| _scheme |
ElementsAuthScheme |
The full JSON response as described in AuthScheme |
| _private_key |
String |
The Base64 public key that was either given or generated during creation. See https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/security/spec/PKCS8EncodedKeySpec.html for details on the specifics of the format. |
Back To Top
ElementsUpdateAuthSchemeRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _audience |
String |
The JWT audience for the scheme. Must be unique. |
| _algorithm |
String |
The algorithm that Elements will use with the supplied key. |
| _user_level |
String |
The highest permitted user level this particular scheme will authorize. |
| _tags |
Array of String |
The list of tags for tagging the auth scheme. |
| _allowed_issuers |
Array of String |
The list of issuers allowed to use this scheme. |
| _regenerate |
Real |
If set to true, Elements will regenerate the key and pubKey must be null or omitted |
| _public_key |
String |
The Base64 public key that was either given or generated during creation. See https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/security/spec/X509EncodedKeySpec.html for details on the specifics of the format. |
Back To Top
ElementsLargeObjectReference
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The unique ID of the LargeObject. |
| _url |
String |
The URL where the binary contents of the LargeObject may be read. |
| _mime_type |
String |
The MIME type of the LargeObject. |
| _state |
String |
Current state of the LargeObject. |
| _last_modified |
String |
Date of last modification |
Back To Top
ElementsProfile
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The unique ID of the profile itself. |
| _user |
ElementsUser |
The User associated with this Profile. |
| _application |
ElementsApplication |
|
| _display_name |
String |
A non-unique display name for this profile. |
| _image_url |
String |
A URL to the image of the profile. (ie the User's Avatar). |
| _image_object |
ElementsLargeObjectReference |
Image object stored in EL large objects storage. |
| _metadata |
Struct |
An object containing arbitrary player metadata as key-value pairs. |
| _last_login |
Real |
The last time this profile has been logged in by the user. |
Back To Top
ElementsSession
This struct is referenced by the following structs:
Back To Top
ElementsSessionCreation
| Member |
Type |
Description |
| _session_secret |
String |
The Session Secret to pass to subsequent requests through headers. |
| _session |
ElementsSession |
The Session object generated by the request. |
Back To Top
ElementsOAuth2SessionRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _scheme_id |
String |
The OAuth2 scheme ID to use. |
| _request_parameters |
Struct |
The request parameters to be used in the token validation request. This should adhere to any params marked as fromClient in the auth scheme. |
| _request_headers |
Struct |
The request headers to be used in the token validation request. This should adhere to any headers marked as fromClient in the auth scheme. |
| _profile_id |
String |
The profile ID to assign to the session. |
| _profile_selector |
String |
A query string to select the profile to use. NOTE: This will not be run if a profileId is specified. |
Back To Top
ElementsOAuth2RequestKeyValue
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _key |
String |
The key. |
| _value |
String |
The value. |
| _from_client |
Real |
If this value should be received from the client, or predefined and stored in the DB. |
Back To Top
ElementsOAuth2AuthScheme
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The unique ID of the auth scheme. |
| _name |
String |
A unique name used to identify the scheme within the instance of Elements. If using the same OAuth2 provider (e.g. Steam), it is recommended to suffix the name for each application when using multitenancy, e.g. steam_game1, steam_game2, etc. |
| _validation_url |
String |
The URL to send the user token validation request to. |
| _headers |
Array of ElementsOAuth2RequestKeyValue |
The headers required for the validation request. |
| _params |
Array of ElementsOAuth2RequestKeyValue |
The query parameters required for the validation request. |
| _response_id_mapping |
String |
Determines how to map the user id in the response. For example "response.params.steamid" |
Back To Top
ElementsCreateOrUpdateOAuth2AuthSchemeResponse
Back To Top
ElementsCreateOrUpdateOAuth2AuthSchemeRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _id |
String |
The unique ID of the auth scheme. |
| _name |
String |
A unique name used to identify the scheme within the instance of Elements. If using the same OAuth2 provider (e.g. Steam), it is recommended to suffix the name for each application when using multitenancy, e.g. steam_game1, steam_game2, etc. |
| _validation_url |
String |
The URL to send the user token validation request to. |
| _headers |
Array of ElementsOAuth2RequestKeyValue |
The headers required for the validation request. |
| _params |
Array of ElementsOAuth2RequestKeyValue |
The query parameters required for the validation request. |
| _response_id_mapping |
String |
Determines how to map the user id in the response. For example "response.params.steamid" |
Back To Top
Back To Top
ElementsOidcSessionRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _jwt |
String |
The JWT to parse |
| _profile_id |
String |
The profile ID to assign to the session. |
| _profile_selector |
String |
A query string to select the profile to use. NOTE: This will not be run if a profileId is specified. |
Back To Top
ElementsJWK
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _alg |
String |
Algorithm (e.g. RS256) |
| _kid |
String |
Key id (unique to issuer) |
| _kty |
String |
Key type (e.g. RSA) |
| _use |
String |
The intended use (e.g. sig) |
| _e |
String |
Base64url encoded exponent |
| _n |
String |
Pub key modulus |
Back To Top
ElementsOidcAuthScheme
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The unique ID of the auth scheme. |
| _issuer |
String |
A unique name used to identify the scheme within the instance of Elements. When validating from an external source (e.g. Google or Apple SSO), must match the 'iss' property of the decoded JWT. |
| _keys |
Array of ElementsJWK |
A set of JWKs containing the keys required to validate JWT signatures. |
| _name |
String |
The unique name of the auth scheme. |
| _keys_url |
String |
The URL for the JWK data. Will attempt to refresh keys if the kid cannot be found in the collection. |
| _media_type |
String |
The JWK format. Defaults to application/json |
Back To Top
ElementsCreateOrUpdateOidcAuthSchemeResponse
Back To Top
ElementsCreateOrUpdateOidcAuthSchemeRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _id |
String |
The unique ID of the auth scheme. |
| _issuer |
String |
A unique name used to identify the scheme within the instance of Elements. When validating from an external source (e.g. Google or Apple SSO), must match the 'iss' property of the decoded JWT. |
| _keys |
Array of ElementsJWK |
A set of JWKs containing the keys required to validate JWT signatures. |
| _keys_url |
String |
The URL for the JWK data. Will attempt to refresh keys if the kid cannot be found in the collection. |
| _media_type |
String |
The JWK format. Defaults to application/json |
Back To Top
Back To Top
ElementsVaultKey
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _algorithm |
String |
Specifies the private key encryption algorithm used to secure the vault. |
| _public_key |
String |
The public key portion of the vault key. |
| _private_key |
String |
The private key portion of the vault key. |
| _encrypted |
Real |
The flag to indicate if the key is encrypted or not. |
| _encryption |
Struct |
The Vault's encryption metadata. This is specific to the encryption type used. |
Back To Top
ElementsVault
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The system assigned unique id of the vault. |
| _user |
ElementsUser |
The User associated with this Profile. |
| _display_name |
String |
The display name given to this vault. |
| _key |
ElementsVaultKey |
The Vault's key. The vault secures each vault with this key. |
Back To Top
ElementsSmartContract
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The Elements database id of the contract. |
| _name |
String |
The unique symbolic name of the smart contract. |
| _display_name |
String |
The name given to this contract for display purposes. |
| _addresses |
Struct |
The addresses of the contract from the blockchain. Depending on the network or protocol this may have several meanings. For example, this may be the script has for the Ethereum network. |
| _vault |
ElementsVault |
|
| _metadata |
Struct |
Any metadata for this contract. |
Back To Top
ElementsSmartContractAddress
| Member |
Type |
Description |
| _address |
String |
|
Back To Top
ElementsCreateSmartContractRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _name |
String |
The unique symbolic name of the smart contract. |
| _display_name |
String |
The name given to this contract for display purposes. |
| _addresses |
Struct |
The address of the contract from the blockchain. Depending on the network or protocol this may have several meanings and vary depending on the specific API or network. |
| _vault_id |
String |
The Elements database id of the wallet containing the default account to be used for contract related requests. |
| _metadata |
Struct |
Any metadata for this contract. |
Back To Top
Back To Top
ElementsUpdateSmartContractRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _name |
String |
The unique symbolic name of the smart contract. |
| _display_name |
String |
The name given to this contract for display purposes. |
| _addresses |
Struct |
The address of the contract from the blockchain. Depending on the network or protocol this may have several meanings and vary depending on the specific API or network. |
| _vault_id |
String |
The Elements database id of the wallet containing the default account to be used for contract related requests. |
| _metadata |
Struct |
Any metadata for this contract. |
Back To Top
ElementsCreateVaultRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _user_id |
String |
The elements-defined user ID to own the vault. |
| _display_name |
String |
A user-defined name for the vault. This is used simply for the user's reference and has no bearing onthe vault's functionality. |
| _passphrase |
String |
The passphrase used to to encrypt the vault. If empty, then the vault will not be encrypted. Some configurations may opt to disallow encryption entirely. |
| _algorithm |
String |
The encryption algorithm used to secure the vault. Once crated, a vault will contains a private/public key pair which will be used to encrypt the wallets within the vault. |
Back To Top
Back To Top
ElementsUpdateVaultRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _display_name |
String |
A user-defined name for the vault. This is used simply for the user's reference and has no bearing onthe vault's functionality. |
| _user_id |
String |
The elements-defined user ID to own the vault. |
| _passphrase |
String |
The current passphrase for the vault. If left null, no updates to the passphrase will be made. If not-null, then the new password must also not be null. |
| _new_passphrase |
String |
The updated passphrase for the vault. If left null, no updates to the passphrase will be made. If not-null, then the password must also not be null. |
Back To Top
ElementsWalletAccount
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _address |
String |
The Wallet Address - id public identity. Required. |
| _private_key |
String |
The Wallet Account - id private identity. May be null if the wallet is for receive only. |
| _encrypted |
Real |
Indicates if this identity is encrypted. |
Back To Top
ElementsWallet
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The system assigned unique id of the wallet. |
| _user |
ElementsUser |
The User associated with this Profile. |
| _vault |
ElementsVault |
|
| _display_name |
String |
The name given to this wallet. |
| _api |
String |
The protocol used wiht this wallet. |
| _networks |
Array of String |
The networks associated with this wallet. |
| _accounts |
Array of ElementsWalletAccount |
The list of account pairs included in this wallet. |
| _preferred_account |
Real |
The default account. Must not be larger than the count of identities. |
Back To Top
ElementsCreateWalletRequestAccount
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _address |
String |
The Wallet Address - id public identity. Must be null for generated wallets. |
| _generate |
Real |
Flag which indicates if the account should be generated or imported. |
| _private_key |
String |
The Wallet Account - id private identity. May be null if the wallet is for receive only. |
Back To Top
ElementsCreateWalletRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _display_name |
String |
A user-defined name for the wallet. This is used simply for the user's reference and has no bearing onthe wallet's functionality. |
| _api |
String |
The protocol of this wallet. Once set, this cannot be unset. |
| _networks |
Array of String |
The networks associated with this wallet. All must support the Wallet's protocol. |
| _accounts |
Array of ElementsCreateWalletRequestAccount |
|
| _preferred_account |
Real |
The default identity. Must not be larger than the count of identities. |
Back To Top
Back To Top
ElementsUpdateWalletRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _networks |
Array of String |
The networks associated with this wallet. All must support the Wallet's protocol. |
| _display_name |
String |
The new display name of the wallet. |
| _preferred_account |
Real |
The default identity. Must not be larger than the count of identities. |
Back To Top
ElementsDeployment
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The unique ID of the deployment itself. |
| _version |
String |
The deployment version. Allows for overriding versions with new content. |
| _revision |
String |
The revision that this deployment points to. |
| _application |
ElementsApplication |
|
Back To Top
ElementsCreateDeploymentRequest
This struct is referenced by the following functions:
Back To Top
Back To Top
ElementsUpdateDeploymentRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _revision |
String |
|
Back To Top
ElementsCodegenRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _element_spec_url |
String |
The URL for the Element OpenApi spec. Usually /app/rest/elementName/openapi.json |
| _language |
String |
The target language that you want to generate the code to. |
| _package_name |
String |
The package name to set the generated code to. E.g. com.mycompany.mygame.Elements |
| _options |
String |
Any additional options that you want to pass to the generator |
Back To Top
ElementsFilterRegistration
Back To Top
ElementsTaglibDescriptor
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _taglib_uri |
String |
|
| _taglib_location |
String |
|
Back To Top
ElementsJspPropertyGroupDescriptor
This struct is referenced by the following structs:
Back To Top
ElementsJspConfigDescriptor
This struct is referenced by the following structs:
Back To Top
ElementsSessionCookieConfig
This struct is referenced by the following structs:
Back To Top
ElementsServletContext
This struct is referenced by the following structs:
Back To Top
ElementsServletConfig
Back To Top
ElementsServletRegistration
Back To Top
Back To Top
ElementsCreateFollowerRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _followed_id |
String |
The profile id which to follow. |
Back To Top
ElementsFriend
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The unique ID of the friendship. |
| _user |
ElementsUser |
The User associated with this Profile. |
| _friendship |
String |
The friendship type. |
| _profiles |
Array of ElementsProfile |
The profiles which are associated with the friend user. |
Back To Top
Back To Top
ElementsCreateItemRequest
This struct is referenced by the following functions:
Back To Top
Back To Top
ElementsUpdateItemRequest
This struct is referenced by the following functions:
Back To Top
ElementsCreateGooglePlayIapReceipt
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _package_name |
String |
The package name of the app. Note that this may be different from the applicationId/uniqueIdentifier which is why it should be provided with the request. |
| _product_id |
String |
The product id purchased by the user, e.g. com.namazustudios.example_app.pack_10_coins. |
| _purchase_token |
String |
The token issued to the user upon successful Google Play purchase transaction. |
Back To Top
ElementsBuildIndexRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _plan |
Real |
Set to true to plan the index building. |
| _to_index |
Array of String |
Set to true to perform the index building. |
Back To Top
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _identifier |
Struct |
|
Back To Top
ElementsIndexPlanStepObject
This struct is referenced by the following structs:
Back To Top
ElementsIndexPlanObject
This struct is referenced by the following structs:
Back To Top
Back To Top
ElementsInventoryItem
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The unique ID of the inventory item itself. |
| _user |
ElementsUser |
The User associated with this Profile. |
| _item |
ElementsItem |
The Item to be issued upon redemption. |
| _quantity |
Real |
The quantity of the Item in inventory |
| _priority |
Real |
The priority of this Item grouping in inventory (for stacked/packaged inventory support) |
Back To Top
ElementsAdvancedInventoryItemQuantityAdjustment
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _user_id |
String |
The User whose inventory to modify.ß |
| _quantity_delta |
Real |
The delta to be applied to the inventory item quantity (positive or negative) |
| _priority |
Real |
The priority slot for the item. |
Back To Top
ElementsCreateAdvancedInventoryItemRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _user_id |
String |
The User ID |
| _item_id |
String |
The item to reference. |
| _quantity |
Real |
The quantity of the Item in inventory |
| _priority |
Real |
The priority slot for the item. |
Back To Top
Back To Top
ElementsUpdateInventoryItemRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _quantity |
Real |
The quantity of the Item in inventory |
Back To Top
ElementsDistinctInventoryItem
This struct is referenced by the following structs:
Back To Top
ElementsCreateDistinctInventoryItemRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _item_id |
String |
The digital goods item id. |
| _user_id |
String |
The id of the User owning this inventory item id. |
| _profile_id |
String |
The the profileid of hte Profile owning this inventory item. |
| _metadata |
Struct |
|
Back To Top
Back To Top
ElementsUpdateDistinctInventoryItemRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _user_id |
String |
The id of the User owning this inventory item id. |
| _profile_id |
String |
The the profile id of hte Profile owning this inventory item. |
| _metadata |
Struct |
|
Back To Top
ElementsSimpleInventoryItemQuantityAdjustment
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _user_id |
String |
The User whose inventory to modify.ß |
| _quantity_delta |
Real |
The delta to be applied to the inventory item quantity (positive or negative) |
Back To Top
ElementsCreateSimpleInventoryItemRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _user_id |
String |
The User ID |
| _item_id |
String |
The item to reference. |
| _quantity |
Real |
The quantity of the Item in inventory |
Back To Top
ElementsPhoneMatchedInvitation
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _phone_number |
String |
Phone number |
| _profile_ids |
Array of String |
The list of profile Ids that phone was matched |
Back To Top
ElementsInviteViaPhonesResponse
Back To Top
ElementsInviteViaPhonesRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _phone_numbers |
Array of String |
The list of phone numbers |
Back To Top
ElementsSubjects
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _users |
Array of ElementsUser |
Users which may perform the operations. |
| _profiles |
Array of ElementsProfile |
Profiles, which owners may perform the operations. |
| _wildcard |
Real |
Flag to check who may perform the operations. True if all users may access the object. |
Back To Top
ElementsAccessPermissions
This struct is referenced by the following structs:
Back To Top
ElementsLargeObject
| Member |
Type |
Description |
| _id |
String |
The unique ID of the LargeObject. |
| _path |
String |
The path to the file in the underlying bucket. |
| _access_permissions |
ElementsAccessPermissions |
Permission associated with LargeObject. |
| _url |
String |
The URL where the binary contents of the LargeObject may be read. May be null, since Path param or Id is pointer for object. |
| _mime_type |
String |
The MIME type of the LargeObject. |
| _state |
String |
Current state of large object |
| _last_modified |
String |
Date of last modification |
Back To Top
ElementsContentDisposition
This struct is referenced by the following structs:
Back To Top
This struct is referenced by the following structs:
Back To Top
ElementsMultiPart
This struct is referenced by the following structs:
Back To Top
ElementsBodyPart
This struct is referenced by the following structs:
Back To Top
ElementsFormDataContentDisposition
This struct is referenced by the following structs:
Back To Top
ElementsFormDataBodyPart
Back To Top
| Member |
Type |
Description |
| _empty |
Real |
|
Back To Top
ElementsMultivaluedMapStringString
| Member |
Type |
Description |
| _empty |
Real |
|
Back To Top
Back To Top
ElementsSubjectRequest
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _user_ids |
Array of String |
A List of all UserIds which can operate against the LargeObject. |
| _profile_ids |
Array of String |
A List of all ProfileIds which can operate against the LargeObject. |
| _wildcard |
Real |
Flag to check who may perform the operation. If true, all anonymous users may perform the operation. |
Back To Top
ElementsCreateLargeObjectRequest
This struct is referenced by the following functions:
Back To Top
ElementsCreateLargeObjectFromUrlRequest
This struct is referenced by the following functions:
Back To Top
ElementsUpdateLargeObjectRequest
This struct is referenced by the following functions:
Back To Top
ElementsLeaderboard
This struct is referenced by the following functions:
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _name |
String |
The name of the leaderboard. This must be unique across all leaderboards. |
| _time_strategy_type |
String |
The time strategy for the leaderboard. Current options are ALL_TIME and EPOCHAL. |
| _score_strategy_type |
String |
The score strategy for the leaderboard. Current options are OVERWRITE_IF_GREATER and ACCUMULATE. |
| _title |
String |
The user-presentable name or title for for the leaderboard. |
| _score_units |
String |
The units-of measure for the score type of the leaderboard. |
| _id |
String |
|
| _first_epoch_timestamp |
Real |
The time at which the leaderboard epoch intervals should begin (in ms). If null, then the leaderboard is all-time and not epochal. During creation, if this value is provided, then epochInterval must also be provided. |
| _epoch_interval |
Real |
The duration for a leaderboard epoch interval (in ms). If null, then the leaderboard is all-time and not epochal. During creation, if this value is provided, then firstEpochTimestamp must also be provided. |
Back To Top
Back To Top
ElementsScore
This struct is referenced by the following functions:
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The ID of the Score |
| _profile |
ElementsProfile |
|
| _creation_timestamp |
Real |
The time at which the score was created on the server. |
| _leaderboard_epoch |
Real |
The epoch to which the score belongs for the associated leaderboard. By convention, if the leaderboard is all-time, this value will be set to zero. |
| _point_value |
Real |
The point value of the score. |
| _score_units |
String |
The the units of measure for the points. For example, if the points in the game were called "coins" instead of "points" this would be used to designate as such in the UI. |
Back To Top
ElementsRank
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _score |
ElementsScore |
|
| _position |
Real |
The position of the associated score in the result set. |
Back To Top
Back To Top
ElementsRankRow
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _profile_id |
String |
The profile ID of the user who holds this rank. |
| _profile_display_name |
String |
The profile display name of the user who holds this rank. |
| _profile_image_url |
String |
The profile image url of the user who holds this rank. |
| _last_login |
Real |
The last login. |
| _id |
String |
The ID of the Score |
| _position |
Real |
The position of the associated score in the result set. |
| _point_value |
Real |
The point value of the score. |
| _score_units |
String |
The the units of measure for the points. For example, if the points in the game were called "coins" instead of "points" this would be used to designate as such in the UI. |
| _creation_timestamp |
Real |
The time at which the score was created on the server. |
| _leaderboard_epoch |
Real |
The epoch to which the score belongs for the associated leaderboard. By convention, if the leaderboard is all-time, this value will be set to zero. |
Back To Top
ElementsTabulationRankRow
Back To Top
ElementsMatch
This struct is referenced by the following functions:
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _scheme |
String |
The scheme to use when matching with other players. |
| _player |
ElementsProfile |
|
| _id |
String |
The unique ID of the match. |
| _scope |
String |
An optional scope for the match. For example, if the match were part of a tournament, it could be scoped to the unique ID of the tournament. |
| _opponent |
ElementsProfile |
|
| _last_updated_timestamp |
Real |
The time of the last modification of the match. |
| _game_id |
String |
The system-assigned game ID of the match. Null until the match is successfully made. |
| _metadata |
Struct |
Additional arbitrary metadata that is attached to the match. |
Back To Top
Back To Top
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The metadata object's database assigned unique ID. |
| _name |
String |
A unique name for the metadata object. |
| _metadata |
Struct |
An object containing the metadata payload as key-value pairs. |
| _access_level |
String |
The minimum level of access required to view this metadata. |
| _metadata_spec |
ElementsMetadataSpec |
Represents a spec for metadata. |
Back To Top
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _name |
String |
A unique name for the metadata object. |
| _metadata |
Struct |
An object containing the metadata payload as key-value pairs. |
| _metadata_spec |
ElementsMetadataSpec |
Represents a spec for metadata. |
| _access_level |
String |
The minimum level of access required to view this metadata. |
Back To Top
Back To Top
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _metadata |
Struct |
An object containing the metadata payload as key-value pairs. |
| _metadata_spec |
ElementsMetadataSpec |
Represents a spec for metadata. |
| _access_level |
String |
The minimum level of access required to view this metadata. |
Back To Top
ElementsReward
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _item |
ElementsItem |
The Item to be issued upon redemption. |
| _quantity |
Real |
The quantity of the Item that is rewarded |
| _metadata |
Struct |
|
Back To Top
ElementsStep
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _display_name |
String |
The display name for the step |
| _description |
String |
The description of the step |
| _count |
Real |
The number of times the step must be completed to receive the reward(s) |
| _rewards |
Array of ElementsReward |
The reward(s) that will be granted upon completion |
| _metadata |
Struct |
The metadata for this step |
Back To Top
ElementsMission
This struct is referenced by the following functions:
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The unique ID of the mission |
| _name |
String |
The name of the mission |
| _display_name |
String |
The display name for the mission |
| _description |
String |
The description of the mission |
| _tags |
Array of String |
The tags used to categorize this mission |
| _steps |
Array of ElementsStep |
The steps that constitute the mission (may be null if finalRepeatStep is specified) |
| _final_repeat_step |
ElementsStep |
The final repeating step (may be null if step(s) are specified) |
| _metadata |
Struct |
The metadata for this mission |
Back To Top
Back To Top
ElementsProgressMissionInfo
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The id of the mission |
| _name |
String |
The name of the mission |
| _display_name |
String |
The display name for the mission |
| _description |
String |
The description of the mission |
| _steps |
Array of ElementsStep |
The steps that constitute the mission (may be null if finalRepeatStep is specified) |
| _final_repeat_step |
ElementsStep |
The final repeating step (may be null if step(s) are specified) |
| _tags |
Array of String |
The tags used to categorize this mission |
| _metadata |
Struct |
The metadata for this mission |
Back To Top
ElementsSchedule
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The unique ID of the schedule. |
| _name |
String |
The unique name of the schedule. |
| _display_name |
String |
|
| _description |
String |
The description for this schedule. |
Back To Top
ElementsScheduleEvent
This struct is referenced by the following structs:
Back To Top
ElementsProgress
This struct is referenced by the following functions:
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _id |
String |
The unique ID of the progress instance |
| _profile |
ElementsProfile |
|
| _mission |
ElementsProgressMissionInfo |
The mission |
| _current_step |
ElementsStep |
The final repeating step (may be null if step(s) are specified) |
| _remaining |
Real |
The remaining actions |
| _reward_issuances |
Array of ElementsRewardIssuance |
List of all reward issuances that are issued but not expired, or redeemed but persistent. |
| _sequence |
Real |
The current number of completed steps. Note that this may exceed the total number of steps, i.e. the final step may be repeated infinitely. |
| _managed_by_schedule |
Real |
Indicates that this progress is managed by a Schedule. If true, the Progress will be deleted when no schedules have the progress active. This will be true if the Progress was created as part of a Schedule. |
| _schedules |
Array of ElementsSchedule |
A listing of the Schedules which are managing this Progress. Empty or null if the Progress is not managed as part of a Schedule. |
| _schedule_events |
Array of ElementsScheduleEvent |
A listing of ScheduleEvents which are managing this Progress. Empty or null if the Progress is not managed as part of a Schedule. |
Back To Top
Back To Top
ElementsProgressRow
This struct is referenced by the following structs:
Back To Top
ElementsTabulationProgressRow
Back To Top
Back To Top
ElementsRewardIssuanceRedemptionResult
| Member |
Type |
Description |
| _reward_issuance_id |
String |
The id as originally provided in the request. |
| _reward_issuance |
ElementsRewardIssuance |
Represents a Reward that has been issued but has not yet been claimed by the user. The reward is assigned a unique ID to ensure that it may not have been applied more than once. |
| _inventory_item |
ElementsInventoryItem |
Should the redemption be successful, the Inventory Item that was updated. Otherwise, null. |
| _error_details |
String |
Should the redemption fail, the error details. Otherwise, null. |
Back To Top
ElementsCreateScheduleEventRequest
This struct is referenced by the following functions:
Back To Top
Back To Top
ElementsUpdateScheduleEventRequest
This struct is referenced by the following functions:
Back To Top
ElementsCreateScheduleRequest
This struct is referenced by the following functions:
Back To Top
Back To Top
ElementsUpdateScheduleRequest
This struct is referenced by the following functions:
Back To Top
ElementsFCMRegistration
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _registration_token |
String |
The actual Firebase registration. |
| _id |
String |
The the unique id of the token stored in the database. |
| _profile |
ElementsProfile |
|
Back To Top
ElementsCreateProfileRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _user_id |
String |
The user id this profile belongs to. |
| _application_id |
String |
The application id this profile belongs to. |
| _image_url |
String |
A URL to the image of the profile. (ie the User's Avatar). |
| _display_name |
String |
A non-unique display name for this profile. |
| _metadata |
Struct |
A map of arbitrary metadata. |
Back To Top
ElementsUpdateProfileRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _image_url |
String |
A URL to the image of the profile. (ie the User's Avatar). |
| _display_name |
String |
A non-unique display name for this profile. |
| _metadata |
Struct |
A map of arbitrary metadata. |
Back To Top
ElementsUpdateProfileImageRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _mime_type |
String |
MimeType of image |
Back To Top
ElementsSaveDataDocument
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _version |
String |
The revision of the save data document. |
| _contents |
String |
The contents of the save data. |
| _id |
String |
The database assigned unique ID of the document. |
| _slot |
Real |
The slot of the property. |
| _user |
ElementsUser |
The User associated with this Profile. |
| _profile |
ElementsProfile |
|
| _timestamp |
Real |
The timestamp of the last write to this document. |
Back To Top
ElementsCreateSaveDataDocumentRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _slot |
Real |
The slot of the property. Must be unique for user or profile. |
| _contents |
String |
The contents of the save data. |
| _user_id |
String |
The id of the user which owns the save data. If specified, the user will own this save data and the profileId must be null or be owned by the user specified. |
| _profile_id |
String |
The id of the profile which owns the save data. If specified, the profile will own this save data and the userId must be null or be owned by the user specified. |
Back To Top
Back To Top
ElementsUpdateSaveDataDocumentRequest
This struct is referenced by the following functions:
Back To Top
This struct is referenced by the following functions:
Back To Top
ElementsEditorLayout
This struct is referenced by the following structs:
Back To Top
ElementsJsonSchema
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _get_id |
String |
See - https://json-schema.org/draft/2020-12/json-schema-core |
| _get_schema |
String |
See - https://json-schema.org/draft/2020-12/json-schema-core |
| _title |
String |
See - https://json-schema.org/draft/2020-12/json-schema-core |
| _description |
String |
See - https://json-schema.org/draft/2020-12/json-schema-core |
| _type |
String |
See - https://json-schema.org/draft/2020-12/json-schema-core |
| _properties |
Struct |
See - https://json-schema.org/draft/2020-12/json-schema-core |
| _required |
Array of String |
See - https://json-schema.org/draft/2020-12/json-schema-core |
Back To Top
ElementsEditorSchema
Back To Top
ElementsJsonSchemaProperty
| Member |
Type |
Description |
| _type |
String |
See - https://json-schema.org/draft/2020-12/json-schema-core |
| _title |
String |
See - https://json-schema.org/draft/2020-12/json-schema-core |
| _description |
String |
See - https://json-schema.org/draft/2020-12/json-schema-core |
| _required |
Array of String |
See - https://json-schema.org/draft/2020-12/json-schema-core |
Back To Top
Back To Top
This struct is referenced by the following functions:
Back To Top
ElementsMockSessionCreation
| Member |
Type |
Description |
| _session_secret |
String |
The Session Secret to pass to subsequent requests through headers. |
| _session |
ElementsSession |
The Session object generated by the request. |
| _user_expires_at |
Real |
The assocaited mock user will automatically be deleted at supplied time. |
| _password |
String |
The randomly-assigned password for the mock user. |
Back To Top
ElementsMockSessionRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _lifetime_in_seconds |
Real |
The lifetime of the user in seconds. After this amount of time, |
| _application |
ElementsApplication |
|
Back To Top
ElementsUsernamePasswordSessionRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _user_id |
String |
The user ID. |
| _password |
String |
The password. |
| _profile_id |
String |
The profile ID to assign to the session. |
| _profile_selector |
String |
A query string to select the profile to use. |
Back To Top
ElementsDatabaseHealthStatus
This struct is referenced by the following structs:
Back To Top
ElementsDiscoveryHealthStatus
This struct is referenced by the following structs:
Back To Top
ElementsInstanceHealthStatus
This struct is referenced by the following structs:
Back To Top
ElementsRoutingHealthStatus
This struct is referenced by the following structs:
Back To Top
ElementsInvokerHealthStatus
This struct is referenced by the following structs:
Back To Top
ElementsHealthStatus
Back To Top
ElementsVersion
Back To Top
ElementsUserCreateResponse
Back To Top
ElementsCreateProfileSignupRequest
This struct is referenced by the following structs:
| Member |
Type |
Description |
| _application_id |
String |
The application id this profile belongs to. |
| _display_name |
String |
A non-unique display name for this profile. If left null, the server will assign. |
| _image_url |
String |
A URL to the image of the profile. (ie the User's Avatar). If left null, the server will no assign any URL. |
Back To Top
ElementsUserCreateRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _name |
String |
|
| _email |
String |
|
| _primary_phone_nb |
String |
|
| _first_name |
String |
|
| _last_name |
String |
|
| _password |
String |
The user's plaintext password, only to be provided in POST/PUT requests in the User Resource REST API interface. In the future, a dedicated REST API model may be constructed instead of using a direct User model. |
| _level |
String |
The user's level to assign. Depending on the usage, the server may ignore this field and assign its own description. |
| _profiles |
Array of ElementsCreateProfileSignupRequest |
A list of profiles to assign to this user during creation. The server will attempt to create a profile for each item in this list. |
Back To Top
Back To Top
ElementsUserUpdateRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _name |
String |
|
| _email |
String |
|
| _level |
String |
|
| _primary_phone_nb |
String |
|
| _first_name |
String |
|
| _last_name |
String |
|
| _password |
String |
The user's plaintext password, only to be provided in POST/PUT requests in the User Resource REST API interface. In the future, a dedicated REST API model may be constructed instead of using a direct User model. |
Back To Top
ElementsUserUpdatePasswordRequest
This struct is referenced by the following functions:
| Member |
Type |
Description |
| _old_password |
String |
The user's current password. |
| _new_password |
String |
The user's updated password. |
| _profile_id |
String |
The user's profile id to assign the new session. Leave blank for no profile id. |
Back To Top
ElementsErrorResponse
| Member |
Type |
Description |
| _code |
String |
A machine readable code of the error. |
| _message |
String |
A description of the error. This error is not intended to be displayed to the end-user, rather it is it designed to relay information to the application developer. |