{
  "id": "ConnectApi.​audiencecriteria​input",
  "nodeType": "class",
  "name": "​AudienceCriteria​Input",
  "namespace": "ConnectApi",
  "startToken": {
    "type": "declaration.entity.name.class",
    "text": "​AudienceCriteria​Input",
    "textToLower": "​audiencecriteria​input",
    "isAux": false,
    "range": {
      "start": {
        "line": -1,
        "character": 0
      },
      "end": {
        "line": -1,
        "character": 0
      },
      "isEmpty": true,
      "isSingleLine": true
    },
    "id": "declaration.entity.name.class_​AudienceCriteria​Input_-1:0"
  },
  "order": 0,
  "memberOrder": 0,
  "accessModifier": {
    "type": "keyword.modifier.access",
    "text": "global",
    "textToLower": "global",
    "isAux": false,
    "range": {
      "start": {
        "line": -1,
        "character": 0
      },
      "end": {
        "line": -1,
        "character": 0
      },
      "isEmpty": true,
      "isSingleLine": true
    },
    "id": "keyword.modifier.access_global_-1:0"
  },
  "sharingModifier": {
    "type": "keyword.modifier.sharing",
    "text": "without sharing",
    "textToLower": "without sharing",
    "isAux": false,
    "range": {
      "start": {
        "line": -1,
        "character": 0
      },
      "end": {
        "line": -1,
        "character": 0
      },
      "isEmpty": true,
      "isSingleLine": true
    },
    "id": "keyword.modifier.sharing_without sharing_-1:0"
  },
  "description": "Personalization audience criterion.",
  "documentation": "https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_connectapi_input_audience_criteria.htm",
  "classes": {},
  "interfaces": {},
  "enums": {},
  "variables": {
    "criterionnumber": {
      "id": "ConnectApi.​audiencecriteria​input.criterionnumber",
      "nodeType": "variable",
      "name": "criterionNumber",
      "startToken": {
        "type": "declaration.entity.name.variable",
        "text": "criterionNumber",
        "textToLower": "criterionnumber",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.variable_criterionNumber_-1:0"
      },
      "order": 1,
      "memberOrder": 1,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "keyword.modifier.access_public_-1:0"
      },
      "signature": "public Integer criterionNumber",
      "simplifiedSignature": "Integer criterionNumber",
      "datatype": {
        "id": "ConnectApi.​audiencecriteria​input.criterionnumber.integer",
        "nodeType": "datatype",
        "name": "Integer",
        "order": 0,
        "memberOrder": 0
      },
      "description": "Number associated with the audience criterion in a formula. For example, (1 AND 2) OR 3. If unspecified, criteria are assigned numbers in the order that they’re added.",
      "parentName": "​AudienceCriteria​Input"
    },
    "criterionoperator": {
      "id": "ConnectApi.​audiencecriteria​input.criterionoperator",
      "nodeType": "variable",
      "name": "criterionOperator",
      "startToken": {
        "type": "declaration.entity.name.variable",
        "text": "criterionOperator",
        "textToLower": "criterionoperator",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.variable_criterionOperator_-1:0"
      },
      "order": 2,
      "memberOrder": 2,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "keyword.modifier.access_public_-1:0"
      },
      "signature": "public ConnectApi.​AudienceCriteria​Operator criterionOperator",
      "simplifiedSignature": "ConnectApi.​AudienceCriteria​Operator criterionOperator",
      "datatype": {
        "id": "ConnectApi.​audiencecriteria​input.criterionoperator.connectapi.​audiencecriteria​operator",
        "nodeType": "datatype",
        "name": "ConnectApi.​AudienceCriteria​Operator",
        "order": 0,
        "memberOrder": 0
      },
      "description": "Operator used in the personalization audience criterion. Values are: Contains Equal GreaterThan GreaterThanOrEqual Includes LessThan LessThanOrEqual NotEqual NotIncludes StartsWith",
      "parentName": "​AudienceCriteria​Input"
    },
    "criteriontype": {
      "id": "ConnectApi.​audiencecriteria​input.criteriontype",
      "nodeType": "variable",
      "name": "criterionType",
      "startToken": {
        "type": "declaration.entity.name.variable",
        "text": "criterionType",
        "textToLower": "criteriontype",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "declaration.entity.name.variable_criterionType_-1:0"
      },
      "order": 3,
      "memberOrder": 3,
      "accessModifier": {
        "type": "keyword.modifier.access",
        "text": "public",
        "textToLower": "public",
        "isAux": false,
        "range": {
          "start": {
            "line": -1,
            "character": 0
          },
          "end": {
            "line": -1,
            "character": 0
          },
          "isEmpty": true,
          "isSingleLine": true
        },
        "id": "keyword.modifier.access_public_-1:0"
      },
      "signature": "public ConnectApi.​AudienceCriteria​Type criterionType",
      "simplifiedSignature": "ConnectApi.​AudienceCriteria​Type criterionType",
      "datatype": {
        "id": "ConnectApi.​audiencecriteria​input.criteriontype.connectapi.​audiencecriteria​type",
        "nodeType": "datatype",
        "name": "ConnectApi.​AudienceCriteria​Type",
        "order": 0,
        "memberOrder": 0
      },
      "description": "Type of personalization audience criterion. Values are: Default—Audience has no criteria. Domain—Audience criterion is based on domain. FieldBased—Audience criterion is based on object fields. GeoLocation—Audience criterion is based on location. Permission—Audience criterion is based on standard or custom permissions. Profile—Audience criterion is based on profile.",
      "parentName": "​AudienceCriteria​Input"
    }
  },
  "methods": {},
  "constructors": {},
  "extendsType": "",
  "implementTypes": [],
  "implements": {},
  "totalMembers": 3,
  "queries": []
}