| ITimecardApiConsumer Interface |
Namespace: AMG.API
The ITimecardApiConsumer type exposes the following members.
| Name | Description | |
|---|---|---|
| AddBenefit |
Adds a new benefit to given employee.
(Inherited from IBenefitApi.) | |
| AddBenefitBalance |
Balances the employee's benefit.
(Inherited from IBenefitApi.) | |
| AddDepartment |
Adds new department.
(Inherited from IDepartmentApi.) | |
| AddDivision |
Adds new division.
(Inherited from IDivisionApi.) | |
| AddEmployee |
Adds new employee.
(Inherited from IEmployeeApi.) | |
| AddEmployeeStatus |
Adds one or more statuses for given employee. All status start dates for each employee should be unique.
(Inherited from IEmployeeApi.) | |
| AddHeadquarters |
Adds new headquarters.
(Inherited from IHeadquartersApi.) | |
| AddJob |
Adds new job.
(Inherited from IJobApi.) | |
| AddOrUpdateMiscEntry |
Adds or updates a miscellaneous transaction.
When there is already a transaction for given date/time, that transaction is updated. Otherwise new transaction is added.
(Inherited from IMiscEntryApi.) | |
| AddOrUpdateTransaction |
Adds or updates a punch transaction.
When there is already a transaction for given employee at given date/time it is being updated otherwise new transaction is added.
(Inherited from ITransactionApi.) | |
| AddOrUpdateWage |
Adds or updates a wage definition.
When there is already a wage for given employee at given date it is being updated otherwise new wage definition is added.
(Inherited from IWageApi.) | |
| DeleteBenefit |
Deletes a benefit by ID.
(Inherited from IBenefitApi.) | |
| DeleteDepartment |
Deletes a department by ID.
(Inherited from IDepartmentApi.) | |
| DeleteDivision |
Deletes a division by ID.
(Inherited from IDivisionApi.) | |
| DeleteEmployee |
Deletes an employee.
(Inherited from IEmployeeApi.) | |
| DeleteEmployeeStatus |
Deletes a status from employee.
(Inherited from IEmployeeApi.) | |
| DeleteHeadquarters |
Deletes a headquarters by ID.
(Inherited from IHeadquartersApi.) | |
| DeleteJob |
Deletes a job by ID.
(Inherited from IJobApi.) | |
| DeleteMiscEntry |
Deletes miscellaneous transaction by given employee and date.
(Inherited from IMiscEntryApi.) | |
| DeleteSchedules |
Deletes schedules for given employees in given time range.
(Inherited from IScheduleApi.) | |
| DeleteTransaction |
Deletes punch transaction by given employee and date.
(Inherited from ITransactionApi.) | |
| DeleteWage |
Deletes wage definition by given employee and date.
(Inherited from IWageApi.) | |
| GetAllEmployeesShort |
Returns all employees in short form.
(Inherited from IEmployeeApi.) | |
| GetBenefits | Gets employee's benefits by category. When categoryId is 0 all benefits will be retrieved. | |
| GetCategories |
Gets categories.
(Inherited from ITimecardApi.) | |
| GetDepartments |
Gets department by their IDs.
(Inherited from IDepartmentApi.) | |
| GetDevices |
Gets basic information of devices.
(Inherited from ITimecardApi.) | |
| GetDivisions |
Gets divisions by their IDs.
(Inherited from IDivisionApi.) | |
| GetEmployee |
Gets one employee information.
(Inherited from IEmployeeApi.) | |
| GetEmployees |
Gets Employee objects by their IDs.
(Inherited from IEmployeeApi.) | |
| GetEmployeeStatuses |
Gets employees' statuses.
(Inherited from IEmployeeApi.) | |
| GetEmployeeWages |
Gets all wages for given employees.
(Inherited from IWageApi.) | |
| GetGroups |
Gets groups.
(Inherited from ITimecardApi.) | |
| GetHeadquarters |
Gets headquarters by their IDs.
(Inherited from IHeadquartersApi.) | |
| GetJobs |
Gets jobs by their IDs.
(Inherited from IJobApi.) | |
| GetMiscTransactions |
Gets miscellaneous transactions for given employees in given time range.
(Inherited from IMiscEntryApi.) | |
| GetPolicies |
Gets pay policies.
(Inherited from ITimecardApi.) | |
| GetPunchAnalysis |
Gets Punch Analysis for given employees in a given time range.
(Inherited from ITimecardApi.) | |
| GetSchedules |
Gets schedules for given employees in given time range.
(Inherited from IScheduleApi.) | |
| GetSetting |
Gets settings.
(Inherited from ISettingsApi.) | |
| GetShiftGroups |
Gets shift groups.
(Inherited from ITimecardApi.) | |
| GetTimecards |
Gets time cards for given employees in a given time range.
(Inherited from ITimecardApi.) | |
| GetTimecardsLite |
Gets lightweight time cards for given employees in a given time range.
(Inherited from ITimecardApi.) | |
| GetTimecardsWithWage |
Gets time cards for given employees in a given time range including wage.
(Inherited from ITimecardApi.) | |
| GetTransactions |
Gets punch transactions for given employees in given time range.
(Inherited from ITransactionApi.) | |
| GetWage |
Gets employee's calculated wage according to all job costing rules.
(Inherited from IWageApi.) | |
| Login |
When using cookie authentication this method should be called before calling any other API method.
AMG XML-RPC API uses cookie based authentication, so all cookies returned by this method's response should be kept and sent with each request.
(Inherited from ITimecardApi.) | |
| SetSchedules |
Adds or updates schedules.
When there is already a schedule for given date/time, that schedule is updated. Otherwise new schedule is added.
(Inherited from IScheduleApi.) | |
| SystemListMethods | (Inherited from IXmlRpcProxy.) | |
| SystemMethodHelp | (Inherited from IXmlRpcProxy.) | |
| SystemMethodSignature | (Inherited from IXmlRpcProxy.) | |
| UpdateBenefit |
Updates the given benefit.
(Inherited from IBenefitApi.) | |
| UpdateDepartment |
Updates the given department.
(Inherited from IDepartmentApi.) | |
| UpdateDivision |
Updates the given division.
(Inherited from IDivisionApi.) | |
| UpdateEmployee |
Updates employee's information.
(Inherited from IEmployeeApi.) | |
| UpdateEmployeeStatus |
Updates an employee's status.
(Inherited from IEmployeeApi.) | |
| UpdateHeadquarters |
Updates the given headquarters.
(Inherited from IHeadquartersApi.) | |
| UpdateJob |
Updates the given job.
(Inherited from IJobApi.) |
| Name | Description | |
|---|---|---|
| AllowAutoRedirect | (Inherited from IXmlRpcProxy.) | |
| ClientCertificates | (Inherited from IXmlRpcProxy.) | |
| ConnectionGroupName | (Inherited from IXmlRpcProxy.) | |
| CookieContainer | (Inherited from IXmlRpcProxy.) | |
| Credentials | (Inherited from IXmlRpcProxy.) | |
| EnableCompression | (Inherited from IXmlRpcProxy.) | |
| Expect100Continue | (Inherited from IXmlRpcProxy.) | |
| Headers | (Inherited from IXmlRpcProxy.) | |
| Id | (Inherited from IXmlRpcProxy.) | |
| Indentation | (Inherited from IXmlRpcProxy.) | |
| KeepAlive | (Inherited from IXmlRpcProxy.) | |
| NonStandard | (Inherited from IXmlRpcProxy.) | |
| PreAuthenticate | (Inherited from IXmlRpcProxy.) | |
| ProtocolVersion | (Inherited from IXmlRpcProxy.) | |
| Proxy | (Inherited from IXmlRpcProxy.) | |
| ResponseCookies | (Inherited from IXmlRpcProxy.) | |
| ResponseHeaders | (Inherited from IXmlRpcProxy.) | |
| Timeout | (Inherited from IXmlRpcProxy.) | |
| Url | (Inherited from IXmlRpcProxy.) | |
| UseEmptyParamsTag | (Inherited from IXmlRpcProxy.) | |
| UseIndentation | (Inherited from IXmlRpcProxy.) | |
| UseIntTag | (Inherited from IXmlRpcProxy.) | |
| UserAgent | (Inherited from IXmlRpcProxy.) | |
| UseStringTag | (Inherited from IXmlRpcProxy.) | |
| XmlEncoding | (Inherited from IXmlRpcProxy.) | |
| XmlRpcMethod | (Inherited from IXmlRpcProxy.) |
| Name | Description | |
|---|---|---|
| RequestEvent | (Inherited from IXmlRpcProxy.) | |
| ResponseEvent | (Inherited from IXmlRpcProxy.) |