Click or drag to resize
CorrigoService.Commands Namespace
 
Classes
  ClassDescription
Public classAddChildWorkOrderResponse
Public classAddChildWorkOrderRoutine
Public classApStatusChangeCommand
Public classApSubmitPaymentCommand
Public classAssetMatchByTaskCodeCommand
This command allows integration client to search for assets under specified parent; with two additional criteria: (a) only assets belonging to specified categories included into the search; (b) asset model must have task with the specified code.
Public classBaseWoActionCommand
Public classCommandRequest
Specifies the command request abstract class used in the Execute method.
Public classCommandResponse
Specifies the command response abstract class used as return value in the Execute method.
Public classCompositeCommand
Executes commands in sequential manner until first error. Returns an CompositeCommandResponse that contains a list of a CommandRequest for successfully completed commands or error information in case of an error.
Public classCompositeCommandResponse
Contains result of an CompositeCommand.
Public classConvertMoneyValuesCommand
This command converts given value from one currency into another.
Public classConvertMoneyValuesResponse
Public classCostStatusChangeCommand
Public classCreateCommand
Represents a command for creating an instance of a Corrigo entity. Returns an OperationCommandResponse that contains an identifier and a type of the newly created entity or error information in case of an error. The command is not applicable for entities WorkOrder, WorkZone, Space - which have their own create commands.
Public classDeleteCommand
Represents a command for deleting an existing entity instance. Returns an OperationCommandResponse that contains an identifier and a type of the deleted entity or error information in case of an error.
Public classEmployeeResponse
Public classFinancialStatusChangeResponse
Public classGetCompanyWsdkUrlCommand
Converts a Company Name argument into a fully-qualified URL for WSDK calls.
Public classGetCompanyWsdkUrlResult
Public classGetLicensedProvidersResponse
Public classGetLicensedProvidersRoutine
This command builds a list of licensed providers who are suitable WO assignees by a number of parameters such as Specialty, Customer, Postal Code and timestamp
Public classGetPreferredAssigneesResponse
list of Employee entities
Public classGetPreferredAssigneesRoutine
This command returns list of so-called “preferred assignees” based on Specialty and other parameters. Depending on how instance is configured, this list contains either licensed providers or resources from Specialty-based dispatch list associated with Work Zone/Portfolio.
Public classGetTimeCardCommand
It takes provided User ID and date as parameters and either returns existing Time Card Week record, or creates and returns new one matching these parameters.
Public classLoginResponse
Public classMatchAssetsResponse
Public classOperationCommandResponse
Contains result of an entity operation like Create, Update or Delete.
Public classPostPaymentCommand
Represents a command to set payment state as Posted.
Public classRestoreCommand
Represents a command for restoring previously deleted entity instance. Works only for some entities which support this feature. Returns an OperationCommandResponse that contains an identifier and a type of the restored entity or error information in case of an error.
Public classRetrieveWithCurrencyTypeCommand
This command retrieves currency values for one or more multi-currency entity (Contact, Role, Task, Specialty etc.) by specified currency type. If value by specified currency type is missing, currency conversion will be executed.
Public classRetrieveWithCurrencyTypeResponse
Public classSendWorkOrderCommand
This command sends a Work Order to provider it currently assigned to. Please note current implementation doesn’t provide a way to alter send message.
Public classSendWorkOrderResponse
Public classSpaceCreateCommand
This command allows integration client creating Space and its Unit asset at the same time; while specifying new Unit’s location inside work zone and asset templates for Unit itself, its floor and building.
Public classSpaceCreateCommandResponse
Public classTimeCardActionCommand
It modifies state of Time Card entity defined by pair (Employee, Week).
Public classTimeCardActionResponse
Public classUpdateCommand
Represents a command for updating an existing entity instance. Returns an OperationCommandResponse that contains an identifier and a type of the updated entity or error information in case of an error.
Public classUpdateInvoiceStateCommand
Represents a command for modification invoice state.
Public classVerifyWorkCommand
This command create new WO verification record. This operation has been packaged into custom command to avoid complications such as limiting modifications integration clients can make to Work Verification records; and validating input.
Public classVerifyWorkResponse
Public classWoActionResponse
Public classWoAssignCommand
Allows to assign Work Order to some user. Requires ChangeAssigmentMode (if a Workorder is not assigned to anyone - use Primary mode), Employee.Id of user for an assignment
Public classWoAutoAssignRoutine
Public classWoCancelCommand
Cancels Work Order. ActionReasonId - The Id of a reason from cancel reasons.
Public classWoCompleteCommand
Completes Work Order. Assignment required.
Public classWoCreateCommand
Public classWoFlagCommand
Is used to set flag to a Work Order. Contains reason and comment.
Public classWoLastModificationCommand
Represents a command for retrieving WO last modification date. The WO last modification could be the status change, notes addition, invoices change, etc.
Public classWoLastModificationResponse
Public classWoOnHoldCommand
Put Work Order 'On Hold'.
Public classWoPauseCommand
Changes work order state from 'In Progress' to 'Paused'. Assignment required.
Public classWoPickUpCommand
Changes work order state from 'New' to 'Open'. Assignment is required.
Public classWoReopenCommand
Reopens work order after 'Close', 'On Hold', 'Cancel' statuses.
Public classWorkZoneCommandResponse
Public classWorkZoneCreateCommand
This command is used to create new Work Zone. Please note this command accepts new (unsaved/transient) instance of WorkZone entity for which “insert” and/or “update” operations are not allowed, under normal circumstances.Internally, integration services never execute CreateCommand/UpdateCommand for this entity, so this approach works.
Public classWorkZoneDefaultCommand
Public classWorkZoneOfflineCommand
This command changes Work Zone status to Offline.
Public classWorkZoneOnlineCommand
This command changes Work Zone status to Online.
Public classWoScheduleRoutine
This command is used primarily to prepare scheduling data for the new Work Order: flag “Possibly covered by warranty”, PTE, Priority, Specialty, Duration, GL Account, Vendor NTE, due date etc. It can be also executed for existing Work Order. Allows assign date-time fields such as: creation date, due date, on site by date, duration of the Work Order.
Public classWoStartCommand
Changes work order state from 'Open' to 'In Progress'. Assignment is required.