{
  "MemberKey": {
    "definition": "A unique identifier for this record from the immediate source. This is a string that can include URI or other forms.  Alternatively use the MemberKeyNumeric for a numeric only key field.  This is the local key of the system.  When records are received from other systems, a local key is commonly applied.  If conveying the original keys from the source or originating systems, see SourceSystemMemberKey and OriginatingSystemMemberKey.",
    "type": "string",
    "maxLength": 255,
    "level": "core",
    "primary": true
  },
  "MemberKeyNumeric": {
    "definition": "A unique identifier for this record from the immediate source. This is the numeric only key and used as an alternative to the MemberKey fields.  This is the local key of the system.  When records are received from other systems, a local key is commonly applied.  If conveying the original keys from the source or originating systems, see SourceSystemMemberKey and OriginatingSystemMemberKey.",
    "type": "number",
    "maxLength": 255,
    "level": "platinum"
  },
  "OriginatingSystemMemberKey": {
    "definition": "The system key, a unique record identifier, from the Originating system.  The Originating system is the system with authoritative control over the record.  For example, the Multiple Listing Service where the member was input.  There may be cases where the Source System (how you received the record) is not the Originating System.  See Source System Key for more information. ",
    "type": "string",
    "maxLength": 255,
    "synonyms": [
      "ProviderKey"
    ],
    "level": "core"
  },
  "OriginatingSystemName": {
    "definition": "The name of the Originating record provider.  Most commonly the name of the MLS. The place where the member is originally input by the member.  The legal name of the company.",
    "type": "string",
    "maxLength": 255,
    "synonyms": [
      "ProviderName",
      "MLSID"
    ],
    "level": "bronze"
  },
  "OriginatingSystemID": {
    "definition": "The RESO OUID's OrganizationUniqueId of the Originating record provider.  The Originating system is the system with authoritative control over the record.  For example; the name of the MLS where the member was input.  In cases where the Originating system was not where the record originated (the authoritative system), see the Originating System fields.",
    "type": "string",
    "maxLength": 25,
    "synonyms": [
      "MLSID"
    ],
    "level": "platinum"
  },
  "SourceSystemMemberKey": {
    "definition": "The system key, a unique record identifier, from the Source System.  The Source System is the system from which the record was directly received.  In cases where the Source System was not where the record originated (the authoritative system), see the Originating System fields. ",
    "type": "string",
    "maxLength": 255,
    "synonyms": [
      "ProviderKey"
    ],
    "level": "silver"
  },
  "SourceSystemName": {
    "definition": "The name of the immediate record provider.  The system from which the record was directly received.  The legal name of the company.",
    "type": "string",
    "maxLength": 255,
    "synonyms": [
      "ProviderName",
      "MLSID"
    ],
    "level": "silver"
  },
  "SourceSystemID": {
    "definition": "The RESO OUID's OrganizationUniqueId of the Source record provider.  The source system is the system from which the record was directly received.  In cases where the source system was not where the record originated (the authoritative system), see the Originating System fields.",
    "type": "string",
    "maxLength": 25,
    "synonyms": [
      "MLSID"
    ],
    "level": "platinum"
  },
  "MemberMlsId": {
    "definition": "The local, well-known identifier for the member. This value may not be unique, specifically in the case of aggregation systems, this value should be the identifier from the original system.",
    "type": "string",
    "maxLength": 25,
    "level": "core"
  },
  "MemberLoginId": {
    "definition": "The ID used to logon to the MLS system.",
    "type": "string",
    "maxLength": 25,
    "level": "bronze"
  },
  "MemberNationalAssociationId": {
    "definition": "The national association ID of the member.  i.e. in the U.S. is the NRDS number.",
    "type": "string",
    "maxLength": 25,
    "level": "core"
  },
  "MemberPassword": {
    "definition": "A password that the member whishes to share with other systems.  Normal security considerations apply and are the responsibility of the entity utilizing this field.",
    "type": "string",
    "maxLength": 25,
    "level": "silver"
  },
  "MemberNamePrefix": {
    "definition": "Prefix to the name (e.g. Dr. Mr. Ms. etc.)",
    "type": "string",
    "maxLength": 10,
    "synonyms": [
      "Salutation",
      "Title"
    ],
    "level": "bronze"
  },
  "MemberFirstName": {
    "definition": "The first name of the Member.",
    "type": "string",
    "maxLength": 50,
    "level": "core"
  },
  "MemberMiddleName": {
    "definition": "The middle name of the Member.",
    "type": "string",
    "maxLength": 50,
    "level": "core"
  },
  "MemberLastName": {
    "definition": "The last name of the Member.",
    "type": "string",
    "maxLength": 50,
    "level": "core"
  },
  "MemberNameSuffix": {
    "definition": "Suffix to the surname (e.g. Esq.,  Jr.,  III etc.)",
    "type": "string",
    "maxLength": 10,
    "level": "bronze"
  },
  "MemberFullName": {
    "definition": "The full name of the Member. (First Middle Last) or a alternate full name.",
    "type": "string",
    "maxLength": 150,
    "level": "bronze"
  },
  "MemberNickname": {
    "definition": "An alternate name used by the Member, usually as a substitute for the first name.",
    "type": "string",
    "maxLength": 50,
    "level": "bronze"
  },
  "JobTitle": {
    "definition": "The title or position of the member within their organization.",
    "type": "string",
    "maxLength": 50,
    "level": "silver"
  },
  "MemberEmail": {
    "definition": "The email address of the Member.",
    "type": "string",
    "maxLength": 80,
    "level": "core"
  },
  "MemberPreferredPhone": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "core"
  },
  "MemberPreferredPhoneExt": {
    "definition": "The extension of the given phone number (if applicable).",
    "type": "string",
    "maxLength": 10,
    "level": "core"
  },
  "MemberOfficePhone": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "core"
  },
  "MemberOfficePhoneExt": {
    "definition": "The extension of the given phone number (if applicable).",
    "type": "string",
    "maxLength": 10,
    "level": "core"
  },
  "MemberMobilePhone": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "core"
  },
  "MemberDirectPhone": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "bronze"
  },
  "MemberHomePhone": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "bronze"
  },
  "MemberFax": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "bronze"
  },
  "MemberPager": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "platinum"
  },
  "MemberVoiceMail": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "bronze"
  },
  "MemberVoiceMailExt": {
    "definition": "The extension of the given phone number (if applicable).",
    "type": "string",
    "maxLength": 10,
    "level": "bronze"
  },
  "MemberTollFreePhone": {
    "definition": "North American 10 digit phone numbers should be in the format of ###-###-#### (separated by hyphens).  Other conventions should use the common local standard.  International numbers should be preceded by a plus symbol.",
    "type": "string",
    "maxLength": 16,
    "level": "bronze"
  },
  "MemberPhoneTTYTDD": {
    "definition": "(Telecommunications Device for the Deaf/TeleTYpewriter) A user terminal with keyboard input and printer or display output used by the hearing and speech impaired. The device contains a modem and is used over a standard analog phone line. If a recipient does not have a corresponding terminal device, TDD/TTY users dial a relay service composed of operators who receive the typed messages, call the recipients and speak the messages to them. The operators also type the responses back to the TDD/TTY user.",
    "type": "string",
    "maxLength": 16,
    "level": "platinum"
  },
  "MemberOtherPhoneType": {
    "definition": "The type of \"other\" phone.  i.e. Preferred, Office, Mobile, Direct, Home, Fax, Pager, Voicemail, Toll Free, SMS, 1, 2, 3, First, Second, Third, etc..  This is used as the list of options for the Member Other Phone repeating elements. ",
    "type": "string",
    "maxLength": 25,
    "level": "bronze",
    "repeating": true
  },
  "MemberOtherPhones": [
    {
      "Type": {
        "type": "string"
      },
      "Number": {
        "definition": "The \"other\" phone option allowing members to convey additional phone numbers other than those already covered by the MemberMobilePhone, MemberFax, etc., fields.  This is a repeating element.",
        "type": "string",
        "maxLength": 16,
        "level": "bronze"
      },
      "Ext": {
        "definition": "The \"other\" phone option allowing members to convey additional phone numbers other than those already covered by the MemberMobilePhone, MemberFax, etc., fields.  This is a repeating element.",
        "type": "string",
        "maxLength": 10,
        "level": "bronze"
      }
    }
  ],
  "SocialMediaType": {
    "definition": "A list of types of sites, blog, social media, the Member URL or ID is referring to.  i.e. Website, Blog, Facebook, Twitter, LinkedIn, Skype, etc.,  This list is used to populate the Type with repeating Social Media URL or ID types.",
    "type": "string",
    "maxLength": 25,
    "level": "bronze",
    "repeating": true
  },
  "SocialMedias": [
    {
      "Type": {
        "type": "string"
      },
      "UrlOrId": {
        "definition": "The website URL or ID of social media site or account of the member.  This is a repeating element.  Replace [Type] with any of the options from the SocialMediaType field to create a unique field for that type of social media.  For example: SocialMediaFacebookUrlOrID, SocialMediaSkypeUrlOrID, etc.",
        "type": "string",
        "maxLength": 8000,
        "level": "bronze"
      }
    }
  ],
  "MemberAOR": {
    "definition": "The Member's Primary Board or Association of REALTORS.",
    "type": "string",
    "maxLength": 50,
    "level": "core"
  },
  "MemberAORMlsId": {
    "definition": "The local, well-known identifier for the member's Association of REALTORS. This value may not be unique, specifically in the case of aggregation systems, this value should be the identifier from the original system.",
    "type": "string",
    "maxLength": 25,
    "level": "bronze"
  },
  "MemberAORkey": {
    "definition": "A system unique identifier. Specifically, in aggregation systems, the MemberAORkey is the system unique identifier from the system that the record was retrieved. This may be identical to the related xxxId.",
    "type": "string",
    "maxLength": 255,
    "level": "bronze"
  },
  "MemberAORkeyNumeric": {
    "definition": "A system unique identifier. Specifically, in aggregation systems, the MemberAORkey is the system unique identifier from the system that the record was retrieved. This may be identical to the related xxxId.  This is the numeric only key and used as an alternative to the MemberAORkey field.",
    "type": "number",
    "maxLength": 255,
    "level": "platinum"
  },
  "MemberStateLicense": {
    "definition": "The license of the Member. Separate multiple licenses with a comma and space.",
    "type": "string",
    "maxLength": 50,
    "level": "core"
  },
  "MemberStateLicenseState": {
    "definition": "The state in which the member is licensed.",
    "type": "string",
    "maxLength": 2,
    "lookup": "StateOrProvince",
    "level": "bronze",
    "enum": [
      "AK",
      "AL",
      "AR",
      "AZ",
      "CA",
      "CO",
      "CT",
      "DC",
      "DE",
      "FL",
      "GA",
      "HI",
      "IA",
      "ID",
      "IL",
      "IN",
      "KS",
      "KY",
      "LA",
      "MA",
      "MD",
      "ME",
      "MI",
      "MN",
      "MO",
      "MS",
      "MT",
      "NC",
      "ND",
      "NE",
      "NH",
      "NJ",
      "NM",
      "NV",
      "NY",
      "OH",
      "OK",
      "OR",
      "PA",
      "RI",
      "SC",
      "SD",
      "TN",
      "TX",
      "UT",
      "VA",
      "VI",
      "VT",
      "WA",
      "WI",
      "WV",
      "WY",
      "AB",
      "BC",
      "MB",
      "NB",
      "NF",
      "NS",
      "NT",
      "NU",
      "ON",
      "PE",
      "QC",
      "SK",
      "YT"
    ]
  },
  "MemberDesignation": {
    "definition": "Designations and certifications acknowledging experience and expertise in various real estate sectors are awarded by NAR and each affiliated group upon completion of required courses.",
    "type": [
      "string"
    ],
    "maxLength": 50,
    "level": "silver"
  },
  "MemberAddress1": {
    "definition": "The street number, direction, name and suffix of the member.",
    "type": "string",
    "maxLength": 50,
    "level": "core"
  },
  "MemberAddress2": {
    "definition": "The unit/suite number of the member.",
    "type": "string",
    "maxLength": 50,
    "level": "core"
  },
  "MemberCity": {
    "definition": "The city of the member.",
    "type": "string",
    "maxLength": 50,
    "level": "core"
  },
  "MemberStateOrProvince": {
    "definition": "The state or province in which the member is addressed.",
    "type": "string",
    "maxLength": 2,
    "lookup": "StateOrProvince",
    "level": "core",
    "enum": [
      "AK",
      "AL",
      "AR",
      "AZ",
      "CA",
      "CO",
      "CT",
      "DC",
      "DE",
      "FL",
      "GA",
      "HI",
      "IA",
      "ID",
      "IL",
      "IN",
      "KS",
      "KY",
      "LA",
      "MA",
      "MD",
      "ME",
      "MI",
      "MN",
      "MO",
      "MS",
      "MT",
      "NC",
      "ND",
      "NE",
      "NH",
      "NJ",
      "NM",
      "NV",
      "NY",
      "OH",
      "OK",
      "OR",
      "PA",
      "RI",
      "SC",
      "SD",
      "TN",
      "TX",
      "UT",
      "VA",
      "VI",
      "VT",
      "WA",
      "WI",
      "WV",
      "WY",
      "AB",
      "BC",
      "MB",
      "NB",
      "NF",
      "NS",
      "NT",
      "NU",
      "ON",
      "PE",
      "QC",
      "SK",
      "YT"
    ]
  },
  "MemberPostalCode": {
    "definition": "The postal code of the member.",
    "type": "string",
    "maxLength": 10,
    "level": "core"
  },
  "MemberPostalCodePlus4": {
    "definition": "The extension of the postal/zip code.  i.e. +4",
    "type": "string",
    "maxLength": 4,
    "level": "core"
  },
  "MemberCarrierRoute": {
    "definition": "The group of addresses to which the USPS assigns the same code to aid in mail delivery. For the USPS, these codes are 9 digits: 5 numbers for the ZIP Code, one letter for the carrier route type, and 3 numbers for the carrier route number.",
    "type": "string",
    "maxLength": 9,
    "synonyms": [
      "RR",
      "CR"
    ],
    "level": "bronze"
  },
  "MemberCountyOrParish": {
    "definition": "The county or parish in which the member is addressed.",
    "type": "string",
    "maxLength": 50,
    "synonyms": [
      "County"
    ],
    "level": "core"
  },
  "MemberCountry": {
    "definition": "The country abbreviation in a postal address.",
    "type": "string",
    "maxLength": 2,
    "lookup": "Country",
    "level": "core",
    "enum": [
      "AF",
      "AL",
      "DZ",
      "AS",
      "AD",
      "AO",
      "AI",
      "AQ",
      "AG",
      "AR",
      "AM",
      "AW",
      "AU",
      "AT",
      "AZ",
      "BS",
      "BH",
      "BD",
      "BB",
      "BY",
      "BE",
      "BZ",
      "BJ",
      "BM",
      "BT",
      "BO",
      "BA",
      "BW",
      "BV",
      "BR",
      "IO",
      "BN",
      "BG",
      "BF",
      "BI",
      "KH",
      "CM",
      "CA",
      "CV",
      "KY",
      "CF",
      "TD",
      "CL",
      "CN",
      "CX",
      "CC",
      "CO",
      "KM",
      "CG",
      "CD",
      "CK",
      "CR",
      "CI",
      "HR",
      "CU",
      "CY",
      "CZ",
      "DK",
      "DJ",
      "DM",
      "DO",
      "EC",
      "EG",
      "SV",
      "GQ",
      "ER",
      "EE",
      "ET",
      "FK",
      "FO",
      "FJ",
      "FI",
      "FR",
      "GF",
      "PF",
      "TF",
      "GA",
      "GM",
      "GE",
      "DE",
      "GH",
      "GI",
      "GR",
      "GL",
      "GD",
      "GP",
      "GU",
      "GT",
      "GG",
      "GN",
      "GW",
      "GY",
      "HT",
      "HM",
      "VA",
      "HN",
      "HK",
      "HU",
      "IS",
      "IN",
      "ID",
      "IR",
      "IQ",
      "IE",
      "IM",
      "IL",
      "IT",
      "JM",
      "JP",
      "JE",
      "JO",
      "KZ",
      "KE",
      "KI",
      "KP",
      "KR",
      "KW",
      "KG",
      "AX",
      "LA",
      "LV",
      "LB",
      "LS",
      "LR",
      "LY",
      "LI",
      "LT",
      "LU",
      "MO",
      "MK",
      "MG",
      "MW",
      "MY",
      "MV",
      "ML",
      "MT",
      "MH",
      "MQ",
      "MR",
      "MU",
      "YT",
      "MX",
      "FM",
      "MD",
      "MC",
      "MN",
      "ME",
      "MS",
      "MA",
      "MZ",
      "MM",
      "NA",
      "NR",
      "NP",
      "NL",
      "AN",
      "NC",
      "NZ",
      "NI",
      "NE",
      "NG",
      "NU",
      "NF",
      "MP",
      "NO",
      "OM",
      "OT",
      "PK",
      "PW",
      "PS",
      "PA",
      "PG",
      "PY",
      "PE",
      "PH",
      "PN",
      "PL",
      "PT",
      "PR",
      "QA",
      "RE",
      "RO",
      "RU",
      "RW",
      "BL",
      "SH",
      "KN",
      "LC",
      "MF",
      "PM",
      "VC",
      "WS",
      "SM",
      "ST",
      "SA",
      "SN",
      "RS",
      "SC",
      "SL",
      "SG",
      "SK",
      "SI",
      "SB",
      "SO",
      "ZA",
      "GS",
      "ES",
      "LK",
      "SD",
      "SR",
      "SJ",
      "SZ",
      "SE",
      "CH",
      "SY",
      "TW",
      "TJ",
      "TZ",
      "TH",
      "TL",
      "TG",
      "TK",
      "TO",
      "TT",
      "TN",
      "TR",
      "TM",
      "TC",
      "TV",
      "UG",
      "UA",
      "AE",
      "GB",
      "US",
      "UM",
      "UY",
      "UZ",
      "VU",
      "VE",
      "VN",
      "VG",
      "VI",
      "WF",
      "EH",
      "YE",
      "ZM",
      "ZW"
    ]
  },
  "MemberMlsAccessYN": {
    "definition": "Does the member have access to the MLS system.",
    "type": "boolean",
    "level": "silver"
  },
  "MemberStatus": {
    "definition": "Is the account active, inactive or under disciplinary action.",
    "type": "string",
    "maxLength": 25,
    "lookup": "MemberStatus",
    "level": "core",
    "enum": [
      "Active",
      "Inactive"
    ]
  },
  "MemberMlsSecurityClass": {
    "definition": "The MLS security group or class given to the member.  ",
    "type": "string",
    "maxLength": 25,
    "level": "bronze"
  },
  "MemberType": {
    "definition": "The type of member.  i.e. Agent, Broker, Office Manager, Appraiser, Photographer, Assistants, MLO, Realtor, Association Staff, MLS Staff, etc.",
    "type": "string",
    "maxLength": 25,
    "lookup": "MemberType",
    "level": "bronze",
    "enum": [
      "Association Staff",
      "Designated REALTOR Appraiser",
      "Designated REALTOR Participant",
      "MLS Only Appraiser",
      "MLS Only Broker",
      "MLS Only Salesperson",
      "MLS Staff",
      "Non Member/Vendor",
      "Office Manager",
      "REALTOR Appraiser",
      "REALTOR Salesperson",
      "Unlicensed Assistant"
    ]
  },
  "MemberIsAssistantTo": {
    "definition": "The MemberMlsId of the Agent/Broker that this member is an assistant.  The typical use will be to add the agent's ID to this field when editing the member record of the assistant.",
    "type": "string",
    "maxLength": 50,
    "level": "platinum"
  },
  "MemberAssociationComments": {
    "definition": "The association's notes regarding the member.",
    "type": "string",
    "maxLength": 500,
    "level": "silver"
  },
  "MemberLanguages": {
    "definition": "The languages the member speaks.",
    "type": [
      "string"
    ],
    "maxLength": 1024,
    "lookup": "Languages",
    "level": "silver",
    "enum": [
      "Abkhazian",
      "Afar",
      "Afrikaans",
      "Albanian",
      "American Sign Language",
      "Amharic",
      "Arabic",
      "Aramaic",
      "Armenian",
      "Assamese",
      "Assyrian Neo-Aramaic",
      "Avestan",
      "Aymara",
      "Azerbaijani",
      "Bambara",
      "Bashkir",
      "Basque",
      "Bengali",
      "Bihari",
      "Bikol",
      "Bislama",
      "Bosnian",
      "Brazilian Portuguese",
      "Bulgarian",
      "Burmese",
      "Byelorussian",
      "Cambodian",
      "Cantonese",
      "Cape Verdean Creole",
      "Catalan",
      "Cebuano",
      "Chamorro",
      "Chechen",
      "Chinese",
      "Chuukese",
      "Chuvash",
      "Cornish",
      "Corsican",
      "Croatian",
      "Czech",
      "Danish",
      "Dari (Afghan Persian)",
      "Dioula",
      "Dutch",
      "Dzongkha",
      "English",
      "Esperanto",
      "Estonian",
      "Faroese",
      "Farsi",
      "Fiji",
      "Finnish",
      "Flemish",
      "French",
      "Frisian",
      "Galician",
      "Georgian",
      "German",
      "Greek",
      "Greenlandic",
      "Guarani",
      "Gujarati",
      "Haitian Creole",
      "Hausa",
      "Hebrew",
      "Herero",
      "Hiligaynon",
      "Hindi",
      "Hiri Motu",
      "Hmong",
      "Hungarian",
      "Iban",
      "Icelandic",
      "Igbo",
      "Ilocano",
      "Indonesian",
      "Interlingua",
      "Inuktitut",
      "Inupiak",
      "Irish (Gaelic)",
      "Italian",
      "Japanese",
      "Javanese",
      "Kannada",
      "Kashmiri",
      "Kazakh",
      "K'iche'",
      "Kichwa",
      "Kikuyu",
      "Kinyarwanda",
      "Kirghiz",
      "Kirundi",
      "Komi",
      "Korean",
      "Kpelle",
      "Kru",
      "Kurdish",
      "Lao",
      "Latin",
      "Latvian",
      "Lingala",
      "Lithuanian",
      "Luxemburgish",
      "Macedonian",
      "Malagasy",
      "Malay",
      "Malayalam",
      "Maltese",
      "Mandarin",
      "Maninka",
      "Manx Gaelic",
      "Maori",
      "Marathi",
      "Marshallese",
      "Moldovan",
      "Mongolian",
      "Nauru",
      "Navajo",
      "Ndebele",
      "Ndonga",
      "Nepali",
      "Norwegian",
      "Norwegian (Nynorsk)",
      "Nyanja",
      "Occitan",
      "Oriya",
      "Oromo",
      "Ossetian",
      "Pali",
      "Pangasinan",
      "Papiamento",
      "Pashto",
      "Polish",
      "Portuguese",
      "Punjabi",
      "Quechua",
      "Romanian",
      "Romany",
      "Russian",
      "Sami",
      "Samoan",
      "Sangho",
      "Sanskrit",
      "Sardinian",
      "Scots Gaelic",
      "Serbian",
      "Serbo-Croatian",
      "Sesotho",
      "Setswana",
      "Shan",
      "Shona",
      "Sindhi",
      "Sinhalese",
      "Siswati",
      "Slovak",
      "Slovenian",
      "Somali",
      "Southern Ndebele",
      "Spanish",
      "Sundanese",
      "Swahili",
      "Swedish",
      "Syriac",
      "Tagalog",
      "Tahitian",
      "Tajik",
      "Tamil",
      "Tatar",
      "Telugu",
      "Thai",
      "Tibetan",
      "Tigrinya",
      "Tongan",
      "Tsonga",
      "Turkish",
      "Turkmen",
      "Twi",
      "Uigur",
      "Ukrainian",
      "Urdu",
      "Uzbek",
      "Vietnamese",
      "Volapuk",
      "Welsh",
      "Wolof",
      "Xhosa",
      "Yiddish",
      "Yoruba",
      "Zhuang",
      "Zulu"
    ]
  },
  "SyndicateTo": {
    "definition": "When permitted by the broker, the options made by the individual agent on where they would like their listings syndicated.  i.e. Zillow, Trulia, Homes.com, etc.",
    "type": [
      "string"
    ],
    "maxLength": 1024,
    "level": "gold"
  },
  "OfficeName": {
    "definition": "The legal name of the brokerage.",
    "type": "string",
    "maxLength": 255,
    "level": "bronze"
  },
  "OfficeKey": {
    "definition": "A system unique identifier. Specifically, in aggregation systems, the Key is the system unique identifier from the system that the record was just retrieved. This may be identical to the related xxxId identifier, but the key is guaranteed unique for this record set. This is a foreign key relating to the Office resource's OfficeKey.",
    "type": "string",
    "maxLength": 255,
    "level": "core"
  },
  "OfficeKeyNumeric": {
    "definition": "A system unique identifier. Specifically, in aggregation systems, the Key is the system unique identifier from the system that the record was just retrieved. This may be identical to the related xxxId identifier, but the key is guaranteed unique for this record set. This is a foreign key relating to the Office resource's OfficeKey.  This is the numeric only key and used as an alternative to the MemberAORkey field.",
    "type": "number",
    "maxLength": 255,
    "level": "platinum"
  },
  "OfficeMlsId": {
    "definition": "The local, well-known identifier. This value may not be unique, specifically in the case of aggregation systems, this value should be the identifier from the original system.",
    "type": "string",
    "maxLength": 25,
    "level": "core"
  },
  "OriginalEntryTimestamp": {
    "definition": "Date/time the roster (member or office) record was originally input into the source system.",
    "type": "date",
    "maxLength": 27,
    "level": "core"
  },
  "LastLoginTimestamp": {
    "definition": "Date/time the member last logged into the source or other system.",
    "type": "date",
    "maxLength": 27,
    "level": "silver"
  },
  "ModificationTimestamp": {
    "definition": "Date/time the roster (member or office) record was last modified.",
    "type": "date",
    "maxLength": 27,
    "level": "core"
  }
}
