{
"description": "DTO (Data Transfer Object) for Helper class ContractJobOrderTaskPlanned representing the 'Contract Job Order Task Planned' entity",
"friendlyName": "ContractBOContractJobOrderTaskPlanned",
"kind": "SchemaRootObject",
"name": "ContractBOContractJobOrderTaskPlannedDTO",
"properties": [
{
"description": "Day From Activation",
"friendlyName": "Day From Activation",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "dayFromActivation",
"underlyingName": "DayFromActivation",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "Day From Previous Job Task",
"elementSchema": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int32",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
"friendlyName": "Day From Previous Job Task",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "dayFromPreviousJobTask",
"underlyingName": "DayFromPreviousJobTask",
"underlyingType": "int[]",
"underlyingTypeRef": "Int32"
},
{
"description": "Description",
"friendlyName": "Description",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "description",
"underlyingName": "Description",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Exclude Days",
"elementSchema": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "DayOfWeek",
"underlyingType": "DayOfWeek",
"underlyingTypeRef": "DayOfWeek"
},
"friendlyName": "Exclude Days",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "excludeDays",
"underlyingName": "ExcludeDays",
"underlyingType": "DayOfWeek[]",
"underlyingTypeRef": "DayOfWeek"
},
{
"description": "Fixed Days",
"elementSchema": {},
"friendlyName": "Fixed Days",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "fixedDays",
"underlyingName": "FixedDays",
"underlyingType": "int[]",
"underlyingTypeRef": "Int32"
},
{
"description": "Fixed Months",
"elementSchema": {},
"friendlyName": "Fixed Months",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "fixedMonths",
"underlyingName": "FixedMonths",
"underlyingType": "int[]",
"underlyingTypeRef": "Int32"
},
{
"description": "Id",
"friendlyName": "Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "id",
"underlyingName": "Id",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Job Order Id",
"friendlyName": "Job Order Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "jobOrderId",
"underlyingName": "JobOrderId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Job Order Mode",
"friendlyName": "Job Order Mode",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "jobOrderMode",
"polymorphicStyleParameterName": "JobOrderPlannedModeEnumStyle",
"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": "JobOrderMode",
"underlyingType": "JobOrderPlannedMode",
"underlyingTypeRef": "JobOrderPlannedMode"
},
{
"description": "Job Order Task Account Resources",
"elementSchema": {},
"friendlyName": "Job Order Task Account Resources",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "jobOrderTaskAccountResources",
"underlyingName": "JobOrderTaskAccountResources",
"underlyingType": "int[]",
"underlyingTypeRef": "Int32"
},
{
"description": "Job Order Task Check List",
"elementSchema": {
"isLogicalPrimitive": true,
"kind": "SchemaRootObject",
"name": "Int64",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
"friendlyName": "Job Order Task Check List",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "jobOrderTaskCheckList",
"underlyingName": "JobOrderTaskCheckList",
"underlyingType": "long[]",
"underlyingTypeRef": "Int64"
},
{
"description": "Job Order Task Cross Id",
"friendlyName": "Job Order Task Cross Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "jobOrderTaskCrossId",
"underlyingName": "JobOrderTaskCrossId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Job Order Task Cross Mode",
"friendlyName": "Job Order Task Cross Mode",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "jobOrderTaskCrossMode",
"polymorphicStyleParameterName": "JobOrderTaskPlannedCrossModeEnumStyle",
"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": "JobOrderTaskCrossMode",
"underlyingType": "JobOrderTaskPlannedCrossMode",
"underlyingTypeRef": "JobOrderTaskPlannedCrossMode"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Job Order Task Cross Type",
"friendlyName": "Job Order Task Cross Type",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "jobOrderTaskCrossType",
"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": "JobOrderTaskCrossType",
"underlyingType": "BusinessObjectType",
"underlyingTypeRef": "BusinessObjectType"
},
{
"description": "Job Order Task Duration",
"friendlyName": "Job Order Task Duration",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "jobOrderTaskDuration",
"underlyingName": "JobOrderTaskDuration",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "Job Order Task Id First",
"friendlyName": "Job Order Task Id First",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "jobOrderTaskIdFirst",
"underlyingName": "JobOrderTaskIdFirst",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Job Order Task Manager Id",
"friendlyName": "Job Order Task Manager Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "jobOrderTaskManagerId",
"underlyingName": "JobOrderTaskManagerId",
"underlyingType": "int",
"underlyingTypeRef": "Int32"
},
{
"description": "Job Order Task Referrer Id",
"friendlyName": "Job Order Task Referrer Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "jobOrderTaskReferrerId",
"underlyingName": "JobOrderTaskReferrerId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Job Order Task Rolling Stock Mode",
"friendlyName": "Job Order Task Rolling Stock Mode",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "jobOrderTaskRollingStockMode",
"polymorphicStyleParameterName": "JobOrderTaskPlannedRollingStockModeEnumStyle",
"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": "JobOrderTaskRollingStockMode",
"underlyingType": "JobOrderTaskPlannedRollingStockMode",
"underlyingTypeRef": "JobOrderTaskPlannedRollingStockMode"
},
{
"description": "Job Order Task Status",
"friendlyName": "Job Order Task Status",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "jobOrderTaskStatus",
"underlyingName": "JobOrderTaskStatus",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"description": "Job Order Task Type",
"friendlyName": "Job Order Task Type",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "jobOrderTaskType",
"underlyingName": "JobOrderTaskType",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
},
{
"customConverterType": "WebApiStyleBasedPropertyJsonConverter",
"description": "Planning Mode",
"friendlyName": "Planning Mode",
"isEnum": true,
"isLogicalPrimitive": true,
"isPolymorphic": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "planningMode",
"polymorphicStyleParameterName": "JobOrderTaskPlanningModeEnumStyle",
"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": "PlanningMode",
"underlyingType": "JobOrderTaskPlanningMode",
"underlyingTypeRef": "JobOrderTaskPlanningMode"
},
{
"description": "Preferential Days",
"elementSchema": {},
"friendlyName": "Preferential Days",
"isEnumerable": true,
"kind": "SchemaArrayProperty",
"name": "preferentialDays",
"underlyingName": "PreferentialDays",
"underlyingType": "DayOfWeek[]",
"underlyingTypeRef": "DayOfWeek"
},
{
"description": "Recursive",
"friendlyName": "Recursive",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "recursive",
"underlyingName": "Recursive",
"underlyingType": "bool",
"underlyingTypeRef": "Boolean"
},
{
"description": "Subject",
"friendlyName": "Subject",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "subject",
"underlyingName": "Subject",
"underlyingType": "string",
"underlyingTypeRef": "String"
},
{
"description": "Type Of Service Id",
"friendlyName": "Type Of Service Id",
"isLogicalPrimitive": true,
"kind": "SchemaObjectProperty",
"layoutStudioPropertyAttributes": [],
"name": "typeOfServiceId",
"underlyingName": "TypeOfServiceId",
"underlyingType": "long",
"underlyingTypeRef": "Int64"
}
],
"underlyingType": "ContractBOContractJobOrderTaskPlannedDTO",
"underlyingTypeRef": "ContractBOContractJobOrderTaskPlannedDTO"
}