/** * wallet-api * API * * The version of the OpenAPI document: 2.1.600 * Contact: development@wallet.inc * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { RequestFile } from './models'; import { EmployeeScheduleStartDay } from './employeeScheduleStartDay'; import { EmployeeScheduleStartHour } from './employeeScheduleStartHour'; import { EmployeeScheduleStartMeridiem } from './employeeScheduleStartMeridiem'; import { EmployeeScheduleStartMinute } from './employeeScheduleStartMinute'; /** * From T, pick a set of properties whose keys are in the union K */ export class PickWTEmployeeCreateExcludeKeyofWTEmployeeCreateEmail { 'employeeID': string; 'firstName': string; 'lastName': string; 'phoneNumber': string; 'isPublicRepresentative': boolean; 'walletSequenceNumber': number; 'jobTitle': string; 'department': string; 'scheduleStartDay'?: EmployeeScheduleStartDay; 'scheduleStartHour'?: EmployeeScheduleStartHour; 'scheduleStartMinute'?: EmployeeScheduleStartMinute; 'scheduleStartMeridiem'?: EmployeeScheduleStartMeridiem; 'scheduleEndDay'?: EmployeeScheduleStartDay; 'scheduleEndHour'?: EmployeeScheduleStartHour; 'scheduleEndMinute'?: EmployeeScheduleStartMinute; 'scheduleEndMeridiem'?: EmployeeScheduleStartMeridiem; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "employeeID", "baseName": "employeeID", "type": "string" }, { "name": "firstName", "baseName": "firstName", "type": "string" }, { "name": "lastName", "baseName": "lastName", "type": "string" }, { "name": "phoneNumber", "baseName": "phoneNumber", "type": "string" }, { "name": "isPublicRepresentative", "baseName": "isPublicRepresentative", "type": "boolean" }, { "name": "walletSequenceNumber", "baseName": "walletSequenceNumber", "type": "number" }, { "name": "jobTitle", "baseName": "jobTitle", "type": "string" }, { "name": "department", "baseName": "department", "type": "string" }, { "name": "scheduleStartDay", "baseName": "scheduleStartDay", "type": "EmployeeScheduleStartDay" }, { "name": "scheduleStartHour", "baseName": "scheduleStartHour", "type": "EmployeeScheduleStartHour" }, { "name": "scheduleStartMinute", "baseName": "scheduleStartMinute", "type": "EmployeeScheduleStartMinute" }, { "name": "scheduleStartMeridiem", "baseName": "scheduleStartMeridiem", "type": "EmployeeScheduleStartMeridiem" }, { "name": "scheduleEndDay", "baseName": "scheduleEndDay", "type": "EmployeeScheduleStartDay" }, { "name": "scheduleEndHour", "baseName": "scheduleEndHour", "type": "EmployeeScheduleStartHour" }, { "name": "scheduleEndMinute", "baseName": "scheduleEndMinute", "type": "EmployeeScheduleStartMinute" }, { "name": "scheduleEndMeridiem", "baseName": "scheduleEndMeridiem", "type": "EmployeeScheduleStartMeridiem" } ]; static getAttributeTypeMap() { return PickWTEmployeeCreateExcludeKeyofWTEmployeeCreateEmail.attributeTypeMap; } }