Click or drag to resize

AppOne.Web.Service.Services.V1R0.Customer.Contracts Namespace

Customer contracts are broken out into a separate namespace as they tend to denote the pure class or entity of the underlying object that is reflected in the data store. These classes represent the data entities themselves that are passed between services.

Classes
 ClassDescription
Public classCustomField CustomFields model represents the custom fields for the user
Public classLaborLevelDetailHierarchyAddModel LaborLevelDetailHierarchyAddModel represents the inbound request object for adding a new node in the labor level hierarchy
Public classLaborLevelDetailHierarchyDeleteModel LaborLevelDetailHierarchyDeleteModel represents the inbound request object for deleteing nodes in the labor level hierarchy
Public classLaborLevelDetailHierarchyModel LaborLevelDetailHierarchyModel represents labor level detail with labor level hierarchy information
Public classLaborLevelDetailModel LaborLevelDetailModel represents the basic model for labor level details information
Public classLaborLevelDetailModelUpdate LaborLevelDetailUpdateModel represents the basic model for updating labor level details information
Public classLaborLevelModel LaborLevelModel defines the base model for labor level information
Public classLLCustomField LLCustomField model represents the custom field for the labor level detail
Public classOverTimeParamsOut OverTimeParamsOut represents the response object for overtime information
Public classPunchPromptEmpAnswerModel Custom punch prompt model which is a part of the punch request(TimeSlicePreModel).
Public classQueryParam A generic class used to pass in an authtoken and perform specific actions
Public classSingleToken A generic class used to pass in an AuthToken. Alias of QueryParam
Public classSSORequestBaseParams Base classed used for all SSO Request Parameter Objects
Public classSSORequestByEmpIdentifierParamsIn Inbound payload used to retreive the SSO url by employee ID
Public classSSORequestByLoginIDParamsIn The inbound payload used to get the SSO URL by users login-id credentials
Public classSSORequestByLoginParamsIn The inbound payload used to get the SSO URL by users login credentials
Public classTimeAddPunchBatchParamsIn TimeAddPunchBatchParamsIn represent the input object to add a time punch
Public classTimeAddPunchBatchParamsOut TimeAddPunchBatchParamsOut represent the input object to add a time punch
Public classTimeAddPunchParamsOut TimeAddPunchParamsOut represent the response object to the Time Slice add punch operation
Public classTimeAddPunchValidationParamIn Inbound request object for the punch add request
Public classTimeAddPunchValidationParamOut Outbound response object for the punch add request
Public classTimeExportParamIn TimeExportParamIn represents the inbound object for Time Export
Public classTimeExportParamOut TimeExportParamOut represents the response object for Time Export
Public classTimeGetLastPunchByEmpIdentifierParamIn inbound request object of Last punch details
Public classTimeGetLastPunchByEmpIdentifierParamOut Outbound object of Last Punch details
Public classTimeGetPunchesParamsIn TimeGetPunchesParamsIn represents the time slice or punch object for inbound requests
Public classTimeGetPunchesParamsOut TimeGetPunchesParamsOut represents the response punch object
Public classTimeGetStatusBoardParamsInObsolete.
**SUNSET** TimeGetStatusBoardParamsIn represents the status board object for the inbound requests
Public classTimeGetStatusBoardParamsOutObsolete.
**OBSOLETE** TimeGetStatusBoardParamsOut represents the response object of the status board
Public classTimeOffGetBalanceParamsIn TimeOffGetBalanceParamsIn represents the required parameters for getting time off balance
Public classTimeOffGetRequestParamsIn TimeOffGetRequestsParamsIn represents the required parameters for getting time off requests
Public classTimeOffGetRequestParamsInBase**OBSOLETE**
TimeOffGetRequestParamsInBase represents a set of common parameters required for getting time off requests and its details
Public classTimeOffRequestDetailModel TimeOffRequestDetailModel represents a detail which is a part of the time off request.
Public classTimeOffRequestModel TimeOffRequestModel represents a time off request and the dependencies that are attached to a time off request in the time-web system of record.
Public classTimeOffUserBalanceModel**OBSOLETE**
TimeOffUserBalanceModel represents time off balance information of a user
Public classTimeOffUserModelBase TimeOffUserModelBase class has the user related properties that will be included as part of the outbound objects of the time off methods.
Public classTimeOffUserRequestModel TimeOffUserRequestModel represents information about a user and list of time off requests made by that user.
Public classTimeSlicePreModel TimeSlicePreModel represents the basic model for time slice information object
Public classUserInfoAddParamsOut UserInfoAddParamsOut is an outbound response object used to represent the status of the userInfo model add or update status
Public classUserInfoBaseModel UserInfoBaseModel is a light weight version of UserInfoModel. It is designed to return a smaller footprint for a given user. This entity is returned from requests like UserInfoGetAll().
Public classUserInfoGetParamsIn UserInfoGetParamsIn is an inbound request object used to query data for requests like UserInfoGetEmployeeByEffectiveDate()
Public classUserInfoGetPolicyDurationIn Contains the parameters required to retreive a list of UserInfoGetPolicyDurationModel
Public classUserInfoGetPolicyDurationModel Represents the basic model to get a list of employees meal/break duration's.
Public classUserInfoGetPolicyDurationOut Contains the resultset for a list of UserInfoGetPolicyDurationModel
Public classUserInfoModel UserInfoModel represents a complete user and all the dependencies that are attached to a user in the time-web system of record. This entity is used in operations like UserInfoAdd() and UserInfoGetByUserID() where the request returns or accepts a single user entity.
Structures
 StructureDescription
Public structureCode exampleBreakItems A structure that contains all the data that belongs to a payroll policy break duration
Public structureDurationItems A structure that contains all the data that belongs to a payroll policy meal duration
Public structureCode exampleMealItems A structure that contains all the data that belongs to a payroll policy meal duration
Enumerations
 EnumerationDescription
Public enumerationAutoType Represents the AutoType
Public enumerationExportItemTypes ExportItemTypes represents the type of export item
Public enumerationExportMatrixSelectionTypes ExportMatrixSelectionTypes represents the Export matrix selection
Public enumerationExportMatrixType ExportMatrixType represents the Export matrix type
Public enumerationFieldTypes Represents the custom field types
Public enumerationLLCutomFieldTypes Represents the custom field types
Public enumerationPunchTypes The type of the user Punch
Public enumerationSearchActions SearchActions represents the type of date used to fetch Payroll policy
Public enumerationSSOLocation Represents the custom field types
Public enumerationStatusTypes Used to represent status type of the time off request and time off request detail.
Public enumerationUserInfoActivityMode UserInfoActivityMode is used for the outbound response object of UserInfo Model Add and Update commands
Public enumerationUserInfoActivityStatus UserInfoActivityStatus is used for the outbound response object of UserInfo Model Add and Update commands. Which describes the status of the request
Public enumerationUserInfoGetPolicyDurationModel_RuleType Represents the policy duration break types a user can have.
Public enumerationUserInfoGetPolicyDurationModel_Type Represents the policy duration types a user can have.