{
"description": "DTO (Data Transfer Object) for Helper class ERPRowGrouping representing the 'ERP Row Grouping' entity",
"friendlyName": "ERPRowGrouping",
"kind": "SchemaRootObject",
"name": "ERPRowGroupingDTO",
"properties": [
{
"description": "Cost",
"friendlyName": "Totale costo",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "cost",
"underlyingName": "Cost",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"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": "BusinessObjectTypeEnumStyle",
"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": "BusinessObjectType",
"underlyingTypeRef": "BusinessObjectType"
},
{
"description": "Currency Cost",
"friendlyName": "Currency Cost",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "currencyCost",
"underlyingName": "CurrencyCost",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "Currency Gain",
"friendlyName": "Currency Gain",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "currencyGain",
"underlyingName": "CurrencyGain",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "Currency Taxable Amount",
"friendlyName": "Currency Taxable Amount",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "currencyTaxableAmount",
"underlyingName": "CurrencyTaxableAmount",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "Depth",
"friendlyName": "Profondità",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "depth",
"underlyingName": "Depth",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "Description",
"friendlyName": "Descrizione",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "description",
"underlyingName": "Description",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Discount Formula",
"friendlyName": "Sconto",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "discountFormula",
"underlyingName": "DiscountFormula",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"customConverterType": "FilterForItemsOfArrayConverter",
"description": "Extensions",
"elementSchema": {
"description": "DTO (Data Transfer Object) for Helper class ERPRowGroupingExtension representing the 'ERP Row Grouping Extension' entity",
"friendlyName": "ERPRowGroupingExtension",
"kind": "SchemaRootObject",
"name": "ERPRowGroupingExtensionDTO",
"properties": [
{
"description": "Cost",
"friendlyName": "Totale costo",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "cost",
"underlyingName": "Cost",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "Currency Cost",
"friendlyName": "Currency Cost",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "currencyCost",
"underlyingName": "CurrencyCost",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "Currency Gain",
"friendlyName": "Currency Gain",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "currencyGain",
"underlyingName": "CurrencyGain",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "Currency Taxable Amount",
"friendlyName": "Currency Taxable Amount",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "currencyTaxableAmount",
"underlyingName": "CurrencyTaxableAmount",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "Discount Formula",
"friendlyName": "Sconto",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "discountFormula",
"underlyingName": "DiscountFormula",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Gain",
"friendlyName": "Totale guadagno",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "gain",
"underlyingName": "Gain",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "Perc Gain",
"friendlyName": "Totale Perc Guadagno",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "percGain",
"underlyingName": "PercGain",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "Taxable Amount",
"friendlyName": "Totale imponibile",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "taxableAmount",
"underlyingName": "TaxableAmount",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
}
],
"underlyingType": "ERPRowGroupingExtensionDTO",
"underlyingTypeRef": "ERPRowGroupingExtensionDTO"
},
"friendlyName": "Extensions",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "extensions",
"underlyingName": "Extensions",
"underlyingType": "ERPRowGroupingExtensionDTO[]",
"underlyingTypeRef": "ERPRowGroupingExtensionDTO"
},
{
"description": "Gain",
"friendlyName": "Totale guadagno",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "gain",
"underlyingName": "Gain",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "If variant is accepted",
"friendlyName": "Accettata",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "isAccepted",
"underlyingName": "IsAccepted",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "If group is a variant",
"friendlyName": "Variante",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "isVariant",
"underlyingName": "IsVariant",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Last Group Row Id",
"friendlyName": "Id ultima riga di gruppo",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "lastGroupRowId",
"underlyingName": "LastGroupRowId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Perc Gain",
"friendlyName": "Totale Perc Guadagno",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "percGain",
"underlyingName": "PercGain",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "Sequential Group Id",
"friendlyName": "Sequenziale",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "sequentialGroupId",
"underlyingName": "SequentialGroupId",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "Taxable Amount",
"friendlyName": "Totale imponibile",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "taxableAmount",
"underlyingName": "TaxableAmount",
"underlyingType": "decimal",
"underlyingTypeRef": "Decimal"
},
{
"description": "Time Stamp",
"friendlyName": "Time Stamp",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "timeStamp",
"underlyingName": "TimeStamp",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Type",
"friendlyName": "Tipologia gruppo",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "type",
"polymorphicStyleParameterName": "ErpGroupingTypeEnumStyle",
"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": "Type",
"underlyingType": "ErpGroupingType",
"underlyingTypeRef": "ErpGroupingType"
}
],
"underlyingType": "ERPRowGroupingDTO",
"underlyingTypeRef": "ERPRowGroupingDTO"
}