Skip to content

Instantly share code, notes, and snippets.

@hisashiyamaguchi
Created October 22, 2020 01:02
Show Gist options
  • Save hisashiyamaguchi/e6a073b9ab324698d23fac5824703403 to your computer and use it in GitHub Desktop.
Save hisashiyamaguchi/e6a073b9ab324698d23fac5824703403 to your computer and use it in GitHub Desktop.
[
{
"name": "id",
"type": "id",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "simple identifier for this entity",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "uuid",
"type": "uuid",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "globally unique identifier for this entity",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "created",
"type": "dateTime",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "when this entity was created",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "lastUpdated",
"type": "dateTime",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "when this entity was last updated",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "accountDataRequestTime",
"type": "dateTime",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "accountDeleteRequestTime",
"type": "dateTime",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "birthday",
"type": "date",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": true,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "End-User's birthday. Returned by the `birthdate` claim.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "clients",
"type": "plural",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "clients.id",
"type": "id",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "simple identifier for this sub-entity",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "clients.clientId",
"type": "string",
"length": "",
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": true,
"primary-key": true,
"query": false,
"required": true,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "clients.firstLogin",
"type": "dateTime",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "clients.lastLogin",
"type": "dateTime",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "clients.name",
"type": "string",
"length": 1000,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents",
"type": "object",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.communication",
"type": "object",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.communication.clientId",
"type": "string",
"length": 32,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Client ID used to modify the consent.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.communication.context",
"type": "string",
"length": 100,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Context in which the consent was changed.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.communication.granted",
"type": "boolean",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Whether or not the consent is granted.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.communication.type",
"type": "string",
"length": 8,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Type of consent, 'implicit' or 'explicit'.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.communication.updated",
"type": "dateTime",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Date and time of the last change to the consent.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.cookies",
"type": "object",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.cookies.clientId",
"type": "string",
"length": 32,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Client ID used to modify the consent.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.cookies.context",
"type": "string",
"length": 100,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Context in which the consent was changed.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.cookies.granted",
"type": "boolean",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Whether or not the consent is granted.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.cookies.type",
"type": "string",
"length": 8,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Type of consent, 'implicit' or 'explicit'.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.cookies.updated",
"type": "dateTime",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Date and time of the last change to the consent.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.data",
"type": "object",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.data.clientId",
"type": "string",
"length": 32,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Client ID used to modify the consent.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.data.context",
"type": "string",
"length": 100,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Context in which the consent was changed.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.data.granted",
"type": "boolean",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Whether or not the consent is granted.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.data.type",
"type": "string",
"length": 8,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Type of consent, 'implicit' or 'explicit'.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.data.updated",
"type": "dateTime",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Date and time of the last change to the consent.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.marketing",
"type": "object",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.marketing.clientId",
"type": "string",
"length": 32,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Client ID used to modify the consent.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.marketing.context",
"type": "string",
"length": 100,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Context in which the consent was changed.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.marketing.granted",
"type": "boolean",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Whether or not the consent is granted.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.marketing.type",
"type": "string",
"length": 8,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Type of consent, 'implicit' or 'explicit'.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.marketing.updated",
"type": "dateTime",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Date and time of the last change to the consent.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.personalization",
"type": "object",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.personalization.clientId",
"type": "string",
"length": 32,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Client ID used to modify the consent.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.personalization.context",
"type": "string",
"length": 100,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Context in which the consent was changed.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.personalization.granted",
"type": "boolean",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Whether or not the consent is granted.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.personalization.type",
"type": "string",
"length": 8,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Type of consent, 'implicit' or 'explicit'.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "consents.personalization.updated",
"type": "dateTime",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Date and time of the last change to the consent.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "deactivateAccount",
"type": "dateTime",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Time when the account was deactivated.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "display",
"type": "json",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Placeholder for public data. Referenced as 'public_display' in the flow.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "displayName",
"type": "string",
"length": 1000,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": true,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Shorthand name by which the End-User wishes to be referred to at the RP, such as janedoe or j.doe. Returned by the `preferred_username` claim.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "email",
"type": "string",
"length": 256,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": true,
"required": false,
"unique": true,
"legacy_validations": "",
"description": "End-User's preferred e-mail address. Returned by the `email` claim.",
"reverse-query": true,
"to-upper": false,
"to-lower": false
},
{
"name": "emailVerified",
"type": "dateTime",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Time when the email address was verified. Returned as boolean by the `email_verified` claim.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "externalId",
"type": "string",
"length": 1000,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "familyName",
"type": "string",
"length": 1000,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": true,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Surname(s) or last name(s) of the End-User. Returned by the `family_name` claim.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "fullName",
"type": "string",
"length": 1000,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": true,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "End-User's full name in displayable form including all name parts, possibly including titles and suffixes, ordered according to the End-User's locale and preferences. Returned by the `name` claim.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "gender",
"type": "string",
"length": 100,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "End-User's gender. Returned by the `gender` claim.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "givenName",
"type": "string",
"length": 1000,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": true,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Given name(s) or first name(s) of the End-User. Returned by the `given_name` claim.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "lastLogin",
"type": "dateTime",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Time of the last authentication.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "legalAcceptances",
"type": "plural",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "legalAcceptances.id",
"type": "id",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "simple identifier for this sub-entity",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "legalAcceptances.clientId",
"type": "string",
"length": 32,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "legalAcceptances.dateAccepted",
"type": "dateTime",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "legalAcceptances.legalAcceptanceId",
"type": "string",
"length": 1000,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": true,
"primary-key": true,
"query": false,
"required": true,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "middleName",
"type": "string",
"length": 1000,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Middle name(s) of the End-User. Returned by the `middle_name` claim.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "mobileNumber",
"type": "string",
"length": 256,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": true,
"required": false,
"unique": true,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "mobileNumberVerified",
"type": "dateTime",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "password",
"type": "password-bcrypt",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "End-User's password.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "photos",
"type": "plural",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Primary user profile photos.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "photos.id",
"type": "id",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "simple identifier for this sub-entity",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "photos.type",
"type": "string",
"length": "",
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "photos.value",
"type": "string",
"length": "",
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "primaryAddress",
"type": "object",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "End-User's preferred postal address. Returned by the `address` claim.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "primaryAddress.address1",
"type": "string",
"length": 1000,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "primaryAddress.address2",
"type": "string",
"length": 1000,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "primaryAddress.city",
"type": "string",
"length": 1000,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "primaryAddress.company",
"type": "string",
"length": 1000,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "primaryAddress.country",
"type": "string",
"length": 1000,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "primaryAddress.phone",
"type": "string",
"length": 100,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": true,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "primaryAddress.stateAbbreviation",
"type": "string",
"length": 100,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "primaryAddress.zip",
"type": "string",
"length": 100,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "primaryAddress.zipPlus4",
"type": "string",
"length": 100,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "profiles",
"type": "plural",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "profiles.id",
"type": "id",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "simple identifier for this sub-entity",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "profiles.domain",
"type": "string",
"length": 1000,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "profiles.identifier",
"type": "string",
"length": 1000,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": true,
"unique": true,
"legacy_validations": "",
"description": "Profile provider unique identifier",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "profiles.photo",
"type": "string",
"length": "",
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "URL of a photo of this contact.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "profiles.providerSpecifier",
"type": "string",
"length": "",
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "Internal text field for identifying the provider in a unique and normalized manner.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "roles",
"type": "plural",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "A list of roles for the User that collectively represent who the User is, e.g., 'Student', 'Faculty'.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "roles.id",
"type": "id",
"length": "",
"case-sensitive": "",
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "simple identifier for this sub-entity",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "roles.display",
"type": "string",
"length": 1000,
"case-sensitive": true,
"default": "",
"ignore-update": false,
"locally-unique": false,
"primary-key": false,
"query": false,
"required": false,
"unique": false,
"legacy_validations": "",
"description": "A human-readable name, primarily used for display purposes.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
},
{
"name": "roles.value",
"type": "string",
"length": 256,
"case-sensitive": false,
"default": "",
"ignore-update": false,
"locally-unique": true,
"primary-key": true,
"query": false,
"required": true,
"unique": false,
"legacy_validations": "",
"description": "The value of a role.",
"reverse-query": false,
"to-upper": false,
"to-lower": false
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment