{
  "description": "DTO (Data Transfer Object) for Helper class ListMailingListRights representing the 'List Mailing List Rights' entity",
  "friendlyName": "ListMailingListRights",
  "kind": "SchemaRootObject",
  "name": "ListMailingListRightsDTO",
  "properties": [
    {
      "description": "List Id",
      "foreignKey": {
        "boType": "List",
        "type": "ListBO",
        "typeRef": "ListBO"
      },
      "friendlyName": "Data rimozione consenso",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "listId",
      "underlyingName": "ListId",
      "underlyingType": "long",
      "underlyingTypeRef": "Int64"
    },
    {
      "description": "Reason",
      "friendlyName": "Reason",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "reason",
      "underlyingName": "Reason",
      "underlyingType": "string",
      "underlyingTypeRef": "String"
    },
    {
      "description": "Removed Date",
      "friendlyName": "Data rimozione consenso",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "removedDate",
      "underlyingName": "RemovedDate",
      "underlyingType": "DateTime",
      "underlyingTypeRef": "DateTime"
    },
    {
      "description": "Removed Rights",
      "friendlyName": "Rimuovi consenso mailing list",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "removedRights",
      "underlyingName": "RemovedRights",
      "underlyingType": "bool",
      "underlyingTypeRef": "Boolean"
    }
  ],
  "underlyingType": "ListMailingListRightsDTO",
  "underlyingTypeRef": "ListMailingListRightsDTO"
}