Salesforce · JSON Structure

Salesforce Member Tier Structure

Type: object Properties: 12 Required: 12
Fortune 500AIAnalyticsCloudCommerceCRMCustomer ServiceEnterpriseMarketingPlatformSales

MemberTier is a JSON Structure definition published by Salesforce, describing 12 properties, of which 12 are required. It conforms to the https://json-structure.org/draft/2020-12/schema meta-schema.

Properties

additionalLoyaltyMemberTierFields areTierBenefitsAssigned loyaltyMemberTierId loyaltyMemberTierName tierChangeReason tierChangeReasonType tierEffectiveDate tierExpirationDate tierGroupId tierGroupName tierId tierSequenceNumber

Meta-schema: https://json-structure.org/draft/2020-12/schema

JSON Structure

Raw ↑
{
  "type": "object",
  "name": "MemberTier",
  "properties": {
    "additionalLoyaltyMemberTierFields": {
      "type": "object"
    },
    "areTierBenefitsAssigned": {
      "type": "boolean"
    },
    "loyaltyMemberTierId": {
      "type": "string"
    },
    "loyaltyMemberTierName": {
      "type": "string"
    },
    "tierChangeReason": {
      "type": "['string', 'null']"
    },
    "tierChangeReasonType": {
      "type": "['string', 'null']"
    },
    "tierEffectiveDate": {
      "type": "string"
    },
    "tierExpirationDate": {
      "type": "['string', 'null']"
    },
    "tierGroupId": {
      "type": "string"
    },
    "tierGroupName": {
      "type": "['string', 'null']"
    },
    "tierId": {
      "type": "string"
    },
    "tierSequenceNumber": {
      "type": "integer"
    }
  },
  "required": [
    "additionalLoyaltyMemberTierFields",
    "areTierBenefitsAssigned",
    "loyaltyMemberTierId",
    "loyaltyMemberTierName",
    "tierChangeReason",
    "tierChangeReasonType",
    "tierEffectiveDate",
    "tierExpirationDate",
    "tierGroupId",
    "tierGroupName",
    "tierId",
    "tierSequenceNumber"
  ],
  "$schema": "https://json-structure.org/draft/2020-12/schema"
}