Salesforce · Schema

Donor

Fortune 500AIAnalyticsCloudCommerceCRMCustomer ServiceEnterpriseMarketingPlatformSales

Properties

Name Type Description
donorType string
id string
organizationName string
firstName string
lastName string
phone string
email string
address array
accountCustomFields array
View JSON Schema on GitHub

JSON Schema

salesforce-donor-schema.json Raw ↑
{
  "type": "object",
  "properties": {
    "donorType": {
      "type": "string",
      "example": "example_value"
    },
    "id": {
      "type": "string",
      "example": "abc123"
    },
    "organizationName": {
      "type": "string",
      "example": "example_value"
    },
    "firstName": {
      "type": "string",
      "example": "example_value"
    },
    "lastName": {
      "type": "string",
      "example": "example_value"
    },
    "phone": {
      "type": "string",
      "example": "example_value"
    },
    "email": {
      "type": "string",
      "example": "user@example.com"
    },
    "address": {
      "type": "array",
      "description": "",
      "example": [],
      "items": {
        "type": "object",
        "properties": {
          "addressType": {
            "type": "string",
            "example": "example_value"
          },
          "street": {
            "type": "string",
            "example": "example_value"
          },
          "city": {
            "type": "string",
            "example": "example_value"
          },
          "state": {
            "type": "string",
            "example": "example_value"
          },
          "postalCode": {
            "type": "string",
            "example": "example_value"
          },
          "country": {
            "type": "string",
            "example": 42
          }
        },
        "required": [
          "addressType",
          "street",
          "city",
          "state",
          "postalCode",
          "country"
        ]
      }
    },
    "accountCustomFields": {
      "type": "array",
      "description": "",
      "example": 42,
      "items": {
        "type": "object",
        "properties": {
          "fieldName": {
            "type": "string",
            "example": "example_value"
          },
          "fieldValue": {
            "type": "string",
            "example": "example_value"
          }
        },
        "required": [
          "fieldName",
          "fieldValue"
        ]
      }
    }
  },
  "required": [
    "donorType",
    "id",
    "organizationName",
    "firstName",
    "lastName",
    "phone",
    "email",
    "address",
    "accountCustomFields"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Donor"
}