{
  "description": "DTO (Data Transfer Object) for Helper class ActivityEMailData representing the 'Activity E Mail Data' entity",
  "friendlyName": "ActivityEMailData",
  "kind": "SchemaRootObject",
  "name": "ActivityEMailDataDTO",
  "properties": [
    {
      "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
      "description": "Approved",
      "friendlyName": "Approved",
      "isEnum": true,
      "isLogicalPrimitive": true,
      "isPolymorphic": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "approved",
      "polymorphicStyleParameterName": "ApprovedStatusEnumStyle",
      "polymorphicStyles": {
        "LegacyV9;AdaptiveInteger": {
          "isLogicalPrimitive": true,
          "kind": "SchemaRootObject",
          "name": "Int32",
          "underlyingType": "int",
          "underlyingTypeRef": "Int32"
        },
        "WebApiV1;AdaptiveInteger": {
          "isLogicalPrimitive": true,
          "kind": "SchemaRootObject",
          "name": "Int32",
          "underlyingType": "int",
          "underlyingTypeRef": "Int32"
        },
        "WebApiV1;AdaptiveString": {
          "isLogicalPrimitive": true,
          "kind": "SchemaRootObject",
          "name": "String",
          "underlyingType": "string",
          "underlyingTypeRef": "String"
        }
      },
      "underlyingName": "Approved",
      "underlyingType": "ApprovedStatus",
      "underlyingTypeRef": "ApprovedStatus"
    },
    {
      "description": "Approved By",
      "friendlyName": "Approved By",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "approvedBy",
      "underlyingName": "ApprovedBy",
      "underlyingType": "int",
      "underlyingTypeRef": "Int32"
    },
    {
      "description": "Approved Date",
      "friendlyName": "Approved Date",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "approvedDate",
      "underlyingName": "ApprovedDate",
      "underlyingType": "DateTime",
      "underlyingTypeRef": "DateTime"
    },
    {
      "customConverterType": "FilterForItemsOfArrayConverter",
      "description": "Bcc",
      "elementSchema": {
        "description": "DTO (Data Transfer Object) for Helper class MailAddress representing the 'Mail Address' entity",
        "friendlyName": "MailAddress",
        "kind": "SchemaRootObject",
        "name": "MailAddressDTO",
        "properties": [
          {
            "description": "Address",
            "friendlyName": "Address",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "address",
            "underlyingName": "Address",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          },
          {
            "description": "Display Name",
            "friendlyName": "Display Name",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "displayName",
            "underlyingName": "DisplayName",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          }
        ],
        "underlyingType": "MailAddressDTO",
        "underlyingTypeRef": "MailAddressDTO"
      },
      "friendlyName": "Bcc",
      "isEnumerable": true,
      "kind": "SchemaArrayProperty",
      "name": "bcc",
      "underlyingName": "Bcc",
      "underlyingType": "MailAddressDTO[]",
      "underlyingTypeRef": "MailAddressDTO"
    },
    {
      "customConverterType": "FilterForItemsOfArrayConverter",
      "description": "Cc",
      "elementSchema": {},
      "friendlyName": "Cc",
      "isEnumerable": true,
      "kind": "SchemaArrayProperty",
      "name": "cc",
      "underlyingName": "Cc",
      "underlyingType": "MailAddressDTO[]",
      "underlyingTypeRef": "MailAddressDTO"
    },
    {
      "description": "Copy To Me",
      "friendlyName": "Copy To Me",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "copyToMe",
      "underlyingName": "CopyToMe",
      "underlyingType": "bool",
      "underlyingTypeRef": "Boolean"
    },
    {
      "description": "Date",
      "friendlyName": "Date",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "date",
      "underlyingName": "Date",
      "underlyingType": "DateTime",
      "underlyingTypeRef": "DateTime"
    },
    {
      "description": "From",
      "friendlyName": "From",
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "from",
      "properties": [
        {},
        {}
      ],
      "underlyingName": "From",
      "underlyingType": "MailAddressDTO",
      "underlyingTypeRef": "MailAddressDTO"
    },
    {
      "description": "Last Open Date",
      "friendlyName": "Last Open Date",
      "isLogicalPrimitive": true,
      "isNullable": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "lastOpenDate",
      "underlyingName": "LastOpenDate",
      "underlyingType": "DateTime?",
      "underlyingTypeRef": "Nullable`1"
    },
    {
      "description": "Log Id",
      "friendlyName": "Log Id",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "logId",
      "underlyingName": "LogId",
      "underlyingType": "long",
      "underlyingTypeRef": "Int64"
    },
    {
      "description": "Opens",
      "friendlyName": "Opens",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "opens",
      "underlyingName": "Opens",
      "underlyingType": "int",
      "underlyingTypeRef": "Int32"
    },
    {
      "description": "Pending Approval",
      "friendlyName": "Pending Approval",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "pendingApproval",
      "underlyingName": "PendingApproval",
      "underlyingType": "bool",
      "underlyingTypeRef": "Boolean"
    },
    {
      "description": "Privacy Motivation Implicit Consent Id",
      "friendlyName": "Privacy Motivation Implicit Consent Id",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "privacyMotivationImplicitConsentId",
      "underlyingName": "PrivacyMotivationImplicitConsentId",
      "underlyingType": "long",
      "underlyingTypeRef": "Int64"
    },
    {
      "description": "Privacy Notes",
      "friendlyName": "Privacy Notes",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "privacyNotes",
      "underlyingName": "PrivacyNotes",
      "underlyingType": "string",
      "underlyingTypeRef": "String"
    },
    {
      "description": "Return Receipt",
      "friendlyName": "Return Receipt",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "returnReceipt",
      "underlyingName": "ReturnReceipt",
      "underlyingType": "bool",
      "underlyingTypeRef": "Boolean"
    },
    {
      "description": "Sent",
      "friendlyName": "Sent",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "sent",
      "underlyingName": "Sent",
      "underlyingType": "bool",
      "underlyingTypeRef": "Boolean"
    },
    {
      "description": "Subject",
      "friendlyName": "Subject",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "subject",
      "underlyingName": "Subject",
      "underlyingType": "string",
      "underlyingTypeRef": "String"
    },
    {
      "customConverterType": "FilterForItemsOfArrayConverter",
      "description": "To",
      "elementSchema": {},
      "friendlyName": "To",
      "isEnumerable": true,
      "kind": "SchemaArrayProperty",
      "name": "to",
      "underlyingName": "To",
      "underlyingType": "MailAddressDTO[]",
      "underlyingTypeRef": "MailAddressDTO"
    },
    {
      "description": "Trace",
      "friendlyName": "Trace",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "trace",
      "underlyingName": "Trace",
      "underlyingType": "bool",
      "underlyingTypeRef": "Boolean"
    }
  ],
  "underlyingType": "ActivityEMailDataDTO",
  "underlyingTypeRef": "ActivityEMailDataDTO"
}