{
  "description": "DTO (Data Transfer Object) for Helper class DynamoRepeaterColumn representing the 'Dynamo Repeater Column' entity",
  "friendlyName": "DynamoRepeaterColumn",
  "kind": "SchemaRootObject",
  "name": "DynamoRepeaterColumnDTO",
  "properties": [
    {
      "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
      "description": "Alignment",
      "friendlyName": "Allinea a",
      "isEnum": true,
      "isLogicalPrimitive": true,
      "isPolymorphic": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "alignment",
      "polymorphicStyleParameterName": "AlignmentEnumStyle",
      "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": "Alignment",
      "underlyingType": "Alignment",
      "underlyingTypeRef": "Alignment"
    },
    {
      "description": "Avaliable Field Types",
      "elementSchema": {
        "friendlyName": "KeyValuePair`2",
        "kind": "SchemaRootObject",
        "name": "KeyValuePair`2",
        "properties": [
          {
            "description": "Key",
            "friendlyName": "Key",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "key",
            "underlyingName": "Key",
            "underlyingType": "int",
            "underlyingTypeRef": "Int32"
          },
          {
            "description": "Value",
            "friendlyName": "Value",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "value",
            "underlyingName": "Value",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          }
        ],
        "underlyingType": "KeyValuePair",
        "underlyingTypeRef": "KeyValuePair`2"
      },
      "friendlyName": "Avaliable Field Types",
      "isEnumerable": true,
      "kind": "SchemaArrayProperty",
      "name": "avaliableFieldTypes",
      "underlyingName": "AvaliableFieldTypes",
      "underlyingType": "List>",
      "underlyingTypeRef": "List`1"
    },
    {
      "description": "Back Color",
      "friendlyName": "Colore di sfondo",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "backColor",
      "underlyingName": "BackColor",
      "underlyingType": "string",
      "underlyingTypeRef": "String"
    },
    {
      "description": "Column Name",
      "friendlyName": "Colonna",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "columnName",
      "underlyingName": "ColumnName",
      "underlyingType": "string",
      "underlyingTypeRef": "String"
    },
    {
      "description": "Column Text",
      "friendlyName": "Titolo",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "columnText",
      "underlyingName": "ColumnText",
      "underlyingType": "string",
      "underlyingTypeRef": "String"
    },
    {
      "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
      "description": "Db Type",
      "friendlyName": "Db Type",
      "isEnum": true,
      "isLogicalPrimitive": true,
      "isPolymorphic": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "dbType",
      "polymorphicStyleParameterName": "TypeCodeEnumStyle",
      "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": "DbType",
      "underlyingType": "TypeCode",
      "underlyingTypeRef": "TypeCode"
    },
    {
      "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
      "description": "Default Sorting Direction",
      "friendlyName": "Default Sorting Direction",
      "isEnum": true,
      "isLogicalPrimitive": true,
      "isPolymorphic": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "defaultSortingDirection",
      "polymorphicStyleParameterName": "SortDirectionEnumStyle",
      "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": "DefaultSortingDirection",
      "underlyingType": "SortDirection",
      "underlyingTypeRef": "SortDirection"
    },
    {
      "description": "Filtrable",
      "friendlyName": "Filtrabile",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "filtrable",
      "underlyingName": "Filtrable",
      "underlyingType": "bool",
      "underlyingTypeRef": "Boolean"
    },
    {
      "description": "Fore Color",
      "friendlyName": "Colore testo",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "foreColor",
      "underlyingName": "ForeColor",
      "underlyingType": "string",
      "underlyingTypeRef": "String"
    },
    {
      "description": "Format",
      "friendlyName": "Formattazione",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "format",
      "underlyingName": "Format",
      "underlyingType": "string",
      "underlyingTypeRef": "String"
    },
    {
      "description": "Groupable",
      "friendlyName": "Abilita raggruppamento totale",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "groupable",
      "underlyingName": "Groupable",
      "underlyingType": "bool",
      "underlyingTypeRef": "Boolean"
    },
    {
      "description": "Href Link",
      "friendlyName": "Href Link",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "hrefLink",
      "underlyingName": "HrefLink",
      "underlyingType": "string",
      "underlyingTypeRef": "String"
    },
    {
      "description": "Is Default Sorting",
      "friendlyName": "Ordinamento predefinito",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "isDefaultSorting",
      "underlyingName": "IsDefaultSorting",
      "underlyingType": "bool",
      "underlyingTypeRef": "Boolean"
    },
    {
      "description": "Is Link",
      "friendlyName": "Link",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "isLink",
      "underlyingName": "IsLink",
      "underlyingType": "bool",
      "underlyingTypeRef": "Boolean"
    },
    {
      "description": "Key value pair resources",
      "elementSchema": {
        "isLogicalPrimitive": true,
        "kind": "SchemaRootObject",
        "name": "String",
        "underlyingType": "string",
        "underlyingTypeRef": "String"
      },
      "friendlyName": "Definizione coppia chiave/valore per la decodifica dei dati",
      "isEnumerable": true,
      "kind": "SchemaArrayProperty",
      "name": "kvpResources",
      "underlyingName": "KvpResources",
      "underlyingType": "string[]",
      "underlyingTypeRef": "String"
    },
    {
      "description": "Kvp Select Query",
      "friendlyName": "Select VALUE/TEXT per la costruzione della combo di filtro",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "kvpSelectQuery",
      "underlyingName": "KvpSelectQuery",
      "underlyingType": "string",
      "underlyingTypeRef": "String"
    },
    {
      "customConverterType": "FilterForItemsOfArrayConverter",
      "description": "Localizings",
      "elementSchema": {
        "description": "DTO (Data Transfer Object) for Helper class Localizing representing the 'Localizing' entity",
        "friendlyName": "Localizing",
        "kind": "SchemaRootObject",
        "name": "LocalizingDTO",
        "properties": [
          {
            "description": "Cross Id",
            "friendlyName": "Cross Id",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "crossId",
            "underlyingName": "CrossId",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
            "description": "Cross Type",
            "friendlyName": "Cross Type",
            "isEnum": true,
            "isLogicalPrimitive": true,
            "isPolymorphic": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "crossType",
            "polymorphicStyleParameterName": "LocalizeTypeEnumStyle",
            "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": "CrossType",
            "underlyingType": "LocalizeType",
            "underlyingTypeRef": "LocalizeType"
          },
          {
            "description": "Id",
            "friendlyName": "Id",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "id",
            "underlyingName": "Id",
            "underlyingType": "long",
            "underlyingTypeRef": "Int64"
          },
          {
            "description": "The two-letter ISO for language",
            "friendlyName": "codice lingua",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "language",
            "underlyingName": "Language",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          },
          {
            "description": "The first description",
            "friendlyName": "testo 1",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "localizedText1",
            "underlyingName": "LocalizedText1",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          },
          {
            "description": "The second description",
            "friendlyName": "testo 2",
            "isLogicalPrimitive": true,
            "kind": "SchemaObjectProperty",
            "layoutStudioPropertyAttributes": [],
            "name": "localizedText2",
            "underlyingName": "LocalizedText2",
            "underlyingType": "string",
            "underlyingTypeRef": "String"
          }
        ],
        "underlyingType": "LocalizingDTO",
        "underlyingTypeRef": "LocalizingDTO"
      },
      "friendlyName": "Localizings",
      "isEnumerable": true,
      "kind": "SchemaArrayProperty",
      "name": "localizings",
      "underlyingName": "Localizings",
      "underlyingType": "LocalizingDTO[]",
      "underlyingTypeRef": "LocalizingDTO"
    },
    {
      "customConverterType": "WebApiStyleBasedPropertyJsonConverter",
      "description": "Report Type",
      "friendlyName": "Tipologia di campo",
      "isEnum": true,
      "isLogicalPrimitive": true,
      "isPolymorphic": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "reportType",
      "polymorphicStyleParameterName": "FieldTypesEnumStyle",
      "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": "ReportType",
      "underlyingType": "FieldTypes",
      "underlyingTypeRef": "FieldTypes"
    },
    {
      "description": "Sortable",
      "friendlyName": "Ordinabile",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "sortable",
      "underlyingName": "Sortable",
      "underlyingType": "bool",
      "underlyingTypeRef": "Boolean"
    },
    {
      "description": "Visible",
      "friendlyName": "Visibile",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "visible",
      "underlyingName": "Visible",
      "underlyingType": "bool",
      "underlyingTypeRef": "Boolean"
    },
    {
      "description": "Width",
      "friendlyName": "Dimensione colonna",
      "isLogicalPrimitive": true,
      "kind": "SchemaObjectProperty",
      "layoutStudioPropertyAttributes": [],
      "name": "width",
      "underlyingName": "Width",
      "underlyingType": "int",
      "underlyingTypeRef": "Int32"
    }
  ],
  "underlyingType": "DynamoRepeaterColumnDTO",
  "underlyingTypeRef": "DynamoRepeaterColumnDTO"
}