{
"description": "DTO (Data Transfer Object) for Helper class ExternalStorageSharing representing the 'External Storage Sharing' entity",
"friendlyName": "ExternalStorageSharing",
"kind": "SchemaRootObject",
"name": "ExternalStorageSharingDTO",
"properties": [
{
"description": "Attach",
"friendlyName": "Attach",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "attach",
"underlyingName": "Attach",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Created By Id",
"friendlyName": "Created By Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "createdById",
"underlyingName": "CreatedById",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"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": "E Mail",
"friendlyName": "E Mail",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "eMail",
"underlyingName": "EMail",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "File Id",
"friendlyName": "File Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "fileId",
"underlyingName": "FileId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "File Name",
"friendlyName": "File Name",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "fileName",
"underlyingName": "FileName",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Max Download",
"friendlyName": "Max Download",
"isLogicalPrimitive": true,
"isNullable": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "maxDownload",
"underlyingName": "MaxDownload",
"underlyingType": "int?",
"underlyingTypeRef": "Nullable`1"
},
{
"description": "Message",
"friendlyName": "Message",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "message",
"underlyingName": "Message",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Notify Mail Body",
"friendlyName": "Notify Mail Body",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "notifyMailBody",
"underlyingName": "NotifyMailBody",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Show Description",
"friendlyName": "Show Description",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "showDescription",
"underlyingName": "ShowDescription",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Show Free Fields",
"friendlyName": "Show Free Fields",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "showFreeFields",
"underlyingName": "ShowFreeFields",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Token",
"friendlyName": "Token",
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "token",
"underlyingName": "Token",
"underlyingType": "Guid",
"underlyingTypeRef": "Guid"
},
{
"description": "Url",
"friendlyName": "Url",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "url",
"underlyingName": "Url",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Validity Date",
"friendlyName": "Validity Date",
"isLogicalPrimitive": true,
"isNullable": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "validityDate",
"underlyingName": "ValidityDate",
"underlyingType": "DateTime?",
"underlyingTypeRef": "Nullable`1"
}
],
"underlyingType": "ExternalStorageSharingDTO",
"underlyingTypeRef": "ExternalStorageSharingDTO"
}