companyUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/workschemas?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{- "totalRecords": 0,
- "totalDisplayRecords": 0,
- "data": [
- {
- "name": "string",
- "workingHoursPerDay": 0,
- "canBeDeleted": true,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
]
}
companyUid required | string <uuid> |
api-version | string |
name required | string |
workingHoursPerDay | number <double> |
companyDepartmentUid | string <uuid> |
{- "name": "string",
- "workingHoursPerDay": 0,
- "companyDepartmentUid": "00000000-0000-0000-0000-000000000000"
}
{- "name": "string",
- "workingHoursPerDay": 0,
- "canBeDeleted": true,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
companyUid required | string <uuid> |
companyWorkSchemaUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var CompanyWorkSchemaUid = "YOUR_companyWorkSchemaUid_PARAMETER"; var request = await client.GetAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/workschemas/" + CompanyWorkSchemaUid + "?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
{- "noneWorkingWeekDays": 0,
- "companyDepartment": {
- "name": "string",
- "number": "string",
- "hasWorkSchema": true,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}, - "companyWorkSchemaHolidays": [
- {
- "name": "string",
- "holidayType": 1,
- "holidays": [
- "2019-08-24T14:15:22Z"
], - "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
], - "companyWorkSchemaFreeDays": [
- {
- "name": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
], - "name": "string",
- "workingHoursPerDay": 0,
- "canBeDeleted": true,
- "id": 0,
- "uid": "00000000-0000-0000-0000-000000000000"
}
companyUid required | string <uuid> |
companyWorkSchemaUid required | string <uuid> |
api-version | string |
using System; using System.Net.Http; using System.Threading.Tasks; public class Program { public static async Task Main(string[] args) { using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("Authorization", "Bearer <YOUR_TOKEN_HERE>"); var CompanyUid = "YOUR_companyUid_PARAMETER"; var CompanyWorkSchemaUid = "YOUR_companyWorkSchemaUid_PARAMETER"; var request = await client.DeleteAsync("https://signalr.zenegy.com/api/companies/" + CompanyUid + "/workschemas/" + CompanyWorkSchemaUid + "?api-version=string"); var response = await request.Content.ReadAsStringAsync(); Console.WriteLine(response); } } }
companyUid required | string <uuid> |
companyWorkSchemaUid required | string <uuid> |
api-version | string |
name required | string |
workingHoursPerDay | number <double> |
companyDepartmentUid | string <uuid> |
holidays required | Array of strings <uuid> |
noneWorkingWeekDays | integer <int32> Enum: 0 1 2 4 8 16 32 64 |
{- "name": "string",
- "workingHoursPerDay": 0,
- "companyDepartmentUid": "00000000-0000-0000-0000-000000000000",
- "holidays": [
- "00000000-0000-0000-0000-000000000000"
], - "noneWorkingWeekDays": 0
}