{
"friendlyName": "User",
"kind": "SchemaRootObject",
"name": "User",
"properties": [
{
"description": "Account Calendar Delegates",
"elementSchema": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"friendlyName": "Account Calendar Delegates",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "accountCalendarDelegates",
"underlyingName": "AccountCalendarDelegates",
"underlyingType": "int[]",
"underlyingTypeRef": "Int32"
},
{
"description": "Admin Group Id",
"friendlyName": "Admin Group Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "adminGroupId",
"underlyingName": "AdminGroupId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Avatar",
"friendlyName": "Avatar",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "avatar",
"underlyingName": "Avatar",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Boss Of",
"elementSchema": {},
"friendlyName": "Boss Of",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "bossOf",
"underlyingName": "BossOf",
"underlyingType": "int[]",
"underlyingTypeRef": "Int32"
},
{
"description": "Brand",
"friendlyName": "Brand",
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "brand",
"properties": [
{
"description": "Backgrounds",
"elementSchema": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "String",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
"friendlyName": "Backgrounds",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "backgrounds",
"underlyingName": "Backgrounds",
"underlyingType": "string[]",
"underlyingTypeRef": "String"
},
{
"description": "Help",
"friendlyName": "Help",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "help",
"underlyingName": "Help",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Id",
"friendlyName": "Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "id",
"underlyingName": "Id",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Name",
"friendlyName": "Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "name",
"underlyingName": "Name",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Site",
"friendlyName": "Site",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "site",
"underlyingName": "Site",
"underlyingType": "string",
"underlyingTypeRef": "String"
}
],
"underlyingName": "Brand",
"underlyingType": "Brand",
"underlyingTypeRef": "Brand"
},
{
"description": "Build Version",
"friendlyName": "Build Version",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "buildVersion",
"underlyingName": "BuildVersion",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "City",
"friendlyName": "City",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "city",
"underlyingName": "City",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Company Id",
"friendlyName": "Company Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "companyId",
"underlyingName": "CompanyId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Company Photo",
"friendlyName": "Company Photo",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "companyPhoto",
"underlyingName": "CompanyPhoto",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Contact Id",
"friendlyName": "Contact Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "contactId",
"underlyingName": "ContactId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Culture",
"friendlyName": "Culture",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "culture",
"underlyingName": "Culture",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Culture Specific",
"friendlyName": "Culture Specific",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "cultureSpecific",
"underlyingName": "CultureSpecific",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Culture Two ISO Specific",
"friendlyName": "Culture Two ISO Specific",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "cultureTwoISOSpecific",
"underlyingName": "CultureTwoISOSpecific",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Currency Precision",
"friendlyName": "Currency Precision",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "currencyPrecision",
"underlyingName": "CurrencyPrecision",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "Currency Symbol",
"friendlyName": "Currency Symbol",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "currencySymbol",
"underlyingName": "CurrencySymbol",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Customer City",
"friendlyName": "Customer City",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "customerCity",
"underlyingName": "CustomerCity",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Customer Created Date",
"friendlyName": "Customer Created Date",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "customerCreatedDate",
"underlyingName": "CustomerCreatedDate",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"description": "Customer Hash",
"friendlyName": "Customer Hash",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "customerHash",
"underlyingName": "CustomerHash",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Customer Id",
"friendlyName": "Customer Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "customerId",
"underlyingName": "CustomerId",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "Customer Name",
"friendlyName": "Customer Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "customerName",
"underlyingName": "CustomerName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Customer Phone",
"friendlyName": "Customer Phone",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "customerPhone",
"underlyingName": "CustomerPhone",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Customer State",
"friendlyName": "Customer State",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "customerState",
"underlyingName": "CustomerState",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Date Pattern",
"friendlyName": "Date Pattern",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "datePattern",
"underlyingName": "DatePattern",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Email",
"friendlyName": "Email",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "email",
"underlyingName": "Email",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Expiration Date",
"friendlyName": "Expiration Date",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "expirationDate",
"underlyingName": "ExpirationDate",
"underlyingType": "DateTime",
"underlyingTypeRef": "DateTime"
},
{
"description": "First Name",
"friendlyName": "First Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "firstName",
"underlyingName": "FirstName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Free Accounts",
"friendlyName": "Free Accounts",
"isLogicalPrimitive": true,
"isNullable": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "freeAccounts",
"underlyingName": "FreeAccounts",
"underlyingType": "int?",
"underlyingTypeRef": "Nullable`1"
},
{
"description": "Gainsight Hash",
"friendlyName": "Gainsight Hash",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "gainsightHash",
"underlyingName": "GainsightHash",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Hash",
"friendlyName": "Hash",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "hash",
"underlyingName": "Hash",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Initials",
"friendlyName": "Initials",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "initials",
"underlyingName": "Initials",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Is Admin",
"friendlyName": "Is Admin",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "isAdmin",
"underlyingName": "IsAdmin",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Is Agent",
"friendlyName": "Is Agent",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "isAgent",
"underlyingName": "IsAgent",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Last Name",
"friendlyName": "Last Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "lastName",
"underlyingName": "LastName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Licence",
"friendlyName": "Licence",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "licence",
"underlyingName": "Licence",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Limits",
"friendlyName": "Limits",
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "limits",
"properties": [
{
"description": "File Import Rows Limit",
"friendlyName": "File Import Rows Limit",
"isLogicalPrimitive": true,
"isNullable": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "fileImportRowsLimit",
"underlyingName": "FileImportRowsLimit",
"underlyingType": "int?",
"underlyingTypeRef": "Nullable`1"
}
],
"underlyingName": "Limits",
"underlyingType": "IUserLimit",
"underlyingTypeRef": "IUserLimit"
},
{
"description": "Max Users",
"friendlyName": "Max Users",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "maxUsers",
"underlyingName": "MaxUsers",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "My Boss",
"friendlyName": "My Boss",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "myBoss",
"underlyingName": "MyBoss",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "My Bosses",
"elementSchema": {},
"friendlyName": "My Bosses",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "myBosses",
"underlyingName": "MyBosses",
"underlyingType": "int[]",
"underlyingTypeRef": "Int32"
},
{
"description": "Name",
"friendlyName": "Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "name",
"underlyingName": "Name",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Phone",
"friendlyName": "Phone",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "phone",
"underlyingName": "Phone",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Role",
"friendlyName": "Role",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "role",
"underlyingName": "Role",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Score",
"friendlyName": "Score",
"isLogicalPrimitive": true,
"isNullable": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "score",
"underlyingName": "Score",
"underlyingType": "int?",
"underlyingTypeRef": "Nullable`1"
},
{
"description": "State",
"friendlyName": "State",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "state",
"underlyingName": "State",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Time Pattern",
"friendlyName": "Time Pattern",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "timePattern",
"underlyingName": "TimePattern",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Time Separator",
"friendlyName": "Time Separator",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "timeSeparator",
"underlyingName": "TimeSeparator",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Time Zone Id",
"friendlyName": "Time Zone Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "timeZoneId",
"underlyingName": "TimeZoneId",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Title",
"friendlyName": "Title",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "title",
"underlyingName": "Title",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Trial",
"friendlyName": "Trial",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "trial",
"underlyingName": "Trial",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "User Group Id",
"friendlyName": "User Group Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "userGroupId",
"underlyingName": "UserGroupId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "User Id",
"friendlyName": "User Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "userId",
"underlyingName": "UserId",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "User Name",
"friendlyName": "User Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "userName",
"underlyingName": "UserName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Wizard",
"friendlyName": "Wizard",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "wizard",
"underlyingName": "Wizard",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
}
],
"underlyingType": "User",
"underlyingTypeRef": "User"
}