CandideServer.Models.JobModel
Type JSONpublic class in CandideServer.Models
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Models - Base type
System.Object - Hash
47EAD33D972B8F7408388D70CD62623E2AC3AD2D857CD272C8DA738FF58CEB84
Relationships
Base type
System.Object
Referenced by types
CandideServer.Buildings.BuildingControllers.AbstractBuildingControllerCandideServer.Buildings.BuildingControllers.BakeryControllerCandideServer.Buildings.BuildingControllers.BeehiveBuildingControllerCandideServer.Buildings.BuildingControllers.BlacksmithControllerCandideServer.Buildings.BuildingControllers.CarpenterControllerCandideServer.Buildings.BuildingControllers.ClaypitControllerCandideServer.Buildings.BuildingControllers.DoliumControllerCandideServer.Buildings.BuildingControllers.EmptyBuildingControllerCandideServer.Buildings.BuildingControllers.FarmsteadControllerCandideServer.Buildings.BuildingControllers.FoodStorageControllerCandideServer.Buildings.BuildingControllers.LeatherworkerControllerCandideServer.Buildings.BuildingControllers.LumberYardController
Fields
| Name | Visibility | Signature |
|---|---|---|
BaseId# | public | public System.String BaseId |
BuildingId# | public | public System.Nullable<System.Guid> BuildingId |
CitizenId# | public | public System.Nullable<System.Guid> CitizenId |
CurrentWorkOrderId# | public | public System.Nullable<System.Guid> CurrentWorkOrderId |
Id# | public | public System.Guid Id |
InfrastructureSources# | public | public System.Collections.Generic.List<CandideServer.Models.SourceModel> InfrastructureSources |
UserSettings# | public | public CandideServer.Models.Job.JobUserSettings UserSettings |
WorkQueue# | public | public System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel> WorkQueue |
WorkQueueMaxLength# | public | public System.Int32 WorkQueueMaxLength |
Properties
| Name | Visibility | Signature |
|---|---|---|
CurrentWorkOrder# | public | public CandideServer.Models.WorkOrders.WorkOrderModel CurrentWorkOrder |
HasStopped# | public | public System.Boolean HasStopped |
Methods
FromJobData
#
public CandideServer.Models.JobModel FromJobData(Shared.Data.DataModels.JobData data, System.Guid id, System.Nullable<System.Guid> buildingId)
Method metadata
- Visibilitypublic
- Return type
CandideServer.Models.JobModel - StaticTrue
- VirtualFalse
- Hash
41EB1663E1C8ADE0F521BCEC7E1E6DCC7EE2795DDD38CEB6585E6A95B98AF26F - Body hash
4A2A462C51B9BA61C1F0D636B2F7B8E3BA316401278E88E7FA6E17C01C4040DA - IL size78
Referenced calls
CandideServer.Models.JobModel::.ctor()System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::.ctor()System.Collections.Generic.List<CandideServer.Models.SourceModel>::.ctor()
RemoveWorkOrder
#
public System.Void RemoveWorkOrder(System.Guid workOrderId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
564B5A679FC0F08C1BFA38674117BAA98749C2C0336397E3A3ECBF2472932DEB - Body hash
77FD694449F5EA823088781BAC160896B5294C1C52F289243A35F2F51E32ACEB - IL size108
Referenced calls
System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::get_Item(System.Int32)System.Guid::op_Inequality(System.Guid, System.Guid)System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::get_Count()System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Equality(System.Guid, System.Guid)System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::RemoveAt(System.Int32)
RemoveWorkOrdersMatchingOutput
#
public System.Void RemoveWorkOrdersMatchingOutput(Shared.Data.DataModels.WorkOutputModel orderOutput)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
5400327D4BF8B3BEE258F7BFACFA16052071211C99EAEA95E4948169D7BEE3DE - Body hash
6552B7A40BEA709EC88954F32161CCCBC97F9DF9E746C6A146142410F0108906 - IL size155
Referenced calls
System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::get_Item(System.Int32)System.String::op_Inequality(System.String, System.String)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Equality(System.Guid, System.Guid)System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::Remove(!0)System.Collections.Generic.List<CandideServer.Models.WorkOrders.WorkOrderModel>::get_Count()