Documentation
¶
Index ¶
- Constants
- type Address
- type AddressBuilder
- func (builder *AddressBuilder) AddressTypeList(addressTypeList []*Enum) *AddressBuilder
- func (builder *AddressBuilder) Build() *Address
- func (builder *AddressBuilder) CityId(cityId string) *AddressBuilder
- func (builder *AddressBuilder) CityIdV2(cityIdV2 string) *AddressBuilder
- func (builder *AddressBuilder) CountryRegionId(countryRegionId string) *AddressBuilder
- func (builder *AddressBuilder) CustomFields(customFields []*ObjectFieldData) *AddressBuilder
- func (builder *AddressBuilder) DistinctId(distinctId string) *AddressBuilder
- func (builder *AddressBuilder) DistrictIdV2(districtIdV2 string) *AddressBuilder
- func (builder *AddressBuilder) FullAddressLocalScript(fullAddressLocalScript string) *AddressBuilder
- func (builder *AddressBuilder) FullAddressWesternScript(fullAddressWesternScript string) *AddressBuilder
- func (builder *AddressBuilder) Id(id string) *AddressBuilder
- func (builder *AddressBuilder) IsPrimary(isPrimary bool) *AddressBuilder
- func (builder *AddressBuilder) IsPublic(isPublic bool) *AddressBuilder
- func (builder *AddressBuilder) LocalAddressLine1(localAddressLine1 string) *AddressBuilder
- func (builder *AddressBuilder) LocalAddressLine2(localAddressLine2 string) *AddressBuilder
- func (builder *AddressBuilder) LocalAddressLine3(localAddressLine3 string) *AddressBuilder
- func (builder *AddressBuilder) LocalAddressLine4(localAddressLine4 string) *AddressBuilder
- func (builder *AddressBuilder) LocalAddressLine5(localAddressLine5 string) *AddressBuilder
- func (builder *AddressBuilder) LocalAddressLine6(localAddressLine6 string) *AddressBuilder
- func (builder *AddressBuilder) LocalAddressLine7(localAddressLine7 string) *AddressBuilder
- func (builder *AddressBuilder) LocalAddressLine8(localAddressLine8 string) *AddressBuilder
- func (builder *AddressBuilder) LocalAddressLine9(localAddressLine9 string) *AddressBuilder
- func (builder *AddressBuilder) PostalCode(postalCode string) *AddressBuilder
- func (builder *AddressBuilder) RegionId(regionId string) *AddressBuilder
- type ApplicationInfo
- type ApplicationInfoBuilder
- func (builder *ApplicationInfoBuilder) ApplyFinishTime(applyFinishTime string) *ApplicationInfoBuilder
- func (builder *ApplicationInfoBuilder) ApplyInitiatingTime(applyInitiatingTime string) *ApplicationInfoBuilder
- func (builder *ApplicationInfoBuilder) ApplyInitiatorId(applyInitiatorId string) *ApplicationInfoBuilder
- func (builder *ApplicationInfoBuilder) Build() *ApplicationInfo
- func (builder *ApplicationInfoBuilder) ProcessId(processId string) *ApplicationInfoBuilder
- type AssignedOrganization
- type AssignedOrganizationBuilder
- func (builder *AssignedOrganizationBuilder) Build() *AssignedOrganization
- func (builder *AssignedOrganizationBuilder) OrgIdList(orgIdList []string) *AssignedOrganizationBuilder
- func (builder *AssignedOrganizationBuilder) OrgKey(orgKey string) *AssignedOrganizationBuilder
- func (builder *AssignedOrganizationBuilder) OrgName(orgName *Name) *AssignedOrganizationBuilder
- type AttachmentFieldSetting
- type AttachmentFieldSettingBuilder
- type BackgroundCheck
- type BackgroundCheckBuilder
- func (builder *BackgroundCheckBuilder) Build() *BackgroundCheck
- func (builder *BackgroundCheckBuilder) CreatedTime(createdTime string) *BackgroundCheckBuilder
- func (builder *BackgroundCheckBuilder) Id(id string) *BackgroundCheckBuilder
- func (builder *BackgroundCheckBuilder) ModifiedTime(modifiedTime string) *BackgroundCheckBuilder
- func (builder *BackgroundCheckBuilder) Outcome(outcome int) *BackgroundCheckBuilder
- func (builder *BackgroundCheckBuilder) Package(package_ int) *BackgroundCheckBuilder
- func (builder *BackgroundCheckBuilder) Report(report *BackgroundCheckReportObject) *BackgroundCheckBuilder
- func (builder *BackgroundCheckBuilder) Status(status int) *BackgroundCheckBuilder
- func (builder *BackgroundCheckBuilder) TargetId(targetId string) *BackgroundCheckBuilder
- type BackgroundCheckCity
- type BackgroundCheckCityBuilder
- type BackgroundCheckCountry
- type BackgroundCheckCountryBuilder
- type BackgroundCheckReportObject
- type BackgroundCheckReportObjectBuilder
- type BackgroundCheckTarget
- type BackgroundCheckTargetBuilder
- func (builder *BackgroundCheckTargetBuilder) BizUnit(bizUnit string) *BackgroundCheckTargetBuilder
- func (builder *BackgroundCheckTargetBuilder) Build() *BackgroundCheckTarget
- func (builder *BackgroundCheckTargetBuilder) Email(email string) *BackgroundCheckTargetBuilder
- func (builder *BackgroundCheckTargetBuilder) FirstName(firstName string) *BackgroundCheckTargetBuilder
- func (builder *BackgroundCheckTargetBuilder) Id(id string) *BackgroundCheckTargetBuilder
- func (builder *BackgroundCheckTargetBuilder) JobTitle(jobTitle string) *BackgroundCheckTargetBuilder
- func (builder *BackgroundCheckTargetBuilder) LastName(lastName string) *BackgroundCheckTargetBuilder
- func (builder *BackgroundCheckTargetBuilder) OfferHrDepartmentId(offerHrDepartmentId string) *BackgroundCheckTargetBuilder
- func (builder *BackgroundCheckTargetBuilder) OfferHrEmail(offerHrEmail string) *BackgroundCheckTargetBuilder
- func (builder *BackgroundCheckTargetBuilder) WorkCity(workCity *BackgroundCheckCity) *BackgroundCheckTargetBuilder
- func (builder *BackgroundCheckTargetBuilder) WorkCountry(workCountry *BackgroundCheckCountry) *BackgroundCheckTargetBuilder
- type BankAccount
- type BankAccountBuilder
- func (builder *BankAccountBuilder) AccountHolder(accountHolder string) *BankAccountBuilder
- func (builder *BankAccountBuilder) Bank(bank *Enum) *BankAccountBuilder
- func (builder *BankAccountBuilder) BankAccountNumber(bankAccountNumber string) *BankAccountBuilder
- func (builder *BankAccountBuilder) BankAccountType(bankAccountType *Enum) *BankAccountBuilder
- func (builder *BankAccountBuilder) BankAccountUsage(bankAccountUsage []*Enum) *BankAccountBuilder
- func (builder *BankAccountBuilder) BankIdV2(bankIdV2 string) *BankAccountBuilder
- func (builder *BankAccountBuilder) BankName(bankName string) *BankAccountBuilder
- func (builder *BankAccountBuilder) BranchIdV2(branchIdV2 string) *BankAccountBuilder
- func (builder *BankAccountBuilder) BranchName(branchName string) *BankAccountBuilder
- func (builder *BankAccountBuilder) Build() *BankAccount
- func (builder *BankAccountBuilder) CountryRegionId(countryRegionId string) *BankAccountBuilder
- func (builder *BankAccountBuilder) CurrencyId(currencyId string) *BankAccountBuilder
- func (builder *BankAccountBuilder) CustomFields(customFields []*ObjectFieldData) *BankAccountBuilder
- type BpRoleOrganization
- type BpRoleOrganizationBuilder
- func (builder *BpRoleOrganizationBuilder) Build() *BpRoleOrganization
- func (builder *BpRoleOrganizationBuilder) DepartmentId(departmentId string) *BpRoleOrganizationBuilder
- func (builder *BpRoleOrganizationBuilder) RoleKey(roleKey string) *BpRoleOrganizationBuilder
- func (builder *BpRoleOrganizationBuilder) WorkLocationId(workLocationId string) *BpRoleOrganizationBuilder
- type BpmDataengineI18n
- type BpmDataengineI18nBuilder
- type CommonSchemaConfig
- type CommonSchemaConfigBuilder
- func (builder *CommonSchemaConfigBuilder) AttachmentFieldSetting(attachmentFieldSetting *AttachmentFieldSetting) *CommonSchemaConfigBuilder
- func (builder *CommonSchemaConfigBuilder) Build() *CommonSchemaConfig
- func (builder *CommonSchemaConfigBuilder) DateTimeFieldSetting(dateTimeFieldSetting *DateTimeFieldSetting) *CommonSchemaConfigBuilder
- func (builder *CommonSchemaConfigBuilder) EnumFieldSetting(enumFieldSetting *EnumFieldSetting) *CommonSchemaConfigBuilder
- func (builder *CommonSchemaConfigBuilder) ImageFieldSetting(imageFieldSetting *ImageFieldSetting) *CommonSchemaConfigBuilder
- func (builder *CommonSchemaConfigBuilder) LookupFieldSetting(lookupFieldSetting *LookupFieldSetting) *CommonSchemaConfigBuilder
- func (builder *CommonSchemaConfigBuilder) NumberFieldSetting(numberFieldSetting *NumberFieldSetting) *CommonSchemaConfigBuilder
- func (builder *CommonSchemaConfigBuilder) TextFieldSetting(textFieldSetting *TextFieldSetting) *CommonSchemaConfigBuilder
- type CommonSchemaOption
- type CommonSchemaOptionBuilder
- func (builder *CommonSchemaOptionBuilder) ApiName(apiName string) *CommonSchemaOptionBuilder
- func (builder *CommonSchemaOptionBuilder) Build() *CommonSchemaOption
- func (builder *CommonSchemaOptionBuilder) Description(description *Name) *CommonSchemaOptionBuilder
- func (builder *CommonSchemaOptionBuilder) IsOpen(isOpen bool) *CommonSchemaOptionBuilder
- func (builder *CommonSchemaOptionBuilder) Name(name *Name) *CommonSchemaOptionBuilder
- type Company
- type CompanyBuilder
- func (builder *CompanyBuilder) BranchCompany(branchCompany bool) *CompanyBuilder
- func (builder *CompanyBuilder) Build() *Company
- func (builder *CompanyBuilder) Confidential(confidential bool) *CompanyBuilder
- func (builder *CompanyBuilder) Currency(currency *Currency) *CompanyBuilder
- func (builder *CompanyBuilder) CustomFields(customFields []*ObjectFieldData) *CompanyBuilder
- func (builder *CompanyBuilder) Fax(fax *PhoneNumberAndAreaCode) *CompanyBuilder
- func (builder *CompanyBuilder) HiberarchyCommon(hiberarchyCommon *HiberarchyCommon) *CompanyBuilder
- func (builder *CompanyBuilder) Id(id string) *CompanyBuilder
- func (builder *CompanyBuilder) IndustryList(industryList []*Enum) *CompanyBuilder
- func (builder *CompanyBuilder) LegalRepresentative(legalRepresentative []*I18n) *CompanyBuilder
- func (builder *CompanyBuilder) OfficeAddress(officeAddress []*I18n) *CompanyBuilder
- func (builder *CompanyBuilder) OfficeAddressInfo(officeAddressInfo *Address) *CompanyBuilder
- func (builder *CompanyBuilder) Phone(phone *PhoneNumberAndAreaCode) *CompanyBuilder
- func (builder *CompanyBuilder) PostCode(postCode string) *CompanyBuilder
- func (builder *CompanyBuilder) PrimaryManager(primaryManager []*I18n) *CompanyBuilder
- func (builder *CompanyBuilder) RegisteredOfficeAddress(registeredOfficeAddress []*I18n) *CompanyBuilder
- func (builder *CompanyBuilder) RegisteredOfficeAddressInfo(registeredOfficeAddressInfo *Address) *CompanyBuilder
- func (builder *CompanyBuilder) SubTypeList(subTypeList []*Enum) *CompanyBuilder
- func (builder *CompanyBuilder) TaxPayerId(taxPayerId string) *CompanyBuilder
- func (builder *CompanyBuilder) Type(type_ *Enum) *CompanyBuilder
- type Contract
- type ContractBuilder
- func (builder *ContractBuilder) Build() *Contract
- func (builder *ContractBuilder) ContractEndDate(contractEndDate string) *ContractBuilder
- func (builder *ContractBuilder) ContractNumber(contractNumber string) *ContractBuilder
- func (builder *ContractBuilder) ContractType(contractType *Enum) *ContractBuilder
- func (builder *ContractBuilder) CustomFields(customFields []*ObjectFieldData) *ContractBuilder
- func (builder *ContractBuilder) DurationType(durationType *Enum) *ContractBuilder
- func (builder *ContractBuilder) EffectiveTime(effectiveTime string) *ContractBuilder
- func (builder *ContractBuilder) EmploymentId(employmentId string) *ContractBuilder
- func (builder *ContractBuilder) ExpirationTime(expirationTime string) *ContractBuilder
- func (builder *ContractBuilder) FirstPartyCompanyId(firstPartyCompanyId string) *ContractBuilder
- func (builder *ContractBuilder) Id(id string) *ContractBuilder
- func (builder *ContractBuilder) PersonId(personId string) *ContractBuilder
- func (builder *ContractBuilder) SigningType(signingType *Enum) *ContractBuilder
- type CostCenter
- type CostCenterBuilder
- func (builder *CostCenterBuilder) Active(active bool) *CostCenterBuilder
- func (builder *CostCenterBuilder) Build() *CostCenter
- func (builder *CostCenterBuilder) Code(code string) *CostCenterBuilder
- func (builder *CostCenterBuilder) CustomFields(customFields []*ObjectFieldData) *CostCenterBuilder
- func (builder *CostCenterBuilder) Description(description []*I18n) *CostCenterBuilder
- func (builder *CostCenterBuilder) EffectiveTime(effectiveTime string) *CostCenterBuilder
- func (builder *CostCenterBuilder) EmploymentId(employmentId string) *CostCenterBuilder
- func (builder *CostCenterBuilder) ExpirationTime(expirationTime string) *CostCenterBuilder
- func (builder *CostCenterBuilder) Id(id string) *CostCenterBuilder
- func (builder *CostCenterBuilder) IsAutogenerate(isAutogenerate bool) *CostCenterBuilder
- func (builder *CostCenterBuilder) Managers(managers []string) *CostCenterBuilder
- func (builder *CostCenterBuilder) Name(name []*I18n) *CostCenterBuilder
- func (builder *CostCenterBuilder) Parent(parent string) *CostCenterBuilder
- func (builder *CostCenterBuilder) Rate(rate int) *CostCenterBuilder
- func (builder *CostCenterBuilder) SupportCostCenter(supportCostCenter []*SupportCostCenterItem) *CostCenterBuilder
- type CostCenterQuery
- type CostCenterQueryBuilder
- func (builder *CostCenterQueryBuilder) Active(active bool) *CostCenterQueryBuilder
- func (builder *CostCenterQueryBuilder) Build() *CostCenterQuery
- func (builder *CostCenterQueryBuilder) Code(code string) *CostCenterQueryBuilder
- func (builder *CostCenterQueryBuilder) CustomFields(customFields []*ObjectFieldData) *CostCenterQueryBuilder
- func (builder *CostCenterQueryBuilder) Description(description []*I18n) *CostCenterQueryBuilder
- func (builder *CostCenterQueryBuilder) EffectiveTime(effectiveTime string) *CostCenterQueryBuilder
- func (builder *CostCenterQueryBuilder) EmploymentId(employmentId string) *CostCenterQueryBuilder
- func (builder *CostCenterQueryBuilder) ExpirationTime(expirationTime string) *CostCenterQueryBuilder
- func (builder *CostCenterQueryBuilder) Id(id string) *CostCenterQueryBuilder
- func (builder *CostCenterQueryBuilder) IsAutogenerate(isAutogenerate bool) *CostCenterQueryBuilder
- func (builder *CostCenterQueryBuilder) Managers(managers []string) *CostCenterQueryBuilder
- func (builder *CostCenterQueryBuilder) Name(name []*I18n) *CostCenterQueryBuilder
- func (builder *CostCenterQueryBuilder) Parent(parent string) *CostCenterQueryBuilder
- func (builder *CostCenterQueryBuilder) Rate(rate int) *CostCenterQueryBuilder
- func (builder *CostCenterQueryBuilder) SupportCostCenter(supportCostCenter []*SupportCostCenterItem) *CostCenterQueryBuilder
- type CountryRegion
- type CountryRegionBuilder
- func (builder *CountryRegionBuilder) Alpha2Code(alpha2Code string) *CountryRegionBuilder
- func (builder *CountryRegionBuilder) Alpha3Code(alpha3Code string) *CountryRegionBuilder
- func (builder *CountryRegionBuilder) Build() *CountryRegion
- func (builder *CountryRegionBuilder) Id(id string) *CountryRegionBuilder
- func (builder *CountryRegionBuilder) Name(name []*I18n) *CountryRegionBuilder
- type CpstBandWidth
- type CpstBandWidthBuilder
- type CpstCurrency
- type CpstCurrencyBuilder
- type CpstGrade
- type CpstGradeBuilder
- func (builder *CpstGradeBuilder) Build() *CpstGrade
- func (builder *CpstGradeBuilder) Currency(currency *CpstCurrency) *CpstGradeBuilder
- func (builder *CpstGradeBuilder) Description(description *CpstI18n) *CpstGradeBuilder
- func (builder *CpstGradeBuilder) GradeId(gradeId string) *CpstGradeBuilder
- func (builder *CpstGradeBuilder) GradeStandardValue(gradeStandardValue *CpstGradeStandardValue) *CpstGradeBuilder
- func (builder *CpstGradeBuilder) GradeTid(gradeTid string) *CpstGradeBuilder
- type CpstGradeStandardValue
- type CpstGradeStandardValueBuilder
- func (builder *CpstGradeStandardValueBuilder) BandWidth(bandWidth *CpstBandWidth) *CpstGradeStandardValueBuilder
- func (builder *CpstGradeStandardValueBuilder) Build() *CpstGradeStandardValue
- func (builder *CpstGradeStandardValueBuilder) ReferenceObject(referenceObject *ReferenceObject) *CpstGradeStandardValueBuilder
- func (builder *CpstGradeStandardValueBuilder) StandardType(standardType *CpstStandardType) *CpstGradeStandardValueBuilder
- func (builder *CpstGradeStandardValueBuilder) StandardValue(standardValue string) *CpstGradeStandardValueBuilder
- type CpstI18n
- type CpstI18nBuilder
- type CpstMatchItem
- type CpstMatchItemBuilder
- func (builder *CpstMatchItemBuilder) Build() *CpstMatchItem
- func (builder *CpstMatchItemBuilder) EffectiveTime(effectiveTime string) *CpstMatchItemBuilder
- func (builder *CpstMatchItemBuilder) Grade(grade *CpstGrade) *CpstMatchItemBuilder
- func (builder *CpstMatchItemBuilder) StandardId(standardId string) *CpstMatchItemBuilder
- type CpstStandardType
- type CpstStandardTypeBuilder
- type CreateCompanyReq
- type CreateCompanyReqBuilder
- type CreateCompanyResp
- type CreateCompanyRespData
- type CreateContractReq
- type CreateContractReqBuilder
- type CreateContractResp
- type CreateContractRespData
- type CreateDepartmentReq
- type CreateDepartmentReqBuilder
- func (builder *CreateDepartmentReqBuilder) Build() *CreateDepartmentReq
- func (builder *CreateDepartmentReqBuilder) ClientToken(clientToken string) *CreateDepartmentReqBuilder
- func (builder *CreateDepartmentReqBuilder) DepartmentCreate(departmentCreate *DepartmentCreate) *CreateDepartmentReqBuilder
- func (builder *CreateDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *CreateDepartmentReqBuilder
- func (builder *CreateDepartmentReqBuilder) UserIdType(userIdType string) *CreateDepartmentReqBuilder
- type CreateDepartmentResp
- type CreateDepartmentRespData
- type CreateEmployeeTypeReq
- type CreateEmployeeTypeReqBuilder
- type CreateEmployeeTypeResp
- type CreateEmployeeTypeRespData
- type CreateEmploymentReq
- type CreateEmploymentReqBuilder
- type CreateEmploymentResp
- type CreateEmploymentRespData
- type CreateJobChangePathReqBodyBuilder
- func (builder *CreateJobChangePathReqBodyBuilder) Build() (*CreateJobChangeReqBody, error)
- func (builder *CreateJobChangePathReqBodyBuilder) EffectiveDate(effectiveDate string) *CreateJobChangePathReqBodyBuilder
- func (builder *CreateJobChangePathReqBodyBuilder) EmploymentId(employmentId string) *CreateJobChangePathReqBodyBuilder
- func (builder *CreateJobChangePathReqBodyBuilder) FlowId(flowId string) *CreateJobChangePathReqBodyBuilder
- func (builder *CreateJobChangePathReqBodyBuilder) InitiatorId(initiatorId string) *CreateJobChangePathReqBodyBuilder
- func (builder *CreateJobChangePathReqBodyBuilder) TransferInfo(transferInfo *TransferInfo) *CreateJobChangePathReqBodyBuilder
- func (builder *CreateJobChangePathReqBodyBuilder) TransferKey(transferKey string) *CreateJobChangePathReqBodyBuilder
- func (builder *CreateJobChangePathReqBodyBuilder) TransferMode(transferMode int) *CreateJobChangePathReqBodyBuilder
- func (builder *CreateJobChangePathReqBodyBuilder) TransferTypeUniqueIdentifier(transferTypeUniqueIdentifier string) *CreateJobChangePathReqBodyBuilder
- type CreateJobChangeReq
- type CreateJobChangeReqBody
- type CreateJobChangeReqBodyBuilder
- func (builder *CreateJobChangeReqBodyBuilder) Build() *CreateJobChangeReqBody
- func (builder *CreateJobChangeReqBodyBuilder) EffectiveDate(effectiveDate string) *CreateJobChangeReqBodyBuilder
- func (builder *CreateJobChangeReqBodyBuilder) EmploymentId(employmentId string) *CreateJobChangeReqBodyBuilder
- func (builder *CreateJobChangeReqBodyBuilder) FlowId(flowId string) *CreateJobChangeReqBodyBuilder
- func (builder *CreateJobChangeReqBodyBuilder) InitiatorId(initiatorId string) *CreateJobChangeReqBodyBuilder
- func (builder *CreateJobChangeReqBodyBuilder) TransferInfo(transferInfo *TransferInfo) *CreateJobChangeReqBodyBuilder
- func (builder *CreateJobChangeReqBodyBuilder) TransferKey(transferKey string) *CreateJobChangeReqBodyBuilder
- func (builder *CreateJobChangeReqBodyBuilder) TransferMode(transferMode int) *CreateJobChangeReqBodyBuilder
- func (builder *CreateJobChangeReqBodyBuilder) TransferTypeUniqueIdentifier(transferTypeUniqueIdentifier string) *CreateJobChangeReqBodyBuilder
- type CreateJobChangeReqBuilder
- func (builder *CreateJobChangeReqBuilder) Body(body *CreateJobChangeReqBody) *CreateJobChangeReqBuilder
- func (builder *CreateJobChangeReqBuilder) Build() *CreateJobChangeReq
- func (builder *CreateJobChangeReqBuilder) DepartmentIdType(departmentIdType string) *CreateJobChangeReqBuilder
- func (builder *CreateJobChangeReqBuilder) UserIdType(userIdType string) *CreateJobChangeReqBuilder
- type CreateJobChangeResp
- type CreateJobChangeRespData
- type CreateJobDataReq
- type CreateJobDataReqBuilder
- func (builder *CreateJobDataReqBuilder) Build() *CreateJobDataReq
- func (builder *CreateJobDataReqBuilder) ClientToken(clientToken string) *CreateJobDataReqBuilder
- func (builder *CreateJobDataReqBuilder) DepartmentIdType(departmentIdType string) *CreateJobDataReqBuilder
- func (builder *CreateJobDataReqBuilder) JobData(jobData *JobData) *CreateJobDataReqBuilder
- func (builder *CreateJobDataReqBuilder) UserIdType(userIdType string) *CreateJobDataReqBuilder
- type CreateJobDataResp
- type CreateJobDataRespData
- type CreateJobFamilyReq
- type CreateJobFamilyReqBuilder
- type CreateJobFamilyResp
- type CreateJobFamilyRespData
- type CreateJobLevelReq
- type CreateJobLevelReqBuilder
- type CreateJobLevelResp
- type CreateJobLevelRespData
- type CreateJobReq
- type CreateJobReqBuilder
- type CreateJobResp
- type CreateJobRespData
- type CreateLeaveGrantingRecordPathReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) Build() (*CreateLeaveGrantingRecordReqBody, error)
- func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) EffectiveDate(effectiveDate string) *CreateLeaveGrantingRecordPathReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) EmploymentId(employmentId string) *CreateLeaveGrantingRecordPathReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) ExpirationDate(expirationDate string) *CreateLeaveGrantingRecordPathReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) ExternalId(externalId string) *CreateLeaveGrantingRecordPathReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) GrantingQuantity(grantingQuantity string) *CreateLeaveGrantingRecordPathReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) GrantingUnit(grantingUnit int) *CreateLeaveGrantingRecordPathReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) LeaveTypeId(leaveTypeId string) *CreateLeaveGrantingRecordPathReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) Reason(reason []*I18n) *CreateLeaveGrantingRecordPathReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) SectionType(sectionType int) *CreateLeaveGrantingRecordPathReqBodyBuilder
- type CreateLeaveGrantingRecordReq
- type CreateLeaveGrantingRecordReqBody
- type CreateLeaveGrantingRecordReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordReqBodyBuilder) Build() *CreateLeaveGrantingRecordReqBody
- func (builder *CreateLeaveGrantingRecordReqBodyBuilder) EffectiveDate(effectiveDate string) *CreateLeaveGrantingRecordReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordReqBodyBuilder) EmploymentId(employmentId string) *CreateLeaveGrantingRecordReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordReqBodyBuilder) ExpirationDate(expirationDate string) *CreateLeaveGrantingRecordReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordReqBodyBuilder) ExternalId(externalId string) *CreateLeaveGrantingRecordReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordReqBodyBuilder) GrantingQuantity(grantingQuantity string) *CreateLeaveGrantingRecordReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordReqBodyBuilder) GrantingUnit(grantingUnit int) *CreateLeaveGrantingRecordReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordReqBodyBuilder) LeaveTypeId(leaveTypeId string) *CreateLeaveGrantingRecordReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordReqBodyBuilder) Reason(reason []*I18n) *CreateLeaveGrantingRecordReqBodyBuilder
- func (builder *CreateLeaveGrantingRecordReqBodyBuilder) SectionType(sectionType int) *CreateLeaveGrantingRecordReqBodyBuilder
- type CreateLeaveGrantingRecordReqBuilder
- func (builder *CreateLeaveGrantingRecordReqBuilder) Body(body *CreateLeaveGrantingRecordReqBody) *CreateLeaveGrantingRecordReqBuilder
- func (builder *CreateLeaveGrantingRecordReqBuilder) Build() *CreateLeaveGrantingRecordReq
- func (builder *CreateLeaveGrantingRecordReqBuilder) UserIdType(userIdType string) *CreateLeaveGrantingRecordReqBuilder
- type CreateLeaveGrantingRecordResp
- type CreateLeaveGrantingRecordRespData
- type CreateLocationReq
- type CreateLocationReqBuilder
- type CreateLocationResp
- type CreateLocationRespData
- type CreateNationalIdTypeReq
- type CreateNationalIdTypeReqBuilder
- func (builder *CreateNationalIdTypeReqBuilder) Build() *CreateNationalIdTypeReq
- func (builder *CreateNationalIdTypeReqBuilder) ClientToken(clientToken string) *CreateNationalIdTypeReqBuilder
- func (builder *CreateNationalIdTypeReqBuilder) NationalIdType(nationalIdType *NationalIdType) *CreateNationalIdTypeReqBuilder
- type CreateNationalIdTypeResp
- type CreateNationalIdTypeRespData
- type CreateWorkingHoursTypeReq
- type CreateWorkingHoursTypeReqBuilder
- func (builder *CreateWorkingHoursTypeReqBuilder) Build() *CreateWorkingHoursTypeReq
- func (builder *CreateWorkingHoursTypeReqBuilder) ClientToken(clientToken string) *CreateWorkingHoursTypeReqBuilder
- func (builder *CreateWorkingHoursTypeReqBuilder) WorkingHoursType(workingHoursType *WorkingHoursType) *CreateWorkingHoursTypeReqBuilder
- type CreateWorkingHoursTypeResp
- type CreateWorkingHoursTypeRespData
- type Currency
- type CurrencyBuilder
- func (builder *CurrencyBuilder) Build() *Currency
- func (builder *CurrencyBuilder) CountryRegionId(countryRegionId string) *CurrencyBuilder
- func (builder *CurrencyBuilder) CurrencyAlpha3Code(currencyAlpha3Code string) *CurrencyBuilder
- func (builder *CurrencyBuilder) CurrencyName(currencyName []*I18n) *CurrencyBuilder
- func (builder *CurrencyBuilder) Id(id string) *CurrencyBuilder
- func (builder *CurrencyBuilder) NumericCode(numericCode int) *CurrencyBuilder
- type CustomField
- type CustomFieldBuilder
- func (builder *CustomFieldBuilder) Build() *CustomField
- func (builder *CustomFieldBuilder) CommonSchemaConfig(commonSchemaConfig *CommonSchemaConfig) *CustomFieldBuilder
- func (builder *CustomFieldBuilder) CreateTime(createTime string) *CustomFieldBuilder
- func (builder *CustomFieldBuilder) CustomApiName(customApiName string) *CustomFieldBuilder
- func (builder *CustomFieldBuilder) Description(description *Name) *CustomFieldBuilder
- func (builder *CustomFieldBuilder) IsOpen(isOpen bool) *CustomFieldBuilder
- func (builder *CustomFieldBuilder) IsRequired(isRequired bool) *CustomFieldBuilder
- func (builder *CustomFieldBuilder) IsUnique(isUnique bool) *CustomFieldBuilder
- func (builder *CustomFieldBuilder) Name(name *Name) *CustomFieldBuilder
- func (builder *CustomFieldBuilder) ObjectApiName(objectApiName string) *CustomFieldBuilder
- func (builder *CustomFieldBuilder) Type(type_ int) *CustomFieldBuilder
- func (builder *CustomFieldBuilder) UpdateTime(updateTime string) *CustomFieldBuilder
- type CustomFieldData
- type CustomFieldDataBuilder
- func (builder *CustomFieldDataBuilder) Build() *CustomFieldData
- func (builder *CustomFieldDataBuilder) CustomApiName(customApiName string) *CustomFieldDataBuilder
- func (builder *CustomFieldDataBuilder) Name(name *CustomName) *CustomFieldDataBuilder
- func (builder *CustomFieldDataBuilder) Type(type_ int) *CustomFieldDataBuilder
- func (builder *CustomFieldDataBuilder) Value(value string) *CustomFieldDataBuilder
- type CustomName
- type CustomNameBuilder
- type DateTimeFieldSetting
- type DateTimeFieldSettingBuilder
- type DeleteCompanyReq
- type DeleteCompanyReqBuilder
- type DeleteCompanyResp
- type DeleteContractReq
- type DeleteContractReqBuilder
- type DeleteContractResp
- type DeleteDepartmentReq
- type DeleteDepartmentReqBuilder
- type DeleteDepartmentResp
- type DeleteEmployeeTypeReq
- type DeleteEmployeeTypeReqBuilder
- type DeleteEmployeeTypeResp
- type DeleteEmploymentReq
- type DeleteEmploymentReqBuilder
- type DeleteEmploymentResp
- type DeleteJobDataReq
- type DeleteJobDataReqBuilder
- type DeleteJobDataResp
- type DeleteJobFamilyReq
- type DeleteJobFamilyReqBuilder
- type DeleteJobFamilyResp
- type DeleteJobLevelReq
- type DeleteJobLevelReqBuilder
- type DeleteJobLevelResp
- type DeleteJobReq
- type DeleteJobReqBuilder
- type DeleteJobResp
- type DeleteLeaveGrantingRecordReq
- type DeleteLeaveGrantingRecordReqBuilder
- type DeleteLeaveGrantingRecordResp
- type DeleteLocationReq
- type DeleteLocationReqBuilder
- type DeleteLocationResp
- type DeleteNationalIdTypeReq
- type DeleteNationalIdTypeReqBuilder
- type DeleteNationalIdTypeResp
- type DeletePersonReq
- type DeletePersonReqBuilder
- type DeletePersonResp
- type DeletePreHireReq
- type DeletePreHireReqBuilder
- type DeletePreHireResp
- type DeleteWorkingHoursTypeReq
- type DeleteWorkingHoursTypeReqBuilder
- type DeleteWorkingHoursTypeResp
- type Department
- type DepartmentBuilder
- func (builder *DepartmentBuilder) Build() *Department
- func (builder *DepartmentBuilder) CostCenterId(costCenterId string) *DepartmentBuilder
- func (builder *DepartmentBuilder) CustomFields(customFields []*ObjectFieldData) *DepartmentBuilder
- func (builder *DepartmentBuilder) EffectiveTime(effectiveTime string) *DepartmentBuilder
- func (builder *DepartmentBuilder) ExpirationTime(expirationTime string) *DepartmentBuilder
- func (builder *DepartmentBuilder) HiberarchyCommon(hiberarchyCommon *HiberarchyCommon) *DepartmentBuilder
- func (builder *DepartmentBuilder) Id(id string) *DepartmentBuilder
- func (builder *DepartmentBuilder) IsConfidential(isConfidential bool) *DepartmentBuilder
- func (builder *DepartmentBuilder) Manager(manager string) *DepartmentBuilder
- func (builder *DepartmentBuilder) StaffingModel(staffingModel *Enum) *DepartmentBuilder
- func (builder *DepartmentBuilder) SubType(subType *Enum) *DepartmentBuilder
- type DepartmentCreate
- type DepartmentCreateBuilder
- func (builder *DepartmentCreateBuilder) Build() *DepartmentCreate
- func (builder *DepartmentCreateBuilder) CostCenterId(costCenterId string) *DepartmentCreateBuilder
- func (builder *DepartmentCreateBuilder) CustomFields(customFields []*ObjectFieldData) *DepartmentCreateBuilder
- func (builder *DepartmentCreateBuilder) EffectiveTime(effectiveTime string) *DepartmentCreateBuilder
- func (builder *DepartmentCreateBuilder) ExpirationTime(expirationTime string) *DepartmentCreateBuilder
- func (builder *DepartmentCreateBuilder) HiberarchyCommon(hiberarchyCommon *HiberarchyCommon) *DepartmentCreateBuilder
- func (builder *DepartmentCreateBuilder) Id(id string) *DepartmentCreateBuilder
- func (builder *DepartmentCreateBuilder) IsConfidential(isConfidential bool) *DepartmentCreateBuilder
- func (builder *DepartmentCreateBuilder) Manager(manager string) *DepartmentCreateBuilder
- func (builder *DepartmentCreateBuilder) StaffingModel(staffingModel *Enum) *DepartmentCreateBuilder
- func (builder *DepartmentCreateBuilder) SubType(subType *Enum) *DepartmentCreateBuilder
- type DepartmentId
- type DepartmentIdBuilder
- type Dependent
- type DependentBuilder
- func (builder *DependentBuilder) Address(address *Address) *DependentBuilder
- func (builder *DependentBuilder) BirthCertificateOfChild(birthCertificateOfChild []*File) *DependentBuilder
- func (builder *DependentBuilder) Build() *Dependent
- func (builder *DependentBuilder) CustomFields(customFields []*ObjectFieldData) *DependentBuilder
- func (builder *DependentBuilder) DateOfBirth(dateOfBirth string) *DependentBuilder
- func (builder *DependentBuilder) DependentName(dependentName string) *DependentBuilder
- func (builder *DependentBuilder) Employer(employer string) *DependentBuilder
- func (builder *DependentBuilder) Gender(gender *Enum) *DependentBuilder
- func (builder *DependentBuilder) IsThisPersonAllowedForTaxDeduction(isThisPersonAllowedForTaxDeduction bool) *DependentBuilder
- func (builder *DependentBuilder) IsThisPersonCoveredByHealthInsurance(isThisPersonCoveredByHealthInsurance bool) *DependentBuilder
- func (builder *DependentBuilder) Job(job string) *DependentBuilder
- func (builder *DependentBuilder) Name(name *PersonName) *DependentBuilder
- func (builder *DependentBuilder) NationalIdList(nationalIdList []*NationalId) *DependentBuilder
- func (builder *DependentBuilder) NationalityId(nationalityId string) *DependentBuilder
- func (builder *DependentBuilder) NationalityIdV2(nationalityIdV2 string) *DependentBuilder
- func (builder *DependentBuilder) Phone(phone *Phone) *DependentBuilder
- func (builder *DependentBuilder) Relationship(relationship *Enum) *DependentBuilder
- func (builder *DependentBuilder) SpousesWorkingStatus(spousesWorkingStatus *Enum) *DependentBuilder
- type DimensionValue
- type DimensionValueBuilder
- type Education
- type EducationBuilder
- func (builder *EducationBuilder) Build() *Education
- func (builder *EducationBuilder) CountryRegionId(countryRegionId string) *EducationBuilder
- func (builder *EducationBuilder) CustomFields(customFields []*ObjectFieldData) *EducationBuilder
- func (builder *EducationBuilder) Degree(degree *Enum) *EducationBuilder
- func (builder *EducationBuilder) EndDate(endDate string) *EducationBuilder
- func (builder *EducationBuilder) ExpectedEndDate(expectedEndDate string) *EducationBuilder
- func (builder *EducationBuilder) FieldOfStudy(fieldOfStudy []*I18n) *EducationBuilder
- func (builder *EducationBuilder) FieldOfStudyName(fieldOfStudyName *Enum) *EducationBuilder
- func (builder *EducationBuilder) LevelOfEducation(levelOfEducation *Enum) *EducationBuilder
- func (builder *EducationBuilder) School(school []*I18n) *EducationBuilder
- func (builder *EducationBuilder) SchoolName(schoolName *Enum) *EducationBuilder
- func (builder *EducationBuilder) StartDate(startDate string) *EducationBuilder
- type Email
- type EmailBuilder
- func (builder *EmailBuilder) Build() *Email
- func (builder *EmailBuilder) CustomFields(customFields []*ObjectFieldData) *EmailBuilder
- func (builder *EmailBuilder) Email(email string) *EmailBuilder
- func (builder *EmailBuilder) EmailUsage(emailUsage *Enum) *EmailBuilder
- func (builder *EmailBuilder) IsPrimary(isPrimary bool) *EmailBuilder
- func (builder *EmailBuilder) IsPublic(isPublic bool) *EmailBuilder
- type EmergencyContact
- type EmergencyContactBuilder
- func (builder *EmergencyContactBuilder) Build() *EmergencyContact
- func (builder *EmergencyContactBuilder) CustomFields(customFields []*ObjectFieldData) *EmergencyContactBuilder
- func (builder *EmergencyContactBuilder) LegalName(legalName string) *EmergencyContactBuilder
- func (builder *EmergencyContactBuilder) Name(name *PersonName) *EmergencyContactBuilder
- func (builder *EmergencyContactBuilder) PhoneIst(phoneIst []*Phone) *EmergencyContactBuilder
- func (builder *EmergencyContactBuilder) Relationship(relationship *Enum) *EmergencyContactBuilder
- type EmployeeDateType
- type EmployeeDateTypeBuilder
- type EmployeeType
- type EmployeeTypeBuilder
- func (builder *EmployeeTypeBuilder) Active(active bool) *EmployeeTypeBuilder
- func (builder *EmployeeTypeBuilder) Build() *EmployeeType
- func (builder *EmployeeTypeBuilder) Code(code string) *EmployeeTypeBuilder
- func (builder *EmployeeTypeBuilder) CustomFields(customFields []*ObjectFieldData) *EmployeeTypeBuilder
- func (builder *EmployeeTypeBuilder) DefaultEmployeeType(defaultEmployeeType bool) *EmployeeTypeBuilder
- func (builder *EmployeeTypeBuilder) Id(id string) *EmployeeTypeBuilder
- func (builder *EmployeeTypeBuilder) Name(name []*I18n) *EmployeeTypeBuilder
- type Employment
- type EmploymentBuilder
- func (builder *EmploymentBuilder) AtsApplicationId(atsApplicationId string) *EmploymentBuilder
- func (builder *EmploymentBuilder) Build() *Employment
- func (builder *EmploymentBuilder) CompanyId(companyId string) *EmploymentBuilder
- func (builder *EmploymentBuilder) CompensationType(compensationType *Enum) *EmploymentBuilder
- func (builder *EmploymentBuilder) CostCenterList(costCenterList []*JobDataCostCenter) *EmploymentBuilder
- func (builder *EmploymentBuilder) CustomFields(customFields []*ObjectFieldData) *EmploymentBuilder
- func (builder *EmploymentBuilder) DepartmentId(departmentId string) *EmploymentBuilder
- func (builder *EmploymentBuilder) EffectiveTime(effectiveTime string) *EmploymentBuilder
- func (builder *EmploymentBuilder) EmailAddress(emailAddress string) *EmploymentBuilder
- func (builder *EmploymentBuilder) EmployeeNumber(employeeNumber string) *EmploymentBuilder
- func (builder *EmploymentBuilder) EmployeeTypeId(employeeTypeId string) *EmploymentBuilder
- func (builder *EmploymentBuilder) EmploymentStatus(employmentStatus *Enum) *EmploymentBuilder
- func (builder *EmploymentBuilder) EmploymentType(employmentType *Enum) *EmploymentBuilder
- func (builder *EmploymentBuilder) ExpirationTime(expirationTime string) *EmploymentBuilder
- func (builder *EmploymentBuilder) Id(id string) *EmploymentBuilder
- func (builder *EmploymentBuilder) JobFamilyId(jobFamilyId string) *EmploymentBuilder
- func (builder *EmploymentBuilder) JobId(jobId string) *EmploymentBuilder
- func (builder *EmploymentBuilder) JobLevelId(jobLevelId string) *EmploymentBuilder
- func (builder *EmploymentBuilder) OnProbation(onProbation string) *EmploymentBuilder
- func (builder *EmploymentBuilder) PersonId(personId string) *EmploymentBuilder
- func (builder *EmploymentBuilder) PrehireId(prehireId string) *EmploymentBuilder
- func (builder *EmploymentBuilder) PrimaryEmployment(primaryEmployment bool) *EmploymentBuilder
- func (builder *EmploymentBuilder) ProbationEndDate(probationEndDate string) *EmploymentBuilder
- func (builder *EmploymentBuilder) ProbationPeriod(probationPeriod int) *EmploymentBuilder
- func (builder *EmploymentBuilder) ReasonForOffboarding(reasonForOffboarding *Enum) *EmploymentBuilder
- func (builder *EmploymentBuilder) Rehire(rehire *Enum) *EmploymentBuilder
- func (builder *EmploymentBuilder) RehireEmploymentId(rehireEmploymentId string) *EmploymentBuilder
- func (builder *EmploymentBuilder) SeniorityDate(seniorityDate string) *EmploymentBuilder
- func (builder *EmploymentBuilder) ServiceCompany(serviceCompany string) *EmploymentBuilder
- func (builder *EmploymentBuilder) Tenure(tenure string) *EmploymentBuilder
- func (builder *EmploymentBuilder) WorkEmailList(workEmailList []*Email) *EmploymentBuilder
- func (builder *EmploymentBuilder) WorkLocationId(workLocationId string) *EmploymentBuilder
- func (builder *EmploymentBuilder) WorkShift(workShift *Enum) *EmploymentBuilder
- func (builder *EmploymentBuilder) WorkingHoursTypeId(workingHoursTypeId string) *EmploymentBuilder
- type EmploymentCostCenter
- type EmploymentCostCenterBuilder
- type EmploymentCreate
- type EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) AtsApplicationId(atsApplicationId string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) Build() *EmploymentCreate
- func (builder *EmploymentCreateBuilder) CompanyId(companyId string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) CostCenterList(costCenterList []*JobDataCostCenter) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) CustomFields(customFields []*ObjectFieldData) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) DepartmentId(departmentId string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) EffectiveTime(effectiveTime string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) EmailAddress(emailAddress string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) EmployeeNumber(employeeNumber string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) EmployeeTypeId(employeeTypeId string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) EmploymentStatus(employmentStatus *Enum) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) EmploymentType(employmentType *Enum) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) ExpirationTime(expirationTime string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) Id(id string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) JobFamilyId(jobFamilyId string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) JobId(jobId string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) JobLevelId(jobLevelId string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) OnProbation(onProbation string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) PersonId(personId string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) PrehireId(prehireId string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) PrimaryEmployment(primaryEmployment bool) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) ProbationEndDate(probationEndDate string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) ProbationPeriod(probationPeriod int) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) ReasonForOffboarding(reasonForOffboarding *Enum) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) Rehire(rehire *Enum) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) RehireEmploymentId(rehireEmploymentId string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) SeniorityDate(seniorityDate string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) Tenure(tenure string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) WorkEmailList(workEmailList []*Email) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) WorkLocationId(workLocationId string) *EmploymentCreateBuilder
- func (builder *EmploymentCreateBuilder) WorkingHoursTypeId(workingHoursTypeId string) *EmploymentCreateBuilder
- type EmploymentLeaveBalance
- type EmploymentLeaveBalanceBuilder
- func (builder *EmploymentLeaveBalanceBuilder) AsOfDate(asOfDate string) *EmploymentLeaveBalanceBuilder
- func (builder *EmploymentLeaveBalanceBuilder) Build() *EmploymentLeaveBalance
- func (builder *EmploymentLeaveBalanceBuilder) EmploymentId(employmentId string) *EmploymentLeaveBalanceBuilder
- func (builder *EmploymentLeaveBalanceBuilder) EmploymentName(employmentName []*I18n) *EmploymentLeaveBalanceBuilder
- func (builder *EmploymentLeaveBalanceBuilder) LeaveBalanceList(leaveBalanceList []*LeaveBalance) *EmploymentLeaveBalanceBuilder
- type Enum
- type EnumBuilder
- type EnumFieldOption
- type EnumFieldOptionBuilder
- func (builder *EnumFieldOptionBuilder) Active(active bool) *EnumFieldOptionBuilder
- func (builder *EnumFieldOptionBuilder) Build() *EnumFieldOption
- func (builder *EnumFieldOptionBuilder) Name(name *Name) *EnumFieldOptionBuilder
- func (builder *EnumFieldOptionBuilder) OptionApiName(optionApiName string) *EnumFieldOptionBuilder
- type EnumFieldSetting
- type EnumFieldSettingBuilder
- type File
- type FileBuilder
- type FilterRuleValue
- type FilterRuleValueBuilder
- type FormFieldVariable
- type FormFieldVariableBoolValue
- type FormFieldVariableBoolValueBuilder
- type FormFieldVariableBuilder
- func (builder *FormFieldVariableBuilder) Build() *FormFieldVariable
- func (builder *FormFieldVariableBuilder) VariableApiName(variableApiName string) *FormFieldVariableBuilder
- func (builder *FormFieldVariableBuilder) VariableName(variableName *BpmDataengineI18n) *FormFieldVariableBuilder
- func (builder *FormFieldVariableBuilder) VariableValue(variableValue *FormVariableValueInfo) *FormFieldVariableBuilder
- type FormFieldVariableDateValue
- type FormFieldVariableDateValueBuilder
- type FormFieldVariableDatetimeValue
- type FormFieldVariableDatetimeValueBuilder
- func (builder *FormFieldVariableDatetimeValueBuilder) Build() *FormFieldVariableDatetimeValue
- func (builder *FormFieldVariableDatetimeValueBuilder) Value(value int) *FormFieldVariableDatetimeValueBuilder
- func (builder *FormFieldVariableDatetimeValueBuilder) Zone(zone string) *FormFieldVariableDatetimeValueBuilder
- type FormFieldVariableDepartmentValue
- type FormFieldVariableDepartmentValueBuilder
- type FormFieldVariableEmploymentValue
- type FormFieldVariableEmploymentValueBuilder
- func (builder *FormFieldVariableEmploymentValueBuilder) Build() *FormFieldVariableEmploymentValue
- func (builder *FormFieldVariableEmploymentValueBuilder) UserId(userId string) *FormFieldVariableEmploymentValueBuilder
- func (builder *FormFieldVariableEmploymentValueBuilder) Value(value string) *FormFieldVariableEmploymentValueBuilder
- type FormFieldVariableEnumValue
- type FormFieldVariableEnumValueBuilder
- func (builder *FormFieldVariableEnumValueBuilder) Build() *FormFieldVariableEnumValue
- func (builder *FormFieldVariableEnumValueBuilder) Desc(desc *BpmDataengineI18n) *FormFieldVariableEnumValueBuilder
- func (builder *FormFieldVariableEnumValueBuilder) Name(name *BpmDataengineI18n) *FormFieldVariableEnumValueBuilder
- func (builder *FormFieldVariableEnumValueBuilder) Value(value string) *FormFieldVariableEnumValueBuilder
- type FormFieldVariableFileValue
- type FormFieldVariableFileValueBuilder
- func (builder *FormFieldVariableFileValueBuilder) Build() *FormFieldVariableFileValue
- func (builder *FormFieldVariableFileValueBuilder) FileId(fileId string) *FormFieldVariableFileValueBuilder
- func (builder *FormFieldVariableFileValueBuilder) FileName(fileName string) *FormFieldVariableFileValueBuilder
- func (builder *FormFieldVariableFileValueBuilder) Length(length int) *FormFieldVariableFileValueBuilder
- func (builder *FormFieldVariableFileValueBuilder) MimeType(mimeType string) *FormFieldVariableFileValueBuilder
- func (builder *FormFieldVariableFileValueBuilder) SourceType(sourceType int) *FormFieldVariableFileValueBuilder
- type FormFieldVariableI18nValue
- type FormFieldVariableI18nValueBuilder
- type FormFieldVariableListObject
- type FormFieldVariableListObjectBuilder
- func (builder *FormFieldVariableListObjectBuilder) BoolValue(boolValue *FormFieldVariableBoolValue) *FormFieldVariableListObjectBuilder
- func (builder *FormFieldVariableListObjectBuilder) Build() *FormFieldVariableListObject
- func (builder *FormFieldVariableListObjectBuilder) DateTimeValue(dateTimeValue *FormFieldVariableDatetimeValue) *FormFieldVariableListObjectBuilder
- func (builder *FormFieldVariableListObjectBuilder) DateValue(dateValue *FormFieldVariableDateValue) *FormFieldVariableListObjectBuilder
- func (builder *FormFieldVariableListObjectBuilder) DepartmentValue(departmentValue *FormFieldVariableDepartmentValue) *FormFieldVariableListObjectBuilder
- func (builder *FormFieldVariableListObjectBuilder) EmploymentValue(employmentValue *FormFieldVariableEmploymentValue) *FormFieldVariableListObjectBuilder
- func (builder *FormFieldVariableListObjectBuilder) EnumValue(enumValue *FormFieldVariableEnumValue) *FormFieldVariableListObjectBuilder
- func (builder *FormFieldVariableListObjectBuilder) FileValue(fileValue *FormFieldVariableFileValue) *FormFieldVariableListObjectBuilder
- func (builder *FormFieldVariableListObjectBuilder) I18nValue(i18nValue *FormFieldVariableI18nValue) *FormFieldVariableListObjectBuilder
- func (builder *FormFieldVariableListObjectBuilder) NullValue(nullValue *FormFieldVariableNullValue) *FormFieldVariableListObjectBuilder
- func (builder *FormFieldVariableListObjectBuilder) NumberValue(numberValue *FormFieldVariableNumberValue) *FormFieldVariableListObjectBuilder
- func (builder *FormFieldVariableListObjectBuilder) ObjectValue(objectValue *FormFieldVariableObjectValue) *FormFieldVariableListObjectBuilder
- func (builder *FormFieldVariableListObjectBuilder) TextValue(textValue *FormFieldVariableTextValue) *FormFieldVariableListObjectBuilder
- type FormFieldVariableListValue
- type FormFieldVariableListValueBuilder
- type FormFieldVariableNullValue
- type FormFieldVariableNumberValue
- type FormFieldVariableNumberValueBuilder
- type FormFieldVariableObjectValue
- type FormFieldVariableObjectValueBuilder
- func (builder *FormFieldVariableObjectValueBuilder) Build() *FormFieldVariableObjectValue
- func (builder *FormFieldVariableObjectValueBuilder) Value(value string) *FormFieldVariableObjectValueBuilder
- func (builder *FormFieldVariableObjectValueBuilder) WkApiName(wkApiName string) *FormFieldVariableObjectValueBuilder
- type FormFieldVariableTextValue
- type FormFieldVariableTextValueBuilder
- type FormVariableData
- type FormVariableDataBuilder
- type FormVariableValueInfo
- type FormVariableValueInfoBuilder
- func (builder *FormVariableValueInfoBuilder) BoolValue(boolValue *FormFieldVariableBoolValue) *FormVariableValueInfoBuilder
- func (builder *FormVariableValueInfoBuilder) Build() *FormVariableValueInfo
- func (builder *FormVariableValueInfoBuilder) DateTimeValue(dateTimeValue *FormFieldVariableDatetimeValue) *FormVariableValueInfoBuilder
- func (builder *FormVariableValueInfoBuilder) DateValue(dateValue *FormFieldVariableDateValue) *FormVariableValueInfoBuilder
- func (builder *FormVariableValueInfoBuilder) DepartmentValue(departmentValue *FormFieldVariableDepartmentValue) *FormVariableValueInfoBuilder
- func (builder *FormVariableValueInfoBuilder) EmploymentValue(employmentValue *FormFieldVariableEmploymentValue) *FormVariableValueInfoBuilder
- func (builder *FormVariableValueInfoBuilder) EnumValue(enumValue *FormFieldVariableEnumValue) *FormVariableValueInfoBuilder
- func (builder *FormVariableValueInfoBuilder) FileValue(fileValue *FormFieldVariableFileValue) *FormVariableValueInfoBuilder
- func (builder *FormVariableValueInfoBuilder) I18nValue(i18nValue *FormFieldVariableI18nValue) *FormVariableValueInfoBuilder
- func (builder *FormVariableValueInfoBuilder) ListValue(listValue *FormFieldVariableListValue) *FormVariableValueInfoBuilder
- func (builder *FormVariableValueInfoBuilder) NullValue(nullValue *FormFieldVariableNullValue) *FormVariableValueInfoBuilder
- func (builder *FormVariableValueInfoBuilder) NumberValue(numberValue *FormFieldVariableNumberValue) *FormVariableValueInfoBuilder
- func (builder *FormVariableValueInfoBuilder) ObjectValue(objectValue *FormFieldVariableObjectValue) *FormVariableValueInfoBuilder
- func (builder *FormVariableValueInfoBuilder) TextValue(textValue *FormFieldVariableTextValue) *FormVariableValueInfoBuilder
- type GetByParamCustomFieldReq
- type GetByParamCustomFieldReqBuilder
- func (builder *GetByParamCustomFieldReqBuilder) Build() *GetByParamCustomFieldReq
- func (builder *GetByParamCustomFieldReqBuilder) CustomApiName(customApiName string) *GetByParamCustomFieldReqBuilder
- func (builder *GetByParamCustomFieldReqBuilder) ObjectApiName(objectApiName string) *GetByParamCustomFieldReqBuilder
- type GetByParamCustomFieldResp
- type GetByParamCustomFieldRespData
- type GetCompanyReq
- type GetCompanyReqBuilder
- type GetCompanyResp
- type GetCompanyRespData
- type GetContractReq
- type GetContractReqBuilder
- type GetContractResp
- type GetContractRespData
- type GetCountryRegionReq
- type GetCountryRegionReqBuilder
- type GetCountryRegionResp
- type GetCountryRegionRespData
- type GetCurrencyReq
- type GetCurrencyReqBuilder
- type GetCurrencyResp
- type GetCurrencyRespData
- type GetDepartmentReq
- type GetDepartmentReqBuilder
- func (builder *GetDepartmentReqBuilder) Build() *GetDepartmentReq
- func (builder *GetDepartmentReqBuilder) DepartmentId(departmentId string) *GetDepartmentReqBuilder
- func (builder *GetDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *GetDepartmentReqBuilder
- func (builder *GetDepartmentReqBuilder) UserIdType(userIdType string) *GetDepartmentReqBuilder
- type GetDepartmentResp
- type GetDepartmentRespData
- type GetEmployeeTypeReq
- type GetEmployeeTypeReqBuilder
- type GetEmployeeTypeResp
- type GetEmployeeTypeRespData
- type GetFileReq
- type GetFileReqBuilder
- type GetFileResp
- type GetJobDataReq
- type GetJobDataReqBuilder
- func (builder *GetJobDataReqBuilder) Build() *GetJobDataReq
- func (builder *GetJobDataReqBuilder) DepartmentIdType(departmentIdType string) *GetJobDataReqBuilder
- func (builder *GetJobDataReqBuilder) JobDataId(jobDataId string) *GetJobDataReqBuilder
- func (builder *GetJobDataReqBuilder) UserIdType(userIdType string) *GetJobDataReqBuilder
- type GetJobDataResp
- type GetJobDataRespData
- type GetJobFamilyReq
- type GetJobFamilyReqBuilder
- type GetJobFamilyResp
- type GetJobFamilyRespData
- type GetJobLevelReq
- type GetJobLevelReqBuilder
- type GetJobLevelResp
- type GetJobLevelRespData
- type GetJobReq
- type GetJobReqBuilder
- type GetJobResp
- type GetJobRespData
- type GetLocationReq
- type GetLocationReqBuilder
- type GetLocationResp
- type GetLocationRespData
- type GetNationalIdTypeReq
- type GetNationalIdTypeReqBuilder
- type GetNationalIdTypeResp
- type GetNationalIdTypeRespData
- type GetPersonReq
- type GetPersonReqBuilder
- type GetPersonResp
- type GetPersonRespData
- type GetPreHireReq
- type GetPreHireReqBuilder
- type GetPreHireResp
- type GetPreHireRespData
- type GetProcessFormVariableDataReq
- type GetProcessFormVariableDataReqBuilder
- type GetProcessFormVariableDataResp
- type GetProcessFormVariableDataRespData
- type GetSubdivisionReq
- type GetSubdivisionReqBuilder
- type GetSubdivisionResp
- type GetSubdivisionRespData
- type GetSubregionReq
- type GetSubregionReqBuilder
- type GetSubregionResp
- type GetSubregionRespData
- type GetWorkingHoursTypeReq
- type GetWorkingHoursTypeReqBuilder
- type GetWorkingHoursTypeResp
- type GetWorkingHoursTypeRespData
- type HiberarchyCommon
- type HiberarchyCommonBuilder
- func (builder *HiberarchyCommonBuilder) Active(active bool) *HiberarchyCommonBuilder
- func (builder *HiberarchyCommonBuilder) Build() *HiberarchyCommon
- func (builder *HiberarchyCommonBuilder) Code(code string) *HiberarchyCommonBuilder
- func (builder *HiberarchyCommonBuilder) CustomFields(customFields []*ObjectFieldData) *HiberarchyCommonBuilder
- func (builder *HiberarchyCommonBuilder) Description(description []*I18n) *HiberarchyCommonBuilder
- func (builder *HiberarchyCommonBuilder) EffectiveTime(effectiveTime string) *HiberarchyCommonBuilder
- func (builder *HiberarchyCommonBuilder) ExpirationTime(expirationTime string) *HiberarchyCommonBuilder
- func (builder *HiberarchyCommonBuilder) ListOrder(listOrder string) *HiberarchyCommonBuilder
- func (builder *HiberarchyCommonBuilder) Name(name []*I18n) *HiberarchyCommonBuilder
- func (builder *HiberarchyCommonBuilder) ParentId(parentId string) *HiberarchyCommonBuilder
- func (builder *HiberarchyCommonBuilder) TreeOrder(treeOrder string) *HiberarchyCommonBuilder
- func (builder *HiberarchyCommonBuilder) Type(type_ *Enum) *HiberarchyCommonBuilder
- type Hrbp
- type HrbpBuilder
- type I18n
- type I18nBuilder
- type IdInfo
- type IdInfoBuilder
- type ImageFieldSetting
- type ImageFieldSettingBuilder
- type Job
- type JobBuilder
- func (builder *JobBuilder) Active(active bool) *JobBuilder
- func (builder *JobBuilder) Build() *Job
- func (builder *JobBuilder) Code(code string) *JobBuilder
- func (builder *JobBuilder) CustomFields(customFields []*ObjectFieldData) *JobBuilder
- func (builder *JobBuilder) Description(description []*I18n) *JobBuilder
- func (builder *JobBuilder) EffectiveTime(effectiveTime string) *JobBuilder
- func (builder *JobBuilder) ExpirationTime(expirationTime string) *JobBuilder
- func (builder *JobBuilder) Id(id string) *JobBuilder
- func (builder *JobBuilder) JobFamilyIdList(jobFamilyIdList []string) *JobBuilder
- func (builder *JobBuilder) JobLevelIdList(jobLevelIdList []string) *JobBuilder
- func (builder *JobBuilder) JobTitle(jobTitle []*I18n) *JobBuilder
- func (builder *JobBuilder) Name(name []*I18n) *JobBuilder
- func (builder *JobBuilder) WorkingHoursTypeId(workingHoursTypeId string) *JobBuilder
- type JobCategory
- type JobCategoryBuilder
- type JobChange
- type JobChangeBuilder
- func (builder *JobChangeBuilder) Build() *JobChange
- func (builder *JobChangeBuilder) CreatedTime(createdTime string) *JobChangeBuilder
- func (builder *JobChangeBuilder) EffectiveDate(effectiveDate string) *JobChangeBuilder
- func (builder *JobChangeBuilder) EmploymentId(employmentId string) *JobChangeBuilder
- func (builder *JobChangeBuilder) JobChangeId(jobChangeId string) *JobChangeBuilder
- func (builder *JobChangeBuilder) ProcessId(processId string) *JobChangeBuilder
- func (builder *JobChangeBuilder) Status(status string) *JobChangeBuilder
- func (builder *JobChangeBuilder) TransferInfo(transferInfo *TransferInfo) *JobChangeBuilder
- func (builder *JobChangeBuilder) TransferReasonUniqueIdentifier(transferReasonUniqueIdentifier string) *JobChangeBuilder
- func (builder *JobChangeBuilder) TransferTypeUniqueIdentifier(transferTypeUniqueIdentifier string) *JobChangeBuilder
- func (builder *JobChangeBuilder) UpdatedTime(updatedTime string) *JobChangeBuilder
- type JobData
- type JobDataBuilder
- func (builder *JobDataBuilder) AssignmentStartReason(assignmentStartReason *Enum) *JobDataBuilder
- func (builder *JobDataBuilder) Build() *JobData
- func (builder *JobDataBuilder) CompensationType(compensationType *Enum) *JobDataBuilder
- func (builder *JobDataBuilder) CostCenterRate(costCenterRate []*SupportCostCenterItem) *JobDataBuilder
- func (builder *JobDataBuilder) DepartmentId(departmentId string) *JobDataBuilder
- func (builder *JobDataBuilder) DirectManagerId(directManagerId string) *JobDataBuilder
- func (builder *JobDataBuilder) DottedLineManagerIdList(dottedLineManagerIdList []string) *JobDataBuilder
- func (builder *JobDataBuilder) EffectiveTime(effectiveTime string) *JobDataBuilder
- func (builder *JobDataBuilder) EmployeeTypeId(employeeTypeId string) *JobDataBuilder
- func (builder *JobDataBuilder) EmploymentId(employmentId string) *JobDataBuilder
- func (builder *JobDataBuilder) ExpirationTime(expirationTime string) *JobDataBuilder
- func (builder *JobDataBuilder) Id(id string) *JobDataBuilder
- func (builder *JobDataBuilder) JobFamilyId(jobFamilyId string) *JobDataBuilder
- func (builder *JobDataBuilder) JobGradeId(jobGradeId string) *JobDataBuilder
- func (builder *JobDataBuilder) JobId(jobId string) *JobDataBuilder
- func (builder *JobDataBuilder) JobLevelId(jobLevelId string) *JobDataBuilder
- func (builder *JobDataBuilder) PrimaryJobData(primaryJobData bool) *JobDataBuilder
- func (builder *JobDataBuilder) ProbationEndDate(probationEndDate string) *JobDataBuilder
- func (builder *JobDataBuilder) ProbationExpectedEndDate(probationExpectedEndDate string) *JobDataBuilder
- func (builder *JobDataBuilder) ProbationOutcome(probationOutcome *Enum) *JobDataBuilder
- func (builder *JobDataBuilder) ProbationStartDate(probationStartDate string) *JobDataBuilder
- func (builder *JobDataBuilder) SecondDirectManagerId(secondDirectManagerId string) *JobDataBuilder
- func (builder *JobDataBuilder) ServiceCompany(serviceCompany string) *JobDataBuilder
- func (builder *JobDataBuilder) VersionId(versionId string) *JobDataBuilder
- func (builder *JobDataBuilder) WeeklyWorkingHours(weeklyWorkingHours int) *JobDataBuilder
- func (builder *JobDataBuilder) WeeklyWorkingHoursV2(weeklyWorkingHoursV2 float64) *JobDataBuilder
- func (builder *JobDataBuilder) WorkLocationId(workLocationId string) *JobDataBuilder
- func (builder *JobDataBuilder) WorkShift(workShift *Enum) *JobDataBuilder
- func (builder *JobDataBuilder) WorkingHoursTypeId(workingHoursTypeId string) *JobDataBuilder
- type JobDataCostCenter
- type JobDataCostCenterBuilder
- func (builder *JobDataCostCenterBuilder) Build() *JobDataCostCenter
- func (builder *JobDataCostCenterBuilder) CostCenterId(costCenterId string) *JobDataCostCenterBuilder
- func (builder *JobDataCostCenterBuilder) CustomFields(customFields []*ObjectFieldData) *JobDataCostCenterBuilder
- func (builder *JobDataCostCenterBuilder) Rate(rate int) *JobDataCostCenterBuilder
- type JobFamily
- type JobFamilyBuilder
- func (builder *JobFamilyBuilder) Active(active bool) *JobFamilyBuilder
- func (builder *JobFamilyBuilder) Build() *JobFamily
- func (builder *JobFamilyBuilder) Code(code string) *JobFamilyBuilder
- func (builder *JobFamilyBuilder) CustomFields(customFields []*ObjectFieldData) *JobFamilyBuilder
- func (builder *JobFamilyBuilder) EffectiveTime(effectiveTime string) *JobFamilyBuilder
- func (builder *JobFamilyBuilder) ExpirationTime(expirationTime string) *JobFamilyBuilder
- func (builder *JobFamilyBuilder) Id(id string) *JobFamilyBuilder
- func (builder *JobFamilyBuilder) Name(name []*I18n) *JobFamilyBuilder
- func (builder *JobFamilyBuilder) ParentId(parentId string) *JobFamilyBuilder
- type JobLevel
- type JobLevelBuilder
- func (builder *JobLevelBuilder) Active(active bool) *JobLevelBuilder
- func (builder *JobLevelBuilder) Build() *JobLevel
- func (builder *JobLevelBuilder) Code(code string) *JobLevelBuilder
- func (builder *JobLevelBuilder) CustomFields(customFields []*ObjectFieldData) *JobLevelBuilder
- func (builder *JobLevelBuilder) Description(description []*I18n) *JobLevelBuilder
- func (builder *JobLevelBuilder) Id(id string) *JobLevelBuilder
- func (builder *JobLevelBuilder) LevelOrder(levelOrder int) *JobLevelBuilder
- func (builder *JobLevelBuilder) Name(name []*I18n) *JobLevelBuilder
- type LeaveBalance
- type LeaveBalanceBuilder
- func (builder *LeaveBalanceBuilder) Build() *LeaveBalance
- func (builder *LeaveBalanceBuilder) HistoricalCyclesLeft(historicalCyclesLeft string) *LeaveBalanceBuilder
- func (builder *LeaveBalanceBuilder) LeaveBalance(leaveBalance string) *LeaveBalanceBuilder
- func (builder *LeaveBalanceBuilder) LeaveDurationUnit(leaveDurationUnit int) *LeaveBalanceBuilder
- func (builder *LeaveBalanceBuilder) LeaveTypeId(leaveTypeId string) *LeaveBalanceBuilder
- func (builder *LeaveBalanceBuilder) LeaveTypeName(leaveTypeName []*I18n) *LeaveBalanceBuilder
- func (builder *LeaveBalanceBuilder) ThisCycleTaken(thisCycleTaken string) *LeaveBalanceBuilder
- func (builder *LeaveBalanceBuilder) ThisCycleTotal(thisCycleTotal string) *LeaveBalanceBuilder
- type LeaveBalancesLeaveReq
- type LeaveBalancesLeaveReqBuilder
- func (builder *LeaveBalancesLeaveReqBuilder) AsOfDate(asOfDate string) *LeaveBalancesLeaveReqBuilder
- func (builder *LeaveBalancesLeaveReqBuilder) Build() *LeaveBalancesLeaveReq
- func (builder *LeaveBalancesLeaveReqBuilder) EmploymentIdList(employmentIdList []string) *LeaveBalancesLeaveReqBuilder
- func (builder *LeaveBalancesLeaveReqBuilder) PageSize(pageSize string) *LeaveBalancesLeaveReqBuilder
- func (builder *LeaveBalancesLeaveReqBuilder) PageToken(pageToken string) *LeaveBalancesLeaveReqBuilder
- func (builder *LeaveBalancesLeaveReqBuilder) TimeZone(timeZone string) *LeaveBalancesLeaveReqBuilder
- func (builder *LeaveBalancesLeaveReqBuilder) UserIdType(userIdType string) *LeaveBalancesLeaveReqBuilder
- type LeaveBalancesLeaveResp
- type LeaveBalancesLeaveRespData
- type LeaveGrantingRecord
- type LeaveGrantingRecordBuilder
- func (builder *LeaveGrantingRecordBuilder) Build() *LeaveGrantingRecord
- func (builder *LeaveGrantingRecordBuilder) CreatedAt(createdAt string) *LeaveGrantingRecordBuilder
- func (builder *LeaveGrantingRecordBuilder) CreatedBy(createdBy string) *LeaveGrantingRecordBuilder
- func (builder *LeaveGrantingRecordBuilder) EffectiveDate(effectiveDate string) *LeaveGrantingRecordBuilder
- func (builder *LeaveGrantingRecordBuilder) EmploymentId(employmentId string) *LeaveGrantingRecordBuilder
- func (builder *LeaveGrantingRecordBuilder) ExpirationDate(expirationDate string) *LeaveGrantingRecordBuilder
- func (builder *LeaveGrantingRecordBuilder) GrantedBy(grantedBy int) *LeaveGrantingRecordBuilder
- func (builder *LeaveGrantingRecordBuilder) GrantingQuantity(grantingQuantity string) *LeaveGrantingRecordBuilder
- func (builder *LeaveGrantingRecordBuilder) GrantingUnit(grantingUnit int) *LeaveGrantingRecordBuilder
- func (builder *LeaveGrantingRecordBuilder) Id(id string) *LeaveGrantingRecordBuilder
- func (builder *LeaveGrantingRecordBuilder) LeaveTypeId(leaveTypeId string) *LeaveGrantingRecordBuilder
- func (builder *LeaveGrantingRecordBuilder) Reason(reason []*I18n) *LeaveGrantingRecordBuilder
- func (builder *LeaveGrantingRecordBuilder) SectionType(sectionType int) *LeaveGrantingRecordBuilder
- func (builder *LeaveGrantingRecordBuilder) UpdatedAt(updatedAt string) *LeaveGrantingRecordBuilder
- func (builder *LeaveGrantingRecordBuilder) UpdatedBy(updatedBy string) *LeaveGrantingRecordBuilder
- type LeaveRequest
- type LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) ActualEndDate(actualEndDate string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) ApprovalDate(approvalDate string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) Build() *LeaveRequest
- func (builder *LeaveRequestBuilder) DataSource(dataSource int) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) Details(details []*LeaveRequestDetail) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) EmploymentId(employmentId string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) EmploymentName(employmentName []*I18n) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) EndTime(endTime string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) EstimatedEndDate(estimatedEndDate string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) GrantSource(grantSource string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) IsDeducted(isDeducted bool) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) LeaveCancelProcessId(leaveCancelProcessId []string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) LeaveCorrectProcessId(leaveCorrectProcessId []string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) LeaveDuration(leaveDuration string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) LeaveDurationUnit(leaveDurationUnit int) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) LeaveProcessId(leaveProcessId []string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) LeaveRequestId(leaveRequestId string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) LeaveRequestStatus(leaveRequestStatus int) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) LeaveReturnProcessId(leaveReturnProcessId []string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) LeaveTypeCode(leaveTypeCode string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) LeaveTypeId(leaveTypeId string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) LeaveTypeName(leaveTypeName []*I18n) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) Notes(notes string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) ReturnTime(returnTime string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) StartTime(startTime string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) SubmittedAt(submittedAt string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) SubmittedBy(submittedBy string) *LeaveRequestBuilder
- func (builder *LeaveRequestBuilder) TimeZone(timeZone string) *LeaveRequestBuilder
- type LeaveRequestDetail
- type LeaveRequestDetailBuilder
- func (builder *LeaveRequestDetailBuilder) Build() *LeaveRequestDetail
- func (builder *LeaveRequestDetailBuilder) LeaveDate(leaveDate string) *LeaveRequestDetailBuilder
- func (builder *LeaveRequestDetailBuilder) LeaveDuration(leaveDuration string) *LeaveRequestDetailBuilder
- func (builder *LeaveRequestDetailBuilder) LeaveDurationUnit(leaveDurationUnit int) *LeaveRequestDetailBuilder
- func (builder *LeaveRequestDetailBuilder) LeaveRequestId(leaveRequestId string) *LeaveRequestDetailBuilder
- func (builder *LeaveRequestDetailBuilder) PaidType(paidType int) *LeaveRequestDetailBuilder
- type LeaveRequestHistoryLeaveReq
- type LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) Build() *LeaveRequestHistoryLeaveReq
- func (builder *LeaveRequestHistoryLeaveReqBuilder) DataSource(dataSource int) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) EmploymentIdList(employmentIdList []string) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) InitiatorIdList(initiatorIdList []string) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveEndDateMax(leaveEndDateMax string) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveEndDateMin(leaveEndDateMin string) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveRequestStatus(leaveRequestStatus []string) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveStartDateMax(leaveStartDateMax string) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveStartDateMin(leaveStartDateMin string) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveSubmitDateMax(leaveSubmitDateMax string) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveSubmitDateMin(leaveSubmitDateMin string) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveTermType(leaveTermType int) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveTypeIdList(leaveTypeIdList []string) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveUpdateTimeMax(leaveUpdateTimeMax string) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveUpdateTimeMin(leaveUpdateTimeMin string) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) PageSize(pageSize string) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) PageToken(pageToken string) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) ReturnDetail(returnDetail bool) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) TimeZone(timeZone string) *LeaveRequestHistoryLeaveReqBuilder
- func (builder *LeaveRequestHistoryLeaveReqBuilder) UserIdType(userIdType string) *LeaveRequestHistoryLeaveReqBuilder
- type LeaveRequestHistoryLeaveResp
- type LeaveRequestHistoryLeaveRespData
- type LeaveSubtype
- type LeaveSubtypeBuilder
- type LeaveType
- type LeaveTypeBuilder
- func (builder *LeaveTypeBuilder) Build() *LeaveType
- func (builder *LeaveTypeBuilder) CreatedAt(createdAt string) *LeaveTypeBuilder
- func (builder *LeaveTypeBuilder) CreatedBy(createdBy string) *LeaveTypeBuilder
- func (builder *LeaveTypeBuilder) LeaveSubtypeList(leaveSubtypeList []*LeaveSubtype) *LeaveTypeBuilder
- func (builder *LeaveTypeBuilder) LeaveTypeId(leaveTypeId string) *LeaveTypeBuilder
- func (builder *LeaveTypeBuilder) LeaveTypeName(leaveTypeName []*I18n) *LeaveTypeBuilder
- func (builder *LeaveTypeBuilder) Status(status int) *LeaveTypeBuilder
- func (builder *LeaveTypeBuilder) UpdatedAt(updatedAt string) *LeaveTypeBuilder
- func (builder *LeaveTypeBuilder) UpdatedBy(updatedBy string) *LeaveTypeBuilder
- type LeaveTypesLeaveReq
- type LeaveTypesLeaveReqBuilder
- func (builder *LeaveTypesLeaveReqBuilder) Build() *LeaveTypesLeaveReq
- func (builder *LeaveTypesLeaveReqBuilder) PageSize(pageSize string) *LeaveTypesLeaveReqBuilder
- func (builder *LeaveTypesLeaveReqBuilder) PageToken(pageToken string) *LeaveTypesLeaveReqBuilder
- func (builder *LeaveTypesLeaveReqBuilder) Status(status string) *LeaveTypesLeaveReqBuilder
- func (builder *LeaveTypesLeaveReqBuilder) UserIdType(userIdType string) *LeaveTypesLeaveReqBuilder
- type LeaveTypesLeaveResp
- type LeaveTypesLeaveRespData
- type ListCompanyReq
- type ListCompanyReqBuilder
- type ListCompanyResp
- type ListCompanyRespData
- type ListContractReq
- type ListContractReqBuilder
- type ListContractResp
- type ListContractRespData
- type ListCountryRegionReq
- type ListCountryRegionReqBuilder
- type ListCountryRegionResp
- type ListCountryRegionRespData
- type ListCurrencyReq
- type ListCurrencyReqBuilder
- type ListCurrencyResp
- type ListCurrencyRespData
- type ListDepartmentReq
- type ListDepartmentReqBuilder
- func (builder *ListDepartmentReqBuilder) Build() *ListDepartmentReq
- func (builder *ListDepartmentReqBuilder) DepartmentIdList(departmentIdList []string) *ListDepartmentReqBuilder
- func (builder *ListDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *ListDepartmentReqBuilder
- func (builder *ListDepartmentReqBuilder) NameList(nameList []string) *ListDepartmentReqBuilder
- func (builder *ListDepartmentReqBuilder) PageSize(pageSize string) *ListDepartmentReqBuilder
- func (builder *ListDepartmentReqBuilder) PageToken(pageToken string) *ListDepartmentReqBuilder
- func (builder *ListDepartmentReqBuilder) UserIdType(userIdType string) *ListDepartmentReqBuilder
- type ListDepartmentResp
- type ListDepartmentRespData
- type ListEmployeeTypeReq
- type ListEmployeeTypeReqBuilder
- type ListEmployeeTypeResp
- type ListEmployeeTypeRespData
- type ListJobDataReq
- type ListJobDataReqBuilder
- func (builder *ListJobDataReqBuilder) Build() *ListJobDataReq
- func (builder *ListJobDataReqBuilder) DepartmentId(departmentId string) *ListJobDataReqBuilder
- func (builder *ListJobDataReqBuilder) DepartmentIdType(departmentIdType string) *ListJobDataReqBuilder
- func (builder *ListJobDataReqBuilder) EmploymentId(employmentId string) *ListJobDataReqBuilder
- func (builder *ListJobDataReqBuilder) GetAllVersion(getAllVersion bool) *ListJobDataReqBuilder
- func (builder *ListJobDataReqBuilder) JobDataIdList(jobDataIdList []string) *ListJobDataReqBuilder
- func (builder *ListJobDataReqBuilder) JobId(jobId string) *ListJobDataReqBuilder
- func (builder *ListJobDataReqBuilder) PageSize(pageSize string) *ListJobDataReqBuilder
- func (builder *ListJobDataReqBuilder) PageToken(pageToken string) *ListJobDataReqBuilder
- func (builder *ListJobDataReqBuilder) UserIdType(userIdType string) *ListJobDataReqBuilder
- type ListJobDataResp
- type ListJobDataRespData
- type ListJobFamilyReq
- type ListJobFamilyReqBuilder
- type ListJobFamilyResp
- type ListJobFamilyRespData
- type ListJobLevelReq
- type ListJobLevelReqBuilder
- type ListJobLevelResp
- type ListJobLevelRespData
- type ListJobReq
- type ListJobReqBuilder
- func (builder *ListJobReqBuilder) Build() *ListJobReq
- func (builder *ListJobReqBuilder) Name(name string) *ListJobReqBuilder
- func (builder *ListJobReqBuilder) PageSize(pageSize string) *ListJobReqBuilder
- func (builder *ListJobReqBuilder) PageToken(pageToken string) *ListJobReqBuilder
- func (builder *ListJobReqBuilder) QueryLanguage(queryLanguage string) *ListJobReqBuilder
- type ListJobResp
- type ListJobRespData
- type ListLocationReq
- type ListLocationReqBuilder
- type ListLocationResp
- type ListLocationRespData
- type ListNationalIdTypeReq
- type ListNationalIdTypeReqBuilder
- func (builder *ListNationalIdTypeReqBuilder) Build() *ListNationalIdTypeReq
- func (builder *ListNationalIdTypeReqBuilder) Code(code string) *ListNationalIdTypeReqBuilder
- func (builder *ListNationalIdTypeReqBuilder) CountryRegionId(countryRegionId string) *ListNationalIdTypeReqBuilder
- func (builder *ListNationalIdTypeReqBuilder) IdentificationType(identificationType string) *ListNationalIdTypeReqBuilder
- func (builder *ListNationalIdTypeReqBuilder) PageSize(pageSize string) *ListNationalIdTypeReqBuilder
- func (builder *ListNationalIdTypeReqBuilder) PageToken(pageToken string) *ListNationalIdTypeReqBuilder
- type ListNationalIdTypeResp
- type ListNationalIdTypeRespData
- type ListObjectApiNameCustomFieldReq
- type ListObjectApiNameCustomFieldReqBuilder
- func (builder *ListObjectApiNameCustomFieldReqBuilder) Build() *ListObjectApiNameCustomFieldReq
- func (builder *ListObjectApiNameCustomFieldReqBuilder) PageSize(pageSize string) *ListObjectApiNameCustomFieldReqBuilder
- func (builder *ListObjectApiNameCustomFieldReqBuilder) PageToken(pageToken string) *ListObjectApiNameCustomFieldReqBuilder
- type ListObjectApiNameCustomFieldResp
- type ListObjectApiNameCustomFieldRespData
- type ListPreHireReq
- type ListPreHireReqBuilder
- func (builder *ListPreHireReqBuilder) Build() *ListPreHireReq
- func (builder *ListPreHireReqBuilder) PageSize(pageSize string) *ListPreHireReqBuilder
- func (builder *ListPreHireReqBuilder) PageToken(pageToken string) *ListPreHireReqBuilder
- func (builder *ListPreHireReqBuilder) PreHireIds(preHireIds []string) *ListPreHireReqBuilder
- type ListPreHireResp
- type ListPreHireRespData
- type ListSecurityGroupReq
- type ListSecurityGroupReqBuilder
- type ListSecurityGroupResp
- type ListSecurityGroupRespData
- type ListSubdivisionReq
- type ListSubdivisionReqBuilder
- func (builder *ListSubdivisionReqBuilder) Build() *ListSubdivisionReq
- func (builder *ListSubdivisionReqBuilder) CountryRegionId(countryRegionId string) *ListSubdivisionReqBuilder
- func (builder *ListSubdivisionReqBuilder) PageSize(pageSize string) *ListSubdivisionReqBuilder
- func (builder *ListSubdivisionReqBuilder) PageToken(pageToken string) *ListSubdivisionReqBuilder
- type ListSubdivisionResp
- type ListSubdivisionRespData
- type ListSubregionReq
- type ListSubregionReqBuilder
- func (builder *ListSubregionReqBuilder) Build() *ListSubregionReq
- func (builder *ListSubregionReqBuilder) PageSize(pageSize string) *ListSubregionReqBuilder
- func (builder *ListSubregionReqBuilder) PageToken(pageToken string) *ListSubregionReqBuilder
- func (builder *ListSubregionReqBuilder) SubdivisionId(subdivisionId string) *ListSubregionReqBuilder
- type ListSubregionResp
- type ListSubregionRespData
- type ListWorkingHoursTypeReq
- type ListWorkingHoursTypeReqBuilder
- type ListWorkingHoursTypeResp
- type ListWorkingHoursTypeRespData
- type Location
- type LocationBuilder
- func (builder *LocationBuilder) Address(address []*Address) *LocationBuilder
- func (builder *LocationBuilder) Build() *Location
- func (builder *LocationBuilder) CustomFields(customFields []*ObjectFieldData) *LocationBuilder
- func (builder *LocationBuilder) DisplayLanguageId(displayLanguageId string) *LocationBuilder
- func (builder *LocationBuilder) EffectiveTime(effectiveTime string) *LocationBuilder
- func (builder *LocationBuilder) ExpirationTime(expirationTime string) *LocationBuilder
- func (builder *LocationBuilder) HiberarchyCommon(hiberarchyCommon *HiberarchyCommon) *LocationBuilder
- func (builder *LocationBuilder) Id(id string) *LocationBuilder
- func (builder *LocationBuilder) Locale(locale *Enum) *LocationBuilder
- func (builder *LocationBuilder) LocationUsageList(locationUsageList []*Enum) *LocationBuilder
- func (builder *LocationBuilder) TimeZoneId(timeZoneId string) *LocationBuilder
- func (builder *LocationBuilder) WorkingHoursTypeId(workingHoursTypeId string) *LocationBuilder
- type LookupFieldSetting
- type LookupFieldSettingBuilder
- type ManageRelation
- type ManageRelationBuilder
- func (builder *ManageRelationBuilder) Build() *ManageRelation
- func (builder *ManageRelationBuilder) EffectiveTime(effectiveTime string) *ManageRelationBuilder
- func (builder *ManageRelationBuilder) ManagerType(managerType *Enum) *ManageRelationBuilder
- func (builder *ManageRelationBuilder) ReportModeType(reportModeType *Enum) *ManageRelationBuilder
- func (builder *ManageRelationBuilder) SubordinateDepartmentId(subordinateDepartmentId string) *ManageRelationBuilder
- func (builder *ManageRelationBuilder) SubordinateEmployeeId(subordinateEmployeeId string) *ManageRelationBuilder
- func (builder *ManageRelationBuilder) SuperiorEmployeeId(superiorEmployeeId string) *ManageRelationBuilder
- type ManagementScope
- type ManagementScopeBuilder
- type MatchCompensationStandardReq
- type MatchCompensationStandardReqBuilder
- func (builder *MatchCompensationStandardReqBuilder) Build() *MatchCompensationStandardReq
- func (builder *MatchCompensationStandardReqBuilder) CompanyId(companyId string) *MatchCompensationStandardReqBuilder
- func (builder *MatchCompensationStandardReqBuilder) CpstChangeReasonId(cpstChangeReasonId string) *MatchCompensationStandardReqBuilder
- func (builder *MatchCompensationStandardReqBuilder) CpstPlanId(cpstPlanId string) *MatchCompensationStandardReqBuilder
- func (builder *MatchCompensationStandardReqBuilder) CpstSalaryLevelId(cpstSalaryLevelId string) *MatchCompensationStandardReqBuilder
- func (builder *MatchCompensationStandardReqBuilder) DepartmentId(departmentId string) *MatchCompensationStandardReqBuilder
- func (builder *MatchCompensationStandardReqBuilder) DepartmentIdType(departmentIdType string) *MatchCompensationStandardReqBuilder
- func (builder *MatchCompensationStandardReqBuilder) EffectiveTime(effectiveTime string) *MatchCompensationStandardReqBuilder
- func (builder *MatchCompensationStandardReqBuilder) EmployeeTypeId(employeeTypeId string) *MatchCompensationStandardReqBuilder
- func (builder *MatchCompensationStandardReqBuilder) EmploymentId(employmentId string) *MatchCompensationStandardReqBuilder
- func (builder *MatchCompensationStandardReqBuilder) JobFamilyId(jobFamilyId string) *MatchCompensationStandardReqBuilder
- func (builder *MatchCompensationStandardReqBuilder) JobLevelId(jobLevelId string) *MatchCompensationStandardReqBuilder
- func (builder *MatchCompensationStandardReqBuilder) RecruitmentType(recruitmentType string) *MatchCompensationStandardReqBuilder
- func (builder *MatchCompensationStandardReqBuilder) ReferenceObjectApi(referenceObjectApi string) *MatchCompensationStandardReqBuilder
- func (builder *MatchCompensationStandardReqBuilder) ReferenceObjectId(referenceObjectId string) *MatchCompensationStandardReqBuilder
- func (builder *MatchCompensationStandardReqBuilder) UserIdType(userIdType string) *MatchCompensationStandardReqBuilder
- func (builder *MatchCompensationStandardReqBuilder) WorkLocationId(workLocationId string) *MatchCompensationStandardReqBuilder
- type MatchCompensationStandardResp
- type MatchCompensationStandardRespData
- type Name
- type NameBuilder
- type NationalId
- type NationalIdBuilder
- func (builder *NationalIdBuilder) Build() *NationalId
- func (builder *NationalIdBuilder) CountryRegionId(countryRegionId string) *NationalIdBuilder
- func (builder *NationalIdBuilder) CustomFields(customFields []*ObjectFieldData) *NationalIdBuilder
- func (builder *NationalIdBuilder) ExpirationDate(expirationDate string) *NationalIdBuilder
- func (builder *NationalIdBuilder) IssueDate(issueDate string) *NationalIdBuilder
- func (builder *NationalIdBuilder) IssuedBy(issuedBy string) *NationalIdBuilder
- func (builder *NationalIdBuilder) NationalIdNumber(nationalIdNumber string) *NationalIdBuilder
- func (builder *NationalIdBuilder) NationalIdTypeId(nationalIdTypeId string) *NationalIdBuilder
- type NationalIdType
- type NationalIdTypeBuilder
- func (builder *NationalIdTypeBuilder) Active(active bool) *NationalIdTypeBuilder
- func (builder *NationalIdTypeBuilder) Build() *NationalIdType
- func (builder *NationalIdTypeBuilder) Code(code string) *NationalIdTypeBuilder
- func (builder *NationalIdTypeBuilder) CountryRegionId(countryRegionId string) *NationalIdTypeBuilder
- func (builder *NationalIdTypeBuilder) CustomFields(customFields []*ObjectFieldData) *NationalIdTypeBuilder
- func (builder *NationalIdTypeBuilder) Id(id string) *NationalIdTypeBuilder
- func (builder *NationalIdTypeBuilder) IdentificationType(identificationType *Enum) *NationalIdTypeBuilder
- func (builder *NationalIdTypeBuilder) Name(name []*I18n) *NationalIdTypeBuilder
- func (builder *NationalIdTypeBuilder) ValidationRule(validationRule string) *NationalIdTypeBuilder
- func (builder *NationalIdTypeBuilder) ValidationRuleDescription(validationRuleDescription []*I18n) *NationalIdTypeBuilder
- type NumberFieldSetting
- type NumberFieldSettingBuilder
- func (builder *NumberFieldSettingBuilder) Build() *NumberFieldSetting
- func (builder *NumberFieldSettingBuilder) DecimalPlaces(decimalPlaces int) *NumberFieldSettingBuilder
- func (builder *NumberFieldSettingBuilder) DecimalTotalPlaces(decimalTotalPlaces int) *NumberFieldSettingBuilder
- func (builder *NumberFieldSettingBuilder) NumberFieldType(numberFieldType int) *NumberFieldSettingBuilder
- func (builder *NumberFieldSettingBuilder) RoundType(roundType int) *NumberFieldSettingBuilder
- type Object
- type ObjectBuilder
- func (builder *ObjectBuilder) Build() *Object
- func (builder *ObjectBuilder) CreateTime(createTime string) *ObjectBuilder
- func (builder *ObjectBuilder) IsOpen(isOpen bool) *ObjectBuilder
- func (builder *ObjectBuilder) Name(name *Name) *ObjectBuilder
- func (builder *ObjectBuilder) ObjectApiName(objectApiName string) *ObjectBuilder
- func (builder *ObjectBuilder) UpdateTime(updateTime string) *ObjectBuilder
- type ObjectData
- type ObjectDataBuilder
- type ObjectFieldData
- type ObjectFieldDataBuilder
- type Offboarding
- type OffboardingBuilder
- func (builder *OffboardingBuilder) ApplicationInfo(applicationInfo *ApplicationInfo) *OffboardingBuilder
- func (builder *OffboardingBuilder) Build() *Offboarding
- func (builder *OffboardingBuilder) InitiatingType(initiatingType string) *OffboardingBuilder
- func (builder *OffboardingBuilder) OffboardingChecklist(offboardingChecklist *OffboardingChecklist) *OffboardingBuilder
- func (builder *OffboardingBuilder) OffboardingId(offboardingId string) *OffboardingBuilder
- func (builder *OffboardingBuilder) OffboardingInfo(offboardingInfo *OffboardingInfo) *OffboardingBuilder
- func (builder *OffboardingBuilder) Status(status string) *OffboardingBuilder
- type OffboardingChecklist
- type OffboardingChecklistBuilder
- func (builder *OffboardingChecklistBuilder) Build() *OffboardingChecklist
- func (builder *OffboardingChecklistBuilder) ChecklistFinishTime(checklistFinishTime string) *OffboardingChecklistBuilder
- func (builder *OffboardingChecklistBuilder) ChecklistProcessId(checklistProcessId string) *OffboardingChecklistBuilder
- func (builder *OffboardingChecklistBuilder) ChecklistStartTime(checklistStartTime string) *OffboardingChecklistBuilder
- func (builder *OffboardingChecklistBuilder) ChecklistStatus(checklistStatus string) *OffboardingChecklistBuilder
- type OffboardingData
- type OffboardingDataBuilder
- func (builder *OffboardingDataBuilder) Build() *OffboardingData
- func (builder *OffboardingDataBuilder) CreatedTime(createdTime string) *OffboardingDataBuilder
- func (builder *OffboardingDataBuilder) EmploymentId(employmentId string) *OffboardingDataBuilder
- func (builder *OffboardingDataBuilder) OffboardingDate(offboardingDate string) *OffboardingDataBuilder
- func (builder *OffboardingDataBuilder) OffboardingId(offboardingId string) *OffboardingDataBuilder
- func (builder *OffboardingDataBuilder) OffboardingReasonExplanation(offboardingReasonExplanation string) *OffboardingDataBuilder
- func (builder *OffboardingDataBuilder) OffboardingReasonUniqueIdentifier(offboardingReasonUniqueIdentifier string) *OffboardingDataBuilder
- type OffboardingInfo
- type OffboardingInfoBuilder
- func (builder *OffboardingInfoBuilder) AddBlockList(addBlockList string) *OffboardingInfoBuilder
- func (builder *OffboardingInfoBuilder) BlockReason(blockReason *Enum) *OffboardingInfoBuilder
- func (builder *OffboardingInfoBuilder) BlockReasonExplanation(blockReasonExplanation string) *OffboardingInfoBuilder
- func (builder *OffboardingInfoBuilder) Build() *OffboardingInfo
- func (builder *OffboardingInfoBuilder) CustomFields(customFields []*CustomFieldData) *OffboardingInfoBuilder
- func (builder *OffboardingInfoBuilder) EmployeeReason(employeeReason *Enum) *OffboardingInfoBuilder
- func (builder *OffboardingInfoBuilder) EmployeeReasonExplanation(employeeReasonExplanation string) *OffboardingInfoBuilder
- func (builder *OffboardingInfoBuilder) EmploymentId(employmentId string) *OffboardingInfoBuilder
- func (builder *OffboardingInfoBuilder) ExpectedOffboardingDate(expectedOffboardingDate string) *OffboardingInfoBuilder
- func (builder *OffboardingInfoBuilder) HrbpId(hrbpId []string) *OffboardingInfoBuilder
- func (builder *OffboardingInfoBuilder) OffboardingDate(offboardingDate string) *OffboardingInfoBuilder
- func (builder *OffboardingInfoBuilder) Reason(reason *Enum) *OffboardingInfoBuilder
- func (builder *OffboardingInfoBuilder) ReasonExplanation(reasonExplanation string) *OffboardingInfoBuilder
- type OffboardingReason
- type OffboardingReasonBuilder
- func (builder *OffboardingReasonBuilder) Active(active bool) *OffboardingReasonBuilder
- func (builder *OffboardingReasonBuilder) Build() *OffboardingReason
- func (builder *OffboardingReasonBuilder) CreatedTime(createdTime string) *OffboardingReasonBuilder
- func (builder *OffboardingReasonBuilder) Name(name []*I18n) *OffboardingReasonBuilder
- func (builder *OffboardingReasonBuilder) OffboardingReasonUniqueIdentifier(offboardingReasonUniqueIdentifier string) *OffboardingReasonBuilder
- func (builder *OffboardingReasonBuilder) ParentOffboardingReasonUniqueIdentifier(parentOffboardingReasonUniqueIdentifier string) *OffboardingReasonBuilder
- func (builder *OffboardingReasonBuilder) UpdatedTime(updatedTime string) *OffboardingReasonBuilder
- type P2ContractCreatedV1
- type P2ContractCreatedV1Data
- type P2ContractCreatedV1Handler
- type P2ContractDeletedV1
- type P2ContractDeletedV1Data
- type P2ContractDeletedV1Handler
- type P2ContractUpdatedV1
- type P2ContractUpdatedV1Data
- type P2ContractUpdatedV1Handler
- type P2DepartmentCreatedV1
- type P2DepartmentCreatedV1Data
- type P2DepartmentCreatedV1Handler
- type P2DepartmentDeletedV1
- type P2DepartmentDeletedV1Data
- type P2DepartmentDeletedV1Handler
- type P2DepartmentUpdatedV1
- type P2DepartmentUpdatedV1Data
- type P2DepartmentUpdatedV1Handler
- type P2EmploymentConvertedV1
- type P2EmploymentConvertedV1Data
- type P2EmploymentConvertedV1Handler
- type P2EmploymentCreatedV1
- type P2EmploymentCreatedV1Data
- type P2EmploymentCreatedV1Handler
- type P2EmploymentDeletedV1
- type P2EmploymentDeletedV1Data
- type P2EmploymentDeletedV1Handler
- type P2EmploymentResignedV1
- type P2EmploymentResignedV1Data
- type P2EmploymentResignedV1Handler
- type P2EmploymentUpdatedV1
- type P2EmploymentUpdatedV1Data
- type P2EmploymentUpdatedV1Handler
- type P2JobChangeUpdatedV1
- type P2JobChangeUpdatedV1Data
- type P2JobChangeUpdatedV1Handler
- type P2JobCreatedV1
- type P2JobCreatedV1Data
- type P2JobCreatedV1Handler
- type P2JobDataChangedV1
- type P2JobDataChangedV1Data
- type P2JobDataChangedV1Handler
- type P2JobDataEmployedV1
- type P2JobDataEmployedV1Data
- type P2JobDataEmployedV1Handler
- type P2JobDeletedV1
- type P2JobDeletedV1Data
- type P2JobDeletedV1Handler
- type P2JobUpdatedV1
- type P2JobUpdatedV1Data
- type P2JobUpdatedV1Handler
- type P2OffboardingUpdatedV1
- type P2OffboardingUpdatedV1Data
- type P2OffboardingUpdatedV1Handler
- type P2OrgRoleAuthorizationUpdatedV1
- type P2OrgRoleAuthorizationUpdatedV1Data
- type P2OrgRoleAuthorizationUpdatedV1Handler
- type P2PersonCreatedV1
- type P2PersonCreatedV1Data
- type P2PersonCreatedV1Handler
- type P2PersonDeletedV1
- type P2PersonDeletedV1Data
- type P2PersonDeletedV1Handler
- type P2PersonUpdatedV1
- type P2PersonUpdatedV1Data
- type P2PersonUpdatedV1Handler
- type P2PreHireUpdatedV1
- type P2PreHireUpdatedV1Data
- type P2PreHireUpdatedV1Handler
- type PatchCompanyReq
- type PatchCompanyReqBuilder
- func (builder *PatchCompanyReqBuilder) Build() *PatchCompanyReq
- func (builder *PatchCompanyReqBuilder) ClientToken(clientToken string) *PatchCompanyReqBuilder
- func (builder *PatchCompanyReqBuilder) Company(company *Company) *PatchCompanyReqBuilder
- func (builder *PatchCompanyReqBuilder) CompanyId(companyId string) *PatchCompanyReqBuilder
- type PatchCompanyResp
- type PatchCompanyRespData
- type PatchContractReq
- type PatchContractReqBuilder
- func (builder *PatchContractReqBuilder) Build() *PatchContractReq
- func (builder *PatchContractReqBuilder) ClientToken(clientToken string) *PatchContractReqBuilder
- func (builder *PatchContractReqBuilder) Contract(contract *Contract) *PatchContractReqBuilder
- func (builder *PatchContractReqBuilder) ContractId(contractId string) *PatchContractReqBuilder
- type PatchContractResp
- type PatchContractRespData
- type PatchDepartmentReq
- type PatchDepartmentReqBuilder
- func (builder *PatchDepartmentReqBuilder) Build() *PatchDepartmentReq
- func (builder *PatchDepartmentReqBuilder) ClientToken(clientToken string) *PatchDepartmentReqBuilder
- func (builder *PatchDepartmentReqBuilder) Department(department *Department) *PatchDepartmentReqBuilder
- func (builder *PatchDepartmentReqBuilder) DepartmentId(departmentId string) *PatchDepartmentReqBuilder
- func (builder *PatchDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *PatchDepartmentReqBuilder
- func (builder *PatchDepartmentReqBuilder) UserIdType(userIdType string) *PatchDepartmentReqBuilder
- type PatchDepartmentResp
- type PatchDepartmentRespData
- type PatchEmployeeTypeReq
- type PatchEmployeeTypeReqBuilder
- func (builder *PatchEmployeeTypeReqBuilder) Build() *PatchEmployeeTypeReq
- func (builder *PatchEmployeeTypeReqBuilder) ClientToken(clientToken string) *PatchEmployeeTypeReqBuilder
- func (builder *PatchEmployeeTypeReqBuilder) EmployeeType(employeeType *EmployeeType) *PatchEmployeeTypeReqBuilder
- func (builder *PatchEmployeeTypeReqBuilder) EmployeeTypeId(employeeTypeId string) *PatchEmployeeTypeReqBuilder
- type PatchEmployeeTypeResp
- type PatchEmployeeTypeRespData
- type PatchEmploymentReq
- type PatchEmploymentReqBuilder
- func (builder *PatchEmploymentReqBuilder) Build() *PatchEmploymentReq
- func (builder *PatchEmploymentReqBuilder) ClientToken(clientToken string) *PatchEmploymentReqBuilder
- func (builder *PatchEmploymentReqBuilder) DepartmentIdType(departmentIdType string) *PatchEmploymentReqBuilder
- func (builder *PatchEmploymentReqBuilder) Employment(employment *Employment) *PatchEmploymentReqBuilder
- func (builder *PatchEmploymentReqBuilder) EmploymentId(employmentId string) *PatchEmploymentReqBuilder
- func (builder *PatchEmploymentReqBuilder) UserIdType(userIdType string) *PatchEmploymentReqBuilder
- type PatchEmploymentResp
- type PatchEmploymentRespData
- type PatchJobDataReq
- type PatchJobDataReqBuilder
- func (builder *PatchJobDataReqBuilder) Build() *PatchJobDataReq
- func (builder *PatchJobDataReqBuilder) ClientToken(clientToken string) *PatchJobDataReqBuilder
- func (builder *PatchJobDataReqBuilder) DepartmentIdType(departmentIdType string) *PatchJobDataReqBuilder
- func (builder *PatchJobDataReqBuilder) JobData(jobData *JobData) *PatchJobDataReqBuilder
- func (builder *PatchJobDataReqBuilder) JobDataId(jobDataId string) *PatchJobDataReqBuilder
- func (builder *PatchJobDataReqBuilder) UserIdType(userIdType string) *PatchJobDataReqBuilder
- type PatchJobDataResp
- type PatchJobDataRespData
- type PatchJobFamilyReq
- type PatchJobFamilyReqBuilder
- func (builder *PatchJobFamilyReqBuilder) Build() *PatchJobFamilyReq
- func (builder *PatchJobFamilyReqBuilder) ClientToken(clientToken string) *PatchJobFamilyReqBuilder
- func (builder *PatchJobFamilyReqBuilder) JobFamily(jobFamily *JobFamily) *PatchJobFamilyReqBuilder
- func (builder *PatchJobFamilyReqBuilder) JobFamilyId(jobFamilyId string) *PatchJobFamilyReqBuilder
- type PatchJobFamilyResp
- type PatchJobFamilyRespData
- type PatchJobLevelReq
- type PatchJobLevelReqBuilder
- func (builder *PatchJobLevelReqBuilder) Build() *PatchJobLevelReq
- func (builder *PatchJobLevelReqBuilder) ClientToken(clientToken string) *PatchJobLevelReqBuilder
- func (builder *PatchJobLevelReqBuilder) JobLevel(jobLevel *JobLevel) *PatchJobLevelReqBuilder
- func (builder *PatchJobLevelReqBuilder) JobLevelId(jobLevelId string) *PatchJobLevelReqBuilder
- type PatchJobLevelResp
- type PatchJobLevelRespData
- type PatchJobReq
- type PatchJobReqBuilder
- type PatchJobResp
- type PatchJobRespData
- type PatchNationalIdTypeReq
- type PatchNationalIdTypeReqBuilder
- func (builder *PatchNationalIdTypeReqBuilder) Build() *PatchNationalIdTypeReq
- func (builder *PatchNationalIdTypeReqBuilder) ClientToken(clientToken string) *PatchNationalIdTypeReqBuilder
- func (builder *PatchNationalIdTypeReqBuilder) NationalIdType(nationalIdType *NationalIdType) *PatchNationalIdTypeReqBuilder
- func (builder *PatchNationalIdTypeReqBuilder) NationalIdTypeId(nationalIdTypeId string) *PatchNationalIdTypeReqBuilder
- type PatchNationalIdTypeResp
- type PatchNationalIdTypeRespData
- type PatchPreHireReq
- type PatchPreHireReqBuilder
- func (builder *PatchPreHireReqBuilder) Build() *PatchPreHireReq
- func (builder *PatchPreHireReqBuilder) ClientToken(clientToken string) *PatchPreHireReqBuilder
- func (builder *PatchPreHireReqBuilder) PreHire(preHire *PreHire) *PatchPreHireReqBuilder
- func (builder *PatchPreHireReqBuilder) PreHireId(preHireId string) *PatchPreHireReqBuilder
- type PatchPreHireResp
- type PatchPreHireRespData
- type PatchWorkingHoursTypeReq
- type PatchWorkingHoursTypeReqBuilder
- func (builder *PatchWorkingHoursTypeReqBuilder) Build() *PatchWorkingHoursTypeReq
- func (builder *PatchWorkingHoursTypeReqBuilder) ClientToken(clientToken string) *PatchWorkingHoursTypeReqBuilder
- func (builder *PatchWorkingHoursTypeReqBuilder) WorkingHoursType(workingHoursType *WorkingHoursType) *PatchWorkingHoursTypeReqBuilder
- func (builder *PatchWorkingHoursTypeReqBuilder) WorkingHoursTypeId(workingHoursTypeId string) *PatchWorkingHoursTypeReqBuilder
- type PatchWorkingHoursTypeResp
- type PatchWorkingHoursTypeRespData
- type PermissionDetail
- type PermissionDetailBuilder
- func (builder *PermissionDetailBuilder) AssignedOrganizationList(assignedOrganizationList [][]*AssignedOrganization) *PermissionDetailBuilder
- func (builder *PermissionDetailBuilder) Build() *PermissionDetail
- func (builder *PermissionDetailBuilder) GrantorRuleList(grantorRuleList []*PermissionSecurityGroup) *PermissionDetailBuilder
- func (builder *PermissionDetailBuilder) Role(role *SecurityGroup) *PermissionDetailBuilder
- func (builder *PermissionDetailBuilder) UpdateTime(updateTime string) *PermissionDetailBuilder
- type PermissionSecurityGroup
- type PermissionSecurityGroupBuilder
- func (builder *PermissionSecurityGroupBuilder) Build() *PermissionSecurityGroup
- func (builder *PermissionSecurityGroupBuilder) RuleDimension(ruleDimension *RuleDimension) *PermissionSecurityGroupBuilder
- func (builder *PermissionSecurityGroupBuilder) RuleType(ruleType int) *PermissionSecurityGroupBuilder
- type Person
- type PersonBuilder
- func (builder *PersonBuilder) AddressList(addressList []*Address) *PersonBuilder
- func (builder *PersonBuilder) Age(age int) *PersonBuilder
- func (builder *PersonBuilder) BankAccountList(bankAccountList []*BankAccount) *PersonBuilder
- func (builder *PersonBuilder) Build() *Person
- func (builder *PersonBuilder) CustomFields(customFields []*ObjectFieldData) *PersonBuilder
- func (builder *PersonBuilder) DateEnteredWorkforce(dateEnteredWorkforce string) *PersonBuilder
- func (builder *PersonBuilder) DateOfBirth(dateOfBirth string) *PersonBuilder
- func (builder *PersonBuilder) DependentList(dependentList []*Dependent) *PersonBuilder
- func (builder *PersonBuilder) EducationList(educationList []*Education) *PersonBuilder
- func (builder *PersonBuilder) EmailAddress(emailAddress string) *PersonBuilder
- func (builder *PersonBuilder) EmailList(emailList []*Email) *PersonBuilder
- func (builder *PersonBuilder) EmergencyContactList(emergencyContactList []*EmergencyContact) *PersonBuilder
- func (builder *PersonBuilder) Gender(gender *Enum) *PersonBuilder
- func (builder *PersonBuilder) HighestDegreeOfEducation(highestDegreeOfEducation *Education) *PersonBuilder
- func (builder *PersonBuilder) HighestLevelOfEducation(highestLevelOfEducation *Education) *PersonBuilder
- func (builder *PersonBuilder) Id(id string) *PersonBuilder
- func (builder *PersonBuilder) LegalName(legalName string) *PersonBuilder
- func (builder *PersonBuilder) MaritalStatus(maritalStatus *Enum) *PersonBuilder
- func (builder *PersonBuilder) NameList(nameList []*PersonName) *PersonBuilder
- func (builder *PersonBuilder) NationalIdList(nationalIdList []*NationalId) *PersonBuilder
- func (builder *PersonBuilder) NationalityId(nationalityId string) *PersonBuilder
- func (builder *PersonBuilder) PersonalProfile(personalProfile []*PersonalProfile) *PersonBuilder
- func (builder *PersonBuilder) PhoneList(phoneList []*Phone) *PersonBuilder
- func (builder *PersonBuilder) PhoneNumber(phoneNumber string) *PersonBuilder
- func (builder *PersonBuilder) PreferredName(preferredName string) *PersonBuilder
- func (builder *PersonBuilder) ProfileImageId(profileImageId string) *PersonBuilder
- func (builder *PersonBuilder) Race(race *Enum) *PersonBuilder
- func (builder *PersonBuilder) ResidentTaxIdList(residentTaxIdList []string) *PersonBuilder
- func (builder *PersonBuilder) WorkExperienceList(workExperienceList []*WorkExperience) *PersonBuilder
- type PersonInfoChn
- type PersonInfoChnBuilder
- func (builder *PersonInfoChnBuilder) Build() *PersonInfoChn
- func (builder *PersonInfoChnBuilder) CustomFields(customFields []*ObjectFieldData) *PersonInfoChnBuilder
- func (builder *PersonInfoChnBuilder) HukouLocation(hukouLocation string) *PersonInfoChnBuilder
- func (builder *PersonInfoChnBuilder) HukouType(hukouType *Enum) *PersonInfoChnBuilder
- func (builder *PersonInfoChnBuilder) Id(id string) *PersonInfoChnBuilder
- func (builder *PersonInfoChnBuilder) NativeRegion(nativeRegion string) *PersonInfoChnBuilder
- func (builder *PersonInfoChnBuilder) PersonId(personId string) *PersonInfoChnBuilder
- func (builder *PersonInfoChnBuilder) PoliticalAffiliationList(politicalAffiliationList []*Enum) *PersonInfoChnBuilder
- func (builder *PersonInfoChnBuilder) WorkingYears(workingYears int) *PersonInfoChnBuilder
- type PersonInfoMys
- type PersonInfoMysBuilder
- func (builder *PersonInfoMysBuilder) Build() *PersonInfoMys
- func (builder *PersonInfoMysBuilder) CommonReserveFund(commonReserveFund string) *PersonInfoMysBuilder
- func (builder *PersonInfoMysBuilder) CustomFields(customFields []*ObjectFieldData) *PersonInfoMysBuilder
- func (builder *PersonInfoMysBuilder) FreshGraduate(freshGraduate bool) *PersonInfoMysBuilder
- func (builder *PersonInfoMysBuilder) Id(id string) *PersonInfoMysBuilder
- func (builder *PersonInfoMysBuilder) MonthlyGross(monthlyGross string) *PersonInfoMysBuilder
- func (builder *PersonInfoMysBuilder) MonthlyTaxDeduction(monthlyTaxDeduction string) *PersonInfoMysBuilder
- func (builder *PersonInfoMysBuilder) PersonId(personId string) *PersonInfoMysBuilder
- func (builder *PersonInfoMysBuilder) PreviousEmployersList(previousEmployersList []*PreviousEmployer) *PersonInfoMysBuilder
- func (builder *PersonInfoMysBuilder) PreviousIncomeInTheCurrentYear(previousIncomeInTheCurrentYear bool) *PersonInfoMysBuilder
- func (builder *PersonInfoMysBuilder) SocialInsurance(socialInsurance string) *PersonInfoMysBuilder
- func (builder *PersonInfoMysBuilder) TaxRelief1(taxRelief1 string) *PersonInfoMysBuilder
- func (builder *PersonInfoMysBuilder) TaxRelief2(taxRelief2 string) *PersonInfoMysBuilder
- func (builder *PersonInfoMysBuilder) TaxRelief3(taxRelief3 string) *PersonInfoMysBuilder
- func (builder *PersonInfoMysBuilder) TaxRelief4(taxRelief4 string) *PersonInfoMysBuilder
- func (builder *PersonInfoMysBuilder) TaxRelief5(taxRelief5 string) *PersonInfoMysBuilder
- type PersonName
- type PersonNameBuilder
- func (builder *PersonNameBuilder) AdditionalNameType(additionalNameType *Enum) *PersonNameBuilder
- func (builder *PersonNameBuilder) Build() *PersonName
- func (builder *PersonNameBuilder) CountryRegionId(countryRegionId string) *PersonNameBuilder
- func (builder *PersonNameBuilder) CustomFields(customFields []*ObjectFieldData) *PersonNameBuilder
- func (builder *PersonNameBuilder) CustomLocalName(customLocalName string) *PersonNameBuilder
- func (builder *PersonNameBuilder) CustomName(customName string) *PersonNameBuilder
- func (builder *PersonNameBuilder) DisplayNameLocalAndWesternScript(displayNameLocalAndWesternScript string) *PersonNameBuilder
- func (builder *PersonNameBuilder) DisplayNameLocalScript(displayNameLocalScript string) *PersonNameBuilder
- func (builder *PersonNameBuilder) DisplayNameWesternScript(displayNameWesternScript string) *PersonNameBuilder
- func (builder *PersonNameBuilder) FirstName(firstName string) *PersonNameBuilder
- func (builder *PersonNameBuilder) FullName(fullName string) *PersonNameBuilder
- func (builder *PersonNameBuilder) Hereditary(hereditary string) *PersonNameBuilder
- func (builder *PersonNameBuilder) LocalFirstName(localFirstName string) *PersonNameBuilder
- func (builder *PersonNameBuilder) LocalFirstName2(localFirstName2 string) *PersonNameBuilder
- func (builder *PersonNameBuilder) LocalMiddleName(localMiddleName string) *PersonNameBuilder
- func (builder *PersonNameBuilder) LocalPrimary(localPrimary string) *PersonNameBuilder
- func (builder *PersonNameBuilder) LocalPrimary2(localPrimary2 string) *PersonNameBuilder
- func (builder *PersonNameBuilder) LocalSecondary(localSecondary string) *PersonNameBuilder
- func (builder *PersonNameBuilder) MiddleName(middleName string) *PersonNameBuilder
- func (builder *PersonNameBuilder) NamePrimary(namePrimary string) *PersonNameBuilder
- func (builder *PersonNameBuilder) NameType(nameType *Enum) *PersonNameBuilder
- func (builder *PersonNameBuilder) Secondary(secondary string) *PersonNameBuilder
- func (builder *PersonNameBuilder) Social(social *Enum) *PersonNameBuilder
- func (builder *PersonNameBuilder) Tertiary(tertiary string) *PersonNameBuilder
- func (builder *PersonNameBuilder) Title(title *Enum) *PersonNameBuilder
- type PersonalProfile
- type PersonalProfileBuilder
- type Phone
- type PhoneBuilder
- func (builder *PhoneBuilder) Build() *Phone
- func (builder *PhoneBuilder) CustomFields(customFields []*ObjectFieldData) *PhoneBuilder
- func (builder *PhoneBuilder) DeviceType(deviceType *Enum) *PhoneBuilder
- func (builder *PhoneBuilder) FormattedPhoneNumber(formattedPhoneNumber string) *PhoneBuilder
- func (builder *PhoneBuilder) InternationalAreaCode(internationalAreaCode *Enum) *PhoneBuilder
- func (builder *PhoneBuilder) IsPrimary(isPrimary bool) *PhoneBuilder
- func (builder *PhoneBuilder) IsPublic(isPublic bool) *PhoneBuilder
- func (builder *PhoneBuilder) PhoneNumber(phoneNumber string) *PhoneBuilder
- func (builder *PhoneBuilder) PhoneUsage(phoneUsage *Enum) *PhoneBuilder
- type PhoneNumberAndAreaCode
- type PhoneNumberAndAreaCodeBuilder
- type PreHire
- type PreHireBuilder
- func (builder *PreHireBuilder) AtsApplicationId(atsApplicationId string) *PreHireBuilder
- func (builder *PreHireBuilder) Build() *PreHire
- func (builder *PreHireBuilder) CostCenterRate(costCenterRate []*SupportCostCenterItem) *PreHireBuilder
- func (builder *PreHireBuilder) CustomFields(customFields []*ObjectFieldData) *PreHireBuilder
- func (builder *PreHireBuilder) EmployeeType(employeeType *Enum) *PreHireBuilder
- func (builder *PreHireBuilder) EmployeeTypeId(employeeTypeId string) *PreHireBuilder
- func (builder *PreHireBuilder) HireDate(hireDate string) *PreHireBuilder
- func (builder *PreHireBuilder) Id(id string) *PreHireBuilder
- func (builder *PreHireBuilder) OnboardingStatus(onboardingStatus *Enum) *PreHireBuilder
- func (builder *PreHireBuilder) PersonId(personId string) *PreHireBuilder
- func (builder *PreHireBuilder) WorkerId(workerId string) *PreHireBuilder
- type PreHireQuery
- type PreHireQueryBuilder
- func (builder *PreHireQueryBuilder) AtsApplicationId(atsApplicationId string) *PreHireQueryBuilder
- func (builder *PreHireQueryBuilder) Build() *PreHireQuery
- func (builder *PreHireQueryBuilder) CostCenterRate(costCenterRate []*SupportCostCenterItem) *PreHireQueryBuilder
- func (builder *PreHireQueryBuilder) CustomFields(customFields []*ObjectFieldData) *PreHireQueryBuilder
- func (builder *PreHireQueryBuilder) DepartmentId(departmentId string) *PreHireQueryBuilder
- func (builder *PreHireQueryBuilder) EmployeeType(employeeType *Enum) *PreHireQueryBuilder
- func (builder *PreHireQueryBuilder) EmployeeTypeId(employeeTypeId string) *PreHireQueryBuilder
- func (builder *PreHireQueryBuilder) HireDate(hireDate string) *PreHireQueryBuilder
- func (builder *PreHireQueryBuilder) Id(id string) *PreHireQueryBuilder
- func (builder *PreHireQueryBuilder) OnboardingStatus(onboardingStatus *Enum) *PreHireQueryBuilder
- func (builder *PreHireQueryBuilder) PersonId(personId string) *PreHireQueryBuilder
- func (builder *PreHireQueryBuilder) WorkEmailList(workEmailList []*Email) *PreHireQueryBuilder
- func (builder *PreHireQueryBuilder) WorkerId(workerId string) *PreHireQueryBuilder
- type PreviousEmployer
- type PreviousEmployerBuilder
- func (builder *PreviousEmployerBuilder) Build() *PreviousEmployer
- func (builder *PreviousEmployerBuilder) CustomFields(customFields []*ObjectFieldData) *PreviousEmployerBuilder
- func (builder *PreviousEmployerBuilder) EmployerName(employerName string) *PreviousEmployerBuilder
- func (builder *PreviousEmployerBuilder) EmployerReferenceNumber(employerReferenceNumber string) *PreviousEmployerBuilder
- func (builder *PreviousEmployerBuilder) EmploymentOrder(employmentOrder string) *PreviousEmployerBuilder
- func (builder *PreviousEmployerBuilder) Id(id string) *PreviousEmployerBuilder
- type Process
- type ProcessBuilder
- type QueryCustomFieldReq
- type QueryCustomFieldReqBuilder
- type QueryCustomFieldResp
- type QueryCustomFieldRespData
- type QueryOffboardingPathReqBodyBuilder
- func (builder *QueryOffboardingPathReqBodyBuilder) Active(active bool) *QueryOffboardingPathReqBodyBuilder
- func (builder *QueryOffboardingPathReqBodyBuilder) Build() (*QueryOffboardingReqBody, error)
- func (builder *QueryOffboardingPathReqBodyBuilder) OffboardingReasonUniqueIdentifier(offboardingReasonUniqueIdentifier []string) *QueryOffboardingPathReqBodyBuilder
- type QueryOffboardingReq
- type QueryOffboardingReqBody
- type QueryOffboardingReqBodyBuilder
- func (builder *QueryOffboardingReqBodyBuilder) Active(active bool) *QueryOffboardingReqBodyBuilder
- func (builder *QueryOffboardingReqBodyBuilder) Build() *QueryOffboardingReqBody
- func (builder *QueryOffboardingReqBodyBuilder) OffboardingReasonUniqueIdentifier(offboardingReasonUniqueIdentifier []string) *QueryOffboardingReqBodyBuilder
- type QueryOffboardingReqBuilder
- type QueryOffboardingResp
- type QueryOffboardingRespData
- type QuerySecurityGroupPathReqBodyBuilder
- type QuerySecurityGroupReq
- type QuerySecurityGroupReqBody
- type QuerySecurityGroupReqBodyBuilder
- type QuerySecurityGroupReqBuilder
- func (builder *QuerySecurityGroupReqBuilder) Body(body *QuerySecurityGroupReqBody) *QuerySecurityGroupReqBuilder
- func (builder *QuerySecurityGroupReqBuilder) Build() *QuerySecurityGroupReq
- func (builder *QuerySecurityGroupReqBuilder) DepartmentIdType(departmentIdType string) *QuerySecurityGroupReqBuilder
- type QuerySecurityGroupResp
- type QuerySecurityGroupRespData
- type QueryTransferReasonReq
- type QueryTransferReasonReqBuilder
- func (builder *QueryTransferReasonReqBuilder) Active(active bool) *QueryTransferReasonReqBuilder
- func (builder *QueryTransferReasonReqBuilder) Build() *QueryTransferReasonReq
- func (builder *QueryTransferReasonReqBuilder) TransferReasonUniqueIdentifier(transferReasonUniqueIdentifier []string) *QueryTransferReasonReqBuilder
- type QueryTransferReasonResp
- type QueryTransferReasonRespData
- type QueryTransferTypeReq
- type QueryTransferTypeReqBuilder
- func (builder *QueryTransferTypeReqBuilder) Active(active bool) *QueryTransferTypeReqBuilder
- func (builder *QueryTransferTypeReqBuilder) Build() *QueryTransferTypeReq
- func (builder *QueryTransferTypeReqBuilder) TransferTypeUniqueIdentifier(transferTypeUniqueIdentifier []string) *QueryTransferTypeReqBuilder
- type QueryTransferTypeResp
- type QueryTransferTypeRespData
- type ReferenceObject
- type ReferenceObjectBuilder
- type ResidentTax
- type ResidentTaxBuilder
- func (builder *ResidentTaxBuilder) Build() *ResidentTax
- func (builder *ResidentTaxBuilder) CustomFields(customFields []*ObjectFieldData) *ResidentTaxBuilder
- func (builder *ResidentTaxBuilder) Id(id string) *ResidentTaxBuilder
- func (builder *ResidentTaxBuilder) ResidentStatus(residentStatus *Enum) *ResidentTaxBuilder
- func (builder *ResidentTaxBuilder) ResidentStatusSpecification(residentStatusSpecification string) *ResidentTaxBuilder
- func (builder *ResidentTaxBuilder) TaxAddress(taxAddress *Address) *ResidentTaxBuilder
- func (builder *ResidentTaxBuilder) TaxCountryRegionId(taxCountryRegionId string) *ResidentTaxBuilder
- func (builder *ResidentTaxBuilder) YearResidentTax(yearResidentTax string) *ResidentTaxBuilder
- type RoleAuthorization
- type RoleAuthorizationBuilder
- func (builder *RoleAuthorizationBuilder) Build() *RoleAuthorization
- func (builder *RoleAuthorizationBuilder) EmploymentId(employmentId string) *RoleAuthorizationBuilder
- func (builder *RoleAuthorizationBuilder) ManagementScopeList(managementScopeList []*ManagementScope) *RoleAuthorizationBuilder
- func (builder *RoleAuthorizationBuilder) PermissionDetailList(permissionDetailList []*PermissionDetail) *RoleAuthorizationBuilder
- type RuleDimension
- type RuleDimensionBuilder
- type SearchAssignedUserPathReqBodyBuilder
- func (builder *SearchAssignedUserPathReqBodyBuilder) Build() (*SearchAssignedUserReqBody, error)
- func (builder *SearchAssignedUserPathReqBodyBuilder) ManagementScopeList(managementScopeList []*ManagementScope) *SearchAssignedUserPathReqBodyBuilder
- func (builder *SearchAssignedUserPathReqBodyBuilder) PageSize(pageSize string) *SearchAssignedUserPathReqBodyBuilder
- func (builder *SearchAssignedUserPathReqBodyBuilder) PageToken(pageToken string) *SearchAssignedUserPathReqBodyBuilder
- func (builder *SearchAssignedUserPathReqBodyBuilder) RoleId(roleId string) *SearchAssignedUserPathReqBodyBuilder
- func (builder *SearchAssignedUserPathReqBodyBuilder) SearchMethod(searchMethod string) *SearchAssignedUserPathReqBodyBuilder
- type SearchAssignedUserReq
- type SearchAssignedUserReqBody
- type SearchAssignedUserReqBodyBuilder
- func (builder *SearchAssignedUserReqBodyBuilder) Build() *SearchAssignedUserReqBody
- func (builder *SearchAssignedUserReqBodyBuilder) ManagementScopeList(managementScopeList []*ManagementScope) *SearchAssignedUserReqBodyBuilder
- func (builder *SearchAssignedUserReqBodyBuilder) PageSize(pageSize string) *SearchAssignedUserReqBodyBuilder
- func (builder *SearchAssignedUserReqBodyBuilder) PageToken(pageToken string) *SearchAssignedUserReqBodyBuilder
- func (builder *SearchAssignedUserReqBodyBuilder) RoleId(roleId string) *SearchAssignedUserReqBodyBuilder
- func (builder *SearchAssignedUserReqBodyBuilder) SearchMethod(searchMethod string) *SearchAssignedUserReqBodyBuilder
- type SearchAssignedUserReqBuilder
- type SearchAssignedUserResp
- type SearchAssignedUserRespData
- type SearchOffboardingIterator
- type SearchOffboardingPathReqBodyBuilder
- func (builder *SearchOffboardingPathReqBodyBuilder) ApplyInitiatingTimeEnd(applyInitiatingTimeEnd string) *SearchOffboardingPathReqBodyBuilder
- func (builder *SearchOffboardingPathReqBodyBuilder) ApplyInitiatingTimeStart(applyInitiatingTimeStart string) *SearchOffboardingPathReqBodyBuilder
- func (builder *SearchOffboardingPathReqBodyBuilder) Build() (*SearchOffboardingReqBody, error)
- func (builder *SearchOffboardingPathReqBodyBuilder) EmployeeReasons(employeeReasons []string) *SearchOffboardingPathReqBodyBuilder
- func (builder *SearchOffboardingPathReqBodyBuilder) EmploymentIds(employmentIds []string) *SearchOffboardingPathReqBodyBuilder
- func (builder *SearchOffboardingPathReqBodyBuilder) ExpectedOffboardingDateEnd(expectedOffboardingDateEnd string) *SearchOffboardingPathReqBodyBuilder
- func (builder *SearchOffboardingPathReqBodyBuilder) ExpectedOffboardingDateStart(expectedOffboardingDateStart string) *SearchOffboardingPathReqBodyBuilder
- func (builder *SearchOffboardingPathReqBodyBuilder) OffboardingDateEnd(offboardingDateEnd string) *SearchOffboardingPathReqBodyBuilder
- func (builder *SearchOffboardingPathReqBodyBuilder) OffboardingDateStart(offboardingDateStart string) *SearchOffboardingPathReqBodyBuilder
- func (builder *SearchOffboardingPathReqBodyBuilder) Reasons(reasons []string) *SearchOffboardingPathReqBodyBuilder
- func (builder *SearchOffboardingPathReqBodyBuilder) Statuses(statuses []string) *SearchOffboardingPathReqBodyBuilder
- type SearchOffboardingReq
- type SearchOffboardingReqBody
- type SearchOffboardingReqBodyBuilder
- func (builder *SearchOffboardingReqBodyBuilder) ApplyInitiatingTimeEnd(applyInitiatingTimeEnd string) *SearchOffboardingReqBodyBuilder
- func (builder *SearchOffboardingReqBodyBuilder) ApplyInitiatingTimeStart(applyInitiatingTimeStart string) *SearchOffboardingReqBodyBuilder
- func (builder *SearchOffboardingReqBodyBuilder) Build() *SearchOffboardingReqBody
- func (builder *SearchOffboardingReqBodyBuilder) EmployeeReasons(employeeReasons []string) *SearchOffboardingReqBodyBuilder
- func (builder *SearchOffboardingReqBodyBuilder) EmploymentIds(employmentIds []string) *SearchOffboardingReqBodyBuilder
- func (builder *SearchOffboardingReqBodyBuilder) ExpectedOffboardingDateEnd(expectedOffboardingDateEnd string) *SearchOffboardingReqBodyBuilder
- func (builder *SearchOffboardingReqBodyBuilder) ExpectedOffboardingDateStart(expectedOffboardingDateStart string) *SearchOffboardingReqBodyBuilder
- func (builder *SearchOffboardingReqBodyBuilder) OffboardingDateEnd(offboardingDateEnd string) *SearchOffboardingReqBodyBuilder
- func (builder *SearchOffboardingReqBodyBuilder) OffboardingDateStart(offboardingDateStart string) *SearchOffboardingReqBodyBuilder
- func (builder *SearchOffboardingReqBodyBuilder) Reasons(reasons []string) *SearchOffboardingReqBodyBuilder
- func (builder *SearchOffboardingReqBodyBuilder) Statuses(statuses []string) *SearchOffboardingReqBodyBuilder
- type SearchOffboardingReqBuilder
- func (builder *SearchOffboardingReqBuilder) Body(body *SearchOffboardingReqBody) *SearchOffboardingReqBuilder
- func (builder *SearchOffboardingReqBuilder) Build() *SearchOffboardingReq
- func (builder *SearchOffboardingReqBuilder) Limit(limit int) *SearchOffboardingReqBuilder
- func (builder *SearchOffboardingReqBuilder) PageSize(pageSize int) *SearchOffboardingReqBuilder
- func (builder *SearchOffboardingReqBuilder) PageToken(pageToken string) *SearchOffboardingReqBuilder
- func (builder *SearchOffboardingReqBuilder) UserIdType(userIdType string) *SearchOffboardingReqBuilder
- type SearchOffboardingResp
- type SearchOffboardingRespData
- type SecurityGroup
- type SecurityGroupBuilder
- func (builder *SecurityGroupBuilder) ActiveStatus(activeStatus int) *SecurityGroupBuilder
- func (builder *SecurityGroupBuilder) Build() *SecurityGroup
- func (builder *SecurityGroupBuilder) Code(code string) *SecurityGroupBuilder
- func (builder *SecurityGroupBuilder) Description(description *Name) *SecurityGroupBuilder
- func (builder *SecurityGroupBuilder) Id(id string) *SecurityGroupBuilder
- func (builder *SecurityGroupBuilder) Name(name *Name) *SecurityGroupBuilder
- func (builder *SecurityGroupBuilder) UpdateTime(updateTime string) *SecurityGroupBuilder
- type SortOption
- type SortOptionBuilder
- func (builder *SortOptionBuilder) Build() *SortOption
- func (builder *SortOptionBuilder) SortByEnumValueOrder(sortByEnumValueOrder bool) *SortOptionBuilder
- func (builder *SortOptionBuilder) SortByPinyin(sortByPinyin bool) *SortOptionBuilder
- func (builder *SortOptionBuilder) SortByStrandLength(sortByStrandLength bool) *SortOptionBuilder
- func (builder *SortOptionBuilder) SortField(sortField string) *SortOptionBuilder
- func (builder *SortOptionBuilder) SortI18n(sortI18n int) *SortOptionBuilder
- func (builder *SortOptionBuilder) SortOrder(sortOrder int) *SortOptionBuilder
- type Subdivision
- type SubdivisionBuilder
- func (builder *SubdivisionBuilder) Build() *Subdivision
- func (builder *SubdivisionBuilder) CountryRegionId(countryRegionId string) *SubdivisionBuilder
- func (builder *SubdivisionBuilder) Id(id string) *SubdivisionBuilder
- func (builder *SubdivisionBuilder) Name(name []*I18n) *SubdivisionBuilder
- func (builder *SubdivisionBuilder) SubdivisionType(subdivisionType *Enum) *SubdivisionBuilder
- type SubmitOffboardingPathReqBodyBuilder
- func (builder *SubmitOffboardingPathReqBodyBuilder) AddBlockList(addBlockList bool) *SubmitOffboardingPathReqBodyBuilder
- func (builder *SubmitOffboardingPathReqBodyBuilder) BlockReason(blockReason string) *SubmitOffboardingPathReqBodyBuilder
- func (builder *SubmitOffboardingPathReqBodyBuilder) BlockReasonExplanation(blockReasonExplanation string) *SubmitOffboardingPathReqBodyBuilder
- func (builder *SubmitOffboardingPathReqBodyBuilder) Build() (*SubmitOffboardingReqBody, error)
- func (builder *SubmitOffboardingPathReqBodyBuilder) CustomFields(customFields []*ObjectFieldData) *SubmitOffboardingPathReqBodyBuilder
- func (builder *SubmitOffboardingPathReqBodyBuilder) EmploymentId(employmentId string) *SubmitOffboardingPathReqBodyBuilder
- func (builder *SubmitOffboardingPathReqBodyBuilder) InitiatorId(initiatorId string) *SubmitOffboardingPathReqBodyBuilder
- func (builder *SubmitOffboardingPathReqBodyBuilder) OffboardingDate(offboardingDate string) *SubmitOffboardingPathReqBodyBuilder
- func (builder *SubmitOffboardingPathReqBodyBuilder) OffboardingMode(offboardingMode int) *SubmitOffboardingPathReqBodyBuilder
- func (builder *SubmitOffboardingPathReqBodyBuilder) OffboardingReasonExplanation(offboardingReasonExplanation string) *SubmitOffboardingPathReqBodyBuilder
- func (builder *SubmitOffboardingPathReqBodyBuilder) OffboardingReasonUniqueIdentifier(offboardingReasonUniqueIdentifier string) *SubmitOffboardingPathReqBodyBuilder
- type SubmitOffboardingReq
- type SubmitOffboardingReqBody
- type SubmitOffboardingReqBodyBuilder
- func (builder *SubmitOffboardingReqBodyBuilder) AddBlockList(addBlockList bool) *SubmitOffboardingReqBodyBuilder
- func (builder *SubmitOffboardingReqBodyBuilder) BlockReason(blockReason string) *SubmitOffboardingReqBodyBuilder
- func (builder *SubmitOffboardingReqBodyBuilder) BlockReasonExplanation(blockReasonExplanation string) *SubmitOffboardingReqBodyBuilder
- func (builder *SubmitOffboardingReqBodyBuilder) Build() *SubmitOffboardingReqBody
- func (builder *SubmitOffboardingReqBodyBuilder) CustomFields(customFields []*ObjectFieldData) *SubmitOffboardingReqBodyBuilder
- func (builder *SubmitOffboardingReqBodyBuilder) EmploymentId(employmentId string) *SubmitOffboardingReqBodyBuilder
- func (builder *SubmitOffboardingReqBodyBuilder) InitiatorId(initiatorId string) *SubmitOffboardingReqBodyBuilder
- func (builder *SubmitOffboardingReqBodyBuilder) OffboardingDate(offboardingDate string) *SubmitOffboardingReqBodyBuilder
- func (builder *SubmitOffboardingReqBodyBuilder) OffboardingMode(offboardingMode int) *SubmitOffboardingReqBodyBuilder
- func (builder *SubmitOffboardingReqBodyBuilder) OffboardingReasonExplanation(offboardingReasonExplanation string) *SubmitOffboardingReqBodyBuilder
- func (builder *SubmitOffboardingReqBodyBuilder) OffboardingReasonUniqueIdentifier(offboardingReasonUniqueIdentifier string) *SubmitOffboardingReqBodyBuilder
- type SubmitOffboardingReqBuilder
- type SubmitOffboardingResp
- type SubmitOffboardingRespData
- type Subregion
- type SubregionBuilder
- func (builder *SubregionBuilder) Build() *Subregion
- func (builder *SubregionBuilder) Id(id string) *SubregionBuilder
- func (builder *SubregionBuilder) Name(name []*I18n) *SubregionBuilder
- func (builder *SubregionBuilder) SubdivisionId(subdivisionId string) *SubregionBuilder
- func (builder *SubregionBuilder) SuperiorSubregionId(superiorSubregionId string) *SubregionBuilder
- type SupportCostCenterItem
- type SupportCostCenterItemBuilder
- type Temp
- type TempBuilder
- type TextFieldSetting
- type TextFieldSettingBuilder
- func (builder *TextFieldSettingBuilder) Build() *TextFieldSetting
- func (builder *TextFieldSettingBuilder) IsMultiline(isMultiline bool) *TextFieldSettingBuilder
- func (builder *TextFieldSettingBuilder) IsMultilingual(isMultilingual bool) *TextFieldSettingBuilder
- func (builder *TextFieldSettingBuilder) IsUrlType(isUrlType bool) *TextFieldSettingBuilder
- func (builder *TextFieldSettingBuilder) MaxLength(maxLength int) *TextFieldSettingBuilder
- type TranferEmploymentInfo
- type TranferEmploymentInfoBuilder
- func (builder *TranferEmploymentInfoBuilder) Build() *TranferEmploymentInfo
- func (builder *TranferEmploymentInfoBuilder) CustomFields(customFields []*CustomFieldData) *TranferEmploymentInfoBuilder
- func (builder *TranferEmploymentInfoBuilder) EmployeeNumber(employeeNumber string) *TranferEmploymentInfoBuilder
- func (builder *TranferEmploymentInfoBuilder) RegularEmployeeStartDate(regularEmployeeStartDate string) *TranferEmploymentInfoBuilder
- func (builder *TranferEmploymentInfoBuilder) SeniorityDate(seniorityDate string) *TranferEmploymentInfoBuilder
- type TransferInfo
- type TransferInfoBuilder
- func (builder *TransferInfoBuilder) Build() *TransferInfo
- func (builder *TransferInfoBuilder) OfferInfo(offerInfo string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalCompany(originalCompany string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalCompensationType(originalCompensationType string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalContractEndDate(originalContractEndDate string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalContractNumber(originalContractNumber string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalContractStartDate(originalContractStartDate string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalContractType(originalContractType string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalCostCenterRate(originalCostCenterRate []*SupportCostCenterItem) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalDepartment(originalDepartment string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalDirectManager(originalDirectManager string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalDottedManager(originalDottedManager string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalDurationType(originalDurationType string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalEmploymentChange(originalEmploymentChange *TranferEmploymentInfo) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalJob(originalJob string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalJobFamily(originalJobFamily string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalJobGrade(originalJobGrade string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalJobLevel(originalJobLevel string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalProbationEndDate(originalProbationEndDate string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalServiceCompany(originalServiceCompany string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalSigningType(originalSigningType string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalWeeklyWorkingHours(originalWeeklyWorkingHours string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalWorkLocation(originalWorkLocation string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalWorkShift(originalWorkShift string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalWorkforceType(originalWorkforceType string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalWorkingCalendar(originalWorkingCalendar string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) OriginalWorkingHoursType(originalWorkingHoursType string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) ProbationExist(probationExist bool) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) Remark(remark string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetCompany(targetCompany string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetCompensationType(targetCompensationType string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetContractEndDate(targetContractEndDate string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetContractNumber(targetContractNumber string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetContractStartDate(targetContractStartDate string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetContractType(targetContractType string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetCostCenterRate(targetCostCenterRate []*SupportCostCenterItem) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetDepartment(targetDepartment string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetDirectManager(targetDirectManager string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetDottedManager(targetDottedManager string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetDottedManagerClean(targetDottedManagerClean bool) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetDurationType(targetDurationType string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetEmploymentChange(targetEmploymentChange *TranferEmploymentInfo) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetJob(targetJob string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetJobFamily(targetJobFamily string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetJobGrade(targetJobGrade string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetJobLevel(targetJobLevel string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetProbationEndDate(targetProbationEndDate string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetServiceCompany(targetServiceCompany string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetSigningType(targetSigningType string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetWeeklyWorkingHours(targetWeeklyWorkingHours string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetWorkLocation(targetWorkLocation string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetWorkShift(targetWorkShift string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetWorkforceType(targetWorkforceType string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetWorkingCalendar(targetWorkingCalendar string) *TransferInfoBuilder
- func (builder *TransferInfoBuilder) TargetWorkingHoursType(targetWorkingHoursType string) *TransferInfoBuilder
- type TransferReason
- type TransferReasonBuilder
- func (builder *TransferReasonBuilder) Active(active bool) *TransferReasonBuilder
- func (builder *TransferReasonBuilder) Build() *TransferReason
- func (builder *TransferReasonBuilder) CreatedTime(createdTime string) *TransferReasonBuilder
- func (builder *TransferReasonBuilder) Name(name []*I18n) *TransferReasonBuilder
- func (builder *TransferReasonBuilder) ParentTransferReasonUniqueIdentifier(parentTransferReasonUniqueIdentifier string) *TransferReasonBuilder
- func (builder *TransferReasonBuilder) TransferReasonUniqueIdentifier(transferReasonUniqueIdentifier string) *TransferReasonBuilder
- func (builder *TransferReasonBuilder) UpdatedTime(updatedTime string) *TransferReasonBuilder
- type TransferType
- type TransferTypeBuilder
- func (builder *TransferTypeBuilder) Active(active bool) *TransferTypeBuilder
- func (builder *TransferTypeBuilder) Build() *TransferType
- func (builder *TransferTypeBuilder) CreatedTime(createdTime string) *TransferTypeBuilder
- func (builder *TransferTypeBuilder) FlowId(flowId string) *TransferTypeBuilder
- func (builder *TransferTypeBuilder) FlowName(flowName []*I18n) *TransferTypeBuilder
- func (builder *TransferTypeBuilder) Name(name []*I18n) *TransferTypeBuilder
- func (builder *TransferTypeBuilder) TransferTypeUniqueIdentifier(transferTypeUniqueIdentifier string) *TransferTypeBuilder
- func (builder *TransferTypeBuilder) UpdatedTime(updatedTime string) *TransferTypeBuilder
- type UploadPersonPathReqBodyBuilder
- func (builder *UploadPersonPathReqBodyBuilder) Build() (*UploadPersonReqBody, error)
- func (builder *UploadPersonPathReqBodyBuilder) FileContentPath(fileContentPath string) *UploadPersonPathReqBodyBuilder
- func (builder *UploadPersonPathReqBodyBuilder) FileName(fileName string) *UploadPersonPathReqBodyBuilder
- type UploadPersonReq
- type UploadPersonReqBody
- type UploadPersonReqBodyBuilder
- type UploadPersonReqBuilder
- type UploadPersonResp
- type UploadPersonRespData
- type UserId
- type UserIdBuilder
- type V1
- type WkCalendarI18n
- type WkCalendarI18nBuilder
- type WkOption
- type WkOptionBuilder
- func (builder *WkOptionBuilder) Build() *WkOption
- func (builder *WkOptionBuilder) Count(count bool) *WkOptionBuilder
- func (builder *WkOptionBuilder) Limit(limit int) *WkOptionBuilder
- func (builder *WkOptionBuilder) Offset(offset int) *WkOptionBuilder
- func (builder *WkOptionBuilder) SortOptions(sortOptions []*SortOption) *WkOptionBuilder
- type WorkCalendarDetail
- type WorkCalendarDetailBuilder
- func (builder *WorkCalendarDetailBuilder) Build() *WorkCalendarDetail
- func (builder *WorkCalendarDetailBuilder) CalendarId(calendarId string) *WorkCalendarDetailBuilder
- func (builder *WorkCalendarDetailBuilder) CalendarName(calendarName *WkCalendarI18n) *WorkCalendarDetailBuilder
- func (builder *WorkCalendarDetailBuilder) Enable(enable bool) *WorkCalendarDetailBuilder
- type WorkCalendarFilter
- type WorkCalendarFilterBuilder
- func (builder *WorkCalendarFilterBuilder) Build() *WorkCalendarFilter
- func (builder *WorkCalendarFilterBuilder) OnlyEnable(onlyEnable bool) *WorkCalendarFilterBuilder
- func (builder *WorkCalendarFilterBuilder) WkCalendarIdGt(wkCalendarIdGt string) *WorkCalendarFilterBuilder
- func (builder *WorkCalendarFilterBuilder) WkCalendarIds(wkCalendarIds []string) *WorkCalendarFilterBuilder
- func (builder *WorkCalendarFilterBuilder) WkOption(wkOption *WkOption) *WorkCalendarFilterBuilder
- type WorkExperience
- type WorkExperienceBuilder
- func (builder *WorkExperienceBuilder) Build() *WorkExperience
- func (builder *WorkExperienceBuilder) CompanyOrganization(companyOrganization []*I18n) *WorkExperienceBuilder
- func (builder *WorkExperienceBuilder) CustomFields(customFields []*ObjectFieldData) *WorkExperienceBuilder
- func (builder *WorkExperienceBuilder) Department(department []*I18n) *WorkExperienceBuilder
- func (builder *WorkExperienceBuilder) Description(description []*I18n) *WorkExperienceBuilder
- func (builder *WorkExperienceBuilder) EndDate(endDate string) *WorkExperienceBuilder
- func (builder *WorkExperienceBuilder) Job(job []*I18n) *WorkExperienceBuilder
- func (builder *WorkExperienceBuilder) StartDate(startDate string) *WorkExperienceBuilder
- type WorkingHoursType
- type WorkingHoursTypeBuilder
- func (builder *WorkingHoursTypeBuilder) Active(active bool) *WorkingHoursTypeBuilder
- func (builder *WorkingHoursTypeBuilder) Build() *WorkingHoursType
- func (builder *WorkingHoursTypeBuilder) Code(code string) *WorkingHoursTypeBuilder
- func (builder *WorkingHoursTypeBuilder) CountryRegionIdList(countryRegionIdList []string) *WorkingHoursTypeBuilder
- func (builder *WorkingHoursTypeBuilder) CustomFields(customFields []*ObjectFieldData) *WorkingHoursTypeBuilder
- func (builder *WorkingHoursTypeBuilder) DefaultForJob(defaultForJob bool) *WorkingHoursTypeBuilder
- func (builder *WorkingHoursTypeBuilder) Id(id string) *WorkingHoursTypeBuilder
- func (builder *WorkingHoursTypeBuilder) Name(name []*I18n) *WorkingHoursTypeBuilder
Constants ¶
const ( UserIdTypeUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypePeopleCorehrId = "people_corehr_id" // 以飞书人事的 ID 来识别用户 )
const ( UserIdTypeMatchCompensationStandardUserId = "user_id" // 以user_id来识别用户 UserIdTypeMatchCompensationStandardUnionId = "union_id" // 以union_id来识别用户 UserIdTypeMatchCompensationStandardOpenId = "open_id" // 以open_id来识别用户 UserIdTypeMatchCompensationStandardPeopleCorehrId = "people_corehr_id" // 以飞书人事的ID来识别用户 )
const ( DepartmentIdTypeOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeDepartmentId = "department_id" // 以 department_id 来标识部门 DepartmentIdTypePeopleCorehrDepartmentId = "people_corehr_department_id" // 以 people_corehr_department_id 来标识部门 )
const ( ReferenceObjectApiCpstItem = "cpst_item" // 薪资项目 ReferenceObjectApiCpstIndicator = "cpst_indicator" // 薪资统计指标 )
const ( RecruitmentTypeExperiencedProfessionals = "experienced_professionals" // 社招 RecruitmentTypeRecentGraduates = "recent_graduates" // 校招 RecruitmentTypeRoutineIntern = "routine_intern" // 日常实习 )
const ( UserIdTypeCreateDepartmentUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeCreateDepartmentUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeCreateDepartmentOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypeCreateDepartmentPeopleCorehrId = "people_corehr_id" // 以飞书人事的 ID 来识别用户 )
const ( DepartmentIdTypeCreateDepartmentOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeCreateDepartmentDepartmentId = "department_id" // 以 department_id 来标识部门 DepartmentIdTypeCreateDepartmentPeopleCorehrDepartmentId = "people_corehr_department_id" // 以 people_corehr_department_id 来标识部门 )
const ( UserIdTypeGetDepartmentUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeGetDepartmentUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeGetDepartmentOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypeGetDepartmentPeopleCorehrId = "people_corehr_id" // 以飞书人事的 ID 来识别用户 )
const ( DepartmentIdTypeGetDepartmentOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeGetDepartmentDepartmentId = "department_id" // 以 department_id 来标识部门 DepartmentIdTypeGetDepartmentPeopleCorehrDepartmentId = "people_corehr_department_id" // 以 people_corehr_department_id 来标识部门 )
const ( UserIdTypeListDepartmentUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeListDepartmentUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeListDepartmentOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypeListDepartmentPeopleCorehrId = "people_corehr_id" // 以飞书人事的 ID 来识别用户 )
const ( DepartmentIdTypeListDepartmentOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeListDepartmentDepartmentId = "department_id" // 以 department_id 来标识部门 DepartmentIdTypeListDepartmentPeopleCorehrDepartmentId = "people_corehr_department_id" // 以 people_corehr_department_id 来标识部门 )
const ( UserIdTypePatchDepartmentUserId = "user_id" // 以 user_id 来识别用户 UserIdTypePatchDepartmentUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypePatchDepartmentOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypePatchDepartmentPeopleCorehrId = "people_corehr_id" // 以飞书人事的 ID 来识别用户 )
const ( DepartmentIdTypePatchDepartmentOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypePatchDepartmentDepartmentId = "department_id" // 以 department_id 来标识部门 DepartmentIdTypePatchDepartmentPeopleCorehrDepartmentId = "people_corehr_department_id" // 以 people_corehr_department_id 来标识部门 )
const ( UserIdTypeDeleteEmploymentUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeDeleteEmploymentUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeDeleteEmploymentOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypeDeleteEmploymentPeopleCorehrId = "people_corehr_id" // 以飞书人事的 ID 来识别用户 )
const ( UserIdTypePatchEmploymentUserId = "user_id" // 以 user_id 来识别用户 UserIdTypePatchEmploymentUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypePatchEmploymentOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypePatchEmploymentPeopleCorehrId = "people_corehr_id" // 以飞书人事的 ID 来识别用户 )
const ( DepartmentIdTypePatchEmploymentOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypePatchEmploymentDepartmentId = "department_id" // 以 department_id 来标识部门 DepartmentIdTypePatchEmploymentPeopleCorehrDepartmentId = "people_corehr_department_id" // 以 people_corehr_department_id 来标识部门 )
const ( TransferMode1 = 1 // 直接异动 TransferMode2 = 2 // 发起异动 )
const ( UserIdTypeCreateJobChangeUserId = "user_id" // 以user_id来识别用户 UserIdTypeCreateJobChangeUnionId = "union_id" // 以union_id来识别用户 UserIdTypeCreateJobChangeOpenId = "open_id" // 以open_id来识别用户 UserIdTypeCreateJobChangePeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 UserIdTypeCreateJobChangePeopleCorehrId = "people_corehr_id" // 以飞书人事的ID来识别用户 )
const ( DepartmentIdTypeCreateJobChangeOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeCreateJobChangeDepartmentId = "department_id" // 以 department_id 来标识部门 DepartmentIdTypeCreateJobChangePeopleCorehrDepartmentId = "people_corehr_department_id" // 以 people_corehr_department_id 来标识部门 )
const ( UserIdTypeCreateJobDataUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeCreateJobDataUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeCreateJobDataOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypeCreateJobDataPeopleCorehrId = "people_corehr_id" // 以飞书人事的 ID 来识别用户 )
const ( DepartmentIdTypeCreateJobDataOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeCreateJobDataDepartmentId = "department_id" // 以 department_id 来标识部门 DepartmentIdTypeCreateJobDataPeopleCorehrDepartmentId = "people_corehr_department_id" // 以 people_corehr_department_id 来标识部门 )
const ( UserIdTypeGetJobDataUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeGetJobDataUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeGetJobDataOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypeGetJobDataPeopleCorehrId = "people_corehr_id" // 以飞书人事的 ID 来识别用户 )
const ( DepartmentIdTypeGetJobDataOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeGetJobDataDepartmentId = "department_id" // 以 department_id 来标识部门 DepartmentIdTypeGetJobDataPeopleCorehrDepartmentId = "people_corehr_department_id" // 以 people_corehr_department_id 来标识部门 )
const ( UserIdTypeListJobDataUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeListJobDataUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeListJobDataOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypeListJobDataPeopleCorehrId = "people_corehr_id" // 以飞书人事的 ID 来识别用户 )
const ( DepartmentIdTypeListJobDataOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeListJobDataDepartmentId = "department_id" // 以 department_id 来标识部门 DepartmentIdTypeListJobDataPeopleCorehrDepartmentId = "people_corehr_department_id" // 以 people_corehr_department_id 来标识部门 )
const ( UserIdTypePatchJobDataUserId = "user_id" // 以 user_id 来识别用户 UserIdTypePatchJobDataUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypePatchJobDataOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypePatchJobDataPeopleCorehrId = "people_corehr_id" // 以飞书人事的 ID 来识别用户 )
const ( DepartmentIdTypePatchJobDataOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypePatchJobDataDepartmentId = "department_id" // 以 department_id 来标识部门 DepartmentIdTypePatchJobDataPeopleCorehrDepartmentId = "people_corehr_department_id" // 以 people_corehr_department_id 来标识部门 )
const ( UserIdTypeLeaveBalancesLeaveUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeLeaveBalancesLeaveUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeLeaveBalancesLeaveOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypeLeaveBalancesLeavePeopleCorehrId = "people_corehr_id" // 以飞书人事的 ID 来识别用户 )
const ( UserIdTypeLeaveRequestHistoryLeaveUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeLeaveRequestHistoryLeaveUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeLeaveRequestHistoryLeaveOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypeLeaveRequestHistoryLeavePeopleCorehrId = "people_corehr_id" // 以飞书人事的 ID 来识别用户 )
const ( UserIdTypeLeaveTypesLeaveUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeLeaveTypesLeaveUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeLeaveTypesLeaveOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypeLeaveTypesLeavePeopleCorehrId = "people_corehr_id" // 以飞书人事的 ID 来识别用户 )
const ( UserIdTypeCreateLeaveGrantingRecordUserId = "user_id" // 以user_id来识别用户 UserIdTypeCreateLeaveGrantingRecordUnionId = "union_id" // 以union_id来识别用户 UserIdTypeCreateLeaveGrantingRecordOpenId = "open_id" // 以open_id来识别用户 UserIdTypeCreateLeaveGrantingRecordPeopleCorehrId = "people_corehr_id" // 以飞书人事的ID来识别用户 )
const ( UserIdTypeSearchOffboardingUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeSearchOffboardingUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeSearchOffboardingOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypeSearchOffboardingPeopleCorehrId = "people_corehr_id" // 以飞书人事的 ID 来识别用户 )
const ( UserIdTypeSubmitOffboardingUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeSubmitOffboardingUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeSubmitOffboardingOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypeSubmitOffboardingPeopleCorehrId = "people_corehr_id" // 以飞书人事的 ID 来识别用户 )
const ( DepartmentIdTypeQuerySecurityGroupOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeQuerySecurityGroupDepartmentId = "department_id" // 以 department_id 来标识部门 DepartmentIdTypeQuerySecurityGroupPeopleCorehrDepartmentId = "people_corehr_department_id" // 以 people_corehr_department_id 来标识部门 )
const (
OffboardingModeTerminationOfDismissal = 1 // 直接离职
)
const (
UserIdTypeGetPersonPeopleEmployeeId = "people_employee_id" // 以people_employee_id来识别用户
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Address ¶
type Address struct { FullAddressLocalScript *string `json:"full_address_local_script,omitempty"` // 完整地址(本地文字) FullAddressWesternScript *string `json:"full_address_western_script,omitempty"` // 完整地址(西方文字) Id *string `json:"id,omitempty"` // 地址ID CountryRegionId *string `json:"country_region_id,omitempty"` // 国家 / 地区 RegionId *string `json:"region_id,omitempty"` // 主要行政区 CityId *string `json:"city_id,omitempty"` // 城市 DistinctId *string `json:"distinct_id,omitempty"` // 区/县 CityIdV2 *string `json:"city_id_v2,omitempty"` // 城市,可通过【查询城市信息】接口查询 DistrictIdV2 *string `json:"district_id_v2,omitempty"` // 区/县,可通过【查询区/县信息】 接口查询 LocalAddressLine1 *string `json:"local_address_line1,omitempty"` // 地址行 1(非拉丁语系的本地文字) LocalAddressLine2 *string `json:"local_address_line2,omitempty"` // 地址行 2(非拉丁语系的本地文字) LocalAddressLine3 *string `json:"local_address_line3,omitempty"` // 地址行 3(非拉丁语系的本地文字) LocalAddressLine4 *string `json:"local_address_line4,omitempty"` // 地址行 4(非拉丁语系的本地文字) LocalAddressLine5 *string `json:"local_address_line5,omitempty"` // 地址行 5(非拉丁语系的本地文字) LocalAddressLine6 *string `json:"local_address_line6,omitempty"` // 地址行 6(非拉丁语系的本地文字) LocalAddressLine7 *string `json:"local_address_line7,omitempty"` // 地址行 7(非拉丁语系的本地文字) LocalAddressLine8 *string `json:"local_address_line8,omitempty"` // 地址行 8(非拉丁语系的本地文字) LocalAddressLine9 *string `json:"local_address_line9,omitempty"` // 地址行 9(非拉丁语系的本地文字) PostalCode *string `json:"postal_code,omitempty"` // 邮政编码 AddressTypeList []*Enum `json:"address_type_list,omitempty"` // 地址类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)地址类型(address_type)枚举定义部分获得 IsPrimary *bool `json:"is_primary,omitempty"` // 是否为主要地址 IsPublic *bool `json:"is_public,omitempty"` // 是否为公开地址 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type AddressBuilder ¶
type AddressBuilder struct {
// contains filtered or unexported fields
}
func NewAddressBuilder ¶
func NewAddressBuilder() *AddressBuilder
func (*AddressBuilder) AddressTypeList ¶
func (builder *AddressBuilder) AddressTypeList(addressTypeList []*Enum) *AddressBuilder
地址类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)地址类型(address_type)枚举定义部分获得
示例值:
func (*AddressBuilder) Build ¶
func (builder *AddressBuilder) Build() *Address
func (*AddressBuilder) CityId ¶
func (builder *AddressBuilder) CityId(cityId string) *AddressBuilder
城市
示例值:6863333254578046471
func (*AddressBuilder) CityIdV2 ¶ added in v3.1.2
func (builder *AddressBuilder) CityIdV2(cityIdV2 string) *AddressBuilder
城市,可通过【查询城市信息】接口查询
示例值:6863333254578046472
func (*AddressBuilder) CountryRegionId ¶
func (builder *AddressBuilder) CountryRegionId(countryRegionId string) *AddressBuilder
国家 / 地区
示例值:6862995757234914824
func (*AddressBuilder) CustomFields ¶
func (builder *AddressBuilder) CustomFields(customFields []*ObjectFieldData) *AddressBuilder
自定义字段
示例值:
func (*AddressBuilder) DistinctId ¶
func (builder *AddressBuilder) DistinctId(distinctId string) *AddressBuilder
区/县
示例值:6863333516579440141
func (*AddressBuilder) DistrictIdV2 ¶ added in v3.1.2
func (builder *AddressBuilder) DistrictIdV2(districtIdV2 string) *AddressBuilder
区/县,可通过【查询区/县信息】 接口查询
示例值:6863333516579441141
func (*AddressBuilder) FullAddressLocalScript ¶
func (builder *AddressBuilder) FullAddressLocalScript(fullAddressLocalScript string) *AddressBuilder
完整地址(本地文字)
示例值:中国北京北京
func (*AddressBuilder) FullAddressWesternScript ¶
func (builder *AddressBuilder) FullAddressWesternScript(fullAddressWesternScript string) *AddressBuilder
完整地址(西方文字)
示例值:Beijing, Beijing, China,
func (*AddressBuilder) Id ¶
func (builder *AddressBuilder) Id(id string) *AddressBuilder
地址ID
示例值:6989822217869624863
func (*AddressBuilder) IsPrimary ¶
func (builder *AddressBuilder) IsPrimary(isPrimary bool) *AddressBuilder
是否为主要地址
示例值:true
func (*AddressBuilder) IsPublic ¶
func (builder *AddressBuilder) IsPublic(isPublic bool) *AddressBuilder
是否为公开地址
示例值:true
func (*AddressBuilder) LocalAddressLine1 ¶
func (builder *AddressBuilder) LocalAddressLine1(localAddressLine1 string) *AddressBuilder
地址行 1(非拉丁语系的本地文字)
示例值:丹佛测试地址-纽埃时区
func (*AddressBuilder) LocalAddressLine2 ¶
func (builder *AddressBuilder) LocalAddressLine2(localAddressLine2 string) *AddressBuilder
地址行 2(非拉丁语系的本地文字)
示例值:PoewH
func (*AddressBuilder) LocalAddressLine3 ¶
func (builder *AddressBuilder) LocalAddressLine3(localAddressLine3 string) *AddressBuilder
地址行 3(非拉丁语系的本地文字)
示例值:PoewH
func (*AddressBuilder) LocalAddressLine4 ¶
func (builder *AddressBuilder) LocalAddressLine4(localAddressLine4 string) *AddressBuilder
地址行 4(非拉丁语系的本地文字)
示例值:jmwJc
func (*AddressBuilder) LocalAddressLine5 ¶
func (builder *AddressBuilder) LocalAddressLine5(localAddressLine5 string) *AddressBuilder
地址行 5(非拉丁语系的本地文字)
示例值:jmwJc
func (*AddressBuilder) LocalAddressLine6 ¶
func (builder *AddressBuilder) LocalAddressLine6(localAddressLine6 string) *AddressBuilder
地址行 6(非拉丁语系的本地文字)
示例值:jmwJc
func (*AddressBuilder) LocalAddressLine7 ¶
func (builder *AddressBuilder) LocalAddressLine7(localAddressLine7 string) *AddressBuilder
地址行 7(非拉丁语系的本地文字)
示例值:jmwJc
func (*AddressBuilder) LocalAddressLine8 ¶
func (builder *AddressBuilder) LocalAddressLine8(localAddressLine8 string) *AddressBuilder
地址行 8(非拉丁语系的本地文字)
示例值:rafSu
func (*AddressBuilder) LocalAddressLine9 ¶
func (builder *AddressBuilder) LocalAddressLine9(localAddressLine9 string) *AddressBuilder
地址行 9(非拉丁语系的本地文字)
示例值:McPRG
func (*AddressBuilder) PostalCode ¶
func (builder *AddressBuilder) PostalCode(postalCode string) *AddressBuilder
邮政编码
示例值:611530
func (*AddressBuilder) RegionId ¶
func (builder *AddressBuilder) RegionId(regionId string) *AddressBuilder
主要行政区
示例值:6863326815667095047
type ApplicationInfo ¶ added in v3.0.18
type ApplicationInfo struct { ApplyInitiatorId *string `json:"apply_initiator_id,omitempty"` // 离职审批发起人的雇佣 ID ApplyInitiatingTime *string `json:"apply_initiating_time,omitempty"` // 离职申请流程发起时间 ApplyFinishTime *string `json:"apply_finish_time,omitempty"` // 离职申请流程结束时间 ProcessId *string `json:"process_id,omitempty"` // 流程 ID }
type ApplicationInfoBuilder ¶ added in v3.0.18
type ApplicationInfoBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationInfoBuilder ¶ added in v3.0.18
func NewApplicationInfoBuilder() *ApplicationInfoBuilder
func (*ApplicationInfoBuilder) ApplyFinishTime ¶ added in v3.0.18
func (builder *ApplicationInfoBuilder) ApplyFinishTime(applyFinishTime string) *ApplicationInfoBuilder
离职申请流程结束时间
示例值:2022-02-03 11:22:33
func (*ApplicationInfoBuilder) ApplyInitiatingTime ¶ added in v3.0.18
func (builder *ApplicationInfoBuilder) ApplyInitiatingTime(applyInitiatingTime string) *ApplicationInfoBuilder
离职申请流程发起时间
示例值:2022-02-03 11:22:33
func (*ApplicationInfoBuilder) ApplyInitiatorId ¶ added in v3.0.18
func (builder *ApplicationInfoBuilder) ApplyInitiatorId(applyInitiatorId string) *ApplicationInfoBuilder
离职审批发起人的雇佣 ID
示例值:6838119494196871234
func (*ApplicationInfoBuilder) Build ¶ added in v3.0.18
func (builder *ApplicationInfoBuilder) Build() *ApplicationInfo
func (*ApplicationInfoBuilder) ProcessId ¶ added in v3.0.18
func (builder *ApplicationInfoBuilder) ProcessId(processId string) *ApplicationInfoBuilder
流程 ID
示例值:6838119494196871234
type AssignedOrganization ¶
type AssignedOrganizationBuilder ¶
type AssignedOrganizationBuilder struct {
// contains filtered or unexported fields
}
func NewAssignedOrganizationBuilder ¶
func NewAssignedOrganizationBuilder() *AssignedOrganizationBuilder
func (*AssignedOrganizationBuilder) Build ¶
func (builder *AssignedOrganizationBuilder) Build() *AssignedOrganization
func (*AssignedOrganizationBuilder) OrgIdList ¶
func (builder *AssignedOrganizationBuilder) OrgIdList(orgIdList []string) *AssignedOrganizationBuilder
管理对象id列表
示例值:
func (*AssignedOrganizationBuilder) OrgKey ¶
func (builder *AssignedOrganizationBuilder) OrgKey(orgKey string) *AssignedOrganizationBuilder
管理对象key
示例值:department
func (*AssignedOrganizationBuilder) OrgName ¶
func (builder *AssignedOrganizationBuilder) OrgName(orgName *Name) *AssignedOrganizationBuilder
管理对象名称
示例值:
type AttachmentFieldSetting ¶
type AttachmentFieldSettingBuilder ¶
type AttachmentFieldSettingBuilder struct {
// contains filtered or unexported fields
}
func NewAttachmentFieldSettingBuilder ¶
func NewAttachmentFieldSettingBuilder() *AttachmentFieldSettingBuilder
func (*AttachmentFieldSettingBuilder) Build ¶
func (builder *AttachmentFieldSettingBuilder) Build() *AttachmentFieldSetting
func (*AttachmentFieldSettingBuilder) FileType ¶
func (builder *AttachmentFieldSettingBuilder) FileType(fileType int) *AttachmentFieldSettingBuilder
文件类型枚举,具体如下:;1. jpeg ;2. png ;3. gif ;4. pdf ;5. docx ;6. doc ;7. csv;8. xls ;9. txt ;10. xlsx;11. mp4 ;12. pptx;13. ppt;14. json;15. zip;16. rar
示例值:1
func (*AttachmentFieldSettingBuilder) IsMultiple ¶
func (builder *AttachmentFieldSettingBuilder) IsMultiple(isMultiple bool) *AttachmentFieldSettingBuilder
是否支持多个文件
示例值:false
type BackgroundCheck ¶
type BackgroundCheck struct { Id *string `json:"id,omitempty"` // 背调ID Package *int `json:"package,omitempty"` // 套餐 Status *int `json:"status,omitempty"` // 状态 CreatedTime *string `json:"created_time,omitempty"` // 创建时间 ModifiedTime *string `json:"modified_time,omitempty"` // 修改时间 TargetId *string `json:"target_id,omitempty"` // 背调对象ID Outcome *int `json:"outcome,omitempty"` // 结果 Report *BackgroundCheckReportObject `json:"report,omitempty"` // 报告 }
type BackgroundCheckBuilder ¶
type BackgroundCheckBuilder struct {
// contains filtered or unexported fields
}
func NewBackgroundCheckBuilder ¶
func NewBackgroundCheckBuilder() *BackgroundCheckBuilder
func (*BackgroundCheckBuilder) Build ¶
func (builder *BackgroundCheckBuilder) Build() *BackgroundCheck
func (*BackgroundCheckBuilder) CreatedTime ¶
func (builder *BackgroundCheckBuilder) CreatedTime(createdTime string) *BackgroundCheckBuilder
创建时间
示例值:
func (*BackgroundCheckBuilder) Id ¶
func (builder *BackgroundCheckBuilder) Id(id string) *BackgroundCheckBuilder
背调ID
示例值:
func (*BackgroundCheckBuilder) ModifiedTime ¶
func (builder *BackgroundCheckBuilder) ModifiedTime(modifiedTime string) *BackgroundCheckBuilder
修改时间
示例值:
func (*BackgroundCheckBuilder) Outcome ¶
func (builder *BackgroundCheckBuilder) Outcome(outcome int) *BackgroundCheckBuilder
结果
示例值:
func (*BackgroundCheckBuilder) Package ¶
func (builder *BackgroundCheckBuilder) Package(package_ int) *BackgroundCheckBuilder
套餐
示例值:
func (*BackgroundCheckBuilder) Report ¶
func (builder *BackgroundCheckBuilder) Report(report *BackgroundCheckReportObject) *BackgroundCheckBuilder
报告
示例值:
func (*BackgroundCheckBuilder) Status ¶
func (builder *BackgroundCheckBuilder) Status(status int) *BackgroundCheckBuilder
状态
示例值:
func (*BackgroundCheckBuilder) TargetId ¶
func (builder *BackgroundCheckBuilder) TargetId(targetId string) *BackgroundCheckBuilder
背调对象ID
示例值:
type BackgroundCheckCity ¶
type BackgroundCheckCityBuilder ¶
type BackgroundCheckCityBuilder struct {
// contains filtered or unexported fields
}
func NewBackgroundCheckCityBuilder ¶
func NewBackgroundCheckCityBuilder() *BackgroundCheckCityBuilder
func (*BackgroundCheckCityBuilder) Build ¶
func (builder *BackgroundCheckCityBuilder) Build() *BackgroundCheckCity
func (*BackgroundCheckCityBuilder) EnUs ¶
func (builder *BackgroundCheckCityBuilder) EnUs(enUs string) *BackgroundCheckCityBuilder
英文描述
示例值:
func (*BackgroundCheckCityBuilder) ZhCn ¶
func (builder *BackgroundCheckCityBuilder) ZhCn(zhCn string) *BackgroundCheckCityBuilder
中文描述
示例值:
type BackgroundCheckCountry ¶
type BackgroundCheckCountryBuilder ¶
type BackgroundCheckCountryBuilder struct {
// contains filtered or unexported fields
}
func NewBackgroundCheckCountryBuilder ¶
func NewBackgroundCheckCountryBuilder() *BackgroundCheckCountryBuilder
func (*BackgroundCheckCountryBuilder) Build ¶
func (builder *BackgroundCheckCountryBuilder) Build() *BackgroundCheckCountry
func (*BackgroundCheckCountryBuilder) EnUs ¶
func (builder *BackgroundCheckCountryBuilder) EnUs(enUs string) *BackgroundCheckCountryBuilder
英文描述
示例值:
func (*BackgroundCheckCountryBuilder) ZhCn ¶
func (builder *BackgroundCheckCountryBuilder) ZhCn(zhCn string) *BackgroundCheckCountryBuilder
中文描述
示例值:
type BackgroundCheckReportObject ¶
type BackgroundCheckReportObject struct {
Url *string `json:"url,omitempty"` // 链接
}
type BackgroundCheckReportObjectBuilder ¶
type BackgroundCheckReportObjectBuilder struct {
// contains filtered or unexported fields
}
func NewBackgroundCheckReportObjectBuilder ¶
func NewBackgroundCheckReportObjectBuilder() *BackgroundCheckReportObjectBuilder
func (*BackgroundCheckReportObjectBuilder) Build ¶
func (builder *BackgroundCheckReportObjectBuilder) Build() *BackgroundCheckReportObject
func (*BackgroundCheckReportObjectBuilder) Url ¶
func (builder *BackgroundCheckReportObjectBuilder) Url(url string) *BackgroundCheckReportObjectBuilder
链接
示例值:
type BackgroundCheckTarget ¶
type BackgroundCheckTarget struct { Id *string `json:"id,omitempty"` // 背调对象ID FirstName *string `json:"first_name,omitempty"` // 姓 LastName *string `json:"last_name,omitempty"` // 名 Email *string `json:"email,omitempty"` // 邮箱 WorkCountry *BackgroundCheckCountry `json:"work_country,omitempty"` // 工作国家 WorkCity *BackgroundCheckCity `json:"work_city,omitempty"` // 工作城市 JobTitle *string `json:"job_title,omitempty"` // 职称 OfferHrEmail *string `json:"offer_hr_email,omitempty"` // offer HR的电子邮件 BizUnit *string `json:"biz_unit,omitempty"` // 业务单元 OfferHrDepartmentId *string `json:"offer_hr_department_id,omitempty"` // offer HR的部门ID }
type BackgroundCheckTargetBuilder ¶
type BackgroundCheckTargetBuilder struct {
// contains filtered or unexported fields
}
func NewBackgroundCheckTargetBuilder ¶
func NewBackgroundCheckTargetBuilder() *BackgroundCheckTargetBuilder
func (*BackgroundCheckTargetBuilder) BizUnit ¶
func (builder *BackgroundCheckTargetBuilder) BizUnit(bizUnit string) *BackgroundCheckTargetBuilder
业务单元
示例值:
func (*BackgroundCheckTargetBuilder) Build ¶
func (builder *BackgroundCheckTargetBuilder) Build() *BackgroundCheckTarget
func (*BackgroundCheckTargetBuilder) Email ¶
func (builder *BackgroundCheckTargetBuilder) Email(email string) *BackgroundCheckTargetBuilder
邮箱
示例值:
func (*BackgroundCheckTargetBuilder) FirstName ¶
func (builder *BackgroundCheckTargetBuilder) FirstName(firstName string) *BackgroundCheckTargetBuilder
姓
示例值:
func (*BackgroundCheckTargetBuilder) Id ¶
func (builder *BackgroundCheckTargetBuilder) Id(id string) *BackgroundCheckTargetBuilder
背调对象ID
示例值:
func (*BackgroundCheckTargetBuilder) JobTitle ¶
func (builder *BackgroundCheckTargetBuilder) JobTitle(jobTitle string) *BackgroundCheckTargetBuilder
职称
示例值:
func (*BackgroundCheckTargetBuilder) LastName ¶
func (builder *BackgroundCheckTargetBuilder) LastName(lastName string) *BackgroundCheckTargetBuilder
名
示例值:
func (*BackgroundCheckTargetBuilder) OfferHrDepartmentId ¶
func (builder *BackgroundCheckTargetBuilder) OfferHrDepartmentId(offerHrDepartmentId string) *BackgroundCheckTargetBuilder
offer HR的部门ID
示例值:
func (*BackgroundCheckTargetBuilder) OfferHrEmail ¶
func (builder *BackgroundCheckTargetBuilder) OfferHrEmail(offerHrEmail string) *BackgroundCheckTargetBuilder
offer HR的电子邮件
示例值:
func (*BackgroundCheckTargetBuilder) WorkCity ¶
func (builder *BackgroundCheckTargetBuilder) WorkCity(workCity *BackgroundCheckCity) *BackgroundCheckTargetBuilder
工作城市
示例值:
func (*BackgroundCheckTargetBuilder) WorkCountry ¶
func (builder *BackgroundCheckTargetBuilder) WorkCountry(workCountry *BackgroundCheckCountry) *BackgroundCheckTargetBuilder
工作国家
示例值:
type BankAccount ¶
type BankAccount struct { BankName *string `json:"bank_name,omitempty"` // 银行名称,如果已经填入银行枚举,该字段可为空。如果要填写数据不在系统提供的枚举范围内,该字段存储自定义银行名称 BankAccountNumber *string `json:"bank_account_number,omitempty"` // 银行账号 AccountHolder *string `json:"account_holder,omitempty"` // 开户人姓名 Bank *Enum `json:"bank,omitempty"` // 银行枚举,常见的银行枚举如:bank-5(交通银行)、bank-6(中国银行)、bank-7(中国建设银行)、bank-8(中国农业银行)、bank-9(中国工商银行)、bank-10(中国邮政储蓄银行)、bank-11(中国光大银行)、bank-12(中国民生银行)、bank-13(招商银行)、bank-14(中信银行)、bank-15(华夏银行) BranchName *string `json:"branch_name,omitempty"` // 支行名称 BankIdV2 *string `json:"bank_id_v2,omitempty"` // 银行 ID,详细信息可通过【查询银行信息】接口查询获得 BranchIdV2 *string `json:"branch_id_v2,omitempty"` // 支行 ID,详细信息可通过【查询支行信息】接口查询获得 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 CountryRegionId *string `json:"country_region_id,omitempty"` // 国家/地区id,详细信息可通过【查询国家/地区信息】接口查询获得 BankAccountUsage []*Enum `json:"bank_account_usage,omitempty"` // 银行卡用途,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)银行卡用途(bank_account_usage)枚举定义部分获得 BankAccountType *Enum `json:"bank_account_type,omitempty"` // 银行卡类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)银行卡类型(bank_account_type)枚举定义部分获得 CurrencyId *string `json:"currency_id,omitempty"` // 货币id }
type BankAccountBuilder ¶
type BankAccountBuilder struct {
// contains filtered or unexported fields
}
func NewBankAccountBuilder ¶
func NewBankAccountBuilder() *BankAccountBuilder
func (*BankAccountBuilder) AccountHolder ¶
func (builder *BankAccountBuilder) AccountHolder(accountHolder string) *BankAccountBuilder
开户人姓名
示例值:孟十五
func (*BankAccountBuilder) Bank ¶
func (builder *BankAccountBuilder) Bank(bank *Enum) *BankAccountBuilder
银行枚举,常见的银行枚举如:bank-5(交通银行)、bank-6(中国银行)、bank-7(中国建设银行)、bank-8(中国农业银行)、bank-9(中国工商银行)、bank-10(中国邮政储蓄银行)、bank-11(中国光大银行)、bank-12(中国民生银行)、bank-13(招商银行)、bank-14(中信银行)、bank-15(华夏银行)
示例值:
func (*BankAccountBuilder) BankAccountNumber ¶
func (builder *BankAccountBuilder) BankAccountNumber(bankAccountNumber string) *BankAccountBuilder
银行账号
示例值:6231200000001223
func (*BankAccountBuilder) BankAccountType ¶
func (builder *BankAccountBuilder) BankAccountType(bankAccountType *Enum) *BankAccountBuilder
银行卡类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)银行卡类型(bank_account_type)枚举定义部分获得
示例值:
func (*BankAccountBuilder) BankAccountUsage ¶
func (builder *BankAccountBuilder) BankAccountUsage(bankAccountUsage []*Enum) *BankAccountBuilder
银行卡用途,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)银行卡用途(bank_account_usage)枚举定义部分获得
示例值:
func (*BankAccountBuilder) BankIdV2 ¶ added in v3.1.2
func (builder *BankAccountBuilder) BankIdV2(bankIdV2 string) *BankAccountBuilder
银行 ID,详细信息可通过【查询银行信息】接口查询获得
示例值:MDBH00000001
func (*BankAccountBuilder) BankName ¶
func (builder *BankAccountBuilder) BankName(bankName string) *BankAccountBuilder
银行名称,如果已经填入银行枚举,该字段可为空。如果要填写数据不在系统提供的枚举范围内,该字段存储自定义银行名称
示例值:中国农业银行
func (*BankAccountBuilder) BranchIdV2 ¶ added in v3.1.2
func (builder *BankAccountBuilder) BranchIdV2(branchIdV2 string) *BankAccountBuilder
支行 ID,详细信息可通过【查询支行信息】接口查询获得
示例值:MDBK00000017
func (*BankAccountBuilder) BranchName ¶
func (builder *BankAccountBuilder) BranchName(branchName string) *BankAccountBuilder
支行名称
示例值:中国农业银行支行
func (*BankAccountBuilder) Build ¶
func (builder *BankAccountBuilder) Build() *BankAccount
func (*BankAccountBuilder) CountryRegionId ¶
func (builder *BankAccountBuilder) CountryRegionId(countryRegionId string) *BankAccountBuilder
国家/地区id,详细信息可通过【查询国家/地区信息】接口查询获得
示例值:12
func (*BankAccountBuilder) CurrencyId ¶
func (builder *BankAccountBuilder) CurrencyId(currencyId string) *BankAccountBuilder
货币id
示例值:12QueryCountryRegionSubdivisionDataReq
func (*BankAccountBuilder) CustomFields ¶
func (builder *BankAccountBuilder) CustomFields(customFields []*ObjectFieldData) *BankAccountBuilder
自定义字段
示例值:
type BpRoleOrganization ¶
type BpRoleOrganization struct { RoleKey *string `json:"role_key,omitempty"` // 角色类型的唯一标识;- HRBP:与部门有关,role_key 固定为 「hrbp」;- 属地 BP:与部门、工作地点有关,role_key 固定为 「location_bp」 DepartmentId *string `json:"department_id,omitempty"` // 部门 ID,查询 HRBP 需输入部门 ID WorkLocationId *string `json:"work_location_id,omitempty"` // 工作地点 ID,查询属地 BP 需要输入部门 ID 与 工作地点 ID }
type BpRoleOrganizationBuilder ¶
type BpRoleOrganizationBuilder struct {
// contains filtered or unexported fields
}
func NewBpRoleOrganizationBuilder ¶
func NewBpRoleOrganizationBuilder() *BpRoleOrganizationBuilder
func (*BpRoleOrganizationBuilder) Build ¶
func (builder *BpRoleOrganizationBuilder) Build() *BpRoleOrganization
func (*BpRoleOrganizationBuilder) DepartmentId ¶
func (builder *BpRoleOrganizationBuilder) DepartmentId(departmentId string) *BpRoleOrganizationBuilder
部门 ID,查询 HRBP 需输入部门 ID
示例值:7063072995761456670
func (*BpRoleOrganizationBuilder) RoleKey ¶
func (builder *BpRoleOrganizationBuilder) RoleKey(roleKey string) *BpRoleOrganizationBuilder
角色类型的唯一标识;- HRBP:与部门有关,role_key 固定为 「hrbp」;- 属地 BP:与部门、工作地点有关,role_key 固定为 「location_bp」
示例值:location_bp
func (*BpRoleOrganizationBuilder) WorkLocationId ¶
func (builder *BpRoleOrganizationBuilder) WorkLocationId(workLocationId string) *BpRoleOrganizationBuilder
工作地点 ID,查询属地 BP 需要输入部门 ID 与 工作地点 ID
示例值:6892687221355185677
type BpmDataengineI18n ¶
type BpmDataengineI18nBuilder ¶
type BpmDataengineI18nBuilder struct {
// contains filtered or unexported fields
}
func NewBpmDataengineI18nBuilder ¶
func NewBpmDataengineI18nBuilder() *BpmDataengineI18nBuilder
func (*BpmDataengineI18nBuilder) Build ¶
func (builder *BpmDataengineI18nBuilder) Build() *BpmDataengineI18n
func (*BpmDataengineI18nBuilder) EnUs ¶
func (builder *BpmDataengineI18nBuilder) EnUs(enUs string) *BpmDataengineI18nBuilder
i18n类型字段,英文值
示例值:Beijing
func (*BpmDataengineI18nBuilder) ZhCn ¶
func (builder *BpmDataengineI18nBuilder) ZhCn(zhCn string) *BpmDataengineI18nBuilder
i18n类型字段,中文值
示例值:北京
type CommonSchemaConfig ¶
type CommonSchemaConfig struct { TextFieldSetting *TextFieldSetting `json:"text_field_setting,omitempty"` // 文本配置信息 NumberFieldSetting *NumberFieldSetting `json:"number_field_setting,omitempty"` // 数字配置信息 EnumFieldSetting *EnumFieldSetting `json:"enum_field_setting,omitempty"` // 选项配置信息 LookupFieldSetting *LookupFieldSetting `json:"lookup_field_setting,omitempty"` // 查找字段配置信息 DateTimeFieldSetting *DateTimeFieldSetting `json:"date_time_field_setting,omitempty"` // 日期时间配置信息 AttachmentFieldSetting *AttachmentFieldSetting `json:"attachment_field_setting,omitempty"` // 附件配置信息 ImageFieldSetting *ImageFieldSetting `json:"image_field_setting,omitempty"` // 图片配置信息 }
type CommonSchemaConfigBuilder ¶
type CommonSchemaConfigBuilder struct {
// contains filtered or unexported fields
}
func NewCommonSchemaConfigBuilder ¶
func NewCommonSchemaConfigBuilder() *CommonSchemaConfigBuilder
func (*CommonSchemaConfigBuilder) AttachmentFieldSetting ¶
func (builder *CommonSchemaConfigBuilder) AttachmentFieldSetting(attachmentFieldSetting *AttachmentFieldSetting) *CommonSchemaConfigBuilder
附件配置信息
示例值:
func (*CommonSchemaConfigBuilder) Build ¶
func (builder *CommonSchemaConfigBuilder) Build() *CommonSchemaConfig
func (*CommonSchemaConfigBuilder) DateTimeFieldSetting ¶
func (builder *CommonSchemaConfigBuilder) DateTimeFieldSetting(dateTimeFieldSetting *DateTimeFieldSetting) *CommonSchemaConfigBuilder
日期时间配置信息
示例值:
func (*CommonSchemaConfigBuilder) EnumFieldSetting ¶
func (builder *CommonSchemaConfigBuilder) EnumFieldSetting(enumFieldSetting *EnumFieldSetting) *CommonSchemaConfigBuilder
选项配置信息
示例值:
func (*CommonSchemaConfigBuilder) ImageFieldSetting ¶
func (builder *CommonSchemaConfigBuilder) ImageFieldSetting(imageFieldSetting *ImageFieldSetting) *CommonSchemaConfigBuilder
图片配置信息
示例值:
func (*CommonSchemaConfigBuilder) LookupFieldSetting ¶ added in v3.0.18
func (builder *CommonSchemaConfigBuilder) LookupFieldSetting(lookupFieldSetting *LookupFieldSetting) *CommonSchemaConfigBuilder
查找字段配置信息
示例值:
func (*CommonSchemaConfigBuilder) NumberFieldSetting ¶
func (builder *CommonSchemaConfigBuilder) NumberFieldSetting(numberFieldSetting *NumberFieldSetting) *CommonSchemaConfigBuilder
数字配置信息
示例值:
func (*CommonSchemaConfigBuilder) TextFieldSetting ¶
func (builder *CommonSchemaConfigBuilder) TextFieldSetting(textFieldSetting *TextFieldSetting) *CommonSchemaConfigBuilder
文本配置信息
示例值:
type CommonSchemaOption ¶
type CommonSchemaOptionBuilder ¶
type CommonSchemaOptionBuilder struct {
// contains filtered or unexported fields
}
func NewCommonSchemaOptionBuilder ¶
func NewCommonSchemaOptionBuilder() *CommonSchemaOptionBuilder
func (*CommonSchemaOptionBuilder) ApiName ¶
func (builder *CommonSchemaOptionBuilder) ApiName(apiName string) *CommonSchemaOptionBuilder
选项 api_name,即选项的唯一标识
示例值:custom_field_33
func (*CommonSchemaOptionBuilder) Build ¶
func (builder *CommonSchemaOptionBuilder) Build() *CommonSchemaOption
func (*CommonSchemaOptionBuilder) Description ¶
func (builder *CommonSchemaOptionBuilder) Description(description *Name) *CommonSchemaOptionBuilder
选项描述
示例值:
func (*CommonSchemaOptionBuilder) IsOpen ¶ added in v3.0.31
func (builder *CommonSchemaOptionBuilder) IsOpen(isOpen bool) *CommonSchemaOptionBuilder
是否启用
示例值:true
func (*CommonSchemaOptionBuilder) Name ¶
func (builder *CommonSchemaOptionBuilder) Name(name *Name) *CommonSchemaOptionBuilder
选项名称
示例值:
type Company ¶
type Company struct { Id *string `json:"id,omitempty"` // 公司 ID HiberarchyCommon *HiberarchyCommon `json:"hiberarchy_common,omitempty"` // 层级关系,内层字段见实体 Type *Enum `json:"type,omitempty"` // 性质,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)公司类型(company_type)枚举定义部分获得 IndustryList []*Enum `json:"industry_list,omitempty"` // 行业,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)行业(industry)枚举定义部分获得 LegalRepresentative []*I18n `json:"legal_representative,omitempty"` // 法定代表人 PostCode *string `json:"post_code,omitempty"` // 邮编 TaxPayerId *string `json:"tax_payer_id,omitempty"` // 纳税人识别号 Confidential *bool `json:"confidential,omitempty"` // 是否保密 SubTypeList []*Enum `json:"sub_type_list,omitempty"` // 主体类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)主体类型(company_sub_type)枚举定义部分获得 BranchCompany *bool `json:"branch_company,omitempty"` // 是否为分公司 PrimaryManager []*I18n `json:"primary_manager,omitempty"` // 主要负责人 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 Currency *Currency `json:"currency,omitempty"` // 默认币种 Phone *PhoneNumberAndAreaCode `json:"phone,omitempty"` // 电话 Fax *PhoneNumberAndAreaCode `json:"fax,omitempty"` // 传真 RegisteredOfficeAddress []*I18n `json:"registered_office_address,omitempty"` // 完整注册地址 OfficeAddress []*I18n `json:"office_address,omitempty"` // 完整办公地址 RegisteredOfficeAddressInfo *Address `json:"registered_office_address_info,omitempty"` // 注册地址详细信息 OfficeAddressInfo *Address `json:"office_address_info,omitempty"` // 办公地址详细信息 }
type CompanyBuilder ¶
type CompanyBuilder struct {
// contains filtered or unexported fields
}
func NewCompanyBuilder ¶
func NewCompanyBuilder() *CompanyBuilder
func (*CompanyBuilder) BranchCompany ¶
func (builder *CompanyBuilder) BranchCompany(branchCompany bool) *CompanyBuilder
是否为分公司
示例值:true
func (*CompanyBuilder) Build ¶
func (builder *CompanyBuilder) Build() *Company
func (*CompanyBuilder) Confidential ¶
func (builder *CompanyBuilder) Confidential(confidential bool) *CompanyBuilder
是否保密
示例值:true
func (*CompanyBuilder) Currency ¶ added in v3.0.34
func (builder *CompanyBuilder) Currency(currency *Currency) *CompanyBuilder
默认币种
示例值:
func (*CompanyBuilder) CustomFields ¶
func (builder *CompanyBuilder) CustomFields(customFields []*ObjectFieldData) *CompanyBuilder
自定义字段
示例值:
func (*CompanyBuilder) Fax ¶ added in v3.0.34
func (builder *CompanyBuilder) Fax(fax *PhoneNumberAndAreaCode) *CompanyBuilder
传真
示例值:
func (*CompanyBuilder) HiberarchyCommon ¶
func (builder *CompanyBuilder) HiberarchyCommon(hiberarchyCommon *HiberarchyCommon) *CompanyBuilder
层级关系,内层字段见实体
示例值:
func (*CompanyBuilder) Id ¶
func (builder *CompanyBuilder) Id(id string) *CompanyBuilder
公司 ID
示例值:4692472714243080020
func (*CompanyBuilder) IndustryList ¶
func (builder *CompanyBuilder) IndustryList(industryList []*Enum) *CompanyBuilder
行业,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)行业(industry)枚举定义部分获得
示例值:
func (*CompanyBuilder) LegalRepresentative ¶
func (builder *CompanyBuilder) LegalRepresentative(legalRepresentative []*I18n) *CompanyBuilder
法定代表人
示例值:
func (*CompanyBuilder) OfficeAddress ¶ added in v3.0.34
func (builder *CompanyBuilder) OfficeAddress(officeAddress []*I18n) *CompanyBuilder
完整办公地址
示例值:
func (*CompanyBuilder) OfficeAddressInfo ¶ added in v3.1.2
func (builder *CompanyBuilder) OfficeAddressInfo(officeAddressInfo *Address) *CompanyBuilder
办公地址详细信息
示例值:
func (*CompanyBuilder) Phone ¶ added in v3.0.34
func (builder *CompanyBuilder) Phone(phone *PhoneNumberAndAreaCode) *CompanyBuilder
电话
示例值:
func (*CompanyBuilder) PostCode ¶
func (builder *CompanyBuilder) PostCode(postCode string) *CompanyBuilder
邮编
示例值:邮编
func (*CompanyBuilder) PrimaryManager ¶
func (builder *CompanyBuilder) PrimaryManager(primaryManager []*I18n) *CompanyBuilder
主要负责人
示例值:
func (*CompanyBuilder) RegisteredOfficeAddress ¶ added in v3.0.34
func (builder *CompanyBuilder) RegisteredOfficeAddress(registeredOfficeAddress []*I18n) *CompanyBuilder
完整注册地址
示例值:
func (*CompanyBuilder) RegisteredOfficeAddressInfo ¶ added in v3.1.2
func (builder *CompanyBuilder) RegisteredOfficeAddressInfo(registeredOfficeAddressInfo *Address) *CompanyBuilder
注册地址详细信息
示例值:
func (*CompanyBuilder) SubTypeList ¶
func (builder *CompanyBuilder) SubTypeList(subTypeList []*Enum) *CompanyBuilder
主体类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)主体类型(company_sub_type)枚举定义部分获得
示例值:
func (*CompanyBuilder) TaxPayerId ¶
func (builder *CompanyBuilder) TaxPayerId(taxPayerId string) *CompanyBuilder
纳税人识别号
示例值:123456840
func (*CompanyBuilder) Type ¶
func (builder *CompanyBuilder) Type(type_ *Enum) *CompanyBuilder
性质,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)公司类型(company_type)枚举定义部分获得
示例值:
type Contract ¶
type Contract struct { Id *string `json:"id,omitempty"` // 合同ID EffectiveTime *string `json:"effective_time,omitempty"` // 合同开始日期 ExpirationTime *string `json:"expiration_time,omitempty"` // 实际结束日期 EmploymentId *string `json:"employment_id,omitempty"` // 雇员 ID,枚举值及详细信息可通过【批量查询雇佣信息】接口查询获得 ContractType *Enum `json:"contract_type,omitempty"` // 合同类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)合同类型(contract_type)枚举定义部分获得 FirstPartyCompanyId *string `json:"first_party_company_id,omitempty"` // 甲方, 引用Company的ID,枚举值及详细信息可通过【批量查询公司】接口查询获得 PersonId *string `json:"person_id,omitempty"` // Person ID,枚举值及详细信息可通过【批量查询个人信息】接口查询获得 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 DurationType *Enum `json:"duration_type,omitempty"` // 期限类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)合同期限类型(duration_type)枚举定义部分获得 ContractEndDate *string `json:"contract_end_date,omitempty"` // 合同结束日期 ContractNumber *string `json:"contract_number,omitempty"` // 合同编号 SigningType *Enum `json:"signing_type,omitempty"` // 签订类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)签订类型(signing_type)枚举定义部分获得 }
type ContractBuilder ¶
type ContractBuilder struct {
// contains filtered or unexported fields
}
func NewContractBuilder ¶
func NewContractBuilder() *ContractBuilder
func (*ContractBuilder) Build ¶
func (builder *ContractBuilder) Build() *Contract
func (*ContractBuilder) ContractEndDate ¶
func (builder *ContractBuilder) ContractEndDate(contractEndDate string) *ContractBuilder
合同结束日期
示例值:2006-01-02
func (*ContractBuilder) ContractNumber ¶
func (builder *ContractBuilder) ContractNumber(contractNumber string) *ContractBuilder
合同编号
示例值:6919737965274990093
func (*ContractBuilder) ContractType ¶
func (builder *ContractBuilder) ContractType(contractType *Enum) *ContractBuilder
合同类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)合同类型(contract_type)枚举定义部分获得
示例值:
func (*ContractBuilder) CustomFields ¶
func (builder *ContractBuilder) CustomFields(customFields []*ObjectFieldData) *ContractBuilder
自定义字段
示例值:
func (*ContractBuilder) DurationType ¶
func (builder *ContractBuilder) DurationType(durationType *Enum) *ContractBuilder
期限类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)合同期限类型(duration_type)枚举定义部分获得
示例值:fixed_term
func (*ContractBuilder) EffectiveTime ¶
func (builder *ContractBuilder) EffectiveTime(effectiveTime string) *ContractBuilder
合同开始日期
示例值:2050-01-01 00:00:00
func (*ContractBuilder) EmploymentId ¶
func (builder *ContractBuilder) EmploymentId(employmentId string) *ContractBuilder
雇员 ID,枚举值及详细信息可通过【批量查询雇佣信息】接口查询获得
示例值:6893013238632416776
func (*ContractBuilder) ExpirationTime ¶
func (builder *ContractBuilder) ExpirationTime(expirationTime string) *ContractBuilder
实际结束日期
示例值:9999-12-31 23:59:59
func (*ContractBuilder) FirstPartyCompanyId ¶
func (builder *ContractBuilder) FirstPartyCompanyId(firstPartyCompanyId string) *ContractBuilder
甲方, 引用Company的ID,枚举值及详细信息可通过【批量查询公司】接口查询获得
示例值:6892686614112241165
func (*ContractBuilder) Id ¶
func (builder *ContractBuilder) Id(id string) *ContractBuilder
合同ID
示例值:6919737965274990093
func (*ContractBuilder) PersonId ¶
func (builder *ContractBuilder) PersonId(personId string) *ContractBuilder
Person ID,枚举值及详细信息可通过【批量查询个人信息】接口查询获得
示例值:151515151
func (*ContractBuilder) SigningType ¶
func (builder *ContractBuilder) SigningType(signingType *Enum) *ContractBuilder
签订类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)签订类型(signing_type)枚举定义部分获得
示例值:
type CostCenter ¶
type CostCenter struct { IsAutogenerate *bool `json:"is_autogenerate,omitempty"` // 是否自动生成 Id *string `json:"id,omitempty"` // 实体在CoreHR内部的唯一键 Name []*I18n `json:"name,omitempty"` // 实体名称 Active *bool `json:"active,omitempty"` // 当前实体是否启用 Code *string `json:"code,omitempty"` // 成本中心的编码 Description []*I18n `json:"description,omitempty"` // 成本中心的描述 EffectiveTime *string `json:"effective_time,omitempty"` // 成本中心生效时间 ExpirationTime *string `json:"expiration_time,omitempty"` // 成本中心失效时间 Managers []string `json:"managers,omitempty"` // 成本中心管理员,lookup 到 Employment 的ID Parent *string `json:"parent,omitempty"` // 上级成本中心 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 EmploymentId *string `json:"employment_id,omitempty"` // 雇员ID Rate *int `json:"rate,omitempty"` // 雇员占成本中心比例 SupportCostCenter []*SupportCostCenterItem `json:"support_cost_center,omitempty"` // 支持的业务线列表 }
type CostCenterBuilder ¶
type CostCenterBuilder struct {
// contains filtered or unexported fields
}
func NewCostCenterBuilder ¶
func NewCostCenterBuilder() *CostCenterBuilder
func (*CostCenterBuilder) Active ¶
func (builder *CostCenterBuilder) Active(active bool) *CostCenterBuilder
当前实体是否启用
示例值:true
func (*CostCenterBuilder) Build ¶
func (builder *CostCenterBuilder) Build() *CostCenter
func (*CostCenterBuilder) Code ¶
func (builder *CostCenterBuilder) Code(code string) *CostCenterBuilder
成本中心的编码
示例值:CC-000001
func (*CostCenterBuilder) CustomFields ¶
func (builder *CostCenterBuilder) CustomFields(customFields []*ObjectFieldData) *CostCenterBuilder
自定义字段
示例值:
func (*CostCenterBuilder) Description ¶
func (builder *CostCenterBuilder) Description(description []*I18n) *CostCenterBuilder
成本中心的描述
示例值:
func (*CostCenterBuilder) EffectiveTime ¶
func (builder *CostCenterBuilder) EffectiveTime(effectiveTime string) *CostCenterBuilder
成本中心生效时间
示例值:20210802
func (*CostCenterBuilder) EmploymentId ¶
func (builder *CostCenterBuilder) EmploymentId(employmentId string) *CostCenterBuilder
雇员ID
示例值:6950635856373745165
func (*CostCenterBuilder) ExpirationTime ¶
func (builder *CostCenterBuilder) ExpirationTime(expirationTime string) *CostCenterBuilder
成本中心失效时间
示例值:20210802
func (*CostCenterBuilder) Id ¶
func (builder *CostCenterBuilder) Id(id string) *CostCenterBuilder
实体在CoreHR内部的唯一键
示例值:6950635856373745165
func (*CostCenterBuilder) IsAutogenerate ¶
func (builder *CostCenterBuilder) IsAutogenerate(isAutogenerate bool) *CostCenterBuilder
是否自动生成
示例值:true
func (*CostCenterBuilder) Managers ¶
func (builder *CostCenterBuilder) Managers(managers []string) *CostCenterBuilder
成本中心管理员,lookup 到 Employment 的ID
示例值:
func (*CostCenterBuilder) Name ¶
func (builder *CostCenterBuilder) Name(name []*I18n) *CostCenterBuilder
实体名称
示例值:
func (*CostCenterBuilder) Parent ¶
func (builder *CostCenterBuilder) Parent(parent string) *CostCenterBuilder
上级成本中心
示例值:CC-00001
func (*CostCenterBuilder) Rate ¶
func (builder *CostCenterBuilder) Rate(rate int) *CostCenterBuilder
雇员占成本中心比例
示例值:100
func (*CostCenterBuilder) SupportCostCenter ¶
func (builder *CostCenterBuilder) SupportCostCenter(supportCostCenter []*SupportCostCenterItem) *CostCenterBuilder
支持的业务线列表
示例值:
type CostCenterQuery ¶
type CostCenterQuery struct { IsAutogenerate *bool `json:"is_autogenerate,omitempty"` // 是否自动生成 Id *string `json:"id,omitempty"` // 实体在CoreHR内部的唯一键 Name []*I18n `json:"name,omitempty"` // 实体名称 Active *bool `json:"active,omitempty"` // 当前实体是否启用 Code *string `json:"code,omitempty"` // 成本中心的编码 Description []*I18n `json:"description,omitempty"` // 成本中心的描述 EffectiveTime *string `json:"effective_time,omitempty"` // 成本中心生效时间 ExpirationTime *string `json:"expiration_time,omitempty"` // 成本中心失效时间 Managers []string `json:"managers,omitempty"` // 成本中心管理员,lookup 到 Employment 的ID Parent *string `json:"parent,omitempty"` // 上级成本中心 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 EmploymentId *string `json:"employment_id,omitempty"` // 雇员ID Rate *int `json:"rate,omitempty"` // 雇员占成本中心比例 SupportCostCenter []*SupportCostCenterItem `json:"support_cost_center,omitempty"` // 支持的业务线列表 }
type CostCenterQueryBuilder ¶
type CostCenterQueryBuilder struct {
// contains filtered or unexported fields
}
func NewCostCenterQueryBuilder ¶
func NewCostCenterQueryBuilder() *CostCenterQueryBuilder
func (*CostCenterQueryBuilder) Active ¶
func (builder *CostCenterQueryBuilder) Active(active bool) *CostCenterQueryBuilder
当前实体是否启用
示例值:true
func (*CostCenterQueryBuilder) Build ¶
func (builder *CostCenterQueryBuilder) Build() *CostCenterQuery
func (*CostCenterQueryBuilder) Code ¶
func (builder *CostCenterQueryBuilder) Code(code string) *CostCenterQueryBuilder
成本中心的编码
示例值:CC-000001
func (*CostCenterQueryBuilder) CustomFields ¶
func (builder *CostCenterQueryBuilder) CustomFields(customFields []*ObjectFieldData) *CostCenterQueryBuilder
自定义字段
示例值:
func (*CostCenterQueryBuilder) Description ¶
func (builder *CostCenterQueryBuilder) Description(description []*I18n) *CostCenterQueryBuilder
成本中心的描述
示例值:
func (*CostCenterQueryBuilder) EffectiveTime ¶
func (builder *CostCenterQueryBuilder) EffectiveTime(effectiveTime string) *CostCenterQueryBuilder
成本中心生效时间
示例值:20210802
func (*CostCenterQueryBuilder) EmploymentId ¶
func (builder *CostCenterQueryBuilder) EmploymentId(employmentId string) *CostCenterQueryBuilder
雇员ID
示例值:6950635856373745165
func (*CostCenterQueryBuilder) ExpirationTime ¶
func (builder *CostCenterQueryBuilder) ExpirationTime(expirationTime string) *CostCenterQueryBuilder
成本中心失效时间
示例值:20210802
func (*CostCenterQueryBuilder) Id ¶
func (builder *CostCenterQueryBuilder) Id(id string) *CostCenterQueryBuilder
实体在CoreHR内部的唯一键
示例值:6950635856373745165
func (*CostCenterQueryBuilder) IsAutogenerate ¶
func (builder *CostCenterQueryBuilder) IsAutogenerate(isAutogenerate bool) *CostCenterQueryBuilder
是否自动生成
示例值:true
func (*CostCenterQueryBuilder) Managers ¶
func (builder *CostCenterQueryBuilder) Managers(managers []string) *CostCenterQueryBuilder
成本中心管理员,lookup 到 Employment 的ID
示例值:
func (*CostCenterQueryBuilder) Name ¶
func (builder *CostCenterQueryBuilder) Name(name []*I18n) *CostCenterQueryBuilder
实体名称
示例值:
func (*CostCenterQueryBuilder) Parent ¶
func (builder *CostCenterQueryBuilder) Parent(parent string) *CostCenterQueryBuilder
上级成本中心
示例值:CC-00001
func (*CostCenterQueryBuilder) Rate ¶
func (builder *CostCenterQueryBuilder) Rate(rate int) *CostCenterQueryBuilder
雇员占成本中心比例
示例值:100
func (*CostCenterQueryBuilder) SupportCostCenter ¶
func (builder *CostCenterQueryBuilder) SupportCostCenter(supportCostCenter []*SupportCostCenterItem) *CostCenterQueryBuilder
支持的业务线列表
示例值:
type CountryRegion ¶
type CountryRegionBuilder ¶
type CountryRegionBuilder struct {
// contains filtered or unexported fields
}
func NewCountryRegionBuilder ¶
func NewCountryRegionBuilder() *CountryRegionBuilder
func (*CountryRegionBuilder) Alpha2Code ¶
func (builder *CountryRegionBuilder) Alpha2Code(alpha2Code string) *CountryRegionBuilder
国家地区二字码
示例值:12
func (*CountryRegionBuilder) Alpha3Code ¶
func (builder *CountryRegionBuilder) Alpha3Code(alpha3Code string) *CountryRegionBuilder
国家地区三字码
示例值:12
func (*CountryRegionBuilder) Build ¶
func (builder *CountryRegionBuilder) Build() *CountryRegion
func (*CountryRegionBuilder) Id ¶
func (builder *CountryRegionBuilder) Id(id string) *CountryRegionBuilder
国家/地区id
示例值:1
func (*CountryRegionBuilder) Name ¶
func (builder *CountryRegionBuilder) Name(name []*I18n) *CountryRegionBuilder
国家/地区名称
示例值:
type CpstBandWidth ¶ added in v3.0.13
type CpstBandWidthBuilder ¶ added in v3.0.13
type CpstBandWidthBuilder struct {
// contains filtered or unexported fields
}
func NewCpstBandWidthBuilder ¶ added in v3.0.13
func NewCpstBandWidthBuilder() *CpstBandWidthBuilder
func (*CpstBandWidthBuilder) Build ¶ added in v3.0.13
func (builder *CpstBandWidthBuilder) Build() *CpstBandWidth
func (*CpstBandWidthBuilder) LowerLimit ¶ added in v3.0.13
func (builder *CpstBandWidthBuilder) LowerLimit(lowerLimit string) *CpstBandWidthBuilder
下限
示例值:10000
func (*CpstBandWidthBuilder) UpperLimit ¶ added in v3.0.13
func (builder *CpstBandWidthBuilder) UpperLimit(upperLimit string) *CpstBandWidthBuilder
上限
示例值:15000
type CpstCurrency ¶ added in v3.0.13
type CpstCurrencyBuilder ¶ added in v3.0.13
type CpstCurrencyBuilder struct {
// contains filtered or unexported fields
}
func NewCpstCurrencyBuilder ¶ added in v3.0.13
func NewCpstCurrencyBuilder() *CpstCurrencyBuilder
func (*CpstCurrencyBuilder) Build ¶ added in v3.0.13
func (builder *CpstCurrencyBuilder) Build() *CpstCurrency
func (*CpstCurrencyBuilder) Code ¶ added in v3.0.13
func (builder *CpstCurrencyBuilder) Code(code string) *CpstCurrencyBuilder
币种code
示例值:CNY
func (*CpstCurrencyBuilder) CurrencyId ¶ added in v3.0.13
func (builder *CpstCurrencyBuilder) CurrencyId(currencyId string) *CpstCurrencyBuilder
币种ID
示例值:6863329932261459464
func (*CpstCurrencyBuilder) Name ¶ added in v3.0.13
func (builder *CpstCurrencyBuilder) Name(name *CpstI18n) *CpstCurrencyBuilder
币种名称
示例值:
type CpstGrade ¶ added in v3.0.13
type CpstGrade struct { GradeId *string `json:"grade_id,omitempty"` // 薪资等级ID GradeTid *string `json:"grade_tid,omitempty"` // 薪资等级时间轴ID GradeStandardValue *CpstGradeStandardValue `json:"grade_standard_value,omitempty"` // 带宽上下限和标准值 Currency *CpstCurrency `json:"currency,omitempty"` // 币种 Description *CpstI18n `json:"description,omitempty"` // 薪资标准描述 }
type CpstGradeBuilder ¶ added in v3.0.13
type CpstGradeBuilder struct {
// contains filtered or unexported fields
}
func NewCpstGradeBuilder ¶ added in v3.0.13
func NewCpstGradeBuilder() *CpstGradeBuilder
func (*CpstGradeBuilder) Build ¶ added in v3.0.13
func (builder *CpstGradeBuilder) Build() *CpstGrade
func (*CpstGradeBuilder) Currency ¶ added in v3.0.13
func (builder *CpstGradeBuilder) Currency(currency *CpstCurrency) *CpstGradeBuilder
币种
示例值:
func (*CpstGradeBuilder) Description ¶ added in v3.0.13
func (builder *CpstGradeBuilder) Description(description *CpstI18n) *CpstGradeBuilder
薪资标准描述
示例值:
func (*CpstGradeBuilder) GradeId ¶ added in v3.0.13
func (builder *CpstGradeBuilder) GradeId(gradeId string) *CpstGradeBuilder
薪资等级ID
示例值:7174758360888215084
func (*CpstGradeBuilder) GradeStandardValue ¶ added in v3.0.13
func (builder *CpstGradeBuilder) GradeStandardValue(gradeStandardValue *CpstGradeStandardValue) *CpstGradeBuilder
带宽上下限和标准值
示例值:
func (*CpstGradeBuilder) GradeTid ¶ added in v3.0.13
func (builder *CpstGradeBuilder) GradeTid(gradeTid string) *CpstGradeBuilder
薪资等级时间轴ID
示例值:7174758360888247852
type CpstGradeStandardValue ¶ added in v3.0.13
type CpstGradeStandardValue struct { ReferenceObject *ReferenceObject `json:"reference_object,omitempty"` // 薪资标准的关联对象,项目或者指标 StandardType *CpstStandardType `json:"standard_type,omitempty"` // 薪资标准类型 BandWidth *CpstBandWidth `json:"band_width,omitempty"` // 上下限 StandardValue *string `json:"standard_value,omitempty"` // 标准值 }
type CpstGradeStandardValueBuilder ¶ added in v3.0.13
type CpstGradeStandardValueBuilder struct {
// contains filtered or unexported fields
}
func NewCpstGradeStandardValueBuilder ¶ added in v3.0.13
func NewCpstGradeStandardValueBuilder() *CpstGradeStandardValueBuilder
func (*CpstGradeStandardValueBuilder) BandWidth ¶ added in v3.0.13
func (builder *CpstGradeStandardValueBuilder) BandWidth(bandWidth *CpstBandWidth) *CpstGradeStandardValueBuilder
上下限
示例值:
func (*CpstGradeStandardValueBuilder) Build ¶ added in v3.0.13
func (builder *CpstGradeStandardValueBuilder) Build() *CpstGradeStandardValue
func (*CpstGradeStandardValueBuilder) ReferenceObject ¶ added in v3.0.13
func (builder *CpstGradeStandardValueBuilder) ReferenceObject(referenceObject *ReferenceObject) *CpstGradeStandardValueBuilder
薪资标准的关联对象,项目或者指标
示例值:
func (*CpstGradeStandardValueBuilder) StandardType ¶ added in v3.0.13
func (builder *CpstGradeStandardValueBuilder) StandardType(standardType *CpstStandardType) *CpstGradeStandardValueBuilder
薪资标准类型
示例值:
func (*CpstGradeStandardValueBuilder) StandardValue ¶ added in v3.0.13
func (builder *CpstGradeStandardValueBuilder) StandardValue(standardValue string) *CpstGradeStandardValueBuilder
标准值
示例值:12000
type CpstI18nBuilder ¶ added in v3.0.13
type CpstI18nBuilder struct {
// contains filtered or unexported fields
}
func NewCpstI18nBuilder ¶ added in v3.0.13
func NewCpstI18nBuilder() *CpstI18nBuilder
func (*CpstI18nBuilder) Build ¶ added in v3.0.13
func (builder *CpstI18nBuilder) Build() *CpstI18n
func (*CpstI18nBuilder) EnUs ¶ added in v3.0.13
func (builder *CpstI18nBuilder) EnUs(enUs string) *CpstI18nBuilder
英文
示例值:english name
func (*CpstI18nBuilder) ZhCn ¶ added in v3.0.13
func (builder *CpstI18nBuilder) ZhCn(zhCn string) *CpstI18nBuilder
中文
示例值:中文名称
type CpstMatchItem ¶ added in v3.0.13
type CpstMatchItemBuilder ¶ added in v3.0.13
type CpstMatchItemBuilder struct {
// contains filtered or unexported fields
}
func NewCpstMatchItemBuilder ¶ added in v3.0.13
func NewCpstMatchItemBuilder() *CpstMatchItemBuilder
func (*CpstMatchItemBuilder) Build ¶ added in v3.0.13
func (builder *CpstMatchItemBuilder) Build() *CpstMatchItem
func (*CpstMatchItemBuilder) EffectiveTime ¶ added in v3.0.13
func (builder *CpstMatchItemBuilder) EffectiveTime(effectiveTime string) *CpstMatchItemBuilder
生效时间
示例值:1660924800000
func (*CpstMatchItemBuilder) Grade ¶ added in v3.0.13
func (builder *CpstMatchItemBuilder) Grade(grade *CpstGrade) *CpstMatchItemBuilder
薪资等级
示例值:
func (*CpstMatchItemBuilder) StandardId ¶ added in v3.0.13
func (builder *CpstMatchItemBuilder) StandardId(standardId string) *CpstMatchItemBuilder
薪资标准表ID
示例值:7174758593538295340
type CpstStandardType ¶ added in v3.0.13
type CpstStandardType struct {
ApiName *string `json:"api_name,omitempty"` // 薪资标准类型
}
type CpstStandardTypeBuilder ¶ added in v3.0.13
type CpstStandardTypeBuilder struct {
// contains filtered or unexported fields
}
func NewCpstStandardTypeBuilder ¶ added in v3.0.13
func NewCpstStandardTypeBuilder() *CpstStandardTypeBuilder
func (*CpstStandardTypeBuilder) ApiName ¶ added in v3.0.13
func (builder *CpstStandardTypeBuilder) ApiName(apiName string) *CpstStandardTypeBuilder
薪资标准类型
示例值:standard_value
func (*CpstStandardTypeBuilder) Build ¶ added in v3.0.13
func (builder *CpstStandardTypeBuilder) Build() *CpstStandardType
type CreateCompanyReq ¶ added in v3.0.22
type CreateCompanyReq struct { Company *Company `body:""` // contains filtered or unexported fields }
type CreateCompanyReqBuilder ¶ added in v3.0.22
type CreateCompanyReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateCompanyReqBuilder ¶ added in v3.0.22
func NewCreateCompanyReqBuilder() *CreateCompanyReqBuilder
func (*CreateCompanyReqBuilder) Build ¶ added in v3.0.22
func (builder *CreateCompanyReqBuilder) Build() *CreateCompanyReq
func (*CreateCompanyReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *CreateCompanyReqBuilder) ClientToken(clientToken string) *CreateCompanyReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*CreateCompanyReqBuilder) Company ¶ added in v3.0.22
func (builder *CreateCompanyReqBuilder) Company(company *Company) *CreateCompanyReqBuilder
创建公司
type CreateCompanyResp ¶ added in v3.0.22
type CreateCompanyResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateCompanyRespData `json:"data"` // 业务数据 }
func (*CreateCompanyResp) Success ¶ added in v3.0.22
func (resp *CreateCompanyResp) Success() bool
type CreateCompanyRespData ¶ added in v3.0.22
type CreateCompanyRespData struct {
Company *Company `json:"company,omitempty"` // 创建成功的公司信息
}
type CreateContractReq ¶ added in v3.0.22
type CreateContractReq struct { Contract *Contract `body:""` // contains filtered or unexported fields }
type CreateContractReqBuilder ¶ added in v3.0.22
type CreateContractReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateContractReqBuilder ¶ added in v3.0.22
func NewCreateContractReqBuilder() *CreateContractReqBuilder
func (*CreateContractReqBuilder) Build ¶ added in v3.0.22
func (builder *CreateContractReqBuilder) Build() *CreateContractReq
func (*CreateContractReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *CreateContractReqBuilder) ClientToken(clientToken string) *CreateContractReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*CreateContractReqBuilder) Contract ¶ added in v3.0.22
func (builder *CreateContractReqBuilder) Contract(contract *Contract) *CreateContractReqBuilder
创建合同
type CreateContractResp ¶ added in v3.0.22
type CreateContractResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateContractRespData `json:"data"` // 业务数据 }
func (*CreateContractResp) Success ¶ added in v3.0.22
func (resp *CreateContractResp) Success() bool
type CreateContractRespData ¶ added in v3.0.22
type CreateContractRespData struct {
Contract *Contract `json:"contract,omitempty"` // 创建成功的合同信息
}
type CreateDepartmentReq ¶ added in v3.0.22
type CreateDepartmentReq struct { DepartmentCreate *DepartmentCreate `body:""` // contains filtered or unexported fields }
type CreateDepartmentReqBuilder ¶ added in v3.0.22
type CreateDepartmentReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateDepartmentReqBuilder ¶ added in v3.0.22
func NewCreateDepartmentReqBuilder() *CreateDepartmentReqBuilder
func (*CreateDepartmentReqBuilder) Build ¶ added in v3.0.22
func (builder *CreateDepartmentReqBuilder) Build() *CreateDepartmentReq
func (*CreateDepartmentReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *CreateDepartmentReqBuilder) ClientToken(clientToken string) *CreateDepartmentReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*CreateDepartmentReqBuilder) DepartmentCreate ¶ added in v3.0.22
func (builder *CreateDepartmentReqBuilder) DepartmentCreate(departmentCreate *DepartmentCreate) *CreateDepartmentReqBuilder
创建部门
func (*CreateDepartmentReqBuilder) DepartmentIdType ¶ added in v3.0.22
func (builder *CreateDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *CreateDepartmentReqBuilder
此次调用中使用的部门 ID 类型
示例值:people_corehr_department_id
func (*CreateDepartmentReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *CreateDepartmentReqBuilder) UserIdType(userIdType string) *CreateDepartmentReqBuilder
用户 ID 类型
示例值:people_corehr_id
type CreateDepartmentResp ¶ added in v3.0.22
type CreateDepartmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateDepartmentRespData `json:"data"` // 业务数据 }
func (*CreateDepartmentResp) Success ¶ added in v3.0.22
func (resp *CreateDepartmentResp) Success() bool
type CreateDepartmentRespData ¶ added in v3.0.22
type CreateDepartmentRespData struct {
Department *DepartmentCreate `json:"department,omitempty"` // 创建成功的部门信息
}
type CreateEmployeeTypeReq ¶ added in v3.0.22
type CreateEmployeeTypeReq struct { EmployeeType *EmployeeType `body:""` // contains filtered or unexported fields }
type CreateEmployeeTypeReqBuilder ¶ added in v3.0.22
type CreateEmployeeTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateEmployeeTypeReqBuilder ¶ added in v3.0.22
func NewCreateEmployeeTypeReqBuilder() *CreateEmployeeTypeReqBuilder
func (*CreateEmployeeTypeReqBuilder) Build ¶ added in v3.0.22
func (builder *CreateEmployeeTypeReqBuilder) Build() *CreateEmployeeTypeReq
func (*CreateEmployeeTypeReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *CreateEmployeeTypeReqBuilder) ClientToken(clientToken string) *CreateEmployeeTypeReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*CreateEmployeeTypeReqBuilder) EmployeeType ¶ added in v3.0.22
func (builder *CreateEmployeeTypeReqBuilder) EmployeeType(employeeType *EmployeeType) *CreateEmployeeTypeReqBuilder
创建人员类型
type CreateEmployeeTypeResp ¶ added in v3.0.22
type CreateEmployeeTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateEmployeeTypeRespData `json:"data"` // 业务数据 }
func (*CreateEmployeeTypeResp) Success ¶ added in v3.0.22
func (resp *CreateEmployeeTypeResp) Success() bool
type CreateEmployeeTypeRespData ¶ added in v3.0.22
type CreateEmployeeTypeRespData struct {
EmployeeType *EmployeeType `json:"employee_type,omitempty"` // 创建成功的人员类型信息
}
type CreateEmploymentReq ¶ added in v3.0.22
type CreateEmploymentReq struct { EmploymentCreate *EmploymentCreate `body:""` // contains filtered or unexported fields }
type CreateEmploymentReqBuilder ¶ added in v3.0.22
type CreateEmploymentReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateEmploymentReqBuilder ¶ added in v3.0.22
func NewCreateEmploymentReqBuilder() *CreateEmploymentReqBuilder
func (*CreateEmploymentReqBuilder) Build ¶ added in v3.0.22
func (builder *CreateEmploymentReqBuilder) Build() *CreateEmploymentReq
func (*CreateEmploymentReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *CreateEmploymentReqBuilder) ClientToken(clientToken string) *CreateEmploymentReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*CreateEmploymentReqBuilder) EmploymentCreate ¶ added in v3.0.22
func (builder *CreateEmploymentReqBuilder) EmploymentCreate(employmentCreate *EmploymentCreate) *CreateEmploymentReqBuilder
创建人员的雇佣信息
type CreateEmploymentResp ¶ added in v3.0.22
type CreateEmploymentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateEmploymentRespData `json:"data"` // 业务数据 }
func (*CreateEmploymentResp) Success ¶ added in v3.0.22
func (resp *CreateEmploymentResp) Success() bool
type CreateEmploymentRespData ¶ added in v3.0.22
type CreateEmploymentRespData struct {
Employment *EmploymentCreate `json:"employment,omitempty"` // 创建人员的雇佣信息成功返回信息
}
type CreateJobChangePathReqBodyBuilder ¶ added in v3.0.22
type CreateJobChangePathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateJobChangePathReqBodyBuilder ¶ added in v3.0.22
func NewCreateJobChangePathReqBodyBuilder() *CreateJobChangePathReqBodyBuilder
func (*CreateJobChangePathReqBodyBuilder) Build ¶ added in v3.0.22
func (builder *CreateJobChangePathReqBodyBuilder) Build() (*CreateJobChangeReqBody, error)
func (*CreateJobChangePathReqBodyBuilder) EffectiveDate ¶ added in v3.0.22
func (builder *CreateJobChangePathReqBodyBuilder) EffectiveDate(effectiveDate string) *CreateJobChangePathReqBodyBuilder
生效日期
示例值:2022-03-01
func (*CreateJobChangePathReqBodyBuilder) EmploymentId ¶ added in v3.0.22
func (builder *CreateJobChangePathReqBodyBuilder) EmploymentId(employmentId string) *CreateJobChangePathReqBodyBuilder
雇员id
示例值:ou_a294793e8fa21529f2a60e3e9de45520
func (*CreateJobChangePathReqBodyBuilder) FlowId ¶ added in v3.0.22
func (builder *CreateJobChangePathReqBodyBuilder) FlowId(flowId string) *CreateJobChangePathReqBodyBuilder
异动流程ID
示例值:people_6963913041981490725_6983885526583627531
func (*CreateJobChangePathReqBodyBuilder) InitiatorId ¶ added in v3.0.22
func (builder *CreateJobChangePathReqBodyBuilder) InitiatorId(initiatorId string) *CreateJobChangePathReqBodyBuilder
异动发起人 ID
示例值:ou_a294793e8fa21529f2a60e3e9de45520
func (*CreateJobChangePathReqBodyBuilder) TransferInfo ¶ added in v3.0.22
func (builder *CreateJobChangePathReqBodyBuilder) TransferInfo(transferInfo *TransferInfo) *CreateJobChangePathReqBodyBuilder
异动详细信息
示例值:
func (*CreateJobChangePathReqBodyBuilder) TransferKey ¶ added in v3.0.22
func (builder *CreateJobChangePathReqBodyBuilder) TransferKey(transferKey string) *CreateJobChangePathReqBodyBuilder
异动记录标识符
示例值:transfer_3627531
func (*CreateJobChangePathReqBodyBuilder) TransferMode ¶ added in v3.0.22
func (builder *CreateJobChangePathReqBodyBuilder) TransferMode(transferMode int) *CreateJobChangePathReqBodyBuilder
异动方式
示例值:2
func (*CreateJobChangePathReqBodyBuilder) TransferTypeUniqueIdentifier ¶ added in v3.0.22
func (builder *CreateJobChangePathReqBodyBuilder) TransferTypeUniqueIdentifier(transferTypeUniqueIdentifier string) *CreateJobChangePathReqBodyBuilder
异动类型唯一标识
示例值:internal_transfer
type CreateJobChangeReq ¶ added in v3.0.22
type CreateJobChangeReq struct { Body *CreateJobChangeReqBody `body:""` // contains filtered or unexported fields }
type CreateJobChangeReqBody ¶ added in v3.0.22
type CreateJobChangeReqBody struct { TransferMode *int `json:"transfer_mode,omitempty"` // 异动方式 EmploymentId *string `json:"employment_id,omitempty"` // 雇员id TransferTypeUniqueIdentifier *string `json:"transfer_type_unique_identifier,omitempty"` // 异动类型唯一标识 FlowId *string `json:"flow_id,omitempty"` // 异动流程ID EffectiveDate *string `json:"effective_date,omitempty"` // 生效日期 TransferInfo *TransferInfo `json:"transfer_info,omitempty"` // 异动详细信息 TransferKey *string `json:"transfer_key,omitempty"` // 异动记录标识符 InitiatorId *string `json:"initiator_id,omitempty"` // 异动发起人 ID }
type CreateJobChangeReqBodyBuilder ¶ added in v3.0.22
type CreateJobChangeReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateJobChangeReqBodyBuilder ¶ added in v3.0.22
func NewCreateJobChangeReqBodyBuilder() *CreateJobChangeReqBodyBuilder
func (*CreateJobChangeReqBodyBuilder) Build ¶ added in v3.0.22
func (builder *CreateJobChangeReqBodyBuilder) Build() *CreateJobChangeReqBody
func (*CreateJobChangeReqBodyBuilder) EffectiveDate ¶ added in v3.0.22
func (builder *CreateJobChangeReqBodyBuilder) EffectiveDate(effectiveDate string) *CreateJobChangeReqBodyBuilder
生效日期
示例值:2022-03-01
func (*CreateJobChangeReqBodyBuilder) EmploymentId ¶ added in v3.0.22
func (builder *CreateJobChangeReqBodyBuilder) EmploymentId(employmentId string) *CreateJobChangeReqBodyBuilder
雇员id
示例值:ou_a294793e8fa21529f2a60e3e9de45520
func (*CreateJobChangeReqBodyBuilder) FlowId ¶ added in v3.0.22
func (builder *CreateJobChangeReqBodyBuilder) FlowId(flowId string) *CreateJobChangeReqBodyBuilder
异动流程ID
示例值:people_6963913041981490725_6983885526583627531
func (*CreateJobChangeReqBodyBuilder) InitiatorId ¶ added in v3.0.22
func (builder *CreateJobChangeReqBodyBuilder) InitiatorId(initiatorId string) *CreateJobChangeReqBodyBuilder
异动发起人 ID
示例值:ou_a294793e8fa21529f2a60e3e9de45520
func (*CreateJobChangeReqBodyBuilder) TransferInfo ¶ added in v3.0.22
func (builder *CreateJobChangeReqBodyBuilder) TransferInfo(transferInfo *TransferInfo) *CreateJobChangeReqBodyBuilder
异动详细信息
示例值:
func (*CreateJobChangeReqBodyBuilder) TransferKey ¶ added in v3.0.22
func (builder *CreateJobChangeReqBodyBuilder) TransferKey(transferKey string) *CreateJobChangeReqBodyBuilder
异动记录标识符
示例值:transfer_3627531
func (*CreateJobChangeReqBodyBuilder) TransferMode ¶ added in v3.0.22
func (builder *CreateJobChangeReqBodyBuilder) TransferMode(transferMode int) *CreateJobChangeReqBodyBuilder
异动方式
示例值:2
func (*CreateJobChangeReqBodyBuilder) TransferTypeUniqueIdentifier ¶ added in v3.0.22
func (builder *CreateJobChangeReqBodyBuilder) TransferTypeUniqueIdentifier(transferTypeUniqueIdentifier string) *CreateJobChangeReqBodyBuilder
异动类型唯一标识
示例值:internal_transfer
type CreateJobChangeReqBuilder ¶ added in v3.0.22
type CreateJobChangeReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateJobChangeReqBuilder ¶ added in v3.0.22
func NewCreateJobChangeReqBuilder() *CreateJobChangeReqBuilder
func (*CreateJobChangeReqBuilder) Body ¶ added in v3.0.22
func (builder *CreateJobChangeReqBuilder) Body(body *CreateJobChangeReqBody) *CreateJobChangeReqBuilder
创建员工异动信息
func (*CreateJobChangeReqBuilder) Build ¶ added in v3.0.22
func (builder *CreateJobChangeReqBuilder) Build() *CreateJobChangeReq
func (*CreateJobChangeReqBuilder) DepartmentIdType ¶ added in v3.0.22
func (builder *CreateJobChangeReqBuilder) DepartmentIdType(departmentIdType string) *CreateJobChangeReqBuilder
此次调用中使用的部门 ID 类型
示例值:people_corehr_department_id
func (*CreateJobChangeReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *CreateJobChangeReqBuilder) UserIdType(userIdType string) *CreateJobChangeReqBuilder
此次调用中使用的用户ID的类型
示例值:open_id
type CreateJobChangeResp ¶ added in v3.0.22
type CreateJobChangeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateJobChangeRespData `json:"data"` // 业务数据 }
func (*CreateJobChangeResp) Success ¶ added in v3.0.22
func (resp *CreateJobChangeResp) Success() bool
type CreateJobChangeRespData ¶ added in v3.0.22
type CreateJobChangeRespData struct { JobChangeId *string `json:"job_change_id,omitempty"` // 异动记录 id EmploymentId *string `json:"employment_id,omitempty"` // 雇员 id Status *string `json:"status,omitempty"` // 异动状态 TransferTypeUniqueIdentifier *string `json:"transfer_type_unique_identifier,omitempty"` // 异动类型 TransferReasonUniqueIdentifier *string `json:"transfer_reason_unique_identifier,omitempty"` // 异动原因 ProcessId *string `json:"process_id,omitempty"` // 异动流程 id EffectiveDate *string `json:"effective_date,omitempty"` // 生效时间 CreatedTime *string `json:"created_time,omitempty"` // 创建时间 TransferInfo *TransferInfo `json:"transfer_info,omitempty"` // 异动详细信息 }
type CreateJobDataReq ¶ added in v3.0.22
type CreateJobDataReq struct { JobData *JobData `body:""` // contains filtered or unexported fields }
type CreateJobDataReqBuilder ¶ added in v3.0.22
type CreateJobDataReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateJobDataReqBuilder ¶ added in v3.0.22
func NewCreateJobDataReqBuilder() *CreateJobDataReqBuilder
func (*CreateJobDataReqBuilder) Build ¶ added in v3.0.22
func (builder *CreateJobDataReqBuilder) Build() *CreateJobDataReq
func (*CreateJobDataReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *CreateJobDataReqBuilder) ClientToken(clientToken string) *CreateJobDataReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*CreateJobDataReqBuilder) DepartmentIdType ¶ added in v3.0.22
func (builder *CreateJobDataReqBuilder) DepartmentIdType(departmentIdType string) *CreateJobDataReqBuilder
此次调用中使用的部门 ID 类型
示例值:open_department_id
func (*CreateJobDataReqBuilder) JobData ¶ added in v3.0.22
func (builder *CreateJobDataReqBuilder) JobData(jobData *JobData) *CreateJobDataReqBuilder
在系统中第一次创建员工任职数据,通常在员工入职或者做数据批量导入的时候使用,【任职原因】只支持填写“入职”
func (*CreateJobDataReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *CreateJobDataReqBuilder) UserIdType(userIdType string) *CreateJobDataReqBuilder
用户 ID 类型
示例值:people_corehr_id
type CreateJobDataResp ¶ added in v3.0.22
type CreateJobDataResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateJobDataRespData `json:"data"` // 业务数据 }
func (*CreateJobDataResp) Success ¶ added in v3.0.22
func (resp *CreateJobDataResp) Success() bool
type CreateJobDataRespData ¶ added in v3.0.22
type CreateJobDataRespData struct {
JobData *JobData `json:"job_data,omitempty"` // 创建成功返回job data信息
}
type CreateJobFamilyReq ¶ added in v3.0.22
type CreateJobFamilyReq struct { JobFamily *JobFamily `body:""` // contains filtered or unexported fields }
type CreateJobFamilyReqBuilder ¶ added in v3.0.22
type CreateJobFamilyReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateJobFamilyReqBuilder ¶ added in v3.0.22
func NewCreateJobFamilyReqBuilder() *CreateJobFamilyReqBuilder
func (*CreateJobFamilyReqBuilder) Build ¶ added in v3.0.22
func (builder *CreateJobFamilyReqBuilder) Build() *CreateJobFamilyReq
func (*CreateJobFamilyReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *CreateJobFamilyReqBuilder) ClientToken(clientToken string) *CreateJobFamilyReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*CreateJobFamilyReqBuilder) JobFamily ¶ added in v3.0.22
func (builder *CreateJobFamilyReqBuilder) JobFamily(jobFamily *JobFamily) *CreateJobFamilyReqBuilder
创建职务序列
type CreateJobFamilyResp ¶ added in v3.0.22
type CreateJobFamilyResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateJobFamilyRespData `json:"data"` // 业务数据 }
func (*CreateJobFamilyResp) Success ¶ added in v3.0.22
func (resp *CreateJobFamilyResp) Success() bool
type CreateJobFamilyRespData ¶ added in v3.0.22
type CreateJobFamilyRespData struct {
JobFamily *JobFamily `json:"job_family,omitempty"` // 创建成功的职务序列信息
}
type CreateJobLevelReq ¶ added in v3.0.22
type CreateJobLevelReq struct { JobLevel *JobLevel `body:""` // contains filtered or unexported fields }
type CreateJobLevelReqBuilder ¶ added in v3.0.22
type CreateJobLevelReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateJobLevelReqBuilder ¶ added in v3.0.22
func NewCreateJobLevelReqBuilder() *CreateJobLevelReqBuilder
func (*CreateJobLevelReqBuilder) Build ¶ added in v3.0.22
func (builder *CreateJobLevelReqBuilder) Build() *CreateJobLevelReq
func (*CreateJobLevelReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *CreateJobLevelReqBuilder) ClientToken(clientToken string) *CreateJobLevelReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*CreateJobLevelReqBuilder) JobLevel ¶ added in v3.0.22
func (builder *CreateJobLevelReqBuilder) JobLevel(jobLevel *JobLevel) *CreateJobLevelReqBuilder
创建职务级别
type CreateJobLevelResp ¶ added in v3.0.22
type CreateJobLevelResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateJobLevelRespData `json:"data"` // 业务数据 }
func (*CreateJobLevelResp) Success ¶ added in v3.0.22
func (resp *CreateJobLevelResp) Success() bool
type CreateJobLevelRespData ¶ added in v3.0.22
type CreateJobLevelRespData struct {
JobLevel *JobLevel `json:"job_level,omitempty"` // 创建成功的职务级别信息
}
type CreateJobReq ¶ added in v3.0.22
type CreateJobReq struct { Job *Job `body:""` // contains filtered or unexported fields }
type CreateJobReqBuilder ¶ added in v3.0.22
type CreateJobReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateJobReqBuilder ¶ added in v3.0.22
func NewCreateJobReqBuilder() *CreateJobReqBuilder
func (*CreateJobReqBuilder) Build ¶ added in v3.0.22
func (builder *CreateJobReqBuilder) Build() *CreateJobReq
func (*CreateJobReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *CreateJobReqBuilder) ClientToken(clientToken string) *CreateJobReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*CreateJobReqBuilder) Job ¶ added in v3.0.22
func (builder *CreateJobReqBuilder) Job(job *Job) *CreateJobReqBuilder
创建职务
type CreateJobResp ¶ added in v3.0.22
type CreateJobResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateJobRespData `json:"data"` // 业务数据 }
func (*CreateJobResp) Success ¶ added in v3.0.22
func (resp *CreateJobResp) Success() bool
type CreateJobRespData ¶ added in v3.0.22
type CreateJobRespData struct {
Job *Job `json:"job,omitempty"` // 创建成功的Job信息
}
type CreateLeaveGrantingRecordPathReqBodyBuilder ¶ added in v3.0.22
type CreateLeaveGrantingRecordPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateLeaveGrantingRecordPathReqBodyBuilder ¶ added in v3.0.22
func NewCreateLeaveGrantingRecordPathReqBodyBuilder() *CreateLeaveGrantingRecordPathReqBodyBuilder
func (*CreateLeaveGrantingRecordPathReqBodyBuilder) Build ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) Build() (*CreateLeaveGrantingRecordReqBody, error)
func (*CreateLeaveGrantingRecordPathReqBodyBuilder) EffectiveDate ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) EffectiveDate(effectiveDate string) *CreateLeaveGrantingRecordPathReqBodyBuilder
生效时间
示例值:2022-01-01
func (*CreateLeaveGrantingRecordPathReqBodyBuilder) EmploymentId ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) EmploymentId(employmentId string) *CreateLeaveGrantingRecordPathReqBodyBuilder
员工 ID
示例值:6982509313466189342
func (*CreateLeaveGrantingRecordPathReqBodyBuilder) ExpirationDate ¶ added in v3.0.25
func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) ExpirationDate(expirationDate string) *CreateLeaveGrantingRecordPathReqBodyBuilder
失效时间
示例值:2022-01-01
func (*CreateLeaveGrantingRecordPathReqBodyBuilder) ExternalId ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) ExternalId(externalId string) *CreateLeaveGrantingRecordPathReqBodyBuilder
自定义外部 ID,可用于避免数据重复写入(不能超过 64 字符)
示例值:111
func (*CreateLeaveGrantingRecordPathReqBodyBuilder) GrantingQuantity ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) GrantingQuantity(grantingQuantity string) *CreateLeaveGrantingRecordPathReqBodyBuilder
授予数量
示例值:0.5
func (*CreateLeaveGrantingRecordPathReqBodyBuilder) GrantingUnit ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) GrantingUnit(grantingUnit int) *CreateLeaveGrantingRecordPathReqBodyBuilder
授予时长单位;;可选值有:;;- 1: 天;- 2: 小时
示例值:1
func (*CreateLeaveGrantingRecordPathReqBodyBuilder) LeaveTypeId ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) LeaveTypeId(leaveTypeId string) *CreateLeaveGrantingRecordPathReqBodyBuilder
假期类型 ID,枚举值可通过【获取假期类型列表】接口获取(若假期类型下存在假期子类,此处仅支持传入假期子类的 ID)
示例值:7111688079785723436
func (*CreateLeaveGrantingRecordPathReqBodyBuilder) Reason ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) Reason(reason []*I18n) *CreateLeaveGrantingRecordPathReqBodyBuilder
授予原因
示例值:
func (*CreateLeaveGrantingRecordPathReqBodyBuilder) SectionType ¶ added in v3.2.1
func (builder *CreateLeaveGrantingRecordPathReqBodyBuilder) SectionType(sectionType int) *CreateLeaveGrantingRecordPathReqBodyBuilder
是否参与折算
示例值:1
type CreateLeaveGrantingRecordReq ¶ added in v3.0.22
type CreateLeaveGrantingRecordReq struct { Body *CreateLeaveGrantingRecordReqBody `body:""` // contains filtered or unexported fields }
type CreateLeaveGrantingRecordReqBody ¶ added in v3.0.22
type CreateLeaveGrantingRecordReqBody struct { LeaveTypeId *string `json:"leave_type_id,omitempty"` // 假期类型 ID,枚举值可通过【获取假期类型列表】接口获取(若假期类型下存在假期子类,此处仅支持传入假期子类的 ID) EmploymentId *string `json:"employment_id,omitempty"` // 员工 ID GrantingQuantity *string `json:"granting_quantity,omitempty"` // 授予数量 GrantingUnit *int `json:"granting_unit,omitempty"` // 授予时长单位;;可选值有:;;- 1: 天;- 2: 小时 EffectiveDate *string `json:"effective_date,omitempty"` // 生效时间 ExpirationDate *string `json:"expiration_date,omitempty"` // 失效时间 SectionType *int `json:"section_type,omitempty"` // 是否参与折算 Reason []*I18n `json:"reason,omitempty"` // 授予原因 ExternalId *string `json:"external_id,omitempty"` // 自定义外部 ID,可用于避免数据重复写入(不能超过 64 字符) }
type CreateLeaveGrantingRecordReqBodyBuilder ¶ added in v3.0.22
type CreateLeaveGrantingRecordReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateLeaveGrantingRecordReqBodyBuilder ¶ added in v3.0.22
func NewCreateLeaveGrantingRecordReqBodyBuilder() *CreateLeaveGrantingRecordReqBodyBuilder
func (*CreateLeaveGrantingRecordReqBodyBuilder) Build ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordReqBodyBuilder) Build() *CreateLeaveGrantingRecordReqBody
func (*CreateLeaveGrantingRecordReqBodyBuilder) EffectiveDate ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordReqBodyBuilder) EffectiveDate(effectiveDate string) *CreateLeaveGrantingRecordReqBodyBuilder
生效时间
示例值:2022-01-01
func (*CreateLeaveGrantingRecordReqBodyBuilder) EmploymentId ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordReqBodyBuilder) EmploymentId(employmentId string) *CreateLeaveGrantingRecordReqBodyBuilder
员工 ID
示例值:6982509313466189342
func (*CreateLeaveGrantingRecordReqBodyBuilder) ExpirationDate ¶ added in v3.0.25
func (builder *CreateLeaveGrantingRecordReqBodyBuilder) ExpirationDate(expirationDate string) *CreateLeaveGrantingRecordReqBodyBuilder
失效时间
示例值:2022-01-01
func (*CreateLeaveGrantingRecordReqBodyBuilder) ExternalId ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordReqBodyBuilder) ExternalId(externalId string) *CreateLeaveGrantingRecordReqBodyBuilder
自定义外部 ID,可用于避免数据重复写入(不能超过 64 字符)
示例值:111
func (*CreateLeaveGrantingRecordReqBodyBuilder) GrantingQuantity ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordReqBodyBuilder) GrantingQuantity(grantingQuantity string) *CreateLeaveGrantingRecordReqBodyBuilder
授予数量
示例值:0.5
func (*CreateLeaveGrantingRecordReqBodyBuilder) GrantingUnit ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordReqBodyBuilder) GrantingUnit(grantingUnit int) *CreateLeaveGrantingRecordReqBodyBuilder
授予时长单位;;可选值有:;;- 1: 天;- 2: 小时
示例值:1
func (*CreateLeaveGrantingRecordReqBodyBuilder) LeaveTypeId ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordReqBodyBuilder) LeaveTypeId(leaveTypeId string) *CreateLeaveGrantingRecordReqBodyBuilder
假期类型 ID,枚举值可通过【获取假期类型列表】接口获取(若假期类型下存在假期子类,此处仅支持传入假期子类的 ID)
示例值:7111688079785723436
func (*CreateLeaveGrantingRecordReqBodyBuilder) Reason ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordReqBodyBuilder) Reason(reason []*I18n) *CreateLeaveGrantingRecordReqBodyBuilder
授予原因
示例值:
func (*CreateLeaveGrantingRecordReqBodyBuilder) SectionType ¶ added in v3.2.1
func (builder *CreateLeaveGrantingRecordReqBodyBuilder) SectionType(sectionType int) *CreateLeaveGrantingRecordReqBodyBuilder
是否参与折算
示例值:1
type CreateLeaveGrantingRecordReqBuilder ¶ added in v3.0.22
type CreateLeaveGrantingRecordReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateLeaveGrantingRecordReqBuilder ¶ added in v3.0.22
func NewCreateLeaveGrantingRecordReqBuilder() *CreateLeaveGrantingRecordReqBuilder
func (*CreateLeaveGrantingRecordReqBuilder) Body ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordReqBuilder) Body(body *CreateLeaveGrantingRecordReqBody) *CreateLeaveGrantingRecordReqBuilder
向飞书人事休假系统写入假期授予记录
func (*CreateLeaveGrantingRecordReqBuilder) Build ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordReqBuilder) Build() *CreateLeaveGrantingRecordReq
func (*CreateLeaveGrantingRecordReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *CreateLeaveGrantingRecordReqBuilder) UserIdType(userIdType string) *CreateLeaveGrantingRecordReqBuilder
此次调用中使用的用户ID的类型
示例值:open_id
type CreateLeaveGrantingRecordResp ¶ added in v3.0.22
type CreateLeaveGrantingRecordResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateLeaveGrantingRecordRespData `json:"data"` // 业务数据 }
func (*CreateLeaveGrantingRecordResp) Success ¶ added in v3.0.22
func (resp *CreateLeaveGrantingRecordResp) Success() bool
type CreateLeaveGrantingRecordRespData ¶ added in v3.0.22
type CreateLeaveGrantingRecordRespData struct {
LeaveGrantingRecord *LeaveGrantingRecord `json:"leave_granting_record,omitempty"` // 假期授予记录
}
type CreateLocationReq ¶ added in v3.0.22
type CreateLocationReq struct { Location *Location `body:""` // contains filtered or unexported fields }
type CreateLocationReqBuilder ¶ added in v3.0.22
type CreateLocationReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateLocationReqBuilder ¶ added in v3.0.22
func NewCreateLocationReqBuilder() *CreateLocationReqBuilder
func (*CreateLocationReqBuilder) Build ¶ added in v3.0.22
func (builder *CreateLocationReqBuilder) Build() *CreateLocationReq
func (*CreateLocationReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *CreateLocationReqBuilder) ClientToken(clientToken string) *CreateLocationReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*CreateLocationReqBuilder) Location ¶ added in v3.0.22
func (builder *CreateLocationReqBuilder) Location(location *Location) *CreateLocationReqBuilder
创建地点
type CreateLocationResp ¶ added in v3.0.22
type CreateLocationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateLocationRespData `json:"data"` // 业务数据 }
func (*CreateLocationResp) Success ¶ added in v3.0.22
func (resp *CreateLocationResp) Success() bool
type CreateLocationRespData ¶ added in v3.0.22
type CreateLocationRespData struct {
Location *Location `json:"location,omitempty"` // 创建成功的地点信息
}
type CreateNationalIdTypeReq ¶ added in v3.0.22
type CreateNationalIdTypeReq struct { NationalIdType *NationalIdType `body:""` // contains filtered or unexported fields }
type CreateNationalIdTypeReqBuilder ¶ added in v3.0.22
type CreateNationalIdTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateNationalIdTypeReqBuilder ¶ added in v3.0.22
func NewCreateNationalIdTypeReqBuilder() *CreateNationalIdTypeReqBuilder
func (*CreateNationalIdTypeReqBuilder) Build ¶ added in v3.0.22
func (builder *CreateNationalIdTypeReqBuilder) Build() *CreateNationalIdTypeReq
func (*CreateNationalIdTypeReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *CreateNationalIdTypeReqBuilder) ClientToken(clientToken string) *CreateNationalIdTypeReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*CreateNationalIdTypeReqBuilder) NationalIdType ¶ added in v3.0.22
func (builder *CreateNationalIdTypeReqBuilder) NationalIdType(nationalIdType *NationalIdType) *CreateNationalIdTypeReqBuilder
创建国家证件类型
type CreateNationalIdTypeResp ¶ added in v3.0.22
type CreateNationalIdTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateNationalIdTypeRespData `json:"data"` // 业务数据 }
func (*CreateNationalIdTypeResp) Success ¶ added in v3.0.22
func (resp *CreateNationalIdTypeResp) Success() bool
type CreateNationalIdTypeRespData ¶ added in v3.0.22
type CreateNationalIdTypeRespData struct {
NationalIdType *NationalIdType `json:"national_id_type,omitempty"` // 创建成功的国家证件类型数据
}
type CreateWorkingHoursTypeReq ¶ added in v3.0.22
type CreateWorkingHoursTypeReq struct { WorkingHoursType *WorkingHoursType `body:""` // contains filtered or unexported fields }
type CreateWorkingHoursTypeReqBuilder ¶ added in v3.0.22
type CreateWorkingHoursTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateWorkingHoursTypeReqBuilder ¶ added in v3.0.22
func NewCreateWorkingHoursTypeReqBuilder() *CreateWorkingHoursTypeReqBuilder
func (*CreateWorkingHoursTypeReqBuilder) Build ¶ added in v3.0.22
func (builder *CreateWorkingHoursTypeReqBuilder) Build() *CreateWorkingHoursTypeReq
func (*CreateWorkingHoursTypeReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *CreateWorkingHoursTypeReqBuilder) ClientToken(clientToken string) *CreateWorkingHoursTypeReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*CreateWorkingHoursTypeReqBuilder) WorkingHoursType ¶ added in v3.0.22
func (builder *CreateWorkingHoursTypeReqBuilder) WorkingHoursType(workingHoursType *WorkingHoursType) *CreateWorkingHoursTypeReqBuilder
创建工时制度
type CreateWorkingHoursTypeResp ¶ added in v3.0.22
type CreateWorkingHoursTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateWorkingHoursTypeRespData `json:"data"` // 业务数据 }
func (*CreateWorkingHoursTypeResp) Success ¶ added in v3.0.22
func (resp *CreateWorkingHoursTypeResp) Success() bool
type CreateWorkingHoursTypeRespData ¶ added in v3.0.22
type CreateWorkingHoursTypeRespData struct {
WorkingHoursType *WorkingHoursType `json:"working_hours_type,omitempty"` // 工时制度
}
type Currency ¶
type Currency struct { Id *string `json:"id,omitempty"` // 货币id CountryRegionId *string `json:"country_region_id,omitempty"` // 货币所属国家/地区id,详细信息可通过【查询国家/地区信息】接口查询获得 CurrencyName []*I18n `json:"currency_name,omitempty"` // 货币名称 NumericCode *int `json:"numeric_code,omitempty"` // 数字代码 CurrencyAlpha3Code *string `json:"currency_alpha_3_code,omitempty"` // 三位字母代码 }
type CurrencyBuilder ¶
type CurrencyBuilder struct {
// contains filtered or unexported fields
}
func NewCurrencyBuilder ¶
func NewCurrencyBuilder() *CurrencyBuilder
func (*CurrencyBuilder) Build ¶
func (builder *CurrencyBuilder) Build() *Currency
func (*CurrencyBuilder) CountryRegionId ¶
func (builder *CurrencyBuilder) CountryRegionId(countryRegionId string) *CurrencyBuilder
货币所属国家/地区id,详细信息可通过【查询国家/地区信息】接口查询获得
示例值:12
func (*CurrencyBuilder) CurrencyAlpha3Code ¶
func (builder *CurrencyBuilder) CurrencyAlpha3Code(currencyAlpha3Code string) *CurrencyBuilder
三位字母代码
示例值:12
func (*CurrencyBuilder) CurrencyName ¶
func (builder *CurrencyBuilder) CurrencyName(currencyName []*I18n) *CurrencyBuilder
货币名称
示例值:
func (*CurrencyBuilder) Id ¶
func (builder *CurrencyBuilder) Id(id string) *CurrencyBuilder
货币id
示例值:1
func (*CurrencyBuilder) NumericCode ¶
func (builder *CurrencyBuilder) NumericCode(numericCode int) *CurrencyBuilder
数字代码
示例值:12
type CustomField ¶
type CustomField struct { CustomApiName *string `json:"custom_api_name,omitempty"` // 自定义字段 apiname,即自定义字段的唯一标识 Name *Name `json:"name,omitempty"` // 自定义字段名称 Description *Name `json:"description,omitempty"` // 描述 IsOpen *bool `json:"is_open,omitempty"` // 是否启用 IsRequired *bool `json:"is_required,omitempty"` // 是否必填 IsUnique *bool `json:"is_unique,omitempty"` // 是否唯一 ObjectApiName *string `json:"object_api_name,omitempty"` // 所属对象 apiname Type *int `json:"type,omitempty"` // 自定义字段类型;;可选值有:;- 1:文本 Text;- 2:布尔 Boolean;- 3:数字 Number;- 4:枚举 Option;- 5:查找 Lookup;- 6:反向查找 BackLookup;- 7:自动编号 AutoNumber;- 8:日期时间 Date time;- 9:附件 Attachment;- 10:图片 Image;- 11:计算字段 Calculated CommonSchemaConfig *CommonSchemaConfig `json:"common_schema_config,omitempty"` // 配置信息,当前仅字段类型为「文本」、「布尔」、「数字」、「枚举」、「日期时间」、「附件」、「图片」时返回具体的配置信息,其余类型的自定义字段暂不返回 CreateTime *string `json:"create_time,omitempty"` // 创建时间,秒级时间戳 UpdateTime *string `json:"update_time,omitempty"` // 更新时间,秒级时间戳 }
type CustomFieldBuilder ¶
type CustomFieldBuilder struct {
// contains filtered or unexported fields
}
func NewCustomFieldBuilder ¶
func NewCustomFieldBuilder() *CustomFieldBuilder
func (*CustomFieldBuilder) Build ¶
func (builder *CustomFieldBuilder) Build() *CustomField
func (*CustomFieldBuilder) CommonSchemaConfig ¶
func (builder *CustomFieldBuilder) CommonSchemaConfig(commonSchemaConfig *CommonSchemaConfig) *CustomFieldBuilder
配置信息,当前仅字段类型为「文本」、「布尔」、「数字」、「枚举」、「日期时间」、「附件」、「图片」时返回具体的配置信息,其余类型的自定义字段暂不返回
示例值:
func (*CustomFieldBuilder) CreateTime ¶
func (builder *CustomFieldBuilder) CreateTime(createTime string) *CustomFieldBuilder
创建时间,秒级时间戳
示例值:1625542287
func (*CustomFieldBuilder) CustomApiName ¶
func (builder *CustomFieldBuilder) CustomApiName(customApiName string) *CustomFieldBuilder
自定义字段 apiname,即自定义字段的唯一标识
示例值:custom_field_33
func (*CustomFieldBuilder) Description ¶
func (builder *CustomFieldBuilder) Description(description *Name) *CustomFieldBuilder
描述
示例值:
func (*CustomFieldBuilder) IsOpen ¶
func (builder *CustomFieldBuilder) IsOpen(isOpen bool) *CustomFieldBuilder
是否启用
示例值:true
func (*CustomFieldBuilder) IsRequired ¶
func (builder *CustomFieldBuilder) IsRequired(isRequired bool) *CustomFieldBuilder
是否必填
示例值:true
func (*CustomFieldBuilder) IsUnique ¶
func (builder *CustomFieldBuilder) IsUnique(isUnique bool) *CustomFieldBuilder
是否唯一
示例值:true
func (*CustomFieldBuilder) Name ¶
func (builder *CustomFieldBuilder) Name(name *Name) *CustomFieldBuilder
自定义字段名称
示例值:
func (*CustomFieldBuilder) ObjectApiName ¶
func (builder *CustomFieldBuilder) ObjectApiName(objectApiName string) *CustomFieldBuilder
所属对象 apiname
示例值:offboarding_info
func (*CustomFieldBuilder) Type ¶
func (builder *CustomFieldBuilder) Type(type_ int) *CustomFieldBuilder
自定义字段类型;;可选值有:;- 1:文本 Text;- 2:布尔 Boolean;- 3:数字 Number;- 4:枚举 Option;- 5:查找 Lookup;- 6:反向查找 BackLookup;- 7:自动编号 AutoNumber;- 8:日期时间 Date time;- 9:附件 Attachment;- 10:图片 Image;- 11:计算字段 Calculated
示例值:1
func (*CustomFieldBuilder) UpdateTime ¶
func (builder *CustomFieldBuilder) UpdateTime(updateTime string) *CustomFieldBuilder
更新时间,秒级时间戳
示例值:1625542639
type CustomFieldData ¶ added in v3.0.18
type CustomFieldData struct { CustomApiName *string `json:"custom_api_name,omitempty"` // 自定义字段 apiname,即自定义字段的唯一标识 Name *CustomName `json:"name,omitempty"` // 自定义字段名称 Type *int `json:"type,omitempty"` // 自定义字段类型 Value *string `json:"value,omitempty"` // 字段值,是 json 转义后的字符串,根据元数据定义不同,字段格式不同(如 123, 123.23, "true", ["id1","id2"], "2006-01-02 15:04:05") }
type CustomFieldDataBuilder ¶ added in v3.0.18
type CustomFieldDataBuilder struct {
// contains filtered or unexported fields
}
func NewCustomFieldDataBuilder ¶ added in v3.0.18
func NewCustomFieldDataBuilder() *CustomFieldDataBuilder
func (*CustomFieldDataBuilder) Build ¶ added in v3.0.18
func (builder *CustomFieldDataBuilder) Build() *CustomFieldData
func (*CustomFieldDataBuilder) CustomApiName ¶ added in v3.0.18
func (builder *CustomFieldDataBuilder) CustomApiName(customApiName string) *CustomFieldDataBuilder
自定义字段 apiname,即自定义字段的唯一标识
示例值:name
func (*CustomFieldDataBuilder) Name ¶ added in v3.0.18
func (builder *CustomFieldDataBuilder) Name(name *CustomName) *CustomFieldDataBuilder
自定义字段名称
示例值:
func (*CustomFieldDataBuilder) Type ¶ added in v3.0.18
func (builder *CustomFieldDataBuilder) Type(type_ int) *CustomFieldDataBuilder
自定义字段类型
示例值:1
func (*CustomFieldDataBuilder) Value ¶ added in v3.0.18
func (builder *CustomFieldDataBuilder) Value(value string) *CustomFieldDataBuilder
字段值,是 json 转义后的字符串,根据元数据定义不同,字段格式不同(如 123, 123.23, "true", ["id1","id2"], "2006-01-02 15:04:05")
示例值:"231"
type CustomName ¶ added in v3.0.18
type CustomNameBuilder ¶ added in v3.0.18
type CustomNameBuilder struct {
// contains filtered or unexported fields
}
func NewCustomNameBuilder ¶ added in v3.0.18
func NewCustomNameBuilder() *CustomNameBuilder
func (*CustomNameBuilder) Build ¶ added in v3.0.18
func (builder *CustomNameBuilder) Build() *CustomName
func (*CustomNameBuilder) EnUs ¶ added in v3.0.18
func (builder *CustomNameBuilder) EnUs(enUs string) *CustomNameBuilder
英文
示例值:Custom Name
func (*CustomNameBuilder) ZhCn ¶ added in v3.0.18
func (builder *CustomNameBuilder) ZhCn(zhCn string) *CustomNameBuilder
中文
示例值:自定义姓名
type DateTimeFieldSetting ¶
type DateTimeFieldSetting struct {
DateTimeType *int `json:"date_time_type,omitempty"` // 时间类型枚举,枚举值如下:;1. Date 日期,如 2020-01-01;2. Time 时间,如 11:52:00;3. Datetime 日期时间,如 2020-01-01 11:52:00;4. CusDatetime // timestamp 时间戳
}
type DateTimeFieldSettingBuilder ¶
type DateTimeFieldSettingBuilder struct {
// contains filtered or unexported fields
}
func NewDateTimeFieldSettingBuilder ¶
func NewDateTimeFieldSettingBuilder() *DateTimeFieldSettingBuilder
func (*DateTimeFieldSettingBuilder) Build ¶
func (builder *DateTimeFieldSettingBuilder) Build() *DateTimeFieldSetting
func (*DateTimeFieldSettingBuilder) DateTimeType ¶
func (builder *DateTimeFieldSettingBuilder) DateTimeType(dateTimeType int) *DateTimeFieldSettingBuilder
时间类型枚举,枚举值如下:;1. Date 日期,如 2020-01-01;2. Time 时间,如 11:52:00;3. Datetime 日期时间,如 2020-01-01 11:52:00;4. CusDatetime // timestamp 时间戳
示例值:1
type DeleteCompanyReq ¶ added in v3.0.22
type DeleteCompanyReq struct {
// contains filtered or unexported fields
}
type DeleteCompanyReqBuilder ¶ added in v3.0.22
type DeleteCompanyReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteCompanyReqBuilder ¶ added in v3.0.22
func NewDeleteCompanyReqBuilder() *DeleteCompanyReqBuilder
func (*DeleteCompanyReqBuilder) Build ¶ added in v3.0.22
func (builder *DeleteCompanyReqBuilder) Build() *DeleteCompanyReq
func (*DeleteCompanyReqBuilder) CompanyId ¶ added in v3.0.22
func (builder *DeleteCompanyReqBuilder) CompanyId(companyId string) *DeleteCompanyReqBuilder
需要删除的公司ID
示例值:341432424
type DeleteCompanyResp ¶ added in v3.0.22
type DeleteCompanyResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteCompanyResp) Success ¶ added in v3.0.22
func (resp *DeleteCompanyResp) Success() bool
type DeleteContractReq ¶ added in v3.0.22
type DeleteContractReq struct {
// contains filtered or unexported fields
}
type DeleteContractReqBuilder ¶ added in v3.0.22
type DeleteContractReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteContractReqBuilder ¶ added in v3.0.22
func NewDeleteContractReqBuilder() *DeleteContractReqBuilder
func (*DeleteContractReqBuilder) Build ¶ added in v3.0.22
func (builder *DeleteContractReqBuilder) Build() *DeleteContractReq
func (*DeleteContractReqBuilder) ContractId ¶ added in v3.0.22
func (builder *DeleteContractReqBuilder) ContractId(contractId string) *DeleteContractReqBuilder
需要删除的合同 ID
示例值:4137834332
type DeleteContractResp ¶ added in v3.0.22
type DeleteContractResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteContractResp) Success ¶ added in v3.0.22
func (resp *DeleteContractResp) Success() bool
type DeleteDepartmentReq ¶ added in v3.0.22
type DeleteDepartmentReq struct {
// contains filtered or unexported fields
}
type DeleteDepartmentReqBuilder ¶ added in v3.0.22
type DeleteDepartmentReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteDepartmentReqBuilder ¶ added in v3.0.22
func NewDeleteDepartmentReqBuilder() *DeleteDepartmentReqBuilder
func (*DeleteDepartmentReqBuilder) Build ¶ added in v3.0.22
func (builder *DeleteDepartmentReqBuilder) Build() *DeleteDepartmentReq
func (*DeleteDepartmentReqBuilder) DepartmentId ¶ added in v3.0.22
func (builder *DeleteDepartmentReqBuilder) DepartmentId(departmentId string) *DeleteDepartmentReqBuilder
需要删除的部门 ID
示例值:341143141
type DeleteDepartmentResp ¶ added in v3.0.22
type DeleteDepartmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteDepartmentResp) Success ¶ added in v3.0.22
func (resp *DeleteDepartmentResp) Success() bool
type DeleteEmployeeTypeReq ¶ added in v3.0.22
type DeleteEmployeeTypeReq struct {
// contains filtered or unexported fields
}
type DeleteEmployeeTypeReqBuilder ¶ added in v3.0.22
type DeleteEmployeeTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteEmployeeTypeReqBuilder ¶ added in v3.0.22
func NewDeleteEmployeeTypeReqBuilder() *DeleteEmployeeTypeReqBuilder
func (*DeleteEmployeeTypeReqBuilder) Build ¶ added in v3.0.22
func (builder *DeleteEmployeeTypeReqBuilder) Build() *DeleteEmployeeTypeReq
func (*DeleteEmployeeTypeReqBuilder) EmployeeTypeId ¶ added in v3.0.22
func (builder *DeleteEmployeeTypeReqBuilder) EmployeeTypeId(employeeTypeId string) *DeleteEmployeeTypeReqBuilder
需要删除的人员类型ID
示例值:434343434
type DeleteEmployeeTypeResp ¶ added in v3.0.22
type DeleteEmployeeTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteEmployeeTypeResp) Success ¶ added in v3.0.22
func (resp *DeleteEmployeeTypeResp) Success() bool
type DeleteEmploymentReq ¶ added in v3.0.22
type DeleteEmploymentReq struct {
// contains filtered or unexported fields
}
type DeleteEmploymentReqBuilder ¶ added in v3.0.22
type DeleteEmploymentReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteEmploymentReqBuilder ¶ added in v3.0.22
func NewDeleteEmploymentReqBuilder() *DeleteEmploymentReqBuilder
func (*DeleteEmploymentReqBuilder) Build ¶ added in v3.0.22
func (builder *DeleteEmploymentReqBuilder) Build() *DeleteEmploymentReq
func (*DeleteEmploymentReqBuilder) EmploymentId ¶ added in v3.0.22
func (builder *DeleteEmploymentReqBuilder) EmploymentId(employmentId string) *DeleteEmploymentReqBuilder
需要删除的雇佣信息对应的ID
示例值:65536878783232
func (*DeleteEmploymentReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *DeleteEmploymentReqBuilder) UserIdType(userIdType string) *DeleteEmploymentReqBuilder
用户 ID 类型
示例值:people_corehr_id
type DeleteEmploymentResp ¶ added in v3.0.22
type DeleteEmploymentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteEmploymentResp) Success ¶ added in v3.0.22
func (resp *DeleteEmploymentResp) Success() bool
type DeleteJobDataReq ¶ added in v3.0.22
type DeleteJobDataReq struct {
// contains filtered or unexported fields
}
type DeleteJobDataReqBuilder ¶ added in v3.0.22
type DeleteJobDataReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteJobDataReqBuilder ¶ added in v3.0.22
func NewDeleteJobDataReqBuilder() *DeleteJobDataReqBuilder
func (*DeleteJobDataReqBuilder) Build ¶ added in v3.0.22
func (builder *DeleteJobDataReqBuilder) Build() *DeleteJobDataReq
func (*DeleteJobDataReqBuilder) JobDataId ¶ added in v3.0.22
func (builder *DeleteJobDataReqBuilder) JobDataId(jobDataId string) *DeleteJobDataReqBuilder
需要删除的任职信息 ID
示例值:467642764726472
type DeleteJobDataResp ¶ added in v3.0.22
type DeleteJobDataResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteJobDataResp) Success ¶ added in v3.0.22
func (resp *DeleteJobDataResp) Success() bool
type DeleteJobFamilyReq ¶ added in v3.0.22
type DeleteJobFamilyReq struct {
// contains filtered or unexported fields
}
type DeleteJobFamilyReqBuilder ¶ added in v3.0.22
type DeleteJobFamilyReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteJobFamilyReqBuilder ¶ added in v3.0.22
func NewDeleteJobFamilyReqBuilder() *DeleteJobFamilyReqBuilder
func (*DeleteJobFamilyReqBuilder) Build ¶ added in v3.0.22
func (builder *DeleteJobFamilyReqBuilder) Build() *DeleteJobFamilyReq
func (*DeleteJobFamilyReqBuilder) JobFamilyId ¶ added in v3.0.22
func (builder *DeleteJobFamilyReqBuilder) JobFamilyId(jobFamilyId string) *DeleteJobFamilyReqBuilder
需要删除的职务序列 ID
示例值:5425424525
type DeleteJobFamilyResp ¶ added in v3.0.22
type DeleteJobFamilyResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteJobFamilyResp) Success ¶ added in v3.0.22
func (resp *DeleteJobFamilyResp) Success() bool
type DeleteJobLevelReq ¶ added in v3.0.22
type DeleteJobLevelReq struct {
// contains filtered or unexported fields
}
type DeleteJobLevelReqBuilder ¶ added in v3.0.22
type DeleteJobLevelReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteJobLevelReqBuilder ¶ added in v3.0.22
func NewDeleteJobLevelReqBuilder() *DeleteJobLevelReqBuilder
func (*DeleteJobLevelReqBuilder) Build ¶ added in v3.0.22
func (builder *DeleteJobLevelReqBuilder) Build() *DeleteJobLevelReq
func (*DeleteJobLevelReqBuilder) JobLevelId ¶ added in v3.0.22
func (builder *DeleteJobLevelReqBuilder) JobLevelId(jobLevelId string) *DeleteJobLevelReqBuilder
需要删除的职务级别 ID
示例值:5423452542
type DeleteJobLevelResp ¶ added in v3.0.22
type DeleteJobLevelResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteJobLevelResp) Success ¶ added in v3.0.22
func (resp *DeleteJobLevelResp) Success() bool
type DeleteJobReq ¶ added in v3.0.22
type DeleteJobReq struct {
// contains filtered or unexported fields
}
type DeleteJobReqBuilder ¶ added in v3.0.22
type DeleteJobReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteJobReqBuilder ¶ added in v3.0.22
func NewDeleteJobReqBuilder() *DeleteJobReqBuilder
func (*DeleteJobReqBuilder) Build ¶ added in v3.0.22
func (builder *DeleteJobReqBuilder) Build() *DeleteJobReq
func (*DeleteJobReqBuilder) JobId ¶ added in v3.0.22
func (builder *DeleteJobReqBuilder) JobId(jobId string) *DeleteJobReqBuilder
需要删除的职务 ID
示例值:67163716371
type DeleteJobResp ¶ added in v3.0.22
type DeleteJobResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteJobResp) Success ¶ added in v3.0.22
func (resp *DeleteJobResp) Success() bool
type DeleteLeaveGrantingRecordReq ¶ added in v3.0.22
type DeleteLeaveGrantingRecordReq struct {
// contains filtered or unexported fields
}
type DeleteLeaveGrantingRecordReqBuilder ¶ added in v3.0.22
type DeleteLeaveGrantingRecordReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteLeaveGrantingRecordReqBuilder ¶ added in v3.0.22
func NewDeleteLeaveGrantingRecordReqBuilder() *DeleteLeaveGrantingRecordReqBuilder
func (*DeleteLeaveGrantingRecordReqBuilder) Build ¶ added in v3.0.22
func (builder *DeleteLeaveGrantingRecordReqBuilder) Build() *DeleteLeaveGrantingRecordReq
func (*DeleteLeaveGrantingRecordReqBuilder) LeaveGrantingRecordId ¶ added in v3.0.22
func (builder *DeleteLeaveGrantingRecordReqBuilder) LeaveGrantingRecordId(leaveGrantingRecordId string) *DeleteLeaveGrantingRecordReqBuilder
假期授予记录 ID
示例值:6893014062142064135
type DeleteLeaveGrantingRecordResp ¶ added in v3.0.22
type DeleteLeaveGrantingRecordResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteLeaveGrantingRecordResp) Success ¶ added in v3.0.22
func (resp *DeleteLeaveGrantingRecordResp) Success() bool
type DeleteLocationReq ¶ added in v3.0.22
type DeleteLocationReq struct {
// contains filtered or unexported fields
}
type DeleteLocationReqBuilder ¶ added in v3.0.22
type DeleteLocationReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteLocationReqBuilder ¶ added in v3.0.22
func NewDeleteLocationReqBuilder() *DeleteLocationReqBuilder
func (*DeleteLocationReqBuilder) Build ¶ added in v3.0.22
func (builder *DeleteLocationReqBuilder) Build() *DeleteLocationReq
func (*DeleteLocationReqBuilder) LocationId ¶ added in v3.0.22
func (builder *DeleteLocationReqBuilder) LocationId(locationId string) *DeleteLocationReqBuilder
需要删除的地点 ID
示例值:4312443243
type DeleteLocationResp ¶ added in v3.0.22
type DeleteLocationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteLocationResp) Success ¶ added in v3.0.22
func (resp *DeleteLocationResp) Success() bool
type DeleteNationalIdTypeReq ¶ added in v3.0.22
type DeleteNationalIdTypeReq struct {
// contains filtered or unexported fields
}
type DeleteNationalIdTypeReqBuilder ¶ added in v3.0.22
type DeleteNationalIdTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteNationalIdTypeReqBuilder ¶ added in v3.0.22
func NewDeleteNationalIdTypeReqBuilder() *DeleteNationalIdTypeReqBuilder
func (*DeleteNationalIdTypeReqBuilder) Build ¶ added in v3.0.22
func (builder *DeleteNationalIdTypeReqBuilder) Build() *DeleteNationalIdTypeReq
func (*DeleteNationalIdTypeReqBuilder) NationalIdTypeId ¶ added in v3.0.22
func (builder *DeleteNationalIdTypeReqBuilder) NationalIdTypeId(nationalIdTypeId string) *DeleteNationalIdTypeReqBuilder
需要删除的国家证件类型 ID
示例值:27837817381
type DeleteNationalIdTypeResp ¶ added in v3.0.22
type DeleteNationalIdTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteNationalIdTypeResp) Success ¶ added in v3.0.22
func (resp *DeleteNationalIdTypeResp) Success() bool
type DeletePersonReq ¶ added in v3.0.22
type DeletePersonReq struct {
// contains filtered or unexported fields
}
type DeletePersonReqBuilder ¶ added in v3.0.22
type DeletePersonReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeletePersonReqBuilder ¶ added in v3.0.22
func NewDeletePersonReqBuilder() *DeletePersonReqBuilder
func (*DeletePersonReqBuilder) Build ¶ added in v3.0.22
func (builder *DeletePersonReqBuilder) Build() *DeletePersonReq
func (*DeletePersonReqBuilder) PersonId ¶ added in v3.0.22
func (builder *DeletePersonReqBuilder) PersonId(personId string) *DeletePersonReqBuilder
需要删除的Person ID
示例值:654637829201
type DeletePersonResp ¶ added in v3.0.22
type DeletePersonResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeletePersonResp) Success ¶ added in v3.0.22
func (resp *DeletePersonResp) Success() bool
type DeletePreHireReq ¶ added in v3.0.22
type DeletePreHireReq struct {
// contains filtered or unexported fields
}
type DeletePreHireReqBuilder ¶ added in v3.0.22
type DeletePreHireReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeletePreHireReqBuilder ¶ added in v3.0.22
func NewDeletePreHireReqBuilder() *DeletePreHireReqBuilder
func (*DeletePreHireReqBuilder) Build ¶ added in v3.0.22
func (builder *DeletePreHireReqBuilder) Build() *DeletePreHireReq
func (*DeletePreHireReqBuilder) PreHireId ¶ added in v3.0.22
func (builder *DeletePreHireReqBuilder) PreHireId(preHireId string) *DeletePreHireReqBuilder
需要删除的待入职人员信息ID
示例值:76534545454
type DeletePreHireResp ¶ added in v3.0.22
type DeletePreHireResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeletePreHireResp) Success ¶ added in v3.0.22
func (resp *DeletePreHireResp) Success() bool
type DeleteWorkingHoursTypeReq ¶ added in v3.0.22
type DeleteWorkingHoursTypeReq struct {
// contains filtered or unexported fields
}
type DeleteWorkingHoursTypeReqBuilder ¶ added in v3.0.22
type DeleteWorkingHoursTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteWorkingHoursTypeReqBuilder ¶ added in v3.0.22
func NewDeleteWorkingHoursTypeReqBuilder() *DeleteWorkingHoursTypeReqBuilder
func (*DeleteWorkingHoursTypeReqBuilder) Build ¶ added in v3.0.22
func (builder *DeleteWorkingHoursTypeReqBuilder) Build() *DeleteWorkingHoursTypeReq
func (*DeleteWorkingHoursTypeReqBuilder) WorkingHoursTypeId ¶ added in v3.0.22
func (builder *DeleteWorkingHoursTypeReqBuilder) WorkingHoursTypeId(workingHoursTypeId string) *DeleteWorkingHoursTypeReqBuilder
需要删除的工时制度 ID
示例值:325325254
type DeleteWorkingHoursTypeResp ¶ added in v3.0.22
type DeleteWorkingHoursTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteWorkingHoursTypeResp) Success ¶ added in v3.0.22
func (resp *DeleteWorkingHoursTypeResp) Success() bool
type Department ¶
type Department struct { Id *string `json:"id,omitempty"` // 部门 ID SubType *Enum `json:"sub_type,omitempty"` // 部门子类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)部门子类型(department_sub_type)枚举定义部分获得 Manager *string `json:"manager,omitempty"` // 部门负责人 ID,枚举值及详细信息可通过【批量查询雇佣信息】接口查询获得 IsConfidential *bool `json:"is_confidential,omitempty"` // 是否保密 HiberarchyCommon *HiberarchyCommon `json:"hiberarchy_common,omitempty"` // 层级关系,内层字段见实体 EffectiveTime *string `json:"effective_time,omitempty"` // 生效时间 ExpirationTime *string `json:"expiration_time,omitempty"` // 失效时间 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 CostCenterId *string `json:"cost_center_id,omitempty"` // 成本中心id StaffingModel *Enum `json:"staffing_model,omitempty"` // 是否使用职务 }
type DepartmentBuilder ¶
type DepartmentBuilder struct {
// contains filtered or unexported fields
}
func NewDepartmentBuilder ¶
func NewDepartmentBuilder() *DepartmentBuilder
func (*DepartmentBuilder) Build ¶
func (builder *DepartmentBuilder) Build() *Department
func (*DepartmentBuilder) CostCenterId ¶ added in v3.0.20
func (builder *DepartmentBuilder) CostCenterId(costCenterId string) *DepartmentBuilder
成本中心id
示例值:7142384817131652652
func (*DepartmentBuilder) CustomFields ¶
func (builder *DepartmentBuilder) CustomFields(customFields []*ObjectFieldData) *DepartmentBuilder
自定义字段
示例值:
func (*DepartmentBuilder) EffectiveTime ¶
func (builder *DepartmentBuilder) EffectiveTime(effectiveTime string) *DepartmentBuilder
生效时间
示例值:2020-05-01 00:00:00
func (*DepartmentBuilder) ExpirationTime ¶
func (builder *DepartmentBuilder) ExpirationTime(expirationTime string) *DepartmentBuilder
失效时间
示例值:2020-05-02 00:00:00
func (*DepartmentBuilder) HiberarchyCommon ¶
func (builder *DepartmentBuilder) HiberarchyCommon(hiberarchyCommon *HiberarchyCommon) *DepartmentBuilder
层级关系,内层字段见实体
示例值:
func (*DepartmentBuilder) Id ¶
func (builder *DepartmentBuilder) Id(id string) *DepartmentBuilder
部门 ID
示例值:6969828847121885087
func (*DepartmentBuilder) IsConfidential ¶
func (builder *DepartmentBuilder) IsConfidential(isConfidential bool) *DepartmentBuilder
是否保密
示例值:true
func (*DepartmentBuilder) Manager ¶
func (builder *DepartmentBuilder) Manager(manager string) *DepartmentBuilder
部门负责人 ID,枚举值及详细信息可通过【批量查询雇佣信息】接口查询获得
示例值:6893013238632416776
func (*DepartmentBuilder) StaffingModel ¶ added in v3.1.3
func (builder *DepartmentBuilder) StaffingModel(staffingModel *Enum) *DepartmentBuilder
是否使用职务
示例值:
func (*DepartmentBuilder) SubType ¶
func (builder *DepartmentBuilder) SubType(subType *Enum) *DepartmentBuilder
部门子类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)部门子类型(department_sub_type)枚举定义部分获得
示例值:
type DepartmentCreate ¶
type DepartmentCreate struct { Id *string `json:"id,omitempty"` // 实体在CoreHR内部的唯一键 SubType *Enum `json:"sub_type,omitempty"` // 子类型 Manager *string `json:"manager,omitempty"` // 部门负责人 IsConfidential *bool `json:"is_confidential,omitempty"` // 是否保密 HiberarchyCommon *HiberarchyCommon `json:"hiberarchy_common,omitempty"` // 层级关系,内层字段见实体 EffectiveTime *string `json:"effective_time,omitempty"` // 生效时间 ExpirationTime *string `json:"expiration_time,omitempty"` // 失效时间 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 CostCenterId *string `json:"cost_center_id,omitempty"` // 成本中心id StaffingModel *Enum `json:"staffing_model,omitempty"` // 是否使用职务 }
type DepartmentCreateBuilder ¶
type DepartmentCreateBuilder struct {
// contains filtered or unexported fields
}
func NewDepartmentCreateBuilder ¶
func NewDepartmentCreateBuilder() *DepartmentCreateBuilder
func (*DepartmentCreateBuilder) Build ¶
func (builder *DepartmentCreateBuilder) Build() *DepartmentCreate
func (*DepartmentCreateBuilder) CostCenterId ¶ added in v3.0.20
func (builder *DepartmentCreateBuilder) CostCenterId(costCenterId string) *DepartmentCreateBuilder
成本中心id
示例值:7142384817131652652
func (*DepartmentCreateBuilder) CustomFields ¶
func (builder *DepartmentCreateBuilder) CustomFields(customFields []*ObjectFieldData) *DepartmentCreateBuilder
自定义字段
示例值:
func (*DepartmentCreateBuilder) EffectiveTime ¶
func (builder *DepartmentCreateBuilder) EffectiveTime(effectiveTime string) *DepartmentCreateBuilder
生效时间
示例值:2020-05-01 00:00:00
func (*DepartmentCreateBuilder) ExpirationTime ¶
func (builder *DepartmentCreateBuilder) ExpirationTime(expirationTime string) *DepartmentCreateBuilder
失效时间
示例值:2020-05-02 00:00:00
func (*DepartmentCreateBuilder) HiberarchyCommon ¶
func (builder *DepartmentCreateBuilder) HiberarchyCommon(hiberarchyCommon *HiberarchyCommon) *DepartmentCreateBuilder
层级关系,内层字段见实体
示例值:
func (*DepartmentCreateBuilder) Id ¶
func (builder *DepartmentCreateBuilder) Id(id string) *DepartmentCreateBuilder
实体在CoreHR内部的唯一键
示例值:4719456877659520852
func (*DepartmentCreateBuilder) IsConfidential ¶
func (builder *DepartmentCreateBuilder) IsConfidential(isConfidential bool) *DepartmentCreateBuilder
是否保密
示例值:true
func (*DepartmentCreateBuilder) Manager ¶
func (builder *DepartmentCreateBuilder) Manager(manager string) *DepartmentCreateBuilder
部门负责人
示例值:6893013238632416776
func (*DepartmentCreateBuilder) StaffingModel ¶ added in v3.1.3
func (builder *DepartmentCreateBuilder) StaffingModel(staffingModel *Enum) *DepartmentCreateBuilder
是否使用职务
示例值:
func (*DepartmentCreateBuilder) SubType ¶
func (builder *DepartmentCreateBuilder) SubType(subType *Enum) *DepartmentCreateBuilder
子类型
示例值:
type DepartmentId ¶ added in v3.0.29
type DepartmentIdBuilder ¶ added in v3.0.29
type DepartmentIdBuilder struct {
// contains filtered or unexported fields
}
func NewDepartmentIdBuilder ¶ added in v3.0.29
func NewDepartmentIdBuilder() *DepartmentIdBuilder
func (*DepartmentIdBuilder) Build ¶ added in v3.0.29
func (builder *DepartmentIdBuilder) Build() *DepartmentId
func (*DepartmentIdBuilder) DepartmentId ¶ added in v3.0.29
func (builder *DepartmentIdBuilder) DepartmentId(departmentId string) *DepartmentIdBuilder
示例值:
func (*DepartmentIdBuilder) OpenDepartmentId ¶ added in v3.0.29
func (builder *DepartmentIdBuilder) OpenDepartmentId(openDepartmentId string) *DepartmentIdBuilder
示例值:
type Dependent ¶
type Dependent struct { Name *PersonName `json:"name,omitempty"` // 亲属姓名 Relationship *Enum `json:"relationship,omitempty"` // 亲属关系,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)亲属关系(relationship)枚举定义获得 Gender *Enum `json:"gender,omitempty"` // 亲属性别,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)性别(gender)枚举定义部分获得 DateOfBirth *string `json:"date_of_birth,omitempty"` // 生日 NationalityId *string `json:"nationality_id,omitempty"` // 国籍 NationalityIdV2 *string `json:"nationality_id_v2,omitempty"` // 国籍 ID,可通过【查询国籍信息】接口查询 NationalIdList []*NationalId `json:"national_id_list,omitempty"` // 证件号码 SpousesWorkingStatus *Enum `json:"spouses_working_status,omitempty"` // 配偶工作状态,比如working(在岗)、not_working(不在岗) IsThisPersonCoveredByHealthInsurance *bool `json:"is_this_person_covered_by_health_insurance,omitempty"` // 包含家属医疗保险 IsThisPersonAllowedForTaxDeduction *bool `json:"is_this_person_allowed_for_tax_deduction,omitempty"` // 允许家属抵扣税款 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 DependentName *string `json:"dependent_name,omitempty"` // 家庭成员姓名 Employer *string `json:"employer,omitempty"` // 工作单位 Job *string `json:"job,omitempty"` // 岗位 Phone *Phone `json:"phone,omitempty"` // 电话 Address *Address `json:"address,omitempty"` // 联系地址 BirthCertificateOfChild []*File `json:"birth_certificate_of_child,omitempty"` // 出生证明 }
type DependentBuilder ¶
type DependentBuilder struct {
// contains filtered or unexported fields
}
func NewDependentBuilder ¶
func NewDependentBuilder() *DependentBuilder
func (*DependentBuilder) Address ¶ added in v3.0.20
func (builder *DependentBuilder) Address(address *Address) *DependentBuilder
联系地址
示例值:
func (*DependentBuilder) BirthCertificateOfChild ¶ added in v3.0.20
func (builder *DependentBuilder) BirthCertificateOfChild(birthCertificateOfChild []*File) *DependentBuilder
出生证明
示例值:
func (*DependentBuilder) Build ¶
func (builder *DependentBuilder) Build() *Dependent
func (*DependentBuilder) CustomFields ¶
func (builder *DependentBuilder) CustomFields(customFields []*ObjectFieldData) *DependentBuilder
自定义字段
示例值:
func (*DependentBuilder) DateOfBirth ¶
func (builder *DependentBuilder) DateOfBirth(dateOfBirth string) *DependentBuilder
生日
示例值:2020-01-01
func (*DependentBuilder) DependentName ¶ added in v3.0.20
func (builder *DependentBuilder) DependentName(dependentName string) *DependentBuilder
家庭成员姓名
示例值:张三
func (*DependentBuilder) Employer ¶ added in v3.0.20
func (builder *DependentBuilder) Employer(employer string) *DependentBuilder
工作单位
示例值:海淀区交警大队
func (*DependentBuilder) Gender ¶
func (builder *DependentBuilder) Gender(gender *Enum) *DependentBuilder
亲属性别,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)性别(gender)枚举定义部分获得
示例值:
func (*DependentBuilder) IsThisPersonAllowedForTaxDeduction ¶
func (builder *DependentBuilder) IsThisPersonAllowedForTaxDeduction(isThisPersonAllowedForTaxDeduction bool) *DependentBuilder
允许家属抵扣税款
示例值:false
func (*DependentBuilder) IsThisPersonCoveredByHealthInsurance ¶
func (builder *DependentBuilder) IsThisPersonCoveredByHealthInsurance(isThisPersonCoveredByHealthInsurance bool) *DependentBuilder
包含家属医疗保险
示例值:true
func (*DependentBuilder) Job ¶ added in v3.0.20
func (builder *DependentBuilder) Job(job string) *DependentBuilder
岗位
示例值:保安
func (*DependentBuilder) Name ¶
func (builder *DependentBuilder) Name(name *PersonName) *DependentBuilder
亲属姓名
示例值:
func (*DependentBuilder) NationalIdList ¶
func (builder *DependentBuilder) NationalIdList(nationalIdList []*NationalId) *DependentBuilder
证件号码
示例值:
func (*DependentBuilder) NationalityId ¶
func (builder *DependentBuilder) NationalityId(nationalityId string) *DependentBuilder
国籍
示例值:123456
func (*DependentBuilder) NationalityIdV2 ¶ added in v3.1.2
func (builder *DependentBuilder) NationalityIdV2(nationalityIdV2 string) *DependentBuilder
国籍 ID,可通过【查询国籍信息】接口查询
示例值:7075702734054164012
func (*DependentBuilder) Phone ¶ added in v3.0.20
func (builder *DependentBuilder) Phone(phone *Phone) *DependentBuilder
电话
示例值:
func (*DependentBuilder) Relationship ¶
func (builder *DependentBuilder) Relationship(relationship *Enum) *DependentBuilder
亲属关系,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)亲属关系(relationship)枚举定义获得
示例值:
func (*DependentBuilder) SpousesWorkingStatus ¶
func (builder *DependentBuilder) SpousesWorkingStatus(spousesWorkingStatus *Enum) *DependentBuilder
配偶工作状态,比如working(在岗)、not_working(不在岗)
示例值:
type DimensionValue ¶ added in v3.0.13
type DimensionValueBuilder ¶ added in v3.0.13
type DimensionValueBuilder struct {
// contains filtered or unexported fields
}
func NewDimensionValueBuilder ¶ added in v3.0.13
func NewDimensionValueBuilder() *DimensionValueBuilder
func (*DimensionValueBuilder) ApiName ¶ added in v3.0.13
func (builder *DimensionValueBuilder) ApiName(apiName string) *DimensionValueBuilder
管理维度名称 eg. department(部门)、job_family(序列) 更多可以去元数据平台搜索cpst_management_dimension
示例值:department
func (*DimensionValueBuilder) Build ¶ added in v3.0.13
func (builder *DimensionValueBuilder) Build() *DimensionValue
func (*DimensionValueBuilder) ValueList ¶ added in v3.0.13
func (builder *DimensionValueBuilder) ValueList(valueList []string) *DimensionValueBuilder
值列表 例如部门ID
示例值:
type Education ¶
type Education struct { School []*I18n `json:"school,omitempty"` // 学校 LevelOfEducation *Enum `json:"level_of_education,omitempty"` // 学历,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)学历(level_of_education)枚举定义获得 StartDate *string `json:"start_date,omitempty"` // 开始日期 EndDate *string `json:"end_date,omitempty"` // 结束日期 FieldOfStudy []*I18n `json:"field_of_study,omitempty"` // 专业 Degree *Enum `json:"degree,omitempty"` // 学位,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)学位(degree)枚举定义获得 SchoolName *Enum `json:"school_name,omitempty"` // 学校名称 FieldOfStudyName *Enum `json:"field_of_study_name,omitempty"` // 专业名称 CountryRegionId *string `json:"country_region_id,omitempty"` // 国家地区ID ExpectedEndDate *string `json:"expected_end_date,omitempty"` // 预期结束日期 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type EducationBuilder ¶
type EducationBuilder struct {
// contains filtered or unexported fields
}
func NewEducationBuilder ¶
func NewEducationBuilder() *EducationBuilder
func (*EducationBuilder) Build ¶
func (builder *EducationBuilder) Build() *Education
func (*EducationBuilder) CountryRegionId ¶
func (builder *EducationBuilder) CountryRegionId(countryRegionId string) *EducationBuilder
国家地区ID
示例值:1
func (*EducationBuilder) CustomFields ¶
func (builder *EducationBuilder) CustomFields(customFields []*ObjectFieldData) *EducationBuilder
自定义字段
示例值:
func (*EducationBuilder) Degree ¶
func (builder *EducationBuilder) Degree(degree *Enum) *EducationBuilder
学位,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)学位(degree)枚举定义获得
示例值:
func (*EducationBuilder) EndDate ¶
func (builder *EducationBuilder) EndDate(endDate string) *EducationBuilder
结束日期
示例值:2015-06-30
func (*EducationBuilder) ExpectedEndDate ¶
func (builder *EducationBuilder) ExpectedEndDate(expectedEndDate string) *EducationBuilder
预期结束日期
示例值:2011-09-01
func (*EducationBuilder) FieldOfStudy ¶
func (builder *EducationBuilder) FieldOfStudy(fieldOfStudy []*I18n) *EducationBuilder
专业
示例值:
func (*EducationBuilder) FieldOfStudyName ¶
func (builder *EducationBuilder) FieldOfStudyName(fieldOfStudyName *Enum) *EducationBuilder
专业名称
示例值:
func (*EducationBuilder) LevelOfEducation ¶
func (builder *EducationBuilder) LevelOfEducation(levelOfEducation *Enum) *EducationBuilder
学历,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)学历(level_of_education)枚举定义获得
示例值:
func (*EducationBuilder) School ¶
func (builder *EducationBuilder) School(school []*I18n) *EducationBuilder
学校
示例值:
func (*EducationBuilder) SchoolName ¶
func (builder *EducationBuilder) SchoolName(schoolName *Enum) *EducationBuilder
学校名称
示例值:
func (*EducationBuilder) StartDate ¶
func (builder *EducationBuilder) StartDate(startDate string) *EducationBuilder
开始日期
示例值:2011-09-01
type Email ¶
type Email struct { Email *string `json:"email,omitempty"` // 邮箱号 IsPrimary *bool `json:"is_primary,omitempty"` // 是否为主要邮箱 IsPublic *bool `json:"is_public,omitempty"` // 是否为公开邮箱 EmailUsage *Enum `json:"email_usage,omitempty"` // 邮箱用途,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)邮箱用途(email_usage)枚举定义获得 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type EmailBuilder ¶
type EmailBuilder struct {
// contains filtered or unexported fields
}
func NewEmailBuilder ¶
func NewEmailBuilder() *EmailBuilder
func (*EmailBuilder) Build ¶
func (builder *EmailBuilder) Build() *Email
func (*EmailBuilder) CustomFields ¶
func (builder *EmailBuilder) CustomFields(customFields []*ObjectFieldData) *EmailBuilder
自定义字段
示例值:
func (*EmailBuilder) Email ¶
func (builder *EmailBuilder) Email(email string) *EmailBuilder
邮箱号
示例值:12456@test.com
func (*EmailBuilder) EmailUsage ¶
func (builder *EmailBuilder) EmailUsage(emailUsage *Enum) *EmailBuilder
邮箱用途,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)邮箱用途(email_usage)枚举定义获得
示例值:
func (*EmailBuilder) IsPrimary ¶
func (builder *EmailBuilder) IsPrimary(isPrimary bool) *EmailBuilder
是否为主要邮箱
示例值:true
func (*EmailBuilder) IsPublic ¶
func (builder *EmailBuilder) IsPublic(isPublic bool) *EmailBuilder
是否为公开邮箱
示例值:true
type EmergencyContact ¶
type EmergencyContact struct { Name *PersonName `json:"name,omitempty"` // 紧急联系人姓名 Relationship *Enum `json:"relationship,omitempty"` // 紧急联系人与本人亲属关系,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)亲属关系(relationship)枚举定义获得 PhoneIst []*Phone `json:"phone_ist,omitempty"` // 紧急联系人电话 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 LegalName *string `json:"legal_name,omitempty"` // 法定姓名 }
type EmergencyContactBuilder ¶
type EmergencyContactBuilder struct {
// contains filtered or unexported fields
}
func NewEmergencyContactBuilder ¶
func NewEmergencyContactBuilder() *EmergencyContactBuilder
func (*EmergencyContactBuilder) Build ¶
func (builder *EmergencyContactBuilder) Build() *EmergencyContact
func (*EmergencyContactBuilder) CustomFields ¶
func (builder *EmergencyContactBuilder) CustomFields(customFields []*ObjectFieldData) *EmergencyContactBuilder
自定义字段
示例值:
func (*EmergencyContactBuilder) LegalName ¶
func (builder *EmergencyContactBuilder) LegalName(legalName string) *EmergencyContactBuilder
法定姓名
示例值:张三
func (*EmergencyContactBuilder) Name ¶
func (builder *EmergencyContactBuilder) Name(name *PersonName) *EmergencyContactBuilder
紧急联系人姓名
示例值:
func (*EmergencyContactBuilder) PhoneIst ¶
func (builder *EmergencyContactBuilder) PhoneIst(phoneIst []*Phone) *EmergencyContactBuilder
紧急联系人电话
示例值:
func (*EmergencyContactBuilder) Relationship ¶
func (builder *EmergencyContactBuilder) Relationship(relationship *Enum) *EmergencyContactBuilder
紧急联系人与本人亲属关系,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)亲属关系(relationship)枚举定义获得
示例值:
type EmployeeDateType ¶ added in v3.0.31
type EmployeeDateTypeBuilder ¶ added in v3.0.31
type EmployeeDateTypeBuilder struct {
// contains filtered or unexported fields
}
func NewEmployeeDateTypeBuilder ¶ added in v3.0.31
func NewEmployeeDateTypeBuilder() *EmployeeDateTypeBuilder
func (*EmployeeDateTypeBuilder) Build ¶ added in v3.0.31
func (builder *EmployeeDateTypeBuilder) Build() *EmployeeDateType
func (*EmployeeDateTypeBuilder) Date ¶ added in v3.0.31
func (builder *EmployeeDateTypeBuilder) Date(date string) *EmployeeDateTypeBuilder
日期
示例值:2023-07-18
func (*EmployeeDateTypeBuilder) DateType ¶ added in v3.0.31
func (builder *EmployeeDateTypeBuilder) DateType(dateType int) *EmployeeDateTypeBuilder
日期类型,1=工作日;2=休息日;3=节假日
示例值:1
type EmployeeType ¶
type EmployeeType struct { Id *string `json:"id,omitempty"` // 雇员类型ID Name []*I18n `json:"name,omitempty"` // 名称 DefaultEmployeeType *bool `json:"default_employee_type,omitempty"` // 是否为默认人员类型,每个租户只能定义一个默认人员类型 Active *bool `json:"active,omitempty"` // 启用 Code *string `json:"code,omitempty"` // 编码 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type EmployeeTypeBuilder ¶
type EmployeeTypeBuilder struct {
// contains filtered or unexported fields
}
func NewEmployeeTypeBuilder ¶
func NewEmployeeTypeBuilder() *EmployeeTypeBuilder
func (*EmployeeTypeBuilder) Active ¶
func (builder *EmployeeTypeBuilder) Active(active bool) *EmployeeTypeBuilder
启用
示例值:true
func (*EmployeeTypeBuilder) Build ¶
func (builder *EmployeeTypeBuilder) Build() *EmployeeType
func (*EmployeeTypeBuilder) Code ¶
func (builder *EmployeeTypeBuilder) Code(code string) *EmployeeTypeBuilder
编码
示例值:1245
func (*EmployeeTypeBuilder) CustomFields ¶
func (builder *EmployeeTypeBuilder) CustomFields(customFields []*ObjectFieldData) *EmployeeTypeBuilder
自定义字段
示例值:
func (*EmployeeTypeBuilder) DefaultEmployeeType ¶
func (builder *EmployeeTypeBuilder) DefaultEmployeeType(defaultEmployeeType bool) *EmployeeTypeBuilder
是否为默认人员类型,每个租户只能定义一个默认人员类型
示例值:true
func (*EmployeeTypeBuilder) Id ¶
func (builder *EmployeeTypeBuilder) Id(id string) *EmployeeTypeBuilder
雇员类型ID
示例值:6919732473504990727
func (*EmployeeTypeBuilder) Name ¶
func (builder *EmployeeTypeBuilder) Name(name []*I18n) *EmployeeTypeBuilder
名称
示例值:
type Employment ¶
type Employment struct { PrehireId *string `json:"prehire_id,omitempty"` // 待入职ID EmployeeTypeId *string `json:"employee_type_id,omitempty"` // 人员类型 Tenure *string `json:"tenure,omitempty"` // 司龄 DepartmentId *string `json:"department_id,omitempty"` // 部门 ID,详细信息可通过【查询单个部门】接口获得 JobLevelId *string `json:"job_level_id,omitempty"` // 职级 ID,详细信息可通过【查询单个职务级别】接口获得 WorkLocationId *string `json:"work_location_id,omitempty"` // 工作地点 ID,详细信息可通过【查询单个地点】接口获得 JobFamilyId *string `json:"job_family_id,omitempty"` // 序列 ID,详细信息可通过【查询单个职务序列】接口获得 JobId *string `json:"job_id,omitempty"` // 职务 ID,详细信息可通过【查询单个职务】接口获得 CompanyId *string `json:"company_id,omitempty"` // 法人主体 ID,详细信息可通过【查询单个公司】接口获得 WorkingHoursTypeId *string `json:"working_hours_type_id,omitempty"` // 工时制度 ID,详细信息可通过【查询单个工时制度】接口获得 Id *string `json:"id,omitempty"` // 雇员ID SeniorityDate *string `json:"seniority_date,omitempty"` // 资历起算日期 EmployeeNumber *string `json:"employee_number,omitempty"` // 员工编号 EffectiveTime *string `json:"effective_time,omitempty"` // 入职日期 ExpirationTime *string `json:"expiration_time,omitempty"` // 离职日期,即员工的最后一个工作日,最后一个工作日时员工的雇佣状态仍为“在职”,次日凌晨将更改为“离职” EmploymentType *Enum `json:"employment_type,omitempty"` // 雇佣类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)雇佣类型(employment_type)枚举定义获得 PersonId *string `json:"person_id,omitempty"` // 个人信息 ID,详细信息可通过【查询单个个人信息】接口获得 ProbationPeriod *int `json:"probation_period,omitempty"` // 试用期时长(月份) OnProbation *string `json:"on_probation,omitempty"` // 是否在试用期中;- 满足以下任一条件时,该字段值为`"true"`:; - 预计试用结束日期非空,且实际结束日期为空; - 预计试用结束日期非空,实际结束日期非空,且当日日期小于等于实际结束日期;- 其余情况下,该字段值为`"false"`; ProbationEndDate *string `json:"probation_end_date,omitempty"` // 试用期结束日期(实际结束日期) PrimaryEmployment *bool `json:"primary_employment,omitempty"` // 是否是主雇佣信息 EmploymentStatus *Enum `json:"employment_status,omitempty"` // 雇员状态,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)雇员状态(employment_status)枚举定义获得 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 WorkEmailList []*Email `json:"work_email_list,omitempty"` // 工作邮箱列表,只有当邮箱下面所有条件时,才在个人信息页面可见: ;- is_primary = "true";- is_public = "true";- email_usage = "work" EmailAddress *string `json:"email_address,omitempty"` // 邮箱 ReasonForOffboarding *Enum `json:"reason_for_offboarding,omitempty"` // 离职原因,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)离职原因(reason_for_offboarding)枚举定义部分获得 CostCenterList []*JobDataCostCenter `json:"cost_center_list,omitempty"` // 成本中心id列表 AtsApplicationId *string `json:"ats_application_id,omitempty"` // 招聘应用 ID Rehire *Enum `json:"rehire,omitempty"` // 是否离职重聘 RehireEmploymentId *string `json:"rehire_employment_id,omitempty"` // 历史雇佣信息 ID,可以通过【查询单个雇佣信息】查询详细信息 ServiceCompany *string `json:"service_company,omitempty"` // 任职公司 CompensationType *Enum `json:"compensation_type,omitempty"` // 薪资类型 WorkShift *Enum `json:"work_shift,omitempty"` // 排班类型 }
type EmploymentBuilder ¶
type EmploymentBuilder struct {
// contains filtered or unexported fields
}
func NewEmploymentBuilder ¶
func NewEmploymentBuilder() *EmploymentBuilder
func (*EmploymentBuilder) AtsApplicationId ¶
func (builder *EmploymentBuilder) AtsApplicationId(atsApplicationId string) *EmploymentBuilder
招聘应用 ID
示例值:6838119494196871234
func (*EmploymentBuilder) Build ¶
func (builder *EmploymentBuilder) Build() *Employment
func (*EmploymentBuilder) CompanyId ¶
func (builder *EmploymentBuilder) CompanyId(companyId string) *EmploymentBuilder
法人主体 ID,详细信息可通过【查询单个公司】接口获得
示例值:6893014062142064135
func (*EmploymentBuilder) CompensationType ¶ added in v3.2.2
func (builder *EmploymentBuilder) CompensationType(compensationType *Enum) *EmploymentBuilder
薪资类型
示例值:
func (*EmploymentBuilder) CostCenterList ¶
func (builder *EmploymentBuilder) CostCenterList(costCenterList []*JobDataCostCenter) *EmploymentBuilder
成本中心id列表
示例值:
func (*EmploymentBuilder) CustomFields ¶
func (builder *EmploymentBuilder) CustomFields(customFields []*ObjectFieldData) *EmploymentBuilder
自定义字段
示例值:
func (*EmploymentBuilder) DepartmentId ¶
func (builder *EmploymentBuilder) DepartmentId(departmentId string) *EmploymentBuilder
部门 ID,详细信息可通过【查询单个部门】接口获得
示例值:6893014062142064135
func (*EmploymentBuilder) EffectiveTime ¶
func (builder *EmploymentBuilder) EffectiveTime(effectiveTime string) *EmploymentBuilder
入职日期
示例值:2020-01-01 00:00:00
func (*EmploymentBuilder) EmailAddress ¶
func (builder *EmploymentBuilder) EmailAddress(emailAddress string) *EmploymentBuilder
邮箱
示例值:test@163.com
func (*EmploymentBuilder) EmployeeNumber ¶
func (builder *EmploymentBuilder) EmployeeNumber(employeeNumber string) *EmploymentBuilder
员工编号
示例值:1000000
func (*EmploymentBuilder) EmployeeTypeId ¶
func (builder *EmploymentBuilder) EmployeeTypeId(employeeTypeId string) *EmploymentBuilder
人员类型
示例值:1
func (*EmploymentBuilder) EmploymentStatus ¶
func (builder *EmploymentBuilder) EmploymentStatus(employmentStatus *Enum) *EmploymentBuilder
雇员状态,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)雇员状态(employment_status)枚举定义获得
示例值:
func (*EmploymentBuilder) EmploymentType ¶
func (builder *EmploymentBuilder) EmploymentType(employmentType *Enum) *EmploymentBuilder
雇佣类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)雇佣类型(employment_type)枚举定义获得
示例值:
func (*EmploymentBuilder) ExpirationTime ¶
func (builder *EmploymentBuilder) ExpirationTime(expirationTime string) *EmploymentBuilder
离职日期,即员工的最后一个工作日,最后一个工作日时员工的雇佣状态仍为“在职”,次日凌晨将更改为“离职”
示例值:2021-01-01 00:00:00
func (*EmploymentBuilder) Id ¶
func (builder *EmploymentBuilder) Id(id string) *EmploymentBuilder
雇员ID
示例值:6893014062142064135
func (*EmploymentBuilder) JobFamilyId ¶
func (builder *EmploymentBuilder) JobFamilyId(jobFamilyId string) *EmploymentBuilder
序列 ID,详细信息可通过【查询单个职务序列】接口获得
示例值:6893014062142064135
func (*EmploymentBuilder) JobId ¶
func (builder *EmploymentBuilder) JobId(jobId string) *EmploymentBuilder
职务 ID,详细信息可通过【查询单个职务】接口获得
示例值:6893014062142064135
func (*EmploymentBuilder) JobLevelId ¶
func (builder *EmploymentBuilder) JobLevelId(jobLevelId string) *EmploymentBuilder
职级 ID,详细信息可通过【查询单个职务级别】接口获得
示例值:6893014062142064135
func (*EmploymentBuilder) OnProbation ¶
func (builder *EmploymentBuilder) OnProbation(onProbation string) *EmploymentBuilder
是否在试用期中;- 满足以下任一条件时,该字段值为`"true"`:; - 预计试用结束日期非空,且实际结束日期为空; - 预计试用结束日期非空,实际结束日期非空,且当日日期小于等于实际结束日期;- 其余情况下,该字段值为`"false"`;
示例值:true
func (*EmploymentBuilder) PersonId ¶
func (builder *EmploymentBuilder) PersonId(personId string) *EmploymentBuilder
个人信息 ID,详细信息可通过【查询单个个人信息】接口获得
示例值:6919733936050406926
func (*EmploymentBuilder) PrehireId ¶
func (builder *EmploymentBuilder) PrehireId(prehireId string) *EmploymentBuilder
待入职ID
示例值:1
func (*EmploymentBuilder) PrimaryEmployment ¶
func (builder *EmploymentBuilder) PrimaryEmployment(primaryEmployment bool) *EmploymentBuilder
是否是主雇佣信息
示例值:true
func (*EmploymentBuilder) ProbationEndDate ¶
func (builder *EmploymentBuilder) ProbationEndDate(probationEndDate string) *EmploymentBuilder
试用期结束日期(实际结束日期)
示例值:2022-01-01
func (*EmploymentBuilder) ProbationPeriod ¶
func (builder *EmploymentBuilder) ProbationPeriod(probationPeriod int) *EmploymentBuilder
试用期时长(月份)
示例值:9999
func (*EmploymentBuilder) ReasonForOffboarding ¶
func (builder *EmploymentBuilder) ReasonForOffboarding(reasonForOffboarding *Enum) *EmploymentBuilder
离职原因,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)离职原因(reason_for_offboarding)枚举定义部分获得
示例值:
func (*EmploymentBuilder) Rehire ¶ added in v3.0.15
func (builder *EmploymentBuilder) Rehire(rehire *Enum) *EmploymentBuilder
是否离职重聘
示例值:
func (*EmploymentBuilder) RehireEmploymentId ¶ added in v3.0.15
func (builder *EmploymentBuilder) RehireEmploymentId(rehireEmploymentId string) *EmploymentBuilder
历史雇佣信息 ID,可以通过【查询单个雇佣信息】查询详细信息
示例值:7174374910734141111
func (*EmploymentBuilder) SeniorityDate ¶
func (builder *EmploymentBuilder) SeniorityDate(seniorityDate string) *EmploymentBuilder
资历起算日期
示例值:2020-01-01
func (*EmploymentBuilder) ServiceCompany ¶ added in v3.2.2
func (builder *EmploymentBuilder) ServiceCompany(serviceCompany string) *EmploymentBuilder
任职公司
示例值:7174374910734141112
func (*EmploymentBuilder) Tenure ¶
func (builder *EmploymentBuilder) Tenure(tenure string) *EmploymentBuilder
司龄
示例值:1
func (*EmploymentBuilder) WorkEmailList ¶
func (builder *EmploymentBuilder) WorkEmailList(workEmailList []*Email) *EmploymentBuilder
工作邮箱列表,只有当邮箱下面所有条件时,才在个人信息页面可见: ;- is_primary = "true";- is_public = "true";- email_usage = "work"
示例值:
func (*EmploymentBuilder) WorkLocationId ¶
func (builder *EmploymentBuilder) WorkLocationId(workLocationId string) *EmploymentBuilder
工作地点 ID,详细信息可通过【查询单个地点】接口获得
示例值:6893014062142064135
func (*EmploymentBuilder) WorkShift ¶ added in v3.2.2
func (builder *EmploymentBuilder) WorkShift(workShift *Enum) *EmploymentBuilder
排班类型
示例值:
func (*EmploymentBuilder) WorkingHoursTypeId ¶
func (builder *EmploymentBuilder) WorkingHoursTypeId(workingHoursTypeId string) *EmploymentBuilder
工时制度 ID,详细信息可通过【查询单个工时制度】接口获得
示例值:6893014062142064135
type EmploymentCostCenter ¶
type EmploymentCostCenter struct { EmploymentId *string `json:"employment_id,omitempty"` // 雇员ID CostCenter []*CostCenter `json:"cost_center,omitempty"` // 自定义字段 }
type EmploymentCostCenterBuilder ¶
type EmploymentCostCenterBuilder struct {
// contains filtered or unexported fields
}
func NewEmploymentCostCenterBuilder ¶
func NewEmploymentCostCenterBuilder() *EmploymentCostCenterBuilder
func (*EmploymentCostCenterBuilder) Build ¶
func (builder *EmploymentCostCenterBuilder) Build() *EmploymentCostCenter
func (*EmploymentCostCenterBuilder) CostCenter ¶
func (builder *EmploymentCostCenterBuilder) CostCenter(costCenter []*CostCenter) *EmploymentCostCenterBuilder
自定义字段
示例值:
func (*EmploymentCostCenterBuilder) EmploymentId ¶
func (builder *EmploymentCostCenterBuilder) EmploymentId(employmentId string) *EmploymentCostCenterBuilder
雇员ID
示例值:6950635856373745165
type EmploymentCreate ¶
type EmploymentCreate struct { PrehireId *string `json:"prehire_id,omitempty"` // 待入职ID EmployeeTypeId *string `json:"employee_type_id,omitempty"` // 人员类型 Tenure *string `json:"tenure,omitempty"` // 司龄 DepartmentId *string `json:"department_id,omitempty"` // 部门 ID,枚举值及详细信息可通过【批量查询部门】接口查询获得 JobLevelId *string `json:"job_level_id,omitempty"` // 职级 ID,枚举值及详细信息可通过【批量查询职务级别】接口查询获得 WorkLocationId *string `json:"work_location_id,omitempty"` // 工作地点 ID,枚举值及详细信息可通过【批量查询地点】接口查询获得 JobFamilyId *string `json:"job_family_id,omitempty"` // 职务序列 ID,枚举值及详细信息可通过【批量查询职务序列】接口查询获得 JobId *string `json:"job_id,omitempty"` // 职务 ID,枚举值及详细信息可通过【批量查询职务】接口查询获得 CompanyId *string `json:"company_id,omitempty"` // 法人主体 ID,枚举值及详细信息可通过【批量查询公司】接口查询获得 WorkingHoursTypeId *string `json:"working_hours_type_id,omitempty"` // 工时制度 ID,枚举值及详细信息可通过【批量查询工时制度】接口查询获得 Id *string `json:"id,omitempty"` // 实体在CoreHR内部的唯一键 SeniorityDate *string `json:"seniority_date,omitempty"` // 资历起算日期 EmployeeNumber *string `json:"employee_number,omitempty"` // 员工编号 EffectiveTime *string `json:"effective_time,omitempty"` // 入职日期 ExpirationTime *string `json:"expiration_time,omitempty"` // 离职日期 EmploymentType *Enum `json:"employment_type,omitempty"` // 雇佣类型 PersonId *string `json:"person_id,omitempty"` // 人员信息,引用Person的ID ProbationPeriod *int `json:"probation_period,omitempty"` // 试用期时长 OnProbation *string `json:"on_probation,omitempty"` // 是否在试用期中 ProbationEndDate *string `json:"probation_end_date,omitempty"` // 试用期结束日期 PrimaryEmployment *bool `json:"primary_employment,omitempty"` // 是否是主雇佣信息 EmploymentStatus *Enum `json:"employment_status,omitempty"` // 雇员状态 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 WorkEmailList []*Email `json:"work_email_list,omitempty"` // 工作邮箱列表,只有当邮箱下面所有条件时,才在个人信息页面可见: ;- is_primary = "true";- is_public = "true";- email_usage = "work" EmailAddress *string `json:"email_address,omitempty"` // 邮箱 ReasonForOffboarding *Enum `json:"reason_for_offboarding,omitempty"` // 离职原因 CostCenterList []*JobDataCostCenter `json:"cost_center_list,omitempty"` // 成本中心id列表 AtsApplicationId *string `json:"ats_application_id,omitempty"` // 招聘应用 ID Rehire *Enum `json:"rehire,omitempty"` // 是否离职重聘 RehireEmploymentId *string `json:"rehire_employment_id,omitempty"` // 历史雇佣信息 ID }
type EmploymentCreateBuilder ¶
type EmploymentCreateBuilder struct {
// contains filtered or unexported fields
}
func NewEmploymentCreateBuilder ¶
func NewEmploymentCreateBuilder() *EmploymentCreateBuilder
func (*EmploymentCreateBuilder) AtsApplicationId ¶
func (builder *EmploymentCreateBuilder) AtsApplicationId(atsApplicationId string) *EmploymentCreateBuilder
招聘应用 ID
示例值:6838119494196871234
func (*EmploymentCreateBuilder) Build ¶
func (builder *EmploymentCreateBuilder) Build() *EmploymentCreate
func (*EmploymentCreateBuilder) CompanyId ¶
func (builder *EmploymentCreateBuilder) CompanyId(companyId string) *EmploymentCreateBuilder
法人主体 ID,枚举值及详细信息可通过【批量查询公司】接口查询获得
示例值:6893014062142064135
func (*EmploymentCreateBuilder) CostCenterList ¶
func (builder *EmploymentCreateBuilder) CostCenterList(costCenterList []*JobDataCostCenter) *EmploymentCreateBuilder
成本中心id列表
示例值:
func (*EmploymentCreateBuilder) CustomFields ¶
func (builder *EmploymentCreateBuilder) CustomFields(customFields []*ObjectFieldData) *EmploymentCreateBuilder
自定义字段
示例值:
func (*EmploymentCreateBuilder) DepartmentId ¶
func (builder *EmploymentCreateBuilder) DepartmentId(departmentId string) *EmploymentCreateBuilder
部门 ID,枚举值及详细信息可通过【批量查询部门】接口查询获得
示例值:6893014062142064135
func (*EmploymentCreateBuilder) EffectiveTime ¶
func (builder *EmploymentCreateBuilder) EffectiveTime(effectiveTime string) *EmploymentCreateBuilder
入职日期
示例值:2020-01-01
func (*EmploymentCreateBuilder) EmailAddress ¶
func (builder *EmploymentCreateBuilder) EmailAddress(emailAddress string) *EmploymentCreateBuilder
邮箱
示例值:test@163.com
func (*EmploymentCreateBuilder) EmployeeNumber ¶
func (builder *EmploymentCreateBuilder) EmployeeNumber(employeeNumber string) *EmploymentCreateBuilder
员工编号
示例值:1000000
func (*EmploymentCreateBuilder) EmployeeTypeId ¶
func (builder *EmploymentCreateBuilder) EmployeeTypeId(employeeTypeId string) *EmploymentCreateBuilder
人员类型
示例值:1
func (*EmploymentCreateBuilder) EmploymentStatus ¶
func (builder *EmploymentCreateBuilder) EmploymentStatus(employmentStatus *Enum) *EmploymentCreateBuilder
雇员状态
示例值:
func (*EmploymentCreateBuilder) EmploymentType ¶
func (builder *EmploymentCreateBuilder) EmploymentType(employmentType *Enum) *EmploymentCreateBuilder
雇佣类型
示例值:
func (*EmploymentCreateBuilder) ExpirationTime ¶
func (builder *EmploymentCreateBuilder) ExpirationTime(expirationTime string) *EmploymentCreateBuilder
离职日期
示例值:2021-01-01
func (*EmploymentCreateBuilder) Id ¶
func (builder *EmploymentCreateBuilder) Id(id string) *EmploymentCreateBuilder
实体在CoreHR内部的唯一键
示例值:6893014062142064135
func (*EmploymentCreateBuilder) JobFamilyId ¶
func (builder *EmploymentCreateBuilder) JobFamilyId(jobFamilyId string) *EmploymentCreateBuilder
职务序列 ID,枚举值及详细信息可通过【批量查询职务序列】接口查询获得
示例值:6893014062142064135
func (*EmploymentCreateBuilder) JobId ¶
func (builder *EmploymentCreateBuilder) JobId(jobId string) *EmploymentCreateBuilder
职务 ID,枚举值及详细信息可通过【批量查询职务】接口查询获得
示例值:6893014062142064135
func (*EmploymentCreateBuilder) JobLevelId ¶
func (builder *EmploymentCreateBuilder) JobLevelId(jobLevelId string) *EmploymentCreateBuilder
职级 ID,枚举值及详细信息可通过【批量查询职务级别】接口查询获得
示例值:6893014062142064135
func (*EmploymentCreateBuilder) OnProbation ¶
func (builder *EmploymentCreateBuilder) OnProbation(onProbation string) *EmploymentCreateBuilder
是否在试用期中
示例值:true
func (*EmploymentCreateBuilder) PersonId ¶
func (builder *EmploymentCreateBuilder) PersonId(personId string) *EmploymentCreateBuilder
人员信息,引用Person的ID
示例值:6919733936050406926
func (*EmploymentCreateBuilder) PrehireId ¶
func (builder *EmploymentCreateBuilder) PrehireId(prehireId string) *EmploymentCreateBuilder
待入职ID
示例值:1
func (*EmploymentCreateBuilder) PrimaryEmployment ¶
func (builder *EmploymentCreateBuilder) PrimaryEmployment(primaryEmployment bool) *EmploymentCreateBuilder
是否是主雇佣信息
示例值:true
func (*EmploymentCreateBuilder) ProbationEndDate ¶
func (builder *EmploymentCreateBuilder) ProbationEndDate(probationEndDate string) *EmploymentCreateBuilder
试用期结束日期
示例值:2022-01-01
func (*EmploymentCreateBuilder) ProbationPeriod ¶
func (builder *EmploymentCreateBuilder) ProbationPeriod(probationPeriod int) *EmploymentCreateBuilder
试用期时长
示例值:9999
func (*EmploymentCreateBuilder) ReasonForOffboarding ¶
func (builder *EmploymentCreateBuilder) ReasonForOffboarding(reasonForOffboarding *Enum) *EmploymentCreateBuilder
离职原因
示例值:
func (*EmploymentCreateBuilder) Rehire ¶ added in v3.0.15
func (builder *EmploymentCreateBuilder) Rehire(rehire *Enum) *EmploymentCreateBuilder
是否离职重聘
示例值:
func (*EmploymentCreateBuilder) RehireEmploymentId ¶ added in v3.0.15
func (builder *EmploymentCreateBuilder) RehireEmploymentId(rehireEmploymentId string) *EmploymentCreateBuilder
历史雇佣信息 ID
示例值:7051837122449425964
func (*EmploymentCreateBuilder) SeniorityDate ¶
func (builder *EmploymentCreateBuilder) SeniorityDate(seniorityDate string) *EmploymentCreateBuilder
资历起算日期
示例值:2020-01-01
func (*EmploymentCreateBuilder) Tenure ¶
func (builder *EmploymentCreateBuilder) Tenure(tenure string) *EmploymentCreateBuilder
司龄
示例值:1
func (*EmploymentCreateBuilder) WorkEmailList ¶
func (builder *EmploymentCreateBuilder) WorkEmailList(workEmailList []*Email) *EmploymentCreateBuilder
工作邮箱列表,只有当邮箱下面所有条件时,才在个人信息页面可见: ;- is_primary = "true";- is_public = "true";- email_usage = "work"
示例值:
func (*EmploymentCreateBuilder) WorkLocationId ¶
func (builder *EmploymentCreateBuilder) WorkLocationId(workLocationId string) *EmploymentCreateBuilder
工作地点 ID,枚举值及详细信息可通过【批量查询地点】接口查询获得
示例值:6893014062142064135
func (*EmploymentCreateBuilder) WorkingHoursTypeId ¶
func (builder *EmploymentCreateBuilder) WorkingHoursTypeId(workingHoursTypeId string) *EmploymentCreateBuilder
工时制度 ID,枚举值及详细信息可通过【批量查询工时制度】接口查询获得
示例值:6893014062142064135
type EmploymentLeaveBalance ¶
type EmploymentLeaveBalance struct { EmploymentId *string `json:"employment_id,omitempty"` // 雇佣信息ID EmploymentName []*I18n `json:"employment_name,omitempty"` // 员工姓名 AsOfDate *string `json:"as_of_date,omitempty"` // 截止日期,即查询截止到某天余额数据的日期 LeaveBalanceList []*LeaveBalance `json:"leave_balance_list,omitempty"` // 假期余额列表 }
type EmploymentLeaveBalanceBuilder ¶
type EmploymentLeaveBalanceBuilder struct {
// contains filtered or unexported fields
}
func NewEmploymentLeaveBalanceBuilder ¶
func NewEmploymentLeaveBalanceBuilder() *EmploymentLeaveBalanceBuilder
func (*EmploymentLeaveBalanceBuilder) AsOfDate ¶
func (builder *EmploymentLeaveBalanceBuilder) AsOfDate(asOfDate string) *EmploymentLeaveBalanceBuilder
截止日期,即查询截止到某天余额数据的日期
示例值:2022-07-29
func (*EmploymentLeaveBalanceBuilder) Build ¶
func (builder *EmploymentLeaveBalanceBuilder) Build() *EmploymentLeaveBalance
func (*EmploymentLeaveBalanceBuilder) EmploymentId ¶
func (builder *EmploymentLeaveBalanceBuilder) EmploymentId(employmentId string) *EmploymentLeaveBalanceBuilder
雇佣信息ID
示例值:4718803945687580505
func (*EmploymentLeaveBalanceBuilder) EmploymentName ¶
func (builder *EmploymentLeaveBalanceBuilder) EmploymentName(employmentName []*I18n) *EmploymentLeaveBalanceBuilder
员工姓名
示例值:
func (*EmploymentLeaveBalanceBuilder) LeaveBalanceList ¶
func (builder *EmploymentLeaveBalanceBuilder) LeaveBalanceList(leaveBalanceList []*LeaveBalance) *EmploymentLeaveBalanceBuilder
假期余额列表
示例值:
type EnumBuilder ¶
type EnumBuilder struct {
// contains filtered or unexported fields
}
func NewEnumBuilder ¶
func NewEnumBuilder() *EnumBuilder
func (*EnumBuilder) Build ¶
func (builder *EnumBuilder) Build() *Enum
func (*EnumBuilder) Display ¶
func (builder *EnumBuilder) Display(display []*I18n) *EnumBuilder
枚举多语展示
示例值:
func (*EnumBuilder) EnumName ¶
func (builder *EnumBuilder) EnumName(enumName string) *EnumBuilder
枚举值
示例值:type_1
type EnumFieldOption ¶ added in v3.0.24
type EnumFieldOptionBuilder ¶ added in v3.0.24
type EnumFieldOptionBuilder struct {
// contains filtered or unexported fields
}
func NewEnumFieldOptionBuilder ¶ added in v3.0.24
func NewEnumFieldOptionBuilder() *EnumFieldOptionBuilder
func (*EnumFieldOptionBuilder) Active ¶ added in v3.0.24
func (builder *EnumFieldOptionBuilder) Active(active bool) *EnumFieldOptionBuilder
是否启用
示例值:true
func (*EnumFieldOptionBuilder) Build ¶ added in v3.0.24
func (builder *EnumFieldOptionBuilder) Build() *EnumFieldOption
func (*EnumFieldOptionBuilder) Name ¶ added in v3.0.24
func (builder *EnumFieldOptionBuilder) Name(name *Name) *EnumFieldOptionBuilder
选项名称(填写至少一个语言名称)
示例值:
func (*EnumFieldOptionBuilder) OptionApiName ¶ added in v3.0.24
func (builder *EnumFieldOptionBuilder) OptionApiName(optionApiName string) *EnumFieldOptionBuilder
选项 apiname,即选项的唯一标识
示例值:grade_e
type EnumFieldSetting ¶
type EnumFieldSetting struct { EnumFieldOptionList []*CommonSchemaOption `json:"enum_field_option_list,omitempty"` // 选项信息 IsMultiple *bool `json:"is_multiple,omitempty"` // 是否为多选 }
type EnumFieldSettingBuilder ¶
type EnumFieldSettingBuilder struct {
// contains filtered or unexported fields
}
func NewEnumFieldSettingBuilder ¶
func NewEnumFieldSettingBuilder() *EnumFieldSettingBuilder
func (*EnumFieldSettingBuilder) Build ¶
func (builder *EnumFieldSettingBuilder) Build() *EnumFieldSetting
func (*EnumFieldSettingBuilder) EnumFieldOptionList ¶
func (builder *EnumFieldSettingBuilder) EnumFieldOptionList(enumFieldOptionList []*CommonSchemaOption) *EnumFieldSettingBuilder
选项信息
示例值:
func (*EnumFieldSettingBuilder) IsMultiple ¶ added in v3.0.18
func (builder *EnumFieldSettingBuilder) IsMultiple(isMultiple bool) *EnumFieldSettingBuilder
是否为多选
示例值:false
type FileBuilder ¶
type FileBuilder struct {
// contains filtered or unexported fields
}
func NewFileBuilder ¶
func NewFileBuilder() *FileBuilder
func (*FileBuilder) Build ¶
func (builder *FileBuilder) Build() *File
func (*FileBuilder) Id ¶
func (builder *FileBuilder) Id(id string) *FileBuilder
上传文件ID
示例值:150018109586e8ea745e47ae8feb3722dbe1d03a181336393633393133303431393831343930373235150200
type FilterRuleValue ¶
type FilterRuleValueBuilder ¶
type FilterRuleValueBuilder struct {
// contains filtered or unexported fields
}
func NewFilterRuleValueBuilder ¶
func NewFilterRuleValueBuilder() *FilterRuleValueBuilder
func (*FilterRuleValueBuilder) Build ¶
func (builder *FilterRuleValueBuilder) Build() *FilterRuleValue
func (*FilterRuleValueBuilder) Type ¶
func (builder *FilterRuleValueBuilder) Type(type_ int) *FilterRuleValueBuilder
类型
示例值:1
func (*FilterRuleValueBuilder) Value ¶
func (builder *FilterRuleValueBuilder) Value(value string) *FilterRuleValueBuilder
对应类型的值
示例值:company_id
type FormFieldVariable ¶
type FormFieldVariable struct { VariableApiName *string `json:"variable_api_name,omitempty"` // 变量api名称 VariableName *BpmDataengineI18n `json:"variable_name,omitempty"` // 变量名称的i18n描述 VariableValue *FormVariableValueInfo `json:"variable_value,omitempty"` // 变量值的对象 }
type FormFieldVariableBoolValue ¶
type FormFieldVariableBoolValue struct {
Value *bool `json:"value,omitempty"` // 布尔变量的值
}
type FormFieldVariableBoolValueBuilder ¶
type FormFieldVariableBoolValueBuilder struct {
// contains filtered or unexported fields
}
func NewFormFieldVariableBoolValueBuilder ¶
func NewFormFieldVariableBoolValueBuilder() *FormFieldVariableBoolValueBuilder
func (*FormFieldVariableBoolValueBuilder) Build ¶
func (builder *FormFieldVariableBoolValueBuilder) Build() *FormFieldVariableBoolValue
func (*FormFieldVariableBoolValueBuilder) Value ¶
func (builder *FormFieldVariableBoolValueBuilder) Value(value bool) *FormFieldVariableBoolValueBuilder
布尔变量的值
示例值:true
type FormFieldVariableBuilder ¶
type FormFieldVariableBuilder struct {
// contains filtered or unexported fields
}
func NewFormFieldVariableBuilder ¶
func NewFormFieldVariableBuilder() *FormFieldVariableBuilder
func (*FormFieldVariableBuilder) Build ¶
func (builder *FormFieldVariableBuilder) Build() *FormFieldVariable
func (*FormFieldVariableBuilder) VariableApiName ¶
func (builder *FormFieldVariableBuilder) VariableApiName(variableApiName string) *FormFieldVariableBuilder
变量api名称
示例值:
func (*FormFieldVariableBuilder) VariableName ¶
func (builder *FormFieldVariableBuilder) VariableName(variableName *BpmDataengineI18n) *FormFieldVariableBuilder
变量名称的i18n描述
示例值:
func (*FormFieldVariableBuilder) VariableValue ¶
func (builder *FormFieldVariableBuilder) VariableValue(variableValue *FormVariableValueInfo) *FormFieldVariableBuilder
变量值的对象
示例值:
type FormFieldVariableDateValue ¶
type FormFieldVariableDateValue struct {
Value *int `json:"value,omitempty"` // 日期变量的值,从1970起的天数
}
type FormFieldVariableDateValueBuilder ¶
type FormFieldVariableDateValueBuilder struct {
// contains filtered or unexported fields
}
func NewFormFieldVariableDateValueBuilder ¶
func NewFormFieldVariableDateValueBuilder() *FormFieldVariableDateValueBuilder
func (*FormFieldVariableDateValueBuilder) Build ¶
func (builder *FormFieldVariableDateValueBuilder) Build() *FormFieldVariableDateValue
func (*FormFieldVariableDateValueBuilder) Value ¶
func (builder *FormFieldVariableDateValueBuilder) Value(value int) *FormFieldVariableDateValueBuilder
日期变量的值,从1970起的天数
示例值:10000
type FormFieldVariableDatetimeValueBuilder ¶
type FormFieldVariableDatetimeValueBuilder struct {
// contains filtered or unexported fields
}
func NewFormFieldVariableDatetimeValueBuilder ¶
func NewFormFieldVariableDatetimeValueBuilder() *FormFieldVariableDatetimeValueBuilder
func (*FormFieldVariableDatetimeValueBuilder) Build ¶
func (builder *FormFieldVariableDatetimeValueBuilder) Build() *FormFieldVariableDatetimeValue
func (*FormFieldVariableDatetimeValueBuilder) Value ¶
func (builder *FormFieldVariableDatetimeValueBuilder) Value(value int) *FormFieldVariableDatetimeValueBuilder
毫秒的时间戳
示例值:1670227428803
func (*FormFieldVariableDatetimeValueBuilder) Zone ¶
func (builder *FormFieldVariableDatetimeValueBuilder) Zone(zone string) *FormFieldVariableDatetimeValueBuilder
时区
示例值:+08:00
type FormFieldVariableDepartmentValue ¶
type FormFieldVariableDepartmentValue struct {
Value *string `json:"value,omitempty"` // 部门ID
}
type FormFieldVariableDepartmentValueBuilder ¶
type FormFieldVariableDepartmentValueBuilder struct {
// contains filtered or unexported fields
}
func NewFormFieldVariableDepartmentValueBuilder ¶
func NewFormFieldVariableDepartmentValueBuilder() *FormFieldVariableDepartmentValueBuilder
func (*FormFieldVariableDepartmentValueBuilder) Build ¶
func (builder *FormFieldVariableDepartmentValueBuilder) Build() *FormFieldVariableDepartmentValue
func (*FormFieldVariableDepartmentValueBuilder) Value ¶
func (builder *FormFieldVariableDepartmentValueBuilder) Value(value string) *FormFieldVariableDepartmentValueBuilder
部门ID
示例值:201933311
type FormFieldVariableEmploymentValueBuilder ¶
type FormFieldVariableEmploymentValueBuilder struct {
// contains filtered or unexported fields
}
func NewFormFieldVariableEmploymentValueBuilder ¶
func NewFormFieldVariableEmploymentValueBuilder() *FormFieldVariableEmploymentValueBuilder
func (*FormFieldVariableEmploymentValueBuilder) Build ¶
func (builder *FormFieldVariableEmploymentValueBuilder) Build() *FormFieldVariableEmploymentValue
func (*FormFieldVariableEmploymentValueBuilder) UserId ¶
func (builder *FormFieldVariableEmploymentValueBuilder) UserId(userId string) *FormFieldVariableEmploymentValueBuilder
员工ID 如3158117
示例值:
func (*FormFieldVariableEmploymentValueBuilder) Value ¶
func (builder *FormFieldVariableEmploymentValueBuilder) Value(value string) *FormFieldVariableEmploymentValueBuilder
employmentID
示例值:
type FormFieldVariableEnumValue ¶
type FormFieldVariableEnumValue struct { Value *string `json:"value,omitempty"` // 枚举值 Name *BpmDataengineI18n `json:"name,omitempty"` // 枚举的名称 Desc *BpmDataengineI18n `json:"desc,omitempty"` // 枚举的描述 }
type FormFieldVariableEnumValueBuilder ¶
type FormFieldVariableEnumValueBuilder struct {
// contains filtered or unexported fields
}
func NewFormFieldVariableEnumValueBuilder ¶
func NewFormFieldVariableEnumValueBuilder() *FormFieldVariableEnumValueBuilder
func (*FormFieldVariableEnumValueBuilder) Build ¶
func (builder *FormFieldVariableEnumValueBuilder) Build() *FormFieldVariableEnumValue
func (*FormFieldVariableEnumValueBuilder) Desc ¶
func (builder *FormFieldVariableEnumValueBuilder) Desc(desc *BpmDataengineI18n) *FormFieldVariableEnumValueBuilder
枚举的描述
示例值:
func (*FormFieldVariableEnumValueBuilder) Name ¶
func (builder *FormFieldVariableEnumValueBuilder) Name(name *BpmDataengineI18n) *FormFieldVariableEnumValueBuilder
枚举的名称
示例值:
func (*FormFieldVariableEnumValueBuilder) Value ¶
func (builder *FormFieldVariableEnumValueBuilder) Value(value string) *FormFieldVariableEnumValueBuilder
枚举值
示例值:enum_value
type FormFieldVariableFileValue ¶
type FormFieldVariableFileValue struct { SourceType *int `json:"source_type,omitempty"` // 文件源类型(1BPM; 2主数据) FileId *string `json:"file_id,omitempty"` // 文件id FileName *string `json:"file_name,omitempty"` // 文件名称 Length *int `json:"length,omitempty"` // 文件长度 MimeType *string `json:"mime_type,omitempty"` // mime type }
type FormFieldVariableFileValueBuilder ¶
type FormFieldVariableFileValueBuilder struct {
// contains filtered or unexported fields
}
func NewFormFieldVariableFileValueBuilder ¶
func NewFormFieldVariableFileValueBuilder() *FormFieldVariableFileValueBuilder
func (*FormFieldVariableFileValueBuilder) Build ¶
func (builder *FormFieldVariableFileValueBuilder) Build() *FormFieldVariableFileValue
func (*FormFieldVariableFileValueBuilder) FileId ¶
func (builder *FormFieldVariableFileValueBuilder) FileId(fileId string) *FormFieldVariableFileValueBuilder
文件id
示例值:abc_file_xyz
func (*FormFieldVariableFileValueBuilder) FileName ¶
func (builder *FormFieldVariableFileValueBuilder) FileName(fileName string) *FormFieldVariableFileValueBuilder
文件名称
示例值:a
func (*FormFieldVariableFileValueBuilder) Length ¶
func (builder *FormFieldVariableFileValueBuilder) Length(length int) *FormFieldVariableFileValueBuilder
文件长度
示例值:1024
func (*FormFieldVariableFileValueBuilder) MimeType ¶
func (builder *FormFieldVariableFileValueBuilder) MimeType(mimeType string) *FormFieldVariableFileValueBuilder
mime type
示例值:text/plain
func (*FormFieldVariableFileValueBuilder) SourceType ¶
func (builder *FormFieldVariableFileValueBuilder) SourceType(sourceType int) *FormFieldVariableFileValueBuilder
文件源类型(1BPM; 2主数据)
示例值:1
type FormFieldVariableI18nValue ¶
type FormFieldVariableI18nValue struct {
Value *BpmDataengineI18n `json:"value,omitempty"` // i18n值
}
type FormFieldVariableI18nValueBuilder ¶
type FormFieldVariableI18nValueBuilder struct {
// contains filtered or unexported fields
}
func NewFormFieldVariableI18nValueBuilder ¶
func NewFormFieldVariableI18nValueBuilder() *FormFieldVariableI18nValueBuilder
func (*FormFieldVariableI18nValueBuilder) Build ¶
func (builder *FormFieldVariableI18nValueBuilder) Build() *FormFieldVariableI18nValue
func (*FormFieldVariableI18nValueBuilder) Value ¶
func (builder *FormFieldVariableI18nValueBuilder) Value(value *BpmDataengineI18n) *FormFieldVariableI18nValueBuilder
i18n值
示例值:
type FormFieldVariableListObject ¶
type FormFieldVariableListObject struct { TextValue *FormFieldVariableTextValue `json:"text_value,omitempty"` // 文本变量对象 NumberValue *FormFieldVariableNumberValue `json:"number_value,omitempty"` // 数值变量对象 DateValue *FormFieldVariableDateValue `json:"date_value,omitempty"` // 日期变量对象 EmploymentValue *FormFieldVariableEmploymentValue `json:"employment_value,omitempty"` // 员工变量对象 DateTimeValue *FormFieldVariableDatetimeValue `json:"date_time_value,omitempty"` // 日期时间变量对象 EnumValue *FormFieldVariableEnumValue `json:"enum_value,omitempty"` // 枚举变量对象 NullValue *FormFieldVariableNullValue `json:"null_value,omitempty"` // 空变量对象 BoolValue *FormFieldVariableBoolValue `json:"bool_value,omitempty"` // 布尔变量对象 DepartmentValue *FormFieldVariableDepartmentValue `json:"department_value,omitempty"` // 部门变量对象 FileValue *FormFieldVariableFileValue `json:"file_value,omitempty"` // 文件变量对象 I18nValue *FormFieldVariableI18nValue `json:"i18n_value,omitempty"` // i18n变量对象 ObjectValue *FormFieldVariableObjectValue `json:"object_value,omitempty"` // 对象变量 }
type FormFieldVariableListObjectBuilder ¶
type FormFieldVariableListObjectBuilder struct {
// contains filtered or unexported fields
}
func NewFormFieldVariableListObjectBuilder ¶
func NewFormFieldVariableListObjectBuilder() *FormFieldVariableListObjectBuilder
func (*FormFieldVariableListObjectBuilder) BoolValue ¶
func (builder *FormFieldVariableListObjectBuilder) BoolValue(boolValue *FormFieldVariableBoolValue) *FormFieldVariableListObjectBuilder
布尔变量对象
示例值:
func (*FormFieldVariableListObjectBuilder) Build ¶
func (builder *FormFieldVariableListObjectBuilder) Build() *FormFieldVariableListObject
func (*FormFieldVariableListObjectBuilder) DateTimeValue ¶
func (builder *FormFieldVariableListObjectBuilder) DateTimeValue(dateTimeValue *FormFieldVariableDatetimeValue) *FormFieldVariableListObjectBuilder
日期时间变量对象
示例值:
func (*FormFieldVariableListObjectBuilder) DateValue ¶
func (builder *FormFieldVariableListObjectBuilder) DateValue(dateValue *FormFieldVariableDateValue) *FormFieldVariableListObjectBuilder
日期变量对象
示例值:
func (*FormFieldVariableListObjectBuilder) DepartmentValue ¶
func (builder *FormFieldVariableListObjectBuilder) DepartmentValue(departmentValue *FormFieldVariableDepartmentValue) *FormFieldVariableListObjectBuilder
部门变量对象
示例值:
func (*FormFieldVariableListObjectBuilder) EmploymentValue ¶
func (builder *FormFieldVariableListObjectBuilder) EmploymentValue(employmentValue *FormFieldVariableEmploymentValue) *FormFieldVariableListObjectBuilder
员工变量对象
示例值:
func (*FormFieldVariableListObjectBuilder) EnumValue ¶
func (builder *FormFieldVariableListObjectBuilder) EnumValue(enumValue *FormFieldVariableEnumValue) *FormFieldVariableListObjectBuilder
枚举变量对象
示例值:
func (*FormFieldVariableListObjectBuilder) FileValue ¶
func (builder *FormFieldVariableListObjectBuilder) FileValue(fileValue *FormFieldVariableFileValue) *FormFieldVariableListObjectBuilder
文件变量对象
示例值:
func (*FormFieldVariableListObjectBuilder) I18nValue ¶
func (builder *FormFieldVariableListObjectBuilder) I18nValue(i18nValue *FormFieldVariableI18nValue) *FormFieldVariableListObjectBuilder
i18n变量对象
示例值:
func (*FormFieldVariableListObjectBuilder) NullValue ¶
func (builder *FormFieldVariableListObjectBuilder) NullValue(nullValue *FormFieldVariableNullValue) *FormFieldVariableListObjectBuilder
空变量对象
示例值:
func (*FormFieldVariableListObjectBuilder) NumberValue ¶
func (builder *FormFieldVariableListObjectBuilder) NumberValue(numberValue *FormFieldVariableNumberValue) *FormFieldVariableListObjectBuilder
数值变量对象
示例值:
func (*FormFieldVariableListObjectBuilder) ObjectValue ¶
func (builder *FormFieldVariableListObjectBuilder) ObjectValue(objectValue *FormFieldVariableObjectValue) *FormFieldVariableListObjectBuilder
对象变量
示例值:
func (*FormFieldVariableListObjectBuilder) TextValue ¶
func (builder *FormFieldVariableListObjectBuilder) TextValue(textValue *FormFieldVariableTextValue) *FormFieldVariableListObjectBuilder
文本变量对象
示例值:
type FormFieldVariableListValue ¶
type FormFieldVariableListValue struct {
Values []*FormFieldVariableListObject `json:"values,omitempty"` // 列表值
}
type FormFieldVariableListValueBuilder ¶
type FormFieldVariableListValueBuilder struct {
// contains filtered or unexported fields
}
func NewFormFieldVariableListValueBuilder ¶
func NewFormFieldVariableListValueBuilder() *FormFieldVariableListValueBuilder
func (*FormFieldVariableListValueBuilder) Build ¶
func (builder *FormFieldVariableListValueBuilder) Build() *FormFieldVariableListValue
func (*FormFieldVariableListValueBuilder) Values ¶
func (builder *FormFieldVariableListValueBuilder) Values(values []*FormFieldVariableListObject) *FormFieldVariableListValueBuilder
列表值
示例值:
type FormFieldVariableNullValue ¶
type FormFieldVariableNullValue struct { }
type FormFieldVariableNumberValue ¶
type FormFieldVariableNumberValue struct {
Value *string `json:"value,omitempty"` // 数值类型变量的值
}
type FormFieldVariableNumberValueBuilder ¶
type FormFieldVariableNumberValueBuilder struct {
// contains filtered or unexported fields
}
func NewFormFieldVariableNumberValueBuilder ¶
func NewFormFieldVariableNumberValueBuilder() *FormFieldVariableNumberValueBuilder
func (*FormFieldVariableNumberValueBuilder) Build ¶
func (builder *FormFieldVariableNumberValueBuilder) Build() *FormFieldVariableNumberValue
func (*FormFieldVariableNumberValueBuilder) Value ¶
func (builder *FormFieldVariableNumberValueBuilder) Value(value string) *FormFieldVariableNumberValueBuilder
数值类型变量的值
示例值:
type FormFieldVariableObjectValueBuilder ¶
type FormFieldVariableObjectValueBuilder struct {
// contains filtered or unexported fields
}
func NewFormFieldVariableObjectValueBuilder ¶
func NewFormFieldVariableObjectValueBuilder() *FormFieldVariableObjectValueBuilder
func (*FormFieldVariableObjectValueBuilder) Build ¶
func (builder *FormFieldVariableObjectValueBuilder) Build() *FormFieldVariableObjectValue
func (*FormFieldVariableObjectValueBuilder) Value ¶
func (builder *FormFieldVariableObjectValueBuilder) Value(value string) *FormFieldVariableObjectValueBuilder
对象ID
示例值:203948191
func (*FormFieldVariableObjectValueBuilder) WkApiName ¶
func (builder *FormFieldVariableObjectValueBuilder) WkApiName(wkApiName string) *FormFieldVariableObjectValueBuilder
主数据apiName
示例值:object1
type FormFieldVariableTextValue ¶
type FormFieldVariableTextValue struct {
Value *string `json:"value,omitempty"` // 文本类型变量的值
}
type FormFieldVariableTextValueBuilder ¶
type FormFieldVariableTextValueBuilder struct {
// contains filtered or unexported fields
}
func NewFormFieldVariableTextValueBuilder ¶
func NewFormFieldVariableTextValueBuilder() *FormFieldVariableTextValueBuilder
func (*FormFieldVariableTextValueBuilder) Build ¶
func (builder *FormFieldVariableTextValueBuilder) Build() *FormFieldVariableTextValue
func (*FormFieldVariableTextValueBuilder) Value ¶
func (builder *FormFieldVariableTextValueBuilder) Value(value string) *FormFieldVariableTextValueBuilder
文本类型变量的值
示例值:
type FormVariableData ¶
type FormVariableData struct {
FieldVariableValues []*FormFieldVariable `json:"field_variable_values,omitempty"` // 表单字段变量对象
}
type FormVariableDataBuilder ¶
type FormVariableDataBuilder struct {
// contains filtered or unexported fields
}
func NewFormVariableDataBuilder ¶
func NewFormVariableDataBuilder() *FormVariableDataBuilder
func (*FormVariableDataBuilder) Build ¶
func (builder *FormVariableDataBuilder) Build() *FormVariableData
func (*FormVariableDataBuilder) FieldVariableValues ¶
func (builder *FormVariableDataBuilder) FieldVariableValues(fieldVariableValues []*FormFieldVariable) *FormVariableDataBuilder
表单字段变量对象
示例值:
type FormVariableValueInfo ¶
type FormVariableValueInfo struct { TextValue *FormFieldVariableTextValue `json:"text_value,omitempty"` // 文本变量对象 NumberValue *FormFieldVariableNumberValue `json:"number_value,omitempty"` // 数值变量对象 DateValue *FormFieldVariableDateValue `json:"date_value,omitempty"` // 日期变量对象 EmploymentValue *FormFieldVariableEmploymentValue `json:"employment_value,omitempty"` // 员工变量对象 DateTimeValue *FormFieldVariableDatetimeValue `json:"date_time_value,omitempty"` // 日期时间变量对象 EnumValue *FormFieldVariableEnumValue `json:"enum_value,omitempty"` // 枚举变量对象 NullValue *FormFieldVariableNullValue `json:"null_value,omitempty"` // 空变量对象 BoolValue *FormFieldVariableBoolValue `json:"bool_value,omitempty"` // 布尔变量对象 DepartmentValue *FormFieldVariableDepartmentValue `json:"department_value,omitempty"` // 部门变量对象 FileValue *FormFieldVariableFileValue `json:"file_value,omitempty"` // 文件变量对象 I18nValue *FormFieldVariableI18nValue `json:"i18n_value,omitempty"` // i18n变量对象 ObjectValue *FormFieldVariableObjectValue `json:"object_value,omitempty"` // 对象变量 ListValue *FormFieldVariableListValue `json:"list_value,omitempty"` // 列表对象 }
type FormVariableValueInfoBuilder ¶
type FormVariableValueInfoBuilder struct {
// contains filtered or unexported fields
}
func NewFormVariableValueInfoBuilder ¶
func NewFormVariableValueInfoBuilder() *FormVariableValueInfoBuilder
func (*FormVariableValueInfoBuilder) BoolValue ¶
func (builder *FormVariableValueInfoBuilder) BoolValue(boolValue *FormFieldVariableBoolValue) *FormVariableValueInfoBuilder
布尔变量对象
示例值:
func (*FormVariableValueInfoBuilder) Build ¶
func (builder *FormVariableValueInfoBuilder) Build() *FormVariableValueInfo
func (*FormVariableValueInfoBuilder) DateTimeValue ¶
func (builder *FormVariableValueInfoBuilder) DateTimeValue(dateTimeValue *FormFieldVariableDatetimeValue) *FormVariableValueInfoBuilder
日期时间变量对象
示例值:
func (*FormVariableValueInfoBuilder) DateValue ¶
func (builder *FormVariableValueInfoBuilder) DateValue(dateValue *FormFieldVariableDateValue) *FormVariableValueInfoBuilder
日期变量对象
示例值:
func (*FormVariableValueInfoBuilder) DepartmentValue ¶
func (builder *FormVariableValueInfoBuilder) DepartmentValue(departmentValue *FormFieldVariableDepartmentValue) *FormVariableValueInfoBuilder
部门变量对象
示例值:
func (*FormVariableValueInfoBuilder) EmploymentValue ¶
func (builder *FormVariableValueInfoBuilder) EmploymentValue(employmentValue *FormFieldVariableEmploymentValue) *FormVariableValueInfoBuilder
员工变量对象
示例值:
func (*FormVariableValueInfoBuilder) EnumValue ¶
func (builder *FormVariableValueInfoBuilder) EnumValue(enumValue *FormFieldVariableEnumValue) *FormVariableValueInfoBuilder
枚举变量对象
示例值:
func (*FormVariableValueInfoBuilder) FileValue ¶
func (builder *FormVariableValueInfoBuilder) FileValue(fileValue *FormFieldVariableFileValue) *FormVariableValueInfoBuilder
文件变量对象
示例值:
func (*FormVariableValueInfoBuilder) I18nValue ¶
func (builder *FormVariableValueInfoBuilder) I18nValue(i18nValue *FormFieldVariableI18nValue) *FormVariableValueInfoBuilder
i18n变量对象
示例值:
func (*FormVariableValueInfoBuilder) ListValue ¶
func (builder *FormVariableValueInfoBuilder) ListValue(listValue *FormFieldVariableListValue) *FormVariableValueInfoBuilder
列表对象
示例值:
func (*FormVariableValueInfoBuilder) NullValue ¶
func (builder *FormVariableValueInfoBuilder) NullValue(nullValue *FormFieldVariableNullValue) *FormVariableValueInfoBuilder
空变量对象
示例值:
func (*FormVariableValueInfoBuilder) NumberValue ¶
func (builder *FormVariableValueInfoBuilder) NumberValue(numberValue *FormFieldVariableNumberValue) *FormVariableValueInfoBuilder
数值变量对象
示例值:
func (*FormVariableValueInfoBuilder) ObjectValue ¶
func (builder *FormVariableValueInfoBuilder) ObjectValue(objectValue *FormFieldVariableObjectValue) *FormVariableValueInfoBuilder
对象变量
示例值:
func (*FormVariableValueInfoBuilder) TextValue ¶
func (builder *FormVariableValueInfoBuilder) TextValue(textValue *FormFieldVariableTextValue) *FormVariableValueInfoBuilder
文本变量对象
示例值:
type GetByParamCustomFieldReq ¶ added in v3.0.22
type GetByParamCustomFieldReq struct {
// contains filtered or unexported fields
}
type GetByParamCustomFieldReqBuilder ¶ added in v3.0.22
type GetByParamCustomFieldReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetByParamCustomFieldReqBuilder ¶ added in v3.0.22
func NewGetByParamCustomFieldReqBuilder() *GetByParamCustomFieldReqBuilder
func (*GetByParamCustomFieldReqBuilder) Build ¶ added in v3.0.22
func (builder *GetByParamCustomFieldReqBuilder) Build() *GetByParamCustomFieldReq
func (*GetByParamCustomFieldReqBuilder) CustomApiName ¶ added in v3.0.22
func (builder *GetByParamCustomFieldReqBuilder) CustomApiName(customApiName string) *GetByParamCustomFieldReqBuilder
自定义字段 apiname
示例值:custom_field_33
func (*GetByParamCustomFieldReqBuilder) ObjectApiName ¶ added in v3.0.22
func (builder *GetByParamCustomFieldReqBuilder) ObjectApiName(objectApiName string) *GetByParamCustomFieldReqBuilder
所属对象 apiname
示例值:offboarding_info
type GetByParamCustomFieldResp ¶ added in v3.0.22
type GetByParamCustomFieldResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetByParamCustomFieldRespData `json:"data"` // 业务数据 }
func (*GetByParamCustomFieldResp) Success ¶ added in v3.0.22
func (resp *GetByParamCustomFieldResp) Success() bool
type GetByParamCustomFieldRespData ¶ added in v3.0.22
type GetByParamCustomFieldRespData struct {
Data *CustomField `json:"data,omitempty"` // 自定义字段详情
}
type GetCompanyReq ¶ added in v3.0.22
type GetCompanyReq struct {
// contains filtered or unexported fields
}
type GetCompanyReqBuilder ¶ added in v3.0.22
type GetCompanyReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetCompanyReqBuilder ¶ added in v3.0.22
func NewGetCompanyReqBuilder() *GetCompanyReqBuilder
func (*GetCompanyReqBuilder) Build ¶ added in v3.0.22
func (builder *GetCompanyReqBuilder) Build() *GetCompanyReq
func (*GetCompanyReqBuilder) CompanyId ¶ added in v3.0.22
func (builder *GetCompanyReqBuilder) CompanyId(companyId string) *GetCompanyReqBuilder
公司 ID
示例值:151515
type GetCompanyResp ¶ added in v3.0.22
type GetCompanyResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetCompanyRespData `json:"data"` // 业务数据 }
func (*GetCompanyResp) Success ¶ added in v3.0.22
func (resp *GetCompanyResp) Success() bool
type GetCompanyRespData ¶ added in v3.0.22
type GetCompanyRespData struct {
Company *Company `json:"company,omitempty"` // 公司信息
}
type GetContractReq ¶ added in v3.0.22
type GetContractReq struct {
// contains filtered or unexported fields
}
type GetContractReqBuilder ¶ added in v3.0.22
type GetContractReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetContractReqBuilder ¶ added in v3.0.22
func NewGetContractReqBuilder() *GetContractReqBuilder
func (*GetContractReqBuilder) Build ¶ added in v3.0.22
func (builder *GetContractReqBuilder) Build() *GetContractReq
func (*GetContractReqBuilder) ContractId ¶ added in v3.0.22
func (builder *GetContractReqBuilder) ContractId(contractId string) *GetContractReqBuilder
合同ID
示例值:151515
type GetContractResp ¶ added in v3.0.22
type GetContractResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetContractRespData `json:"data"` // 业务数据 }
func (*GetContractResp) Success ¶ added in v3.0.22
func (resp *GetContractResp) Success() bool
type GetContractRespData ¶ added in v3.0.22
type GetContractRespData struct {
Contract *Contract `json:"contract,omitempty"` // 合同信息
}
type GetCountryRegionReq ¶ added in v3.0.22
type GetCountryRegionReq struct {
// contains filtered or unexported fields
}
type GetCountryRegionReqBuilder ¶ added in v3.0.22
type GetCountryRegionReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetCountryRegionReqBuilder ¶ added in v3.0.22
func NewGetCountryRegionReqBuilder() *GetCountryRegionReqBuilder
func (*GetCountryRegionReqBuilder) Build ¶ added in v3.0.22
func (builder *GetCountryRegionReqBuilder) Build() *GetCountryRegionReq
func (*GetCountryRegionReqBuilder) CountryRegionId ¶ added in v3.0.22
func (builder *GetCountryRegionReqBuilder) CountryRegionId(countryRegionId string) *GetCountryRegionReqBuilder
国家/地区 ID
示例值:67489937334909845
type GetCountryRegionResp ¶ added in v3.0.22
type GetCountryRegionResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetCountryRegionRespData `json:"data"` // 业务数据 }
func (*GetCountryRegionResp) Success ¶ added in v3.0.22
func (resp *GetCountryRegionResp) Success() bool
type GetCountryRegionRespData ¶ added in v3.0.22
type GetCountryRegionRespData struct {
CountryRegion *CountryRegion `json:"country_region,omitempty"` // 国家/地区信息
}
type GetCurrencyReq ¶ added in v3.0.22
type GetCurrencyReq struct {
// contains filtered or unexported fields
}
type GetCurrencyReqBuilder ¶ added in v3.0.22
type GetCurrencyReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetCurrencyReqBuilder ¶ added in v3.0.22
func NewGetCurrencyReqBuilder() *GetCurrencyReqBuilder
func (*GetCurrencyReqBuilder) Build ¶ added in v3.0.22
func (builder *GetCurrencyReqBuilder) Build() *GetCurrencyReq
func (*GetCurrencyReqBuilder) CurrencyId ¶ added in v3.0.22
func (builder *GetCurrencyReqBuilder) CurrencyId(currencyId string) *GetCurrencyReqBuilder
货币 ID
示例值:67489937334909845
type GetCurrencyResp ¶ added in v3.0.22
type GetCurrencyResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetCurrencyRespData `json:"data"` // 业务数据 }
func (*GetCurrencyResp) Success ¶ added in v3.0.22
func (resp *GetCurrencyResp) Success() bool
type GetCurrencyRespData ¶ added in v3.0.22
type GetCurrencyRespData struct {
Currency *Currency `json:"currency,omitempty"` // 货币信息
}
type GetDepartmentReq ¶ added in v3.0.22
type GetDepartmentReq struct {
// contains filtered or unexported fields
}
type GetDepartmentReqBuilder ¶ added in v3.0.22
type GetDepartmentReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetDepartmentReqBuilder ¶ added in v3.0.22
func NewGetDepartmentReqBuilder() *GetDepartmentReqBuilder
func (*GetDepartmentReqBuilder) Build ¶ added in v3.0.22
func (builder *GetDepartmentReqBuilder) Build() *GetDepartmentReq
func (*GetDepartmentReqBuilder) DepartmentId ¶ added in v3.0.22
func (builder *GetDepartmentReqBuilder) DepartmentId(departmentId string) *GetDepartmentReqBuilder
部门 ID
示例值:45456564
func (*GetDepartmentReqBuilder) DepartmentIdType ¶ added in v3.0.22
func (builder *GetDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *GetDepartmentReqBuilder
此次调用中使用的部门 ID 类型
示例值:people_corehr_department_id
func (*GetDepartmentReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *GetDepartmentReqBuilder) UserIdType(userIdType string) *GetDepartmentReqBuilder
用户 ID 类型
示例值:people_corehr_id
type GetDepartmentResp ¶ added in v3.0.22
type GetDepartmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetDepartmentRespData `json:"data"` // 业务数据 }
func (*GetDepartmentResp) Success ¶ added in v3.0.22
func (resp *GetDepartmentResp) Success() bool
type GetDepartmentRespData ¶ added in v3.0.22
type GetDepartmentRespData struct {
Department *Department `json:"department,omitempty"` // 部门信息
}
type GetEmployeeTypeReq ¶ added in v3.0.22
type GetEmployeeTypeReq struct {
// contains filtered or unexported fields
}
type GetEmployeeTypeReqBuilder ¶ added in v3.0.22
type GetEmployeeTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetEmployeeTypeReqBuilder ¶ added in v3.0.22
func NewGetEmployeeTypeReqBuilder() *GetEmployeeTypeReqBuilder
func (*GetEmployeeTypeReqBuilder) Build ¶ added in v3.0.22
func (builder *GetEmployeeTypeReqBuilder) Build() *GetEmployeeTypeReq
func (*GetEmployeeTypeReqBuilder) EmployeeTypeId ¶ added in v3.0.22
func (builder *GetEmployeeTypeReqBuilder) EmployeeTypeId(employeeTypeId string) *GetEmployeeTypeReqBuilder
雇员类型ID
示例值:1
type GetEmployeeTypeResp ¶ added in v3.0.22
type GetEmployeeTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetEmployeeTypeRespData `json:"data"` // 业务数据 }
func (*GetEmployeeTypeResp) Success ¶ added in v3.0.22
func (resp *GetEmployeeTypeResp) Success() bool
type GetEmployeeTypeRespData ¶ added in v3.0.22
type GetEmployeeTypeRespData struct {
EmployeeType *EmployeeType `json:"employee_type,omitempty"` // 雇员类型
}
type GetFileReq ¶ added in v3.0.22
type GetFileReq struct {
// contains filtered or unexported fields
}
type GetFileReqBuilder ¶ added in v3.0.22
type GetFileReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetFileReqBuilder ¶ added in v3.0.22
func NewGetFileReqBuilder() *GetFileReqBuilder
func (*GetFileReqBuilder) Build ¶ added in v3.0.22
func (builder *GetFileReqBuilder) Build() *GetFileReq
func (*GetFileReqBuilder) Id ¶ added in v3.0.22
func (builder *GetFileReqBuilder) Id(id string) *GetFileReqBuilder
上传文件ID
示例值:150018109586e8ea745e47ae8feb3722dbe1d03a181336393633393133303431393831343930373235150100
type GetFileResp ¶ added in v3.0.22
type GetFileResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError File io.Reader `json:"-"` FileName string `json:"-"` }
func (*GetFileResp) Success ¶ added in v3.0.22
func (resp *GetFileResp) Success() bool
func (*GetFileResp) WriteFile ¶ added in v3.0.22
func (resp *GetFileResp) WriteFile(fileName string) error
type GetJobDataReq ¶ added in v3.0.22
type GetJobDataReq struct {
// contains filtered or unexported fields
}
type GetJobDataReqBuilder ¶ added in v3.0.22
type GetJobDataReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetJobDataReqBuilder ¶ added in v3.0.22
func NewGetJobDataReqBuilder() *GetJobDataReqBuilder
func (*GetJobDataReqBuilder) Build ¶ added in v3.0.22
func (builder *GetJobDataReqBuilder) Build() *GetJobDataReq
func (*GetJobDataReqBuilder) DepartmentIdType ¶ added in v3.0.22
func (builder *GetJobDataReqBuilder) DepartmentIdType(departmentIdType string) *GetJobDataReqBuilder
此次调用中使用的部门 ID 类型
示例值:open_department_id
func (*GetJobDataReqBuilder) JobDataId ¶ added in v3.0.22
func (builder *GetJobDataReqBuilder) JobDataId(jobDataId string) *GetJobDataReqBuilder
任职信息 ID
示例值:151515
func (*GetJobDataReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *GetJobDataReqBuilder) UserIdType(userIdType string) *GetJobDataReqBuilder
用户 ID 类型
示例值:people_corehr_id
type GetJobDataResp ¶ added in v3.0.22
type GetJobDataResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetJobDataRespData `json:"data"` // 业务数据 }
func (*GetJobDataResp) Success ¶ added in v3.0.22
func (resp *GetJobDataResp) Success() bool
type GetJobDataRespData ¶ added in v3.0.22
type GetJobDataRespData struct {
JobData *JobData `json:"job_data,omitempty"` // 任职信息
}
type GetJobFamilyReq ¶ added in v3.0.22
type GetJobFamilyReq struct {
// contains filtered or unexported fields
}
type GetJobFamilyReqBuilder ¶ added in v3.0.22
type GetJobFamilyReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetJobFamilyReqBuilder ¶ added in v3.0.22
func NewGetJobFamilyReqBuilder() *GetJobFamilyReqBuilder
func (*GetJobFamilyReqBuilder) Build ¶ added in v3.0.22
func (builder *GetJobFamilyReqBuilder) Build() *GetJobFamilyReq
func (*GetJobFamilyReqBuilder) JobFamilyId ¶ added in v3.0.22
func (builder *GetJobFamilyReqBuilder) JobFamilyId(jobFamilyId string) *GetJobFamilyReqBuilder
职务序列 ID
示例值:1554548
type GetJobFamilyResp ¶ added in v3.0.22
type GetJobFamilyResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetJobFamilyRespData `json:"data"` // 业务数据 }
func (*GetJobFamilyResp) Success ¶ added in v3.0.22
func (resp *GetJobFamilyResp) Success() bool
type GetJobFamilyRespData ¶ added in v3.0.22
type GetJobFamilyRespData struct {
JobFamily *JobFamily `json:"job_family,omitempty"` // 职务序列信息
}
type GetJobLevelReq ¶ added in v3.0.22
type GetJobLevelReq struct {
// contains filtered or unexported fields
}
type GetJobLevelReqBuilder ¶ added in v3.0.22
type GetJobLevelReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetJobLevelReqBuilder ¶ added in v3.0.22
func NewGetJobLevelReqBuilder() *GetJobLevelReqBuilder
func (*GetJobLevelReqBuilder) Build ¶ added in v3.0.22
func (builder *GetJobLevelReqBuilder) Build() *GetJobLevelReq
func (*GetJobLevelReqBuilder) JobLevelId ¶ added in v3.0.22
func (builder *GetJobLevelReqBuilder) JobLevelId(jobLevelId string) *GetJobLevelReqBuilder
职务级别 ID
示例值:1515
type GetJobLevelResp ¶ added in v3.0.22
type GetJobLevelResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetJobLevelRespData `json:"data"` // 业务数据 }
func (*GetJobLevelResp) Success ¶ added in v3.0.22
func (resp *GetJobLevelResp) Success() bool
type GetJobLevelRespData ¶ added in v3.0.22
type GetJobLevelRespData struct {
JobLevel *JobLevel `json:"job_level,omitempty"` // 职务级别信息
}
type GetJobReq ¶ added in v3.0.22
type GetJobReq struct {
// contains filtered or unexported fields
}
type GetJobReqBuilder ¶ added in v3.0.22
type GetJobReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetJobReqBuilder ¶ added in v3.0.22
func NewGetJobReqBuilder() *GetJobReqBuilder
func (*GetJobReqBuilder) Build ¶ added in v3.0.22
func (builder *GetJobReqBuilder) Build() *GetJobReq
func (*GetJobReqBuilder) JobId ¶ added in v3.0.22
func (builder *GetJobReqBuilder) JobId(jobId string) *GetJobReqBuilder
职务 ID
示例值:151515
type GetJobResp ¶ added in v3.0.22
type GetJobResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetJobRespData `json:"data"` // 业务数据 }
func (*GetJobResp) Success ¶ added in v3.0.22
func (resp *GetJobResp) Success() bool
type GetJobRespData ¶ added in v3.0.22
type GetJobRespData struct {
Job *Job `json:"job,omitempty"` // 职务信息
}
type GetLocationReq ¶ added in v3.0.22
type GetLocationReq struct {
// contains filtered or unexported fields
}
type GetLocationReqBuilder ¶ added in v3.0.22
type GetLocationReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetLocationReqBuilder ¶ added in v3.0.22
func NewGetLocationReqBuilder() *GetLocationReqBuilder
func (*GetLocationReqBuilder) Build ¶ added in v3.0.22
func (builder *GetLocationReqBuilder) Build() *GetLocationReq
func (*GetLocationReqBuilder) LocationId ¶ added in v3.0.22
func (builder *GetLocationReqBuilder) LocationId(locationId string) *GetLocationReqBuilder
地点 ID
示例值:1215
type GetLocationResp ¶ added in v3.0.22
type GetLocationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetLocationRespData `json:"data"` // 业务数据 }
func (*GetLocationResp) Success ¶ added in v3.0.22
func (resp *GetLocationResp) Success() bool
type GetLocationRespData ¶ added in v3.0.22
type GetLocationRespData struct {
Location *Location `json:"location,omitempty"` // 地点信息
}
type GetNationalIdTypeReq ¶ added in v3.0.22
type GetNationalIdTypeReq struct {
// contains filtered or unexported fields
}
type GetNationalIdTypeReqBuilder ¶ added in v3.0.22
type GetNationalIdTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetNationalIdTypeReqBuilder ¶ added in v3.0.22
func NewGetNationalIdTypeReqBuilder() *GetNationalIdTypeReqBuilder
func (*GetNationalIdTypeReqBuilder) Build ¶ added in v3.0.22
func (builder *GetNationalIdTypeReqBuilder) Build() *GetNationalIdTypeReq
func (*GetNationalIdTypeReqBuilder) NationalIdTypeId ¶ added in v3.0.22
func (builder *GetNationalIdTypeReqBuilder) NationalIdTypeId(nationalIdTypeId string) *GetNationalIdTypeReqBuilder
证件类型 ID
示例值:121515
type GetNationalIdTypeResp ¶ added in v3.0.22
type GetNationalIdTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetNationalIdTypeRespData `json:"data"` // 业务数据 }
func (*GetNationalIdTypeResp) Success ¶ added in v3.0.22
func (resp *GetNationalIdTypeResp) Success() bool
type GetNationalIdTypeRespData ¶ added in v3.0.22
type GetNationalIdTypeRespData struct {
NationalIdType *NationalIdType `json:"national_id_type,omitempty"` // 国家证件类型信息
}
type GetPersonReq ¶ added in v3.0.22
type GetPersonReq struct {
// contains filtered or unexported fields
}
type GetPersonReqBuilder ¶ added in v3.0.22
type GetPersonReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetPersonReqBuilder ¶ added in v3.0.22
func NewGetPersonReqBuilder() *GetPersonReqBuilder
func (*GetPersonReqBuilder) Build ¶ added in v3.0.22
func (builder *GetPersonReqBuilder) Build() *GetPersonReq
func (*GetPersonReqBuilder) PersonId ¶ added in v3.0.22
func (builder *GetPersonReqBuilder) PersonId(personId string) *GetPersonReqBuilder
Person ID
示例值:1616161616
func (*GetPersonReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *GetPersonReqBuilder) UserIdType(userIdType string) *GetPersonReqBuilder
此次调用中使用的用户ID的类型
示例值:
type GetPersonResp ¶ added in v3.0.22
type GetPersonResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetPersonRespData `json:"data"` // 业务数据 }
func (*GetPersonResp) Success ¶ added in v3.0.22
func (resp *GetPersonResp) Success() bool
type GetPersonRespData ¶ added in v3.0.22
type GetPersonRespData struct {
Person *Person `json:"person,omitempty"` // 个人信息
}
type GetPreHireReq ¶ added in v3.0.22
type GetPreHireReq struct {
// contains filtered or unexported fields
}
type GetPreHireReqBuilder ¶ added in v3.0.22
type GetPreHireReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetPreHireReqBuilder ¶ added in v3.0.22
func NewGetPreHireReqBuilder() *GetPreHireReqBuilder
func (*GetPreHireReqBuilder) Build ¶ added in v3.0.22
func (builder *GetPreHireReqBuilder) Build() *GetPreHireReq
func (*GetPreHireReqBuilder) PreHireId ¶ added in v3.0.22
func (builder *GetPreHireReqBuilder) PreHireId(preHireId string) *GetPreHireReqBuilder
待入职ID
示例值:121215
type GetPreHireResp ¶ added in v3.0.22
type GetPreHireResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetPreHireRespData `json:"data"` // 业务数据 }
func (*GetPreHireResp) Success ¶ added in v3.0.22
func (resp *GetPreHireResp) Success() bool
type GetPreHireRespData ¶ added in v3.0.22
type GetPreHireRespData struct {
PreHire *PreHire `json:"pre_hire,omitempty"` // 待入职信息
}
type GetProcessFormVariableDataReq ¶ added in v3.0.22
type GetProcessFormVariableDataReq struct {
// contains filtered or unexported fields
}
type GetProcessFormVariableDataReqBuilder ¶ added in v3.0.22
type GetProcessFormVariableDataReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetProcessFormVariableDataReqBuilder ¶ added in v3.0.22
func NewGetProcessFormVariableDataReqBuilder() *GetProcessFormVariableDataReqBuilder
func (*GetProcessFormVariableDataReqBuilder) Build ¶ added in v3.0.22
func (builder *GetProcessFormVariableDataReqBuilder) Build() *GetProcessFormVariableDataReq
func (*GetProcessFormVariableDataReqBuilder) ProcessId ¶ added in v3.0.22
func (builder *GetProcessFormVariableDataReqBuilder) ProcessId(processId string) *GetProcessFormVariableDataReqBuilder
流程ID
示例值:123456987
type GetProcessFormVariableDataResp ¶ added in v3.0.22
type GetProcessFormVariableDataResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetProcessFormVariableDataRespData `json:"data"` // 业务数据 }
func (*GetProcessFormVariableDataResp) Success ¶ added in v3.0.22
func (resp *GetProcessFormVariableDataResp) Success() bool
type GetProcessFormVariableDataRespData ¶ added in v3.0.22
type GetProcessFormVariableDataRespData struct {
FieldVariableValues []*FormFieldVariable `json:"field_variable_values,omitempty"` // 流程变量
}
type GetSubdivisionReq ¶ added in v3.0.22
type GetSubdivisionReq struct {
// contains filtered or unexported fields
}
type GetSubdivisionReqBuilder ¶ added in v3.0.22
type GetSubdivisionReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetSubdivisionReqBuilder ¶ added in v3.0.22
func NewGetSubdivisionReqBuilder() *GetSubdivisionReqBuilder
func (*GetSubdivisionReqBuilder) Build ¶ added in v3.0.22
func (builder *GetSubdivisionReqBuilder) Build() *GetSubdivisionReq
func (*GetSubdivisionReqBuilder) SubdivisionId ¶ added in v3.0.22
func (builder *GetSubdivisionReqBuilder) SubdivisionId(subdivisionId string) *GetSubdivisionReqBuilder
省份/行政区 ID
示例值:67489937334909845
type GetSubdivisionResp ¶ added in v3.0.22
type GetSubdivisionResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetSubdivisionRespData `json:"data"` // 业务数据 }
func (*GetSubdivisionResp) Success ¶ added in v3.0.22
func (resp *GetSubdivisionResp) Success() bool
type GetSubdivisionRespData ¶ added in v3.0.22
type GetSubdivisionRespData struct {
Subdivision *Subdivision `json:"subdivision,omitempty"` // 国家/地址信息
}
type GetSubregionReq ¶ added in v3.0.22
type GetSubregionReq struct {
// contains filtered or unexported fields
}
type GetSubregionReqBuilder ¶ added in v3.0.22
type GetSubregionReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetSubregionReqBuilder ¶ added in v3.0.22
func NewGetSubregionReqBuilder() *GetSubregionReqBuilder
func (*GetSubregionReqBuilder) Build ¶ added in v3.0.22
func (builder *GetSubregionReqBuilder) Build() *GetSubregionReq
func (*GetSubregionReqBuilder) SubregionId ¶ added in v3.0.22
func (builder *GetSubregionReqBuilder) SubregionId(subregionId string) *GetSubregionReqBuilder
城市/区域 ID
示例值:67489937334909845
type GetSubregionResp ¶ added in v3.0.22
type GetSubregionResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetSubregionRespData `json:"data"` // 业务数据 }
func (*GetSubregionResp) Success ¶ added in v3.0.22
func (resp *GetSubregionResp) Success() bool
type GetSubregionRespData ¶ added in v3.0.22
type GetSubregionRespData struct {
Subregion *Subregion `json:"subregion,omitempty"` // 城市/区域信息
}
type GetWorkingHoursTypeReq ¶ added in v3.0.22
type GetWorkingHoursTypeReq struct {
// contains filtered or unexported fields
}
type GetWorkingHoursTypeReqBuilder ¶ added in v3.0.22
type GetWorkingHoursTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetWorkingHoursTypeReqBuilder ¶ added in v3.0.22
func NewGetWorkingHoursTypeReqBuilder() *GetWorkingHoursTypeReqBuilder
func (*GetWorkingHoursTypeReqBuilder) Build ¶ added in v3.0.22
func (builder *GetWorkingHoursTypeReqBuilder) Build() *GetWorkingHoursTypeReq
func (*GetWorkingHoursTypeReqBuilder) WorkingHoursTypeId ¶ added in v3.0.22
func (builder *GetWorkingHoursTypeReqBuilder) WorkingHoursTypeId(workingHoursTypeId string) *GetWorkingHoursTypeReqBuilder
工时制度 ID
示例值:1212
type GetWorkingHoursTypeResp ¶ added in v3.0.22
type GetWorkingHoursTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetWorkingHoursTypeRespData `json:"data"` // 业务数据 }
func (*GetWorkingHoursTypeResp) Success ¶ added in v3.0.22
func (resp *GetWorkingHoursTypeResp) Success() bool
type GetWorkingHoursTypeRespData ¶ added in v3.0.22
type GetWorkingHoursTypeRespData struct {
WorkingHoursType *WorkingHoursType `json:"working_hours_type,omitempty"` // 工时制度信息
}
type HiberarchyCommon ¶
type HiberarchyCommon struct { ParentId *string `json:"parent_id,omitempty"` // 上级组织 ID Name []*I18n `json:"name,omitempty"` // 名称 Type *Enum `json:"type,omitempty"` // 组织类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)组织类型(organization_type)枚举定义部分获得 Active *bool `json:"active,omitempty"` // 是否启用 EffectiveTime *string `json:"effective_time,omitempty"` // 生效时间 ExpirationTime *string `json:"expiration_time,omitempty"` // 失效时间 Code *string `json:"code,omitempty"` // 编码 Description []*I18n `json:"description,omitempty"` // 描述 TreeOrder *string `json:"tree_order,omitempty"` // 树形排序,代表同层级的部门排序序号 ListOrder *string `json:"list_order,omitempty"` // 列表排序,代表所有部门的混排序号 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type HiberarchyCommonBuilder ¶
type HiberarchyCommonBuilder struct {
// contains filtered or unexported fields
}
func NewHiberarchyCommonBuilder ¶
func NewHiberarchyCommonBuilder() *HiberarchyCommonBuilder
func (*HiberarchyCommonBuilder) Active ¶
func (builder *HiberarchyCommonBuilder) Active(active bool) *HiberarchyCommonBuilder
是否启用
示例值:true
func (*HiberarchyCommonBuilder) Build ¶
func (builder *HiberarchyCommonBuilder) Build() *HiberarchyCommon
func (*HiberarchyCommonBuilder) Code ¶
func (builder *HiberarchyCommonBuilder) Code(code string) *HiberarchyCommonBuilder
编码
示例值:12456
func (*HiberarchyCommonBuilder) CustomFields ¶
func (builder *HiberarchyCommonBuilder) CustomFields(customFields []*ObjectFieldData) *HiberarchyCommonBuilder
自定义字段
示例值:
func (*HiberarchyCommonBuilder) Description ¶
func (builder *HiberarchyCommonBuilder) Description(description []*I18n) *HiberarchyCommonBuilder
描述
示例值:
func (*HiberarchyCommonBuilder) EffectiveTime ¶
func (builder *HiberarchyCommonBuilder) EffectiveTime(effectiveTime string) *HiberarchyCommonBuilder
生效时间
示例值:2020-05-01 00:00:00
func (*HiberarchyCommonBuilder) ExpirationTime ¶
func (builder *HiberarchyCommonBuilder) ExpirationTime(expirationTime string) *HiberarchyCommonBuilder
失效时间
示例值:2020-05-02 00:00:00
func (*HiberarchyCommonBuilder) ListOrder ¶ added in v3.0.13
func (builder *HiberarchyCommonBuilder) ListOrder(listOrder string) *HiberarchyCommonBuilder
列表排序,代表所有部门的混排序号
示例值:001000-001000
func (*HiberarchyCommonBuilder) Name ¶
func (builder *HiberarchyCommonBuilder) Name(name []*I18n) *HiberarchyCommonBuilder
名称
示例值:
func (*HiberarchyCommonBuilder) ParentId ¶
func (builder *HiberarchyCommonBuilder) ParentId(parentId string) *HiberarchyCommonBuilder
上级组织 ID
示例值:4719168654814483759
func (*HiberarchyCommonBuilder) TreeOrder ¶ added in v3.0.13
func (builder *HiberarchyCommonBuilder) TreeOrder(treeOrder string) *HiberarchyCommonBuilder
树形排序,代表同层级的部门排序序号
示例值:001000
func (*HiberarchyCommonBuilder) Type ¶
func (builder *HiberarchyCommonBuilder) Type(type_ *Enum) *HiberarchyCommonBuilder
组织类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)组织类型(organization_type)枚举定义部分获得
示例值:
type Hrbp ¶
type Hrbp struct { EmploymentIdList []string `json:"employment_id_list,omitempty"` // HRBP/属地 BP 的雇员ID :;;对于 HRBP 而言,若入参的部门没有找到对应的 HRBP,将向上找寻,即向其上级部门取对应的 HRBP,且同一部门可能有多个 HRBP;;;对于 属地 BP 而言,若入参的部门和地点没有找到对应的属地 BP,将优先拿地点向上找寻,即向其上级地点取对应的属地 BP DepartmentId *string `json:"department_id,omitempty"` // 部门 ID WorkLocationId *string `json:"work_location_id,omitempty"` // 工作地点 ID }
type HrbpBuilder ¶
type HrbpBuilder struct {
// contains filtered or unexported fields
}
func NewHrbpBuilder ¶
func NewHrbpBuilder() *HrbpBuilder
func (*HrbpBuilder) Build ¶
func (builder *HrbpBuilder) Build() *Hrbp
func (*HrbpBuilder) DepartmentId ¶
func (builder *HrbpBuilder) DepartmentId(departmentId string) *HrbpBuilder
部门 ID
示例值:7063072995761456670
func (*HrbpBuilder) EmploymentIdList ¶
func (builder *HrbpBuilder) EmploymentIdList(employmentIdList []string) *HrbpBuilder
HRBP/属地 BP 的雇员ID :;;对于 HRBP 而言,若入参的部门没有找到对应的 HRBP,将向上找寻,即向其上级部门取对应的 HRBP,且同一部门可能有多个 HRBP;;;对于 属地 BP 而言,若入参的部门和地点没有找到对应的属地 BP,将优先拿地点向上找寻,即向其上级地点取对应的属地 BP
示例值:
func (*HrbpBuilder) WorkLocationId ¶
func (builder *HrbpBuilder) WorkLocationId(workLocationId string) *HrbpBuilder
工作地点 ID
示例值:6892687221355185677
type I18nBuilder ¶
type I18nBuilder struct {
// contains filtered or unexported fields
}
func NewI18nBuilder ¶
func NewI18nBuilder() *I18nBuilder
func (*I18nBuilder) Build ¶
func (builder *I18nBuilder) Build() *I18n
func (*I18nBuilder) Lang ¶
func (builder *I18nBuilder) Lang(lang string) *I18nBuilder
名称信息的语言
示例值:zh-CN
func (*I18nBuilder) Value ¶
func (builder *I18nBuilder) Value(value string) *I18nBuilder
名称信息的内容
示例值:张三
type IdInfoBuilder ¶ added in v3.0.21
type IdInfoBuilder struct {
// contains filtered or unexported fields
}
func NewIdInfoBuilder ¶ added in v3.0.21
func NewIdInfoBuilder() *IdInfoBuilder
func (*IdInfoBuilder) Build ¶ added in v3.0.21
func (builder *IdInfoBuilder) Build() *IdInfo
func (*IdInfoBuilder) Id ¶ added in v3.0.21
func (builder *IdInfoBuilder) Id(id string) *IdInfoBuilder
传入的 ID
示例值:7224321696097404460
func (*IdInfoBuilder) TargetId ¶ added in v3.0.21
func (builder *IdInfoBuilder) TargetId(targetId string) *IdInfoBuilder
目标 ID 值
示例值:7224321696097404461
type ImageFieldSetting ¶
type ImageFieldSettingBuilder ¶
type ImageFieldSettingBuilder struct {
// contains filtered or unexported fields
}
func NewImageFieldSettingBuilder ¶
func NewImageFieldSettingBuilder() *ImageFieldSettingBuilder
func (*ImageFieldSettingBuilder) Build ¶
func (builder *ImageFieldSettingBuilder) Build() *ImageFieldSetting
func (*ImageFieldSettingBuilder) DisplayStyle ¶
func (builder *ImageFieldSettingBuilder) DisplayStyle(displayStyle int) *ImageFieldSettingBuilder
显示样式枚举,具体如下:;1. SquareImage 方形;2. RoundImage 圆形
示例值:1
func (*ImageFieldSettingBuilder) ImageType ¶
func (builder *ImageFieldSettingBuilder) ImageType(imageType int) *ImageFieldSettingBuilder
图片类型枚举,具体如下:;1. Avatar 头像;2. BadgePhoto 工卡照片;3. Logo 标志
示例值:1
type Job ¶
type Job struct { Id *string `json:"id,omitempty"` // 职务 ID Code *string `json:"code,omitempty"` // 编码 Name []*I18n `json:"name,omitempty"` // 名称 Description []*I18n `json:"description,omitempty"` // 描述 Active *bool `json:"active,omitempty"` // 是否启用 JobTitle []*I18n `json:"job_title,omitempty"` // 职务头衔 JobFamilyIdList []string `json:"job_family_id_list,omitempty"` // 职务序列 ID 列表,枚举值及详细信息可通过【批量查询职务序列】接口查询获得 JobLevelIdList []string `json:"job_level_id_list,omitempty"` // 职务级别 ID 列表,枚举值及详细信息可通过【批量查询职务级别】接口查询获得 WorkingHoursTypeId *string `json:"working_hours_type_id,omitempty"` // 工时制度 ID,枚举值及详细信息可通过【批量查询工时制度】接口查询获得 EffectiveTime *string `json:"effective_time,omitempty"` // 生效时间 ExpirationTime *string `json:"expiration_time,omitempty"` // 失效时间 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type JobBuilder ¶
type JobBuilder struct {
// contains filtered or unexported fields
}
func NewJobBuilder ¶
func NewJobBuilder() *JobBuilder
func (*JobBuilder) Active ¶
func (builder *JobBuilder) Active(active bool) *JobBuilder
是否启用
示例值:true
func (*JobBuilder) Build ¶
func (builder *JobBuilder) Build() *Job
func (*JobBuilder) CustomFields ¶
func (builder *JobBuilder) CustomFields(customFields []*ObjectFieldData) *JobBuilder
自定义字段
示例值:
func (*JobBuilder) Description ¶
func (builder *JobBuilder) Description(description []*I18n) *JobBuilder
描述
示例值:
func (*JobBuilder) EffectiveTime ¶
func (builder *JobBuilder) EffectiveTime(effectiveTime string) *JobBuilder
生效时间
示例值:2020-01-01 00:00:00
func (*JobBuilder) ExpirationTime ¶
func (builder *JobBuilder) ExpirationTime(expirationTime string) *JobBuilder
失效时间
示例值:2021-01-01 00:00:00
func (*JobBuilder) Id ¶
func (builder *JobBuilder) Id(id string) *JobBuilder
职务 ID
示例值:4698040628992333549
func (*JobBuilder) JobFamilyIdList ¶
func (builder *JobBuilder) JobFamilyIdList(jobFamilyIdList []string) *JobBuilder
职务序列 ID 列表,枚举值及详细信息可通过【批量查询职务序列】接口查询获得
示例值:7373183781
func (*JobBuilder) JobLevelIdList ¶
func (builder *JobBuilder) JobLevelIdList(jobLevelIdList []string) *JobBuilder
职务级别 ID 列表,枚举值及详细信息可通过【批量查询职务级别】接口查询获得
示例值:316316317
func (*JobBuilder) JobTitle ¶
func (builder *JobBuilder) JobTitle(jobTitle []*I18n) *JobBuilder
职务头衔
示例值:
func (*JobBuilder) WorkingHoursTypeId ¶
func (builder *JobBuilder) WorkingHoursTypeId(workingHoursTypeId string) *JobBuilder
工时制度 ID,枚举值及详细信息可通过【批量查询工时制度】接口查询获得
示例值:6890452208593372679
type JobCategory ¶
type JobCategory struct {
Id *string `json:"id,omitempty"` // id
}
type JobCategoryBuilder ¶
type JobCategoryBuilder struct {
// contains filtered or unexported fields
}
func NewJobCategoryBuilder ¶
func NewJobCategoryBuilder() *JobCategoryBuilder
func (*JobCategoryBuilder) Build ¶
func (builder *JobCategoryBuilder) Build() *JobCategory
func (*JobCategoryBuilder) Id ¶
func (builder *JobCategoryBuilder) Id(id string) *JobCategoryBuilder
id
示例值:
type JobChange ¶
type JobChange struct { JobChangeId *string `json:"job_change_id,omitempty"` // 异动记录 id EmploymentId *string `json:"employment_id,omitempty"` // 雇员 id Status *string `json:"status,omitempty"` // 异动状态 TransferTypeUniqueIdentifier *string `json:"transfer_type_unique_identifier,omitempty"` // 异动类型唯一标识 TransferReasonUniqueIdentifier *string `json:"transfer_reason_unique_identifier,omitempty"` // 异动原因唯一标识 ProcessId *string `json:"process_id,omitempty"` // 异动发起后审批流程 id EffectiveDate *string `json:"effective_date,omitempty"` // 异动生效日期 CreatedTime *string `json:"created_time,omitempty"` // 创建时间 UpdatedTime *string `json:"updated_time,omitempty"` // 更新时间 TransferInfo *TransferInfo `json:"transfer_info,omitempty"` // 异动详细信息 }
type JobChangeBuilder ¶
type JobChangeBuilder struct {
// contains filtered or unexported fields
}
func NewJobChangeBuilder ¶
func NewJobChangeBuilder() *JobChangeBuilder
func (*JobChangeBuilder) Build ¶
func (builder *JobChangeBuilder) Build() *JobChange
func (*JobChangeBuilder) CreatedTime ¶
func (builder *JobChangeBuilder) CreatedTime(createdTime string) *JobChangeBuilder
创建时间
示例值:1627899724000
func (*JobChangeBuilder) EffectiveDate ¶
func (builder *JobChangeBuilder) EffectiveDate(effectiveDate string) *JobChangeBuilder
异动生效日期
示例值:2022-03-01
func (*JobChangeBuilder) EmploymentId ¶
func (builder *JobChangeBuilder) EmploymentId(employmentId string) *JobChangeBuilder
雇员 id
示例值:ou_a294793e8fa21529f2a60e3e9de45520
func (*JobChangeBuilder) JobChangeId ¶
func (builder *JobChangeBuilder) JobChangeId(jobChangeId string) *JobChangeBuilder
异动记录 id
示例值:6991776076699549697
func (*JobChangeBuilder) ProcessId ¶
func (builder *JobChangeBuilder) ProcessId(processId string) *JobChangeBuilder
异动发起后审批流程 id
示例值:6991776078461142564
func (*JobChangeBuilder) Status ¶
func (builder *JobChangeBuilder) Status(status string) *JobChangeBuilder
异动状态
示例值:4
func (*JobChangeBuilder) TransferInfo ¶
func (builder *JobChangeBuilder) TransferInfo(transferInfo *TransferInfo) *JobChangeBuilder
异动详细信息
示例值:
func (*JobChangeBuilder) TransferReasonUniqueIdentifier ¶
func (builder *JobChangeBuilder) TransferReasonUniqueIdentifier(transferReasonUniqueIdentifier string) *JobChangeBuilder
异动原因唯一标识
示例值:involuntary_transfer
func (*JobChangeBuilder) TransferTypeUniqueIdentifier ¶
func (builder *JobChangeBuilder) TransferTypeUniqueIdentifier(transferTypeUniqueIdentifier string) *JobChangeBuilder
异动类型唯一标识
示例值:direct_leader_change
func (*JobChangeBuilder) UpdatedTime ¶
func (builder *JobChangeBuilder) UpdatedTime(updatedTime string) *JobChangeBuilder
更新时间
示例值:1647434443000
type JobData ¶
type JobData struct { Id *string `json:"id,omitempty"` // 任职信息 ID VersionId *string `json:"version_id,omitempty"` // 任职记录版本 ID JobLevelId *string `json:"job_level_id,omitempty"` // 职务级别 ID,枚举值及详细信息可通过【批量查询职务级别】接口查询获得 JobGradeId *string `json:"job_grade_id,omitempty"` // 职等ID EmployeeTypeId *string `json:"employee_type_id,omitempty"` // 人员类型 ID,枚举值及详细信息可通过【批量查询人员类型】接口查询获得 WorkingHoursTypeId *string `json:"working_hours_type_id,omitempty"` // 工时制度 ID,枚举值及详细信息可通过【批量查询工时制度】接口查询获得 WorkLocationId *string `json:"work_location_id,omitempty"` // 工作地点 ID,枚举值及详细信息可通过【批量查询地点】接口查询获得 DepartmentId *string `json:"department_id,omitempty"` // 部门 ID,枚举值及详细信息可通过【批量查询部门】接口查询获得 JobId *string `json:"job_id,omitempty"` // 职务 ID,枚举值及详细信息可通过【批量查询职务】接口查询获得 ProbationStartDate *string `json:"probation_start_date,omitempty"` // 试用期开始日期 ProbationEndDate *string `json:"probation_end_date,omitempty"` // 试用期结束日期(实际结束日期) PrimaryJobData *bool `json:"primary_job_data,omitempty"` // 是否为主任职 EmploymentId *string `json:"employment_id,omitempty"` // 雇佣 ID EffectiveTime *string `json:"effective_time,omitempty"` // 生效时间 ExpirationTime *string `json:"expiration_time,omitempty"` // 失效时间 JobFamilyId *string `json:"job_family_id,omitempty"` // 职务序列 ID,枚举值及详细信息可通过【批量查询职务序列】接口查询获得 AssignmentStartReason *Enum `json:"assignment_start_reason,omitempty"` // 任职原因,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)任职原因(assignment_start_reason)枚举定义部分获得 ProbationExpectedEndDate *string `json:"probation_expected_end_date,omitempty"` // 预计试用期结束日期 ProbationOutcome *Enum `json:"probation_outcome,omitempty"` // 试用期结果,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)试用期结果(probation_outcome)枚举定义部分获得 WeeklyWorkingHours *int `json:"weekly_working_hours,omitempty"` // 周工作时长 DirectManagerId *string `json:"direct_manager_id,omitempty"` // 实线主管的任职记录ID DottedLineManagerIdList []string `json:"dotted_line_manager_id_list,omitempty"` // 虚线主管的任职记录ID SecondDirectManagerId *string `json:"second_direct_manager_id,omitempty"` // 第二实线主管的任职记录ID CostCenterRate []*SupportCostCenterItem `json:"cost_center_rate,omitempty"` // 成本中心分摊信息 WeeklyWorkingHoursV2 *float64 `json:"weekly_working_hours_v2,omitempty"` // 周工作时长v2 WorkShift *Enum `json:"work_shift,omitempty"` // 排班类型 CompensationType *Enum `json:"compensation_type,omitempty"` // 薪资类型 ServiceCompany *string `json:"service_company,omitempty"` // 任职公司 }
type JobDataBuilder ¶
type JobDataBuilder struct {
// contains filtered or unexported fields
}
func NewJobDataBuilder ¶
func NewJobDataBuilder() *JobDataBuilder
func (*JobDataBuilder) AssignmentStartReason ¶
func (builder *JobDataBuilder) AssignmentStartReason(assignmentStartReason *Enum) *JobDataBuilder
任职原因,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)任职原因(assignment_start_reason)枚举定义部分获得
示例值:onboarding
func (*JobDataBuilder) Build ¶
func (builder *JobDataBuilder) Build() *JobData
func (*JobDataBuilder) CompensationType ¶ added in v3.2.2
func (builder *JobDataBuilder) CompensationType(compensationType *Enum) *JobDataBuilder
薪资类型
示例值:
func (*JobDataBuilder) CostCenterRate ¶ added in v3.0.20
func (builder *JobDataBuilder) CostCenterRate(costCenterRate []*SupportCostCenterItem) *JobDataBuilder
成本中心分摊信息
示例值:
func (*JobDataBuilder) DepartmentId ¶
func (builder *JobDataBuilder) DepartmentId(departmentId string) *JobDataBuilder
部门 ID,枚举值及详细信息可通过【批量查询部门】接口查询获得
示例值:6890452208593372679
func (*JobDataBuilder) DirectManagerId ¶
func (builder *JobDataBuilder) DirectManagerId(directManagerId string) *JobDataBuilder
实线主管的任职记录ID
示例值:6890452208593372679
func (*JobDataBuilder) DottedLineManagerIdList ¶
func (builder *JobDataBuilder) DottedLineManagerIdList(dottedLineManagerIdList []string) *JobDataBuilder
虚线主管的任职记录ID
示例值:["6971723901730686501"]
func (*JobDataBuilder) EffectiveTime ¶
func (builder *JobDataBuilder) EffectiveTime(effectiveTime string) *JobDataBuilder
生效时间
示例值:2020-05-01 00:00:00
func (*JobDataBuilder) EmployeeTypeId ¶
func (builder *JobDataBuilder) EmployeeTypeId(employeeTypeId string) *JobDataBuilder
人员类型 ID,枚举值及详细信息可通过【批量查询人员类型】接口查询获得
示例值:6890452208593372679
func (*JobDataBuilder) EmploymentId ¶
func (builder *JobDataBuilder) EmploymentId(employmentId string) *JobDataBuilder
雇佣 ID
示例值:6893014062142064135
func (*JobDataBuilder) ExpirationTime ¶
func (builder *JobDataBuilder) ExpirationTime(expirationTime string) *JobDataBuilder
失效时间
示例值:2020-05-02 00:00:00
func (*JobDataBuilder) Id ¶
func (builder *JobDataBuilder) Id(id string) *JobDataBuilder
任职信息 ID
示例值:6890452208593372679
func (*JobDataBuilder) JobFamilyId ¶
func (builder *JobDataBuilder) JobFamilyId(jobFamilyId string) *JobDataBuilder
职务序列 ID,枚举值及详细信息可通过【批量查询职务序列】接口查询获得
示例值:1245678
func (*JobDataBuilder) JobGradeId ¶ added in v3.0.32
func (builder *JobDataBuilder) JobGradeId(jobGradeId string) *JobDataBuilder
职等ID
示例值:6890452208593372679
func (*JobDataBuilder) JobId ¶
func (builder *JobDataBuilder) JobId(jobId string) *JobDataBuilder
职务 ID,枚举值及详细信息可通过【批量查询职务】接口查询获得
示例值:6890452208593372679
func (*JobDataBuilder) JobLevelId ¶
func (builder *JobDataBuilder) JobLevelId(jobLevelId string) *JobDataBuilder
职务级别 ID,枚举值及详细信息可通过【批量查询职务级别】接口查询获得
示例值:6890452208593372679
func (*JobDataBuilder) PrimaryJobData ¶
func (builder *JobDataBuilder) PrimaryJobData(primaryJobData bool) *JobDataBuilder
是否为主任职
示例值:true
func (*JobDataBuilder) ProbationEndDate ¶
func (builder *JobDataBuilder) ProbationEndDate(probationEndDate string) *JobDataBuilder
试用期结束日期(实际结束日期)
示例值:2019-05-24
func (*JobDataBuilder) ProbationExpectedEndDate ¶
func (builder *JobDataBuilder) ProbationExpectedEndDate(probationExpectedEndDate string) *JobDataBuilder
预计试用期结束日期
示例值:2006-01-02
func (*JobDataBuilder) ProbationOutcome ¶
func (builder *JobDataBuilder) ProbationOutcome(probationOutcome *Enum) *JobDataBuilder
试用期结果,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)试用期结果(probation_outcome)枚举定义部分获得
示例值:passed
func (*JobDataBuilder) ProbationStartDate ¶
func (builder *JobDataBuilder) ProbationStartDate(probationStartDate string) *JobDataBuilder
试用期开始日期
示例值:2018-03-16
func (*JobDataBuilder) SecondDirectManagerId ¶
func (builder *JobDataBuilder) SecondDirectManagerId(secondDirectManagerId string) *JobDataBuilder
第二实线主管的任职记录ID
示例值:6890452208593372679
func (*JobDataBuilder) ServiceCompany ¶ added in v3.2.2
func (builder *JobDataBuilder) ServiceCompany(serviceCompany string) *JobDataBuilder
任职公司
示例值:6890452208593372680
func (*JobDataBuilder) VersionId ¶
func (builder *JobDataBuilder) VersionId(versionId string) *JobDataBuilder
任职记录版本 ID
示例值:6890452208593372697
func (*JobDataBuilder) WeeklyWorkingHours ¶
func (builder *JobDataBuilder) WeeklyWorkingHours(weeklyWorkingHours int) *JobDataBuilder
周工作时长
示例值:30
func (*JobDataBuilder) WeeklyWorkingHoursV2 ¶ added in v3.0.31
func (builder *JobDataBuilder) WeeklyWorkingHoursV2(weeklyWorkingHoursV2 float64) *JobDataBuilder
周工作时长v2
示例值:37.5
func (*JobDataBuilder) WorkLocationId ¶
func (builder *JobDataBuilder) WorkLocationId(workLocationId string) *JobDataBuilder
工作地点 ID,枚举值及详细信息可通过【批量查询地点】接口查询获得
示例值:6890452208593372679
func (*JobDataBuilder) WorkShift ¶ added in v3.2.2
func (builder *JobDataBuilder) WorkShift(workShift *Enum) *JobDataBuilder
排班类型
示例值:
func (*JobDataBuilder) WorkingHoursTypeId ¶
func (builder *JobDataBuilder) WorkingHoursTypeId(workingHoursTypeId string) *JobDataBuilder
工时制度 ID,枚举值及详细信息可通过【批量查询工时制度】接口查询获得
示例值:6890452208593372679
type JobDataCostCenter ¶
type JobDataCostCenter struct { CostCenterId *string `json:"cost_center_id,omitempty"` // 成本中心id,可以通过【查询单个成本中心信息】接口获取对应的成本中心信息 Rate *int `json:"rate,omitempty"` // 分摊比例 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type JobDataCostCenterBuilder ¶
type JobDataCostCenterBuilder struct {
// contains filtered or unexported fields
}
func NewJobDataCostCenterBuilder ¶
func NewJobDataCostCenterBuilder() *JobDataCostCenterBuilder
func (*JobDataCostCenterBuilder) Build ¶
func (builder *JobDataCostCenterBuilder) Build() *JobDataCostCenter
func (*JobDataCostCenterBuilder) CostCenterId ¶
func (builder *JobDataCostCenterBuilder) CostCenterId(costCenterId string) *JobDataCostCenterBuilder
成本中心id,可以通过【查询单个成本中心信息】接口获取对应的成本中心信息
示例值:6950635856373745165
func (*JobDataCostCenterBuilder) CustomFields ¶
func (builder *JobDataCostCenterBuilder) CustomFields(customFields []*ObjectFieldData) *JobDataCostCenterBuilder
自定义字段
示例值:
func (*JobDataCostCenterBuilder) Rate ¶
func (builder *JobDataCostCenterBuilder) Rate(rate int) *JobDataCostCenterBuilder
分摊比例
示例值:100
type JobFamily ¶
type JobFamily struct { Id *string `json:"id,omitempty"` // 职务序列 ID Name []*I18n `json:"name,omitempty"` // 名称 Active *bool `json:"active,omitempty"` // 是否启用 ParentId *string `json:"parent_id,omitempty"` // 上级职务序列 ID,枚举值及详细信息可通过【批量查询职务序列】接口查询获得 EffectiveTime *string `json:"effective_time,omitempty"` // 生效时间 ExpirationTime *string `json:"expiration_time,omitempty"` // 失效时间 Code *string `json:"code,omitempty"` // 编码 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type JobFamilyBuilder ¶
type JobFamilyBuilder struct {
// contains filtered or unexported fields
}
func NewJobFamilyBuilder ¶
func NewJobFamilyBuilder() *JobFamilyBuilder
func (*JobFamilyBuilder) Active ¶
func (builder *JobFamilyBuilder) Active(active bool) *JobFamilyBuilder
是否启用
示例值:true
func (*JobFamilyBuilder) Build ¶
func (builder *JobFamilyBuilder) Build() *JobFamily
func (*JobFamilyBuilder) Code ¶
func (builder *JobFamilyBuilder) Code(code string) *JobFamilyBuilder
编码
示例值:123456
func (*JobFamilyBuilder) CustomFields ¶
func (builder *JobFamilyBuilder) CustomFields(customFields []*ObjectFieldData) *JobFamilyBuilder
自定义字段
示例值:
func (*JobFamilyBuilder) EffectiveTime ¶
func (builder *JobFamilyBuilder) EffectiveTime(effectiveTime string) *JobFamilyBuilder
生效时间
示例值:2020-05-01 00:00:00
func (*JobFamilyBuilder) ExpirationTime ¶
func (builder *JobFamilyBuilder) ExpirationTime(expirationTime string) *JobFamilyBuilder
失效时间
示例值:2020-05-02 00:00:00
func (*JobFamilyBuilder) Id ¶
func (builder *JobFamilyBuilder) Id(id string) *JobFamilyBuilder
职务序列 ID
示例值:4698019107896524633
func (*JobFamilyBuilder) Name ¶
func (builder *JobFamilyBuilder) Name(name []*I18n) *JobFamilyBuilder
名称
示例值:
func (*JobFamilyBuilder) ParentId ¶
func (builder *JobFamilyBuilder) ParentId(parentId string) *JobFamilyBuilder
上级职务序列 ID,枚举值及详细信息可通过【批量查询职务序列】接口查询获得
示例值:4698020757495316313
type JobLevel ¶
type JobLevel struct { Id *string `json:"id,omitempty"` // 职务级别 ID LevelOrder *int `json:"level_order,omitempty"` // 职级数值 Code *string `json:"code,omitempty"` // 编码 Name []*I18n `json:"name,omitempty"` // 名称 Description []*I18n `json:"description,omitempty"` // 描述 Active *bool `json:"active,omitempty"` // 是否启用 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type JobLevelBuilder ¶
type JobLevelBuilder struct {
// contains filtered or unexported fields
}
func NewJobLevelBuilder ¶
func NewJobLevelBuilder() *JobLevelBuilder
func (*JobLevelBuilder) Active ¶
func (builder *JobLevelBuilder) Active(active bool) *JobLevelBuilder
是否启用
示例值:true
func (*JobLevelBuilder) Build ¶
func (builder *JobLevelBuilder) Build() *JobLevel
func (*JobLevelBuilder) Code ¶
func (builder *JobLevelBuilder) Code(code string) *JobLevelBuilder
编码
示例值:VQzo/BSonp8l6PmcZ+VlDhkd2595LMkhyBAGX6HAlCY=
func (*JobLevelBuilder) CustomFields ¶
func (builder *JobLevelBuilder) CustomFields(customFields []*ObjectFieldData) *JobLevelBuilder
自定义字段
示例值:
func (*JobLevelBuilder) Description ¶
func (builder *JobLevelBuilder) Description(description []*I18n) *JobLevelBuilder
描述
示例值:
func (*JobLevelBuilder) Id ¶
func (builder *JobLevelBuilder) Id(id string) *JobLevelBuilder
职务级别 ID
示例值:4692446793125560154
func (*JobLevelBuilder) LevelOrder ¶
func (builder *JobLevelBuilder) LevelOrder(levelOrder int) *JobLevelBuilder
职级数值
示例值:9999
func (*JobLevelBuilder) Name ¶
func (builder *JobLevelBuilder) Name(name []*I18n) *JobLevelBuilder
名称
示例值:
type LeaveBalance ¶
type LeaveBalance struct { LeaveTypeId *string `json:"leave_type_id,omitempty"` // 假期类型ID LeaveTypeName []*I18n `json:"leave_type_name,omitempty"` // 假期类型名称 HistoricalCyclesLeft *string `json:"historical_cycles_left,omitempty"` // 结转的历史周期授予时长 ThisCycleTotal *string `json:"this_cycle_total,omitempty"` // 本周期授予时长 ThisCycleTaken *string `json:"this_cycle_taken,omitempty"` // 本周期已休时长 LeaveBalance *string `json:"leave_balance,omitempty"` // 假期余额 LeaveDurationUnit *int `json:"leave_duration_unit,omitempty"` // 假期时长单位;;可选值有:;;- 1: 天;;- 2: 小时 }
type LeaveBalanceBuilder ¶
type LeaveBalanceBuilder struct {
// contains filtered or unexported fields
}
func NewLeaveBalanceBuilder ¶
func NewLeaveBalanceBuilder() *LeaveBalanceBuilder
func (*LeaveBalanceBuilder) Build ¶
func (builder *LeaveBalanceBuilder) Build() *LeaveBalance
func (*LeaveBalanceBuilder) HistoricalCyclesLeft ¶
func (builder *LeaveBalanceBuilder) HistoricalCyclesLeft(historicalCyclesLeft string) *LeaveBalanceBuilder
结转的历史周期授予时长
示例值:0
func (*LeaveBalanceBuilder) LeaveBalance ¶
func (builder *LeaveBalanceBuilder) LeaveBalance(leaveBalance string) *LeaveBalanceBuilder
假期余额
示例值:0
func (*LeaveBalanceBuilder) LeaveDurationUnit ¶
func (builder *LeaveBalanceBuilder) LeaveDurationUnit(leaveDurationUnit int) *LeaveBalanceBuilder
假期时长单位;;可选值有:;;- 1: 天;;- 2: 小时
示例值:1
func (*LeaveBalanceBuilder) LeaveTypeId ¶
func (builder *LeaveBalanceBuilder) LeaveTypeId(leaveTypeId string) *LeaveBalanceBuilder
假期类型ID
示例值:4718803945687580505
func (*LeaveBalanceBuilder) LeaveTypeName ¶
func (builder *LeaveBalanceBuilder) LeaveTypeName(leaveTypeName []*I18n) *LeaveBalanceBuilder
假期类型名称
示例值:
func (*LeaveBalanceBuilder) ThisCycleTaken ¶
func (builder *LeaveBalanceBuilder) ThisCycleTaken(thisCycleTaken string) *LeaveBalanceBuilder
本周期已休时长
示例值:0
func (*LeaveBalanceBuilder) ThisCycleTotal ¶
func (builder *LeaveBalanceBuilder) ThisCycleTotal(thisCycleTotal string) *LeaveBalanceBuilder
本周期授予时长
示例值:0
type LeaveBalancesLeaveReq ¶ added in v3.0.22
type LeaveBalancesLeaveReq struct {
// contains filtered or unexported fields
}
type LeaveBalancesLeaveReqBuilder ¶ added in v3.0.22
type LeaveBalancesLeaveReqBuilder struct {
// contains filtered or unexported fields
}
func NewLeaveBalancesLeaveReqBuilder ¶ added in v3.0.22
func NewLeaveBalancesLeaveReqBuilder() *LeaveBalancesLeaveReqBuilder
func (*LeaveBalancesLeaveReqBuilder) AsOfDate ¶ added in v3.0.22
func (builder *LeaveBalancesLeaveReqBuilder) AsOfDate(asOfDate string) *LeaveBalancesLeaveReqBuilder
查询截止日期,即截止到某天余额数据的日期(不传则默认为当天)
示例值:2022-07-29
func (*LeaveBalancesLeaveReqBuilder) Build ¶ added in v3.0.22
func (builder *LeaveBalancesLeaveReqBuilder) Build() *LeaveBalancesLeaveReq
func (*LeaveBalancesLeaveReqBuilder) EmploymentIdList ¶ added in v3.0.22
func (builder *LeaveBalancesLeaveReqBuilder) EmploymentIdList(employmentIdList []string) *LeaveBalancesLeaveReqBuilder
员工 ID 列表,最大 100 个(不传则默认查询全部员工)
示例值:["6919733291281024526"]
func (*LeaveBalancesLeaveReqBuilder) PageSize ¶ added in v3.0.22
func (builder *LeaveBalancesLeaveReqBuilder) PageSize(pageSize string) *LeaveBalancesLeaveReqBuilder
每页获取记录数量,最大20
示例值:20
func (*LeaveBalancesLeaveReqBuilder) PageToken ¶ added in v3.0.22
func (builder *LeaveBalancesLeaveReqBuilder) PageToken(pageToken string) *LeaveBalancesLeaveReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9
func (*LeaveBalancesLeaveReqBuilder) TimeZone ¶ added in v3.0.27
func (builder *LeaveBalancesLeaveReqBuilder) TimeZone(timeZone string) *LeaveBalancesLeaveReqBuilder
查询时区
示例值:Asia/Shanghai
func (*LeaveBalancesLeaveReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *LeaveBalancesLeaveReqBuilder) UserIdType(userIdType string) *LeaveBalancesLeaveReqBuilder
用户 ID 类型
示例值:people_corehr_id
type LeaveBalancesLeaveResp ¶ added in v3.0.22
type LeaveBalancesLeaveResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *LeaveBalancesLeaveRespData `json:"data"` // 业务数据 }
func (*LeaveBalancesLeaveResp) Success ¶ added in v3.0.22
func (resp *LeaveBalancesLeaveResp) Success() bool
type LeaveBalancesLeaveRespData ¶ added in v3.0.22
type LeaveBalancesLeaveRespData struct { EmploymentLeaveBalanceList []*EmploymentLeaveBalance `json:"employment_leave_balance_list,omitempty"` // 员工假期余额信息列表 HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type LeaveGrantingRecord ¶
type LeaveGrantingRecord struct { Id *string `json:"id,omitempty"` // 假期授予记录 ID EmploymentId *string `json:"employment_id,omitempty"` // 员工 ID LeaveTypeId *string `json:"leave_type_id,omitempty"` // 假期类型 ID GrantingQuantity *string `json:"granting_quantity,omitempty"` // 授予数量 GrantingUnit *int `json:"granting_unit,omitempty"` // 授予时长单位;;可选值有:;- 1: 天;- 2: 小时 EffectiveDate *string `json:"effective_date,omitempty"` // 生效时间 ExpirationDate *string `json:"expiration_date,omitempty"` // 失效时间(根据休假规则自动计算) GrantedBy *int `json:"granted_by,omitempty"` // 授予来源;;可选值有:;- 1: 系统授予;- 2: 手动授予;- 3: 外部系统授予 Reason []*I18n `json:"reason,omitempty"` // 授予原因 CreatedAt *string `json:"created_at,omitempty"` // 授予记录的创建时间 CreatedBy *string `json:"created_by,omitempty"` // 授予记录的创建人,值为创建人的员工 ID UpdatedAt *string `json:"updated_at,omitempty"` // 授予记录的更新时间 UpdatedBy *string `json:"updated_by,omitempty"` // 授予记录的更新人,值为更新人的员工 ID SectionType *int `json:"section_type,omitempty"` // 是否参与折算 }
type LeaveGrantingRecordBuilder ¶
type LeaveGrantingRecordBuilder struct {
// contains filtered or unexported fields
}
func NewLeaveGrantingRecordBuilder ¶
func NewLeaveGrantingRecordBuilder() *LeaveGrantingRecordBuilder
func (*LeaveGrantingRecordBuilder) Build ¶
func (builder *LeaveGrantingRecordBuilder) Build() *LeaveGrantingRecord
func (*LeaveGrantingRecordBuilder) CreatedAt ¶
func (builder *LeaveGrantingRecordBuilder) CreatedAt(createdAt string) *LeaveGrantingRecordBuilder
授予记录的创建时间
示例值:1608725989000
func (*LeaveGrantingRecordBuilder) CreatedBy ¶
func (builder *LeaveGrantingRecordBuilder) CreatedBy(createdBy string) *LeaveGrantingRecordBuilder
授予记录的创建人,值为创建人的员工 ID
示例值:646465654545
func (*LeaveGrantingRecordBuilder) EffectiveDate ¶
func (builder *LeaveGrantingRecordBuilder) EffectiveDate(effectiveDate string) *LeaveGrantingRecordBuilder
生效时间
示例值:2022-01-01
func (*LeaveGrantingRecordBuilder) EmploymentId ¶
func (builder *LeaveGrantingRecordBuilder) EmploymentId(employmentId string) *LeaveGrantingRecordBuilder
员工 ID
示例值:6893014062142064135
func (*LeaveGrantingRecordBuilder) ExpirationDate ¶
func (builder *LeaveGrantingRecordBuilder) ExpirationDate(expirationDate string) *LeaveGrantingRecordBuilder
失效时间(根据休假规则自动计算)
示例值:2022-01-01
func (*LeaveGrantingRecordBuilder) GrantedBy ¶
func (builder *LeaveGrantingRecordBuilder) GrantedBy(grantedBy int) *LeaveGrantingRecordBuilder
授予来源;;可选值有:;- 1: 系统授予;- 2: 手动授予;- 3: 外部系统授予
示例值:3
func (*LeaveGrantingRecordBuilder) GrantingQuantity ¶
func (builder *LeaveGrantingRecordBuilder) GrantingQuantity(grantingQuantity string) *LeaveGrantingRecordBuilder
授予数量
示例值:0.5
func (*LeaveGrantingRecordBuilder) GrantingUnit ¶
func (builder *LeaveGrantingRecordBuilder) GrantingUnit(grantingUnit int) *LeaveGrantingRecordBuilder
授予时长单位;;可选值有:;- 1: 天;- 2: 小时
示例值:1
func (*LeaveGrantingRecordBuilder) Id ¶
func (builder *LeaveGrantingRecordBuilder) Id(id string) *LeaveGrantingRecordBuilder
假期授予记录 ID
示例值:6893014062142064135
func (*LeaveGrantingRecordBuilder) LeaveTypeId ¶
func (builder *LeaveGrantingRecordBuilder) LeaveTypeId(leaveTypeId string) *LeaveGrantingRecordBuilder
假期类型 ID
示例值:6893014062142064135
func (*LeaveGrantingRecordBuilder) Reason ¶
func (builder *LeaveGrantingRecordBuilder) Reason(reason []*I18n) *LeaveGrantingRecordBuilder
授予原因
示例值:
func (*LeaveGrantingRecordBuilder) SectionType ¶ added in v3.2.1
func (builder *LeaveGrantingRecordBuilder) SectionType(sectionType int) *LeaveGrantingRecordBuilder
是否参与折算
示例值:1
func (*LeaveGrantingRecordBuilder) UpdatedAt ¶
func (builder *LeaveGrantingRecordBuilder) UpdatedAt(updatedAt string) *LeaveGrantingRecordBuilder
授予记录的更新时间
示例值:1608725989000
func (*LeaveGrantingRecordBuilder) UpdatedBy ¶
func (builder *LeaveGrantingRecordBuilder) UpdatedBy(updatedBy string) *LeaveGrantingRecordBuilder
授予记录的更新人,值为更新人的员工 ID
示例值:646465654545
type LeaveRequest ¶
type LeaveRequest struct { LeaveRequestId *string `json:"leave_request_id,omitempty"` // 请假记录ID EmploymentId *string `json:"employment_id,omitempty"` // 雇佣信息ID EmploymentName []*I18n `json:"employment_name,omitempty"` // 员工姓名 LeaveTypeId *string `json:"leave_type_id,omitempty"` // 假期类型ID LeaveTypeName []*I18n `json:"leave_type_name,omitempty"` // 假期类型名称 StartTime *string `json:"start_time,omitempty"` // 假期开始时间,格式可能为:;; - 字符串日期:如 "2022-09-09";; - 字符串日期加 morning/afternoon:如 "2022-09-09 morning"" EndTime *string `json:"end_time,omitempty"` // 假期结束时间,格式可能为:;; - 字符串日期:如 "2022-09-09";; - 字符串日期加 morning/afternoon:如 "2022-09-09 morning"" LeaveDuration *string `json:"leave_duration,omitempty"` // 假期时长 LeaveDurationUnit *int `json:"leave_duration_unit,omitempty"` // 假期时长单位;;可选值有:;;- 1: 天;;- 2: 小时 LeaveRequestStatus *int `json:"leave_request_status,omitempty"` // 请假记录的状态;;可选值有:;;- 1:已通过;;- 2:审批中;;- 3:审批中(更正);- 4:审批中(取消休假);- 5:审批中(返岗);- 6:已返岗;- 7:已拒绝;- 8:已取消;- 9:已撤回 GrantSource *string `json:"grant_source,omitempty"` // 数据来源;;可选值有:;;- "manual":手动创建;;- "system":系统创建" ReturnTime *string `json:"return_time,omitempty"` // 返岗时间 SubmittedAt *string `json:"submitted_at,omitempty"` // 发起时间 SubmittedBy *string `json:"submitted_by,omitempty"` // 发起人 Notes *string `json:"notes,omitempty"` // 备注 ApprovalDate *string `json:"approval_date,omitempty"` // 审批通过日期 IsDeducted *bool `json:"is_deducted,omitempty"` // 是否带薪 Details []*LeaveRequestDetail `json:"details,omitempty"` // 请假详情 LeaveTypeCode *string `json:"leave_type_code,omitempty"` // 假期类型枚举 ActualEndDate *string `json:"actual_end_date,omitempty"` // 实际结束日期 EstimatedEndDate *string `json:"estimated_end_date,omitempty"` // 预估结束日期 TimeZone *string `json:"time_zone,omitempty"` // 时区 DataSource *int `json:"data_source,omitempty"` // 请假记录数据来源 LeaveProcessId []string `json:"leave_process_id,omitempty"` // 请假申请流程ID LeaveCorrectProcessId []string `json:"leave_correct_process_id,omitempty"` // 请假更正流程ID LeaveCancelProcessId []string `json:"leave_cancel_process_id,omitempty"` // 请假取消流程ID LeaveReturnProcessId []string `json:"leave_return_process_id,omitempty"` // 请假返岗流程ID }
type LeaveRequestBuilder ¶
type LeaveRequestBuilder struct {
// contains filtered or unexported fields
}
func NewLeaveRequestBuilder ¶
func NewLeaveRequestBuilder() *LeaveRequestBuilder
func (*LeaveRequestBuilder) ActualEndDate ¶ added in v3.0.27
func (builder *LeaveRequestBuilder) ActualEndDate(actualEndDate string) *LeaveRequestBuilder
实际结束日期
示例值:2022-08-02
func (*LeaveRequestBuilder) ApprovalDate ¶ added in v3.0.27
func (builder *LeaveRequestBuilder) ApprovalDate(approvalDate string) *LeaveRequestBuilder
审批通过日期
示例值:2022-09-09
func (*LeaveRequestBuilder) Build ¶
func (builder *LeaveRequestBuilder) Build() *LeaveRequest
func (*LeaveRequestBuilder) DataSource ¶ added in v3.0.31
func (builder *LeaveRequestBuilder) DataSource(dataSource int) *LeaveRequestBuilder
请假记录数据来源
示例值:1
func (*LeaveRequestBuilder) Details ¶ added in v3.0.27
func (builder *LeaveRequestBuilder) Details(details []*LeaveRequestDetail) *LeaveRequestBuilder
请假详情
示例值:
func (*LeaveRequestBuilder) EmploymentId ¶
func (builder *LeaveRequestBuilder) EmploymentId(employmentId string) *LeaveRequestBuilder
雇佣信息ID
示例值:4718803945687580505
func (*LeaveRequestBuilder) EmploymentName ¶
func (builder *LeaveRequestBuilder) EmploymentName(employmentName []*I18n) *LeaveRequestBuilder
员工姓名
示例值:
func (*LeaveRequestBuilder) EndTime ¶
func (builder *LeaveRequestBuilder) EndTime(endTime string) *LeaveRequestBuilder
假期结束时间,格式可能为:;; - 字符串日期:如 "2022-09-09";; - 字符串日期加 morning/afternoon:如 "2022-09-09 morning""
示例值:2023-01-05
func (*LeaveRequestBuilder) EstimatedEndDate ¶ added in v3.0.27
func (builder *LeaveRequestBuilder) EstimatedEndDate(estimatedEndDate string) *LeaveRequestBuilder
预估结束日期
示例值:2022-08-02
func (*LeaveRequestBuilder) GrantSource ¶
func (builder *LeaveRequestBuilder) GrantSource(grantSource string) *LeaveRequestBuilder
数据来源;;可选值有:;;- "manual":手动创建;;- "system":系统创建"
示例值:manual
func (*LeaveRequestBuilder) IsDeducted ¶ added in v3.0.27
func (builder *LeaveRequestBuilder) IsDeducted(isDeducted bool) *LeaveRequestBuilder
是否带薪
示例值:false
func (*LeaveRequestBuilder) LeaveCancelProcessId ¶ added in v3.0.34
func (builder *LeaveRequestBuilder) LeaveCancelProcessId(leaveCancelProcessId []string) *LeaveRequestBuilder
请假取消流程ID
示例值:
func (*LeaveRequestBuilder) LeaveCorrectProcessId ¶ added in v3.0.34
func (builder *LeaveRequestBuilder) LeaveCorrectProcessId(leaveCorrectProcessId []string) *LeaveRequestBuilder
请假更正流程ID
示例值:
func (*LeaveRequestBuilder) LeaveDuration ¶
func (builder *LeaveRequestBuilder) LeaveDuration(leaveDuration string) *LeaveRequestBuilder
假期时长
示例值:2
func (*LeaveRequestBuilder) LeaveDurationUnit ¶
func (builder *LeaveRequestBuilder) LeaveDurationUnit(leaveDurationUnit int) *LeaveRequestBuilder
假期时长单位;;可选值有:;;- 1: 天;;- 2: 小时
示例值:2
func (*LeaveRequestBuilder) LeaveProcessId ¶ added in v3.0.34
func (builder *LeaveRequestBuilder) LeaveProcessId(leaveProcessId []string) *LeaveRequestBuilder
请假申请流程ID
示例值:
func (*LeaveRequestBuilder) LeaveRequestId ¶
func (builder *LeaveRequestBuilder) LeaveRequestId(leaveRequestId string) *LeaveRequestBuilder
请假记录ID
示例值:4718803945687580505
func (*LeaveRequestBuilder) LeaveRequestStatus ¶
func (builder *LeaveRequestBuilder) LeaveRequestStatus(leaveRequestStatus int) *LeaveRequestBuilder
请假记录的状态;;可选值有:;;- 1:已通过;;- 2:审批中;;- 3:审批中(更正);- 4:审批中(取消休假);- 5:审批中(返岗);- 6:已返岗;- 7:已拒绝;- 8:已取消;- 9:已撤回
示例值:2
func (*LeaveRequestBuilder) LeaveReturnProcessId ¶ added in v3.0.34
func (builder *LeaveRequestBuilder) LeaveReturnProcessId(leaveReturnProcessId []string) *LeaveRequestBuilder
请假返岗流程ID
示例值:
func (*LeaveRequestBuilder) LeaveTypeCode ¶ added in v3.0.27
func (builder *LeaveRequestBuilder) LeaveTypeCode(leaveTypeCode string) *LeaveRequestBuilder
假期类型枚举
示例值:Annual Leave
func (*LeaveRequestBuilder) LeaveTypeId ¶
func (builder *LeaveRequestBuilder) LeaveTypeId(leaveTypeId string) *LeaveRequestBuilder
假期类型ID
示例值:0
func (*LeaveRequestBuilder) LeaveTypeName ¶
func (builder *LeaveRequestBuilder) LeaveTypeName(leaveTypeName []*I18n) *LeaveRequestBuilder
假期类型名称
示例值:
func (*LeaveRequestBuilder) Notes ¶
func (builder *LeaveRequestBuilder) Notes(notes string) *LeaveRequestBuilder
备注
示例值:备注
func (*LeaveRequestBuilder) ReturnTime ¶
func (builder *LeaveRequestBuilder) ReturnTime(returnTime string) *LeaveRequestBuilder
返岗时间
示例值:1662134400
func (*LeaveRequestBuilder) StartTime ¶
func (builder *LeaveRequestBuilder) StartTime(startTime string) *LeaveRequestBuilder
假期开始时间,格式可能为:;; - 字符串日期:如 "2022-09-09";; - 字符串日期加 morning/afternoon:如 "2022-09-09 morning""
示例值:2022-07-06 morning
func (*LeaveRequestBuilder) SubmittedAt ¶
func (builder *LeaveRequestBuilder) SubmittedAt(submittedAt string) *LeaveRequestBuilder
发起时间
示例值:1659080476
func (*LeaveRequestBuilder) SubmittedBy ¶
func (builder *LeaveRequestBuilder) SubmittedBy(submittedBy string) *LeaveRequestBuilder
发起人
示例值:7109664941775241244
func (*LeaveRequestBuilder) TimeZone ¶ added in v3.0.27
func (builder *LeaveRequestBuilder) TimeZone(timeZone string) *LeaveRequestBuilder
时区
示例值:Asia/Shanghai
type LeaveRequestDetail ¶ added in v3.0.27
type LeaveRequestDetail struct { LeaveRequestId *string `json:"leave_request_id,omitempty"` // 请假记录id LeaveDate *string `json:"leave_date,omitempty"` // 假期发生日期 LeaveDuration *string `json:"leave_duration,omitempty"` // 假期时长 LeaveDurationUnit *int `json:"leave_duration_unit,omitempty"` // 假期时长单位,1:天,2:小时 PaidType *int `json:"paid_type,omitempty"` // 是否影响算薪,1:不参与算薪计算, 非对应的日期类型或者无对应的假期计划,2:影响算薪,3:不影响算薪 }
type LeaveRequestDetailBuilder ¶ added in v3.0.27
type LeaveRequestDetailBuilder struct {
// contains filtered or unexported fields
}
func NewLeaveRequestDetailBuilder ¶ added in v3.0.27
func NewLeaveRequestDetailBuilder() *LeaveRequestDetailBuilder
func (*LeaveRequestDetailBuilder) Build ¶ added in v3.0.27
func (builder *LeaveRequestDetailBuilder) Build() *LeaveRequestDetail
func (*LeaveRequestDetailBuilder) LeaveDate ¶ added in v3.0.27
func (builder *LeaveRequestDetailBuilder) LeaveDate(leaveDate string) *LeaveRequestDetailBuilder
假期发生日期
示例值:2022-07-07
func (*LeaveRequestDetailBuilder) LeaveDuration ¶ added in v3.0.27
func (builder *LeaveRequestDetailBuilder) LeaveDuration(leaveDuration string) *LeaveRequestDetailBuilder
假期时长
示例值:1
func (*LeaveRequestDetailBuilder) LeaveDurationUnit ¶ added in v3.0.27
func (builder *LeaveRequestDetailBuilder) LeaveDurationUnit(leaveDurationUnit int) *LeaveRequestDetailBuilder
假期时长单位,1:天,2:小时
示例值:1
func (*LeaveRequestDetailBuilder) LeaveRequestId ¶ added in v3.0.27
func (builder *LeaveRequestDetailBuilder) LeaveRequestId(leaveRequestId string) *LeaveRequestDetailBuilder
请假记录id
示例值:4718803945687580505
func (*LeaveRequestDetailBuilder) PaidType ¶ added in v3.0.27
func (builder *LeaveRequestDetailBuilder) PaidType(paidType int) *LeaveRequestDetailBuilder
是否影响算薪,1:不参与算薪计算, 非对应的日期类型或者无对应的假期计划,2:影响算薪,3:不影响算薪
示例值:1
type LeaveRequestHistoryLeaveReq ¶
type LeaveRequestHistoryLeaveReq struct {
// contains filtered or unexported fields
}
type LeaveRequestHistoryLeaveReqBuilder ¶
type LeaveRequestHistoryLeaveReqBuilder struct {
// contains filtered or unexported fields
}
func NewLeaveRequestHistoryLeaveReqBuilder ¶
func NewLeaveRequestHistoryLeaveReqBuilder() *LeaveRequestHistoryLeaveReqBuilder
func (*LeaveRequestHistoryLeaveReqBuilder) Build ¶
func (builder *LeaveRequestHistoryLeaveReqBuilder) Build() *LeaveRequestHistoryLeaveReq
func (*LeaveRequestHistoryLeaveReqBuilder) DataSource ¶ added in v3.0.31
func (builder *LeaveRequestHistoryLeaveReqBuilder) DataSource(dataSource int) *LeaveRequestHistoryLeaveReqBuilder
请假记录数据源,1表示中国大陆休假,2表示海外休假,不传表示不过滤
示例值:1
func (*LeaveRequestHistoryLeaveReqBuilder) EmploymentIdList ¶
func (builder *LeaveRequestHistoryLeaveReqBuilder) EmploymentIdList(employmentIdList []string) *LeaveRequestHistoryLeaveReqBuilder
员工 ID 列表,最大 100 个(不传则默认查询全部员工)
示例值:["6919733291281024526"]
func (*LeaveRequestHistoryLeaveReqBuilder) InitiatorIdList ¶
func (builder *LeaveRequestHistoryLeaveReqBuilder) InitiatorIdList(initiatorIdList []string) *LeaveRequestHistoryLeaveReqBuilder
休假发起人 ID 列表,最大 100 个
示例值:["6919733291281024526"]
func (*LeaveRequestHistoryLeaveReqBuilder) LeaveEndDateMax ¶
func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveEndDateMax(leaveEndDateMax string) *LeaveRequestHistoryLeaveReqBuilder
休假结束时间早于等于的日期
示例值:2022-07-20 morning
func (*LeaveRequestHistoryLeaveReqBuilder) LeaveEndDateMin ¶
func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveEndDateMin(leaveEndDateMin string) *LeaveRequestHistoryLeaveReqBuilder
休假结束时间晚于等于的日期
示例值:2022-07-20 morning
func (*LeaveRequestHistoryLeaveReqBuilder) LeaveRequestStatus ¶
func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveRequestStatus(leaveRequestStatus []string) *LeaveRequestHistoryLeaveReqBuilder
请假记录的状态;;可选值有:;;- 1:已通过;;- 2:审批中;;- 3:审批中(更正);;- 4:审批中(取消休假);;- 5:审批中(返岗);;- 6:已返岗;;- 7:已拒绝;;- 8:已取消;;- 9:已撤回
示例值:["1", "2"]
func (*LeaveRequestHistoryLeaveReqBuilder) LeaveStartDateMax ¶
func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveStartDateMax(leaveStartDateMax string) *LeaveRequestHistoryLeaveReqBuilder
休假开始时间早于等于的日期
示例值:2022-07-20 morning
func (*LeaveRequestHistoryLeaveReqBuilder) LeaveStartDateMin ¶
func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveStartDateMin(leaveStartDateMin string) *LeaveRequestHistoryLeaveReqBuilder
休假开始时间晚于等于的日期
示例值:2022-07-20 morning
func (*LeaveRequestHistoryLeaveReqBuilder) LeaveSubmitDateMax ¶
func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveSubmitDateMax(leaveSubmitDateMax string) *LeaveRequestHistoryLeaveReqBuilder
休假发起时间早于等于的日期
示例值:2022-07-20 morning
func (*LeaveRequestHistoryLeaveReqBuilder) LeaveSubmitDateMin ¶
func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveSubmitDateMin(leaveSubmitDateMin string) *LeaveRequestHistoryLeaveReqBuilder
休假发起时间晚于等于的日期
示例值:2022-07-20 morning
func (*LeaveRequestHistoryLeaveReqBuilder) LeaveTermType ¶ added in v3.0.27
func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveTermType(leaveTermType int) *LeaveRequestHistoryLeaveReqBuilder
指定过滤长/短假类型,0表示不过滤,1表示仅获取短假,2表示仅获取长假, 默认0
示例值:1
func (*LeaveRequestHistoryLeaveReqBuilder) LeaveTypeIdList ¶
func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveTypeIdList(leaveTypeIdList []string) *LeaveRequestHistoryLeaveReqBuilder
假期类型 ID 列表,枚举值可通过【获取假期类型列表】接口获取
示例值:["1"]
func (*LeaveRequestHistoryLeaveReqBuilder) LeaveUpdateTimeMax ¶
func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveUpdateTimeMax(leaveUpdateTimeMax string) *LeaveRequestHistoryLeaveReqBuilder
请假记录更新时间早于等于的时间
示例值:2022-10-24 10:00:00
func (*LeaveRequestHistoryLeaveReqBuilder) LeaveUpdateTimeMin ¶
func (builder *LeaveRequestHistoryLeaveReqBuilder) LeaveUpdateTimeMin(leaveUpdateTimeMin string) *LeaveRequestHistoryLeaveReqBuilder
请假记录更新时间晚于等于的时间
示例值:2022-10-24 10:00:00
func (*LeaveRequestHistoryLeaveReqBuilder) PageSize ¶
func (builder *LeaveRequestHistoryLeaveReqBuilder) PageSize(pageSize string) *LeaveRequestHistoryLeaveReqBuilder
每页获取记录数量,最大100
示例值:100
func (*LeaveRequestHistoryLeaveReqBuilder) PageToken ¶
func (builder *LeaveRequestHistoryLeaveReqBuilder) PageToken(pageToken string) *LeaveRequestHistoryLeaveReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9
func (*LeaveRequestHistoryLeaveReqBuilder) ReturnDetail ¶ added in v3.0.27
func (builder *LeaveRequestHistoryLeaveReqBuilder) ReturnDetail(returnDetail bool) *LeaveRequestHistoryLeaveReqBuilder
是否返回请假详情,若为true,将在每条请假记录的details字段返回请假详情
示例值:false
func (*LeaveRequestHistoryLeaveReqBuilder) TimeZone ¶ added in v3.0.27
func (builder *LeaveRequestHistoryLeaveReqBuilder) TimeZone(timeZone string) *LeaveRequestHistoryLeaveReqBuilder
请假记录所在时区
示例值:Asia/Shanghai
func (*LeaveRequestHistoryLeaveReqBuilder) UserIdType ¶
func (builder *LeaveRequestHistoryLeaveReqBuilder) UserIdType(userIdType string) *LeaveRequestHistoryLeaveReqBuilder
用户 ID 类型
示例值:people_corehr_id
type LeaveRequestHistoryLeaveResp ¶
type LeaveRequestHistoryLeaveResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *LeaveRequestHistoryLeaveRespData `json:"data"` // 业务数据 }
func (*LeaveRequestHistoryLeaveResp) Success ¶
func (resp *LeaveRequestHistoryLeaveResp) Success() bool
type LeaveRequestHistoryLeaveRespData ¶
type LeaveRequestHistoryLeaveRespData struct { LeaveRequestList []*LeaveRequest `json:"leave_request_list,omitempty"` // 请假记录信息列表 HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type LeaveSubtype ¶
type LeaveSubtypeBuilder ¶
type LeaveSubtypeBuilder struct {
// contains filtered or unexported fields
}
func NewLeaveSubtypeBuilder ¶
func NewLeaveSubtypeBuilder() *LeaveSubtypeBuilder
func (*LeaveSubtypeBuilder) Build ¶
func (builder *LeaveSubtypeBuilder) Build() *LeaveSubtype
func (*LeaveSubtypeBuilder) LeaveTypeId ¶
func (builder *LeaveSubtypeBuilder) LeaveTypeId(leaveTypeId string) *LeaveSubtypeBuilder
假期子类ID
示例值:4718803945687580505
func (*LeaveSubtypeBuilder) LeaveTypeName ¶
func (builder *LeaveSubtypeBuilder) LeaveTypeName(leaveTypeName []*I18n) *LeaveSubtypeBuilder
假期子类名称
示例值:
type LeaveType ¶
type LeaveType struct { LeaveTypeId *string `json:"leave_type_id,omitempty"` // 假期类型ID LeaveTypeName []*I18n `json:"leave_type_name,omitempty"` // 假期类型名称 Status *int `json:"status,omitempty"` // 假期类型状态;;可选值有:;;- 1:已启用;;- 2:已停用 LeaveSubtypeList []*LeaveSubtype `json:"leave_subtype_list,omitempty"` // 假期子类列表 CreatedAt *string `json:"created_at,omitempty"` // 假期类型的创建时间 CreatedBy *string `json:"created_by,omitempty"` // 假期类型的创建人,值为创建人的员工 ID UpdatedAt *string `json:"updated_at,omitempty"` // 假期类型的更新时间 UpdatedBy *string `json:"updated_by,omitempty"` // 假期类型的更新人,值为更新人的员工 ID }
type LeaveTypeBuilder ¶
type LeaveTypeBuilder struct {
// contains filtered or unexported fields
}
func NewLeaveTypeBuilder ¶
func NewLeaveTypeBuilder() *LeaveTypeBuilder
func (*LeaveTypeBuilder) Build ¶
func (builder *LeaveTypeBuilder) Build() *LeaveType
func (*LeaveTypeBuilder) CreatedAt ¶
func (builder *LeaveTypeBuilder) CreatedAt(createdAt string) *LeaveTypeBuilder
假期类型的创建时间
示例值:1658730384
func (*LeaveTypeBuilder) CreatedBy ¶
func (builder *LeaveTypeBuilder) CreatedBy(createdBy string) *LeaveTypeBuilder
假期类型的创建人,值为创建人的员工 ID
示例值:7104164629974646786
func (*LeaveTypeBuilder) LeaveSubtypeList ¶
func (builder *LeaveTypeBuilder) LeaveSubtypeList(leaveSubtypeList []*LeaveSubtype) *LeaveTypeBuilder
假期子类列表
示例值:
func (*LeaveTypeBuilder) LeaveTypeId ¶
func (builder *LeaveTypeBuilder) LeaveTypeId(leaveTypeId string) *LeaveTypeBuilder
假期类型ID
示例值:4718803945687580505
func (*LeaveTypeBuilder) LeaveTypeName ¶
func (builder *LeaveTypeBuilder) LeaveTypeName(leaveTypeName []*I18n) *LeaveTypeBuilder
假期类型名称
示例值:
func (*LeaveTypeBuilder) Status ¶
func (builder *LeaveTypeBuilder) Status(status int) *LeaveTypeBuilder
假期类型状态;;可选值有:;;- 1:已启用;;- 2:已停用
示例值:2
func (*LeaveTypeBuilder) UpdatedAt ¶
func (builder *LeaveTypeBuilder) UpdatedAt(updatedAt string) *LeaveTypeBuilder
假期类型的更新时间
示例值:1658996995
func (*LeaveTypeBuilder) UpdatedBy ¶
func (builder *LeaveTypeBuilder) UpdatedBy(updatedBy string) *LeaveTypeBuilder
假期类型的更新人,值为更新人的员工 ID
示例值:7112112899636854812
type LeaveTypesLeaveReq ¶ added in v3.0.22
type LeaveTypesLeaveReq struct {
// contains filtered or unexported fields
}
type LeaveTypesLeaveReqBuilder ¶ added in v3.0.22
type LeaveTypesLeaveReqBuilder struct {
// contains filtered or unexported fields
}
func NewLeaveTypesLeaveReqBuilder ¶ added in v3.0.22
func NewLeaveTypesLeaveReqBuilder() *LeaveTypesLeaveReqBuilder
func (*LeaveTypesLeaveReqBuilder) Build ¶ added in v3.0.22
func (builder *LeaveTypesLeaveReqBuilder) Build() *LeaveTypesLeaveReq
func (*LeaveTypesLeaveReqBuilder) PageSize ¶ added in v3.0.22
func (builder *LeaveTypesLeaveReqBuilder) PageSize(pageSize string) *LeaveTypesLeaveReqBuilder
每页获取记录数量,最大100
示例值:100
func (*LeaveTypesLeaveReqBuilder) PageToken ¶ added in v3.0.22
func (builder *LeaveTypesLeaveReqBuilder) PageToken(pageToken string) *LeaveTypesLeaveReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9
func (*LeaveTypesLeaveReqBuilder) Status ¶ added in v3.0.22
func (builder *LeaveTypesLeaveReqBuilder) Status(status string) *LeaveTypesLeaveReqBuilder
假期类型状态(不传则为全部);;可选值有:;;- 1:已启用;;- 2:已停用
示例值:1
func (*LeaveTypesLeaveReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *LeaveTypesLeaveReqBuilder) UserIdType(userIdType string) *LeaveTypesLeaveReqBuilder
用户 ID 类型
示例值:people_corehr_id
type LeaveTypesLeaveResp ¶ added in v3.0.22
type LeaveTypesLeaveResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *LeaveTypesLeaveRespData `json:"data"` // 业务数据 }
func (*LeaveTypesLeaveResp) Success ¶ added in v3.0.22
func (resp *LeaveTypesLeaveResp) Success() bool
type LeaveTypesLeaveRespData ¶ added in v3.0.22
type ListCompanyReq ¶ added in v3.0.22
type ListCompanyReq struct {
// contains filtered or unexported fields
}
type ListCompanyReqBuilder ¶ added in v3.0.22
type ListCompanyReqBuilder struct {
// contains filtered or unexported fields
}
func NewListCompanyReqBuilder ¶ added in v3.0.22
func NewListCompanyReqBuilder() *ListCompanyReqBuilder
func (*ListCompanyReqBuilder) Build ¶ added in v3.0.22
func (builder *ListCompanyReqBuilder) Build() *ListCompanyReq
func (*ListCompanyReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListCompanyReqBuilder) PageSize(pageSize string) *ListCompanyReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListCompanyReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListCompanyReqBuilder) PageToken(pageToken string) *ListCompanyReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
type ListCompanyResp ¶ added in v3.0.22
type ListCompanyResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListCompanyRespData `json:"data"` // 业务数据 }
func (*ListCompanyResp) Success ¶ added in v3.0.22
func (resp *ListCompanyResp) Success() bool
type ListCompanyRespData ¶ added in v3.0.22
type ListContractReq ¶ added in v3.0.22
type ListContractReq struct {
// contains filtered or unexported fields
}
type ListContractReqBuilder ¶ added in v3.0.22
type ListContractReqBuilder struct {
// contains filtered or unexported fields
}
func NewListContractReqBuilder ¶ added in v3.0.22
func NewListContractReqBuilder() *ListContractReqBuilder
func (*ListContractReqBuilder) Build ¶ added in v3.0.22
func (builder *ListContractReqBuilder) Build() *ListContractReq
func (*ListContractReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListContractReqBuilder) PageSize(pageSize string) *ListContractReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListContractReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListContractReqBuilder) PageToken(pageToken string) *ListContractReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
type ListContractResp ¶ added in v3.0.22
type ListContractResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListContractRespData `json:"data"` // 业务数据 }
func (*ListContractResp) Success ¶ added in v3.0.22
func (resp *ListContractResp) Success() bool
type ListContractRespData ¶ added in v3.0.22
type ListCountryRegionReq ¶ added in v3.0.22
type ListCountryRegionReq struct {
// contains filtered or unexported fields
}
type ListCountryRegionReqBuilder ¶ added in v3.0.22
type ListCountryRegionReqBuilder struct {
// contains filtered or unexported fields
}
func NewListCountryRegionReqBuilder ¶ added in v3.0.22
func NewListCountryRegionReqBuilder() *ListCountryRegionReqBuilder
func (*ListCountryRegionReqBuilder) Build ¶ added in v3.0.22
func (builder *ListCountryRegionReqBuilder) Build() *ListCountryRegionReq
func (*ListCountryRegionReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListCountryRegionReqBuilder) PageSize(pageSize string) *ListCountryRegionReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListCountryRegionReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListCountryRegionReqBuilder) PageToken(pageToken string) *ListCountryRegionReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
type ListCountryRegionResp ¶ added in v3.0.22
type ListCountryRegionResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListCountryRegionRespData `json:"data"` // 业务数据 }
func (*ListCountryRegionResp) Success ¶ added in v3.0.22
func (resp *ListCountryRegionResp) Success() bool
type ListCountryRegionRespData ¶ added in v3.0.22
type ListCountryRegionRespData struct { Items []*CountryRegion `json:"items,omitempty"` // 国家/地区信息 HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type ListCurrencyReq ¶ added in v3.0.22
type ListCurrencyReq struct {
// contains filtered or unexported fields
}
type ListCurrencyReqBuilder ¶ added in v3.0.22
type ListCurrencyReqBuilder struct {
// contains filtered or unexported fields
}
func NewListCurrencyReqBuilder ¶ added in v3.0.22
func NewListCurrencyReqBuilder() *ListCurrencyReqBuilder
func (*ListCurrencyReqBuilder) Build ¶ added in v3.0.22
func (builder *ListCurrencyReqBuilder) Build() *ListCurrencyReq
func (*ListCurrencyReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListCurrencyReqBuilder) PageSize(pageSize string) *ListCurrencyReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListCurrencyReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListCurrencyReqBuilder) PageToken(pageToken string) *ListCurrencyReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
type ListCurrencyResp ¶ added in v3.0.22
type ListCurrencyResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListCurrencyRespData `json:"data"` // 业务数据 }
func (*ListCurrencyResp) Success ¶ added in v3.0.22
func (resp *ListCurrencyResp) Success() bool
type ListCurrencyRespData ¶ added in v3.0.22
type ListDepartmentReq ¶ added in v3.0.22
type ListDepartmentReq struct {
// contains filtered or unexported fields
}
type ListDepartmentReqBuilder ¶ added in v3.0.22
type ListDepartmentReqBuilder struct {
// contains filtered or unexported fields
}
func NewListDepartmentReqBuilder ¶ added in v3.0.22
func NewListDepartmentReqBuilder() *ListDepartmentReqBuilder
func (*ListDepartmentReqBuilder) Build ¶ added in v3.0.22
func (builder *ListDepartmentReqBuilder) Build() *ListDepartmentReq
func (*ListDepartmentReqBuilder) DepartmentIdList ¶ added in v3.0.22
func (builder *ListDepartmentReqBuilder) DepartmentIdList(departmentIdList []string) *ListDepartmentReqBuilder
部门ID列表
示例值:["6966234786251671053"]
func (*ListDepartmentReqBuilder) DepartmentIdType ¶ added in v3.0.22
func (builder *ListDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *ListDepartmentReqBuilder
此次调用中使用的部门 ID 类型
示例值:people_corehr_department_id
func (*ListDepartmentReqBuilder) NameList ¶ added in v3.0.22
func (builder *ListDepartmentReqBuilder) NameList(nameList []string) *ListDepartmentReqBuilder
部门名称列表,需精确匹配
示例值:["校验部门"]
func (*ListDepartmentReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListDepartmentReqBuilder) PageSize(pageSize string) *ListDepartmentReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListDepartmentReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListDepartmentReqBuilder) PageToken(pageToken string) *ListDepartmentReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:"6966234786251671053"
func (*ListDepartmentReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *ListDepartmentReqBuilder) UserIdType(userIdType string) *ListDepartmentReqBuilder
用户 ID 类型
示例值:people_corehr_id
type ListDepartmentResp ¶ added in v3.0.22
type ListDepartmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListDepartmentRespData `json:"data"` // 业务数据 }
func (*ListDepartmentResp) Success ¶ added in v3.0.22
func (resp *ListDepartmentResp) Success() bool
type ListDepartmentRespData ¶ added in v3.0.22
type ListDepartmentRespData struct { Items []*Department `json:"items,omitempty"` // 查询的部门信息 HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type ListEmployeeTypeReq ¶ added in v3.0.22
type ListEmployeeTypeReq struct {
// contains filtered or unexported fields
}
type ListEmployeeTypeReqBuilder ¶ added in v3.0.22
type ListEmployeeTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewListEmployeeTypeReqBuilder ¶ added in v3.0.22
func NewListEmployeeTypeReqBuilder() *ListEmployeeTypeReqBuilder
func (*ListEmployeeTypeReqBuilder) Build ¶ added in v3.0.22
func (builder *ListEmployeeTypeReqBuilder) Build() *ListEmployeeTypeReq
func (*ListEmployeeTypeReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListEmployeeTypeReqBuilder) PageSize(pageSize string) *ListEmployeeTypeReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListEmployeeTypeReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListEmployeeTypeReqBuilder) PageToken(pageToken string) *ListEmployeeTypeReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
type ListEmployeeTypeResp ¶ added in v3.0.22
type ListEmployeeTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListEmployeeTypeRespData `json:"data"` // 业务数据 }
func (*ListEmployeeTypeResp) Success ¶ added in v3.0.22
func (resp *ListEmployeeTypeResp) Success() bool
type ListEmployeeTypeRespData ¶ added in v3.0.22
type ListEmployeeTypeRespData struct { Items []*EmployeeType `json:"items,omitempty"` // 查询的雇员类型信息 HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type ListJobDataReq ¶ added in v3.0.22
type ListJobDataReq struct {
// contains filtered or unexported fields
}
type ListJobDataReqBuilder ¶ added in v3.0.22
type ListJobDataReqBuilder struct {
// contains filtered or unexported fields
}
func NewListJobDataReqBuilder ¶ added in v3.0.22
func NewListJobDataReqBuilder() *ListJobDataReqBuilder
func (*ListJobDataReqBuilder) Build ¶ added in v3.0.22
func (builder *ListJobDataReqBuilder) Build() *ListJobDataReq
func (*ListJobDataReqBuilder) DepartmentId ¶ added in v3.0.22
func (builder *ListJobDataReqBuilder) DepartmentId(departmentId string) *ListJobDataReqBuilder
部门 ID
示例值:6887868781834536462
func (*ListJobDataReqBuilder) DepartmentIdType ¶ added in v3.0.22
func (builder *ListJobDataReqBuilder) DepartmentIdType(departmentIdType string) *ListJobDataReqBuilder
此次调用中使用的部门 ID 类型
示例值:open_department_id
func (*ListJobDataReqBuilder) EmploymentId ¶ added in v3.0.22
func (builder *ListJobDataReqBuilder) EmploymentId(employmentId string) *ListJobDataReqBuilder
雇佣 ID
示例值:7072306364927985196
func (*ListJobDataReqBuilder) GetAllVersion ¶ added in v3.0.22
func (builder *ListJobDataReqBuilder) GetAllVersion(getAllVersion bool) *ListJobDataReqBuilder
是否获取所有任职记录,true 为获取员工所有版本的任职记录,false 为仅获取当前生效的任职记录,默认为 false
示例值:false
func (*ListJobDataReqBuilder) JobDataIdList ¶ added in v3.0.22
func (builder *ListJobDataReqBuilder) JobDataIdList(jobDataIdList []string) *ListJobDataReqBuilder
任职信息 ID 列表,最大 100 个(不传则默认查询全部任职信息)
示例值:["6919733291281024526", "6919733291281024527"]
func (*ListJobDataReqBuilder) JobId ¶ added in v3.0.22
func (builder *ListJobDataReqBuilder) JobId(jobId string) *ListJobDataReqBuilder
职务 ID
示例值:6893014062142064135
func (*ListJobDataReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListJobDataReqBuilder) PageSize(pageSize string) *ListJobDataReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListJobDataReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListJobDataReqBuilder) PageToken(pageToken string) *ListJobDataReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:6994718879515739656
func (*ListJobDataReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *ListJobDataReqBuilder) UserIdType(userIdType string) *ListJobDataReqBuilder
用户 ID 类型
示例值:people_corehr_id
type ListJobDataResp ¶ added in v3.0.22
type ListJobDataResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListJobDataRespData `json:"data"` // 业务数据 }
func (*ListJobDataResp) Success ¶ added in v3.0.22
func (resp *ListJobDataResp) Success() bool
type ListJobDataRespData ¶ added in v3.0.22
type ListJobFamilyReq ¶ added in v3.0.22
type ListJobFamilyReq struct {
// contains filtered or unexported fields
}
type ListJobFamilyReqBuilder ¶ added in v3.0.22
type ListJobFamilyReqBuilder struct {
// contains filtered or unexported fields
}
func NewListJobFamilyReqBuilder ¶ added in v3.0.22
func NewListJobFamilyReqBuilder() *ListJobFamilyReqBuilder
func (*ListJobFamilyReqBuilder) Build ¶ added in v3.0.22
func (builder *ListJobFamilyReqBuilder) Build() *ListJobFamilyReq
func (*ListJobFamilyReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListJobFamilyReqBuilder) PageSize(pageSize string) *ListJobFamilyReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListJobFamilyReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListJobFamilyReqBuilder) PageToken(pageToken string) *ListJobFamilyReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
type ListJobFamilyResp ¶ added in v3.0.22
type ListJobFamilyResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListJobFamilyRespData `json:"data"` // 业务数据 }
func (*ListJobFamilyResp) Success ¶ added in v3.0.22
func (resp *ListJobFamilyResp) Success() bool
type ListJobFamilyRespData ¶ added in v3.0.22
type ListJobLevelReq ¶ added in v3.0.22
type ListJobLevelReq struct {
// contains filtered or unexported fields
}
type ListJobLevelReqBuilder ¶ added in v3.0.22
type ListJobLevelReqBuilder struct {
// contains filtered or unexported fields
}
func NewListJobLevelReqBuilder ¶ added in v3.0.22
func NewListJobLevelReqBuilder() *ListJobLevelReqBuilder
func (*ListJobLevelReqBuilder) Build ¶ added in v3.0.22
func (builder *ListJobLevelReqBuilder) Build() *ListJobLevelReq
func (*ListJobLevelReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListJobLevelReqBuilder) PageSize(pageSize string) *ListJobLevelReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListJobLevelReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListJobLevelReqBuilder) PageToken(pageToken string) *ListJobLevelReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
type ListJobLevelResp ¶ added in v3.0.22
type ListJobLevelResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListJobLevelRespData `json:"data"` // 业务数据 }
func (*ListJobLevelResp) Success ¶ added in v3.0.22
func (resp *ListJobLevelResp) Success() bool
type ListJobLevelRespData ¶ added in v3.0.22
type ListJobReq ¶ added in v3.0.22
type ListJobReq struct {
// contains filtered or unexported fields
}
type ListJobReqBuilder ¶ added in v3.0.22
type ListJobReqBuilder struct {
// contains filtered or unexported fields
}
func NewListJobReqBuilder ¶ added in v3.0.22
func NewListJobReqBuilder() *ListJobReqBuilder
func (*ListJobReqBuilder) Build ¶ added in v3.0.22
func (builder *ListJobReqBuilder) Build() *ListJobReq
func (*ListJobReqBuilder) Name ¶ added in v3.0.22
func (builder *ListJobReqBuilder) Name(name string) *ListJobReqBuilder
名称
示例值:keyword
func (*ListJobReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListJobReqBuilder) PageSize(pageSize string) *ListJobReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListJobReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListJobReqBuilder) PageToken(pageToken string) *ListJobReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
func (*ListJobReqBuilder) QueryLanguage ¶ added in v3.0.22
func (builder *ListJobReqBuilder) QueryLanguage(queryLanguage string) *ListJobReqBuilder
语言
示例值:zh
type ListJobResp ¶ added in v3.0.22
type ListJobResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListJobRespData `json:"data"` // 业务数据 }
func (*ListJobResp) Success ¶ added in v3.0.22
func (resp *ListJobResp) Success() bool
type ListJobRespData ¶ added in v3.0.22
type ListLocationReq ¶ added in v3.0.22
type ListLocationReq struct {
// contains filtered or unexported fields
}
type ListLocationReqBuilder ¶ added in v3.0.22
type ListLocationReqBuilder struct {
// contains filtered or unexported fields
}
func NewListLocationReqBuilder ¶ added in v3.0.22
func NewListLocationReqBuilder() *ListLocationReqBuilder
func (*ListLocationReqBuilder) Build ¶ added in v3.0.22
func (builder *ListLocationReqBuilder) Build() *ListLocationReq
func (*ListLocationReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListLocationReqBuilder) PageSize(pageSize string) *ListLocationReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListLocationReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListLocationReqBuilder) PageToken(pageToken string) *ListLocationReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
type ListLocationResp ¶ added in v3.0.22
type ListLocationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListLocationRespData `json:"data"` // 业务数据 }
func (*ListLocationResp) Success ¶ added in v3.0.22
func (resp *ListLocationResp) Success() bool
type ListLocationRespData ¶ added in v3.0.22
type ListNationalIdTypeReq ¶ added in v3.0.22
type ListNationalIdTypeReq struct {
// contains filtered or unexported fields
}
type ListNationalIdTypeReqBuilder ¶ added in v3.0.22
type ListNationalIdTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewListNationalIdTypeReqBuilder ¶ added in v3.0.22
func NewListNationalIdTypeReqBuilder() *ListNationalIdTypeReqBuilder
func (*ListNationalIdTypeReqBuilder) Build ¶ added in v3.0.22
func (builder *ListNationalIdTypeReqBuilder) Build() *ListNationalIdTypeReq
func (*ListNationalIdTypeReqBuilder) Code ¶ added in v3.0.22
func (builder *ListNationalIdTypeReqBuilder) Code(code string) *ListNationalIdTypeReqBuilder
证件类型编码
示例值:MYS-ID
func (*ListNationalIdTypeReqBuilder) CountryRegionId ¶ added in v3.0.22
func (builder *ListNationalIdTypeReqBuilder) CountryRegionId(countryRegionId string) *ListNationalIdTypeReqBuilder
国家地区ID
示例值:6862995749043439111
func (*ListNationalIdTypeReqBuilder) IdentificationType ¶ added in v3.0.22
func (builder *ListNationalIdTypeReqBuilder) IdentificationType(identificationType string) *ListNationalIdTypeReqBuilder
证件类型
示例值:regular_passport
func (*ListNationalIdTypeReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListNationalIdTypeReqBuilder) PageSize(pageSize string) *ListNationalIdTypeReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListNationalIdTypeReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListNationalIdTypeReqBuilder) PageToken(pageToken string) *ListNationalIdTypeReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
type ListNationalIdTypeResp ¶ added in v3.0.22
type ListNationalIdTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListNationalIdTypeRespData `json:"data"` // 业务数据 }
func (*ListNationalIdTypeResp) Success ¶ added in v3.0.22
func (resp *ListNationalIdTypeResp) Success() bool
type ListNationalIdTypeRespData ¶ added in v3.0.22
type ListNationalIdTypeRespData struct { Items []*NationalIdType `json:"items,omitempty"` // 查询的国家证件类型信息 HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type ListObjectApiNameCustomFieldReq ¶ added in v3.0.22
type ListObjectApiNameCustomFieldReq struct {
// contains filtered or unexported fields
}
type ListObjectApiNameCustomFieldReqBuilder ¶ added in v3.0.22
type ListObjectApiNameCustomFieldReqBuilder struct {
// contains filtered or unexported fields
}
func NewListObjectApiNameCustomFieldReqBuilder ¶ added in v3.0.22
func NewListObjectApiNameCustomFieldReqBuilder() *ListObjectApiNameCustomFieldReqBuilder
func (*ListObjectApiNameCustomFieldReqBuilder) Build ¶ added in v3.0.22
func (builder *ListObjectApiNameCustomFieldReqBuilder) Build() *ListObjectApiNameCustomFieldReq
func (*ListObjectApiNameCustomFieldReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListObjectApiNameCustomFieldReqBuilder) PageSize(pageSize string) *ListObjectApiNameCustomFieldReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListObjectApiNameCustomFieldReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListObjectApiNameCustomFieldReqBuilder) PageToken(pageToken string) *ListObjectApiNameCustomFieldReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:11
type ListObjectApiNameCustomFieldResp ¶ added in v3.0.22
type ListObjectApiNameCustomFieldResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListObjectApiNameCustomFieldRespData `json:"data"` // 业务数据 }
func (*ListObjectApiNameCustomFieldResp) Success ¶ added in v3.0.22
func (resp *ListObjectApiNameCustomFieldResp) Success() bool
type ListObjectApiNameCustomFieldRespData ¶ added in v3.0.22
type ListPreHireReq ¶ added in v3.0.22
type ListPreHireReq struct {
// contains filtered or unexported fields
}
type ListPreHireReqBuilder ¶ added in v3.0.22
type ListPreHireReqBuilder struct {
// contains filtered or unexported fields
}
func NewListPreHireReqBuilder ¶ added in v3.0.22
func NewListPreHireReqBuilder() *ListPreHireReqBuilder
func (*ListPreHireReqBuilder) Build ¶ added in v3.0.22
func (builder *ListPreHireReqBuilder) Build() *ListPreHireReq
func (*ListPreHireReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListPreHireReqBuilder) PageSize(pageSize string) *ListPreHireReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListPreHireReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListPreHireReqBuilder) PageToken(pageToken string) *ListPreHireReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
func (*ListPreHireReqBuilder) PreHireIds ¶ added in v3.0.22
func (builder *ListPreHireReqBuilder) PreHireIds(preHireIds []string) *ListPreHireReqBuilder
待入职ID列表
示例值:
type ListPreHireResp ¶ added in v3.0.22
type ListPreHireResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListPreHireRespData `json:"data"` // 业务数据 }
func (*ListPreHireResp) Success ¶ added in v3.0.22
func (resp *ListPreHireResp) Success() bool
type ListPreHireRespData ¶ added in v3.0.22
type ListPreHireRespData struct { Items []*PreHireQuery `json:"items,omitempty"` // 查询的待入职信息 HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type ListSecurityGroupReq ¶ added in v3.0.22
type ListSecurityGroupReq struct {
// contains filtered or unexported fields
}
type ListSecurityGroupReqBuilder ¶ added in v3.0.22
type ListSecurityGroupReqBuilder struct {
// contains filtered or unexported fields
}
func NewListSecurityGroupReqBuilder ¶ added in v3.0.22
func NewListSecurityGroupReqBuilder() *ListSecurityGroupReqBuilder
func (*ListSecurityGroupReqBuilder) Build ¶ added in v3.0.22
func (builder *ListSecurityGroupReqBuilder) Build() *ListSecurityGroupReq
func (*ListSecurityGroupReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListSecurityGroupReqBuilder) PageSize(pageSize string) *ListSecurityGroupReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListSecurityGroupReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListSecurityGroupReqBuilder) PageToken(pageToken string) *ListSecurityGroupReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:10
type ListSecurityGroupResp ¶ added in v3.0.22
type ListSecurityGroupResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListSecurityGroupRespData `json:"data"` // 业务数据 }
func (*ListSecurityGroupResp) Success ¶ added in v3.0.22
func (resp *ListSecurityGroupResp) Success() bool
type ListSecurityGroupRespData ¶ added in v3.0.22
type ListSecurityGroupRespData struct { Items []*SecurityGroup `json:"items,omitempty"` // 查询的用户角色信息 HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type ListSubdivisionReq ¶ added in v3.0.22
type ListSubdivisionReq struct {
// contains filtered or unexported fields
}
type ListSubdivisionReqBuilder ¶ added in v3.0.22
type ListSubdivisionReqBuilder struct {
// contains filtered or unexported fields
}
func NewListSubdivisionReqBuilder ¶ added in v3.0.22
func NewListSubdivisionReqBuilder() *ListSubdivisionReqBuilder
func (*ListSubdivisionReqBuilder) Build ¶ added in v3.0.22
func (builder *ListSubdivisionReqBuilder) Build() *ListSubdivisionReq
func (*ListSubdivisionReqBuilder) CountryRegionId ¶ added in v3.0.22
func (builder *ListSubdivisionReqBuilder) CountryRegionId(countryRegionId string) *ListSubdivisionReqBuilder
国家/地区id,填写后只查询该国家/地区下的省份/行政区
示例值:100
func (*ListSubdivisionReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListSubdivisionReqBuilder) PageSize(pageSize string) *ListSubdivisionReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListSubdivisionReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListSubdivisionReqBuilder) PageToken(pageToken string) *ListSubdivisionReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
type ListSubdivisionResp ¶ added in v3.0.22
type ListSubdivisionResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListSubdivisionRespData `json:"data"` // 业务数据 }
func (*ListSubdivisionResp) Success ¶ added in v3.0.22
func (resp *ListSubdivisionResp) Success() bool
type ListSubdivisionRespData ¶ added in v3.0.22
type ListSubdivisionRespData struct { Items []*Subdivision `json:"items,omitempty"` // 省份/行政区信息 HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type ListSubregionReq ¶ added in v3.0.22
type ListSubregionReq struct {
// contains filtered or unexported fields
}
type ListSubregionReqBuilder ¶ added in v3.0.22
type ListSubregionReqBuilder struct {
// contains filtered or unexported fields
}
func NewListSubregionReqBuilder ¶ added in v3.0.22
func NewListSubregionReqBuilder() *ListSubregionReqBuilder
func (*ListSubregionReqBuilder) Build ¶ added in v3.0.22
func (builder *ListSubregionReqBuilder) Build() *ListSubregionReq
func (*ListSubregionReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListSubregionReqBuilder) PageSize(pageSize string) *ListSubregionReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListSubregionReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListSubregionReqBuilder) PageToken(pageToken string) *ListSubregionReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
func (*ListSubregionReqBuilder) SubdivisionId ¶ added in v3.0.22
func (builder *ListSubregionReqBuilder) SubdivisionId(subdivisionId string) *ListSubregionReqBuilder
省份/行政区id,填写后只查询该省份/行政区下的城市/区域
示例值:100
type ListSubregionResp ¶ added in v3.0.22
type ListSubregionResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListSubregionRespData `json:"data"` // 业务数据 }
func (*ListSubregionResp) Success ¶ added in v3.0.22
func (resp *ListSubregionResp) Success() bool
type ListSubregionRespData ¶ added in v3.0.22
type ListWorkingHoursTypeReq ¶ added in v3.0.22
type ListWorkingHoursTypeReq struct {
// contains filtered or unexported fields
}
type ListWorkingHoursTypeReqBuilder ¶ added in v3.0.22
type ListWorkingHoursTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewListWorkingHoursTypeReqBuilder ¶ added in v3.0.22
func NewListWorkingHoursTypeReqBuilder() *ListWorkingHoursTypeReqBuilder
func (*ListWorkingHoursTypeReqBuilder) Build ¶ added in v3.0.22
func (builder *ListWorkingHoursTypeReqBuilder) Build() *ListWorkingHoursTypeReq
func (*ListWorkingHoursTypeReqBuilder) PageSize ¶ added in v3.0.22
func (builder *ListWorkingHoursTypeReqBuilder) PageSize(pageSize string) *ListWorkingHoursTypeReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListWorkingHoursTypeReqBuilder) PageToken ¶ added in v3.0.22
func (builder *ListWorkingHoursTypeReqBuilder) PageToken(pageToken string) *ListWorkingHoursTypeReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
type ListWorkingHoursTypeResp ¶ added in v3.0.22
type ListWorkingHoursTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListWorkingHoursTypeRespData `json:"data"` // 业务数据 }
func (*ListWorkingHoursTypeResp) Success ¶ added in v3.0.22
func (resp *ListWorkingHoursTypeResp) Success() bool
type ListWorkingHoursTypeRespData ¶ added in v3.0.22
type ListWorkingHoursTypeRespData struct { Items []*WorkingHoursType `json:"items,omitempty"` // 查询的工时制度信息 HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type Location ¶
type Location struct { Id *string `json:"id,omitempty"` // 地点 ID HiberarchyCommon *HiberarchyCommon `json:"hiberarchy_common,omitempty"` // 层级关系,内层字段见实体 LocationUsageList []*Enum `json:"location_usage_list,omitempty"` // 地点用途,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)地点用途(location_usage)枚举定义部分获得 Address []*Address `json:"address,omitempty"` // 地址 WorkingHoursTypeId *string `json:"working_hours_type_id,omitempty"` // 工时制度 ID,枚举值可通过【批量查询工时制度】接口获取 EffectiveTime *string `json:"effective_time,omitempty"` // 生效时间 ExpirationTime *string `json:"expiration_time,omitempty"` // 失效时间 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 Locale *Enum `json:"locale,omitempty"` // 区域设置,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)区域设置(locale)枚举定义部分获得 TimeZoneId *string `json:"time_zone_id,omitempty"` // 时区 DisplayLanguageId *string `json:"display_language_id,omitempty"` // 默认显示语言 }
type LocationBuilder ¶
type LocationBuilder struct {
// contains filtered or unexported fields
}
func NewLocationBuilder ¶
func NewLocationBuilder() *LocationBuilder
func (*LocationBuilder) Address ¶
func (builder *LocationBuilder) Address(address []*Address) *LocationBuilder
地址
示例值:
func (*LocationBuilder) Build ¶
func (builder *LocationBuilder) Build() *Location
func (*LocationBuilder) CustomFields ¶
func (builder *LocationBuilder) CustomFields(customFields []*ObjectFieldData) *LocationBuilder
自定义字段
示例值:
func (*LocationBuilder) DisplayLanguageId ¶
func (builder *LocationBuilder) DisplayLanguageId(displayLanguageId string) *LocationBuilder
默认显示语言
示例值:123456789
func (*LocationBuilder) EffectiveTime ¶
func (builder *LocationBuilder) EffectiveTime(effectiveTime string) *LocationBuilder
生效时间
示例值:2020-05-01 00:00:00
func (*LocationBuilder) ExpirationTime ¶
func (builder *LocationBuilder) ExpirationTime(expirationTime string) *LocationBuilder
失效时间
示例值:2020-05-02 00:00:00
func (*LocationBuilder) HiberarchyCommon ¶
func (builder *LocationBuilder) HiberarchyCommon(hiberarchyCommon *HiberarchyCommon) *LocationBuilder
层级关系,内层字段见实体
示例值:
func (*LocationBuilder) Id ¶
func (builder *LocationBuilder) Id(id string) *LocationBuilder
地点 ID
示例值:4718803945687580505
func (*LocationBuilder) Locale ¶
func (builder *LocationBuilder) Locale(locale *Enum) *LocationBuilder
区域设置,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)区域设置(locale)枚举定义部分获得
示例值:zh_cn
func (*LocationBuilder) LocationUsageList ¶
func (builder *LocationBuilder) LocationUsageList(locationUsageList []*Enum) *LocationBuilder
地点用途,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)地点用途(location_usage)枚举定义部分获得
示例值:
func (*LocationBuilder) TimeZoneId ¶
func (builder *LocationBuilder) TimeZoneId(timeZoneId string) *LocationBuilder
时区
示例值:123456789
func (*LocationBuilder) WorkingHoursTypeId ¶
func (builder *LocationBuilder) WorkingHoursTypeId(workingHoursTypeId string) *LocationBuilder
工时制度 ID,枚举值可通过【批量查询工时制度】接口获取
示例值:4690238309151997779
type LookupFieldSetting ¶ added in v3.0.18
type LookupFieldSettingBuilder ¶ added in v3.0.18
type LookupFieldSettingBuilder struct {
// contains filtered or unexported fields
}
func NewLookupFieldSettingBuilder ¶ added in v3.0.18
func NewLookupFieldSettingBuilder() *LookupFieldSettingBuilder
func (*LookupFieldSettingBuilder) Build ¶ added in v3.0.18
func (builder *LookupFieldSettingBuilder) Build() *LookupFieldSetting
func (*LookupFieldSettingBuilder) IsMultiple ¶ added in v3.0.18
func (builder *LookupFieldSettingBuilder) IsMultiple(isMultiple bool) *LookupFieldSettingBuilder
是否为多值
示例值:false
func (*LookupFieldSettingBuilder) LookupObjApiName ¶ added in v3.0.18
func (builder *LookupFieldSettingBuilder) LookupObjApiName(lookupObjApiName string) *LookupFieldSettingBuilder
查找字段对应的对象 apiname,可通过【获取自定义字段列表】接口获取这个对象中定义的自定义字段
示例值:employment
type ManageRelation ¶
type ManageRelation struct { SubordinateDepartmentId *string `json:"subordinate_department_id,omitempty"` // 下级所在部门 SubordinateEmployeeId *string `json:"subordinate_employee_id,omitempty"` // 下级员工 ManagerType *Enum `json:"manager_type,omitempty"` // 汇报关系(实现汇报,虚线汇报,第二汇报线...) ReportModeType *Enum `json:"report_mode_type,omitempty"` // 汇报线类型 (按人汇报,按部门汇报...) SuperiorEmployeeId *string `json:"superior_employee_id,omitempty"` // 上级员工 EffectiveTime *string `json:"effective_time,omitempty"` // 生效时间 }
type ManageRelationBuilder ¶
type ManageRelationBuilder struct {
// contains filtered or unexported fields
}
func NewManageRelationBuilder ¶
func NewManageRelationBuilder() *ManageRelationBuilder
func (*ManageRelationBuilder) Build ¶
func (builder *ManageRelationBuilder) Build() *ManageRelation
func (*ManageRelationBuilder) EffectiveTime ¶
func (builder *ManageRelationBuilder) EffectiveTime(effectiveTime string) *ManageRelationBuilder
生效时间
示例值:2021-06-06 00:00:00
func (*ManageRelationBuilder) ManagerType ¶
func (builder *ManageRelationBuilder) ManagerType(managerType *Enum) *ManageRelationBuilder
汇报关系(实现汇报,虚线汇报,第二汇报线...)
示例值:
func (*ManageRelationBuilder) ReportModeType ¶
func (builder *ManageRelationBuilder) ReportModeType(reportModeType *Enum) *ManageRelationBuilder
汇报线类型 (按人汇报,按部门汇报...)
示例值:
func (*ManageRelationBuilder) SubordinateDepartmentId ¶
func (builder *ManageRelationBuilder) SubordinateDepartmentId(subordinateDepartmentId string) *ManageRelationBuilder
下级所在部门
示例值:4719456877659520852
func (*ManageRelationBuilder) SubordinateEmployeeId ¶
func (builder *ManageRelationBuilder) SubordinateEmployeeId(subordinateEmployeeId string) *ManageRelationBuilder
下级员工
示例值:6893010737371809287
func (*ManageRelationBuilder) SuperiorEmployeeId ¶
func (builder *ManageRelationBuilder) SuperiorEmployeeId(superiorEmployeeId string) *ManageRelationBuilder
上级员工
示例值:6893013626584565256
type ManagementScope ¶
type ManagementScopeBuilder ¶
type ManagementScopeBuilder struct {
// contains filtered or unexported fields
}
func NewManagementScopeBuilder ¶
func NewManagementScopeBuilder() *ManagementScopeBuilder
func (*ManagementScopeBuilder) Build ¶
func (builder *ManagementScopeBuilder) Build() *ManagementScope
func (*ManagementScopeBuilder) ManagementDimension ¶
func (builder *ManagementScopeBuilder) ManagementDimension(managementDimension string) *ManagementScopeBuilder
管理维度;;可选值有:;;- department:部门;- work_location:工作地点;- company:公司;- social_security_location:社保城市
示例值:department
func (*ManagementScopeBuilder) ObjId ¶
func (builder *ManagementScopeBuilder) ObjId(objId string) *ManagementScopeBuilder
被授权部门/工作地点/公司/社保城市 ID
示例值:7023318326176777742
type MatchCompensationStandardReq ¶ added in v3.0.31
type MatchCompensationStandardReq struct {
// contains filtered or unexported fields
}
type MatchCompensationStandardReqBuilder ¶ added in v3.0.31
type MatchCompensationStandardReqBuilder struct {
// contains filtered or unexported fields
}
func NewMatchCompensationStandardReqBuilder ¶ added in v3.0.31
func NewMatchCompensationStandardReqBuilder() *MatchCompensationStandardReqBuilder
func (*MatchCompensationStandardReqBuilder) Build ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) Build() *MatchCompensationStandardReq
func (*MatchCompensationStandardReqBuilder) CompanyId ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) CompanyId(companyId string) *MatchCompensationStandardReqBuilder
公司ID
示例值:7091599096804394540
func (*MatchCompensationStandardReqBuilder) CpstChangeReasonId ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) CpstChangeReasonId(cpstChangeReasonId string) *MatchCompensationStandardReqBuilder
定调薪原因ID
示例值:6967639606963471117
func (*MatchCompensationStandardReqBuilder) CpstPlanId ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) CpstPlanId(cpstPlanId string) *MatchCompensationStandardReqBuilder
薪资方案ID
示例值:6967639606963471118
func (*MatchCompensationStandardReqBuilder) CpstSalaryLevelId ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) CpstSalaryLevelId(cpstSalaryLevelId string) *MatchCompensationStandardReqBuilder
薪级薪等ID
示例值:6967639606963471119
func (*MatchCompensationStandardReqBuilder) DepartmentId ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) DepartmentId(departmentId string) *MatchCompensationStandardReqBuilder
部门ID
示例值:od-53899868dd0da32292a2d809f0518c8f
func (*MatchCompensationStandardReqBuilder) DepartmentIdType ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) DepartmentIdType(departmentIdType string) *MatchCompensationStandardReqBuilder
此次调用中使用的部门 ID 类型
示例值:
func (*MatchCompensationStandardReqBuilder) EffectiveTime ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) EffectiveTime(effectiveTime string) *MatchCompensationStandardReqBuilder
生效时间
示例值:1660924800000
func (*MatchCompensationStandardReqBuilder) EmployeeTypeId ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) EmployeeTypeId(employeeTypeId string) *MatchCompensationStandardReqBuilder
人员类型ID
示例值:7039310401359775276
func (*MatchCompensationStandardReqBuilder) EmploymentId ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) EmploymentId(employmentId string) *MatchCompensationStandardReqBuilder
雇员ID
示例值:7124293751317038636
func (*MatchCompensationStandardReqBuilder) JobFamilyId ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) JobFamilyId(jobFamilyId string) *MatchCompensationStandardReqBuilder
职务序列ID
示例值:7039313681989502508
func (*MatchCompensationStandardReqBuilder) JobLevelId ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) JobLevelId(jobLevelId string) *MatchCompensationStandardReqBuilder
职级ID
示例值:7086415175263258156
func (*MatchCompensationStandardReqBuilder) RecruitmentType ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) RecruitmentType(recruitmentType string) *MatchCompensationStandardReqBuilder
招聘类型
示例值:experienced_professionals
func (*MatchCompensationStandardReqBuilder) ReferenceObjectApi ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) ReferenceObjectApi(referenceObjectApi string) *MatchCompensationStandardReqBuilder
薪资标准的关联对象,项目或者指标
示例值:
func (*MatchCompensationStandardReqBuilder) ReferenceObjectId ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) ReferenceObjectId(referenceObjectId string) *MatchCompensationStandardReqBuilder
薪资标准关联对象ID
示例值:7156853394442044972
func (*MatchCompensationStandardReqBuilder) UserIdType ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) UserIdType(userIdType string) *MatchCompensationStandardReqBuilder
此次调用中使用的用户ID的类型
示例值:open_id
func (*MatchCompensationStandardReqBuilder) WorkLocationId ¶ added in v3.0.31
func (builder *MatchCompensationStandardReqBuilder) WorkLocationId(workLocationId string) *MatchCompensationStandardReqBuilder
工作地点ID
示例值:7094869485965870636
type MatchCompensationStandardResp ¶ added in v3.0.31
type MatchCompensationStandardResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *MatchCompensationStandardRespData `json:"data"` // 业务数据 }
func (*MatchCompensationStandardResp) Success ¶ added in v3.0.31
func (resp *MatchCompensationStandardResp) Success() bool
type MatchCompensationStandardRespData ¶ added in v3.0.31
type NameBuilder ¶
type NameBuilder struct {
// contains filtered or unexported fields
}
func NewNameBuilder ¶
func NewNameBuilder() *NameBuilder
func (*NameBuilder) Build ¶
func (builder *NameBuilder) Build() *Name
type NationalId ¶
type NationalId struct { NationalIdTypeId *string `json:"national_id_type_id,omitempty"` // 国家证件类型,枚举值可通过【批量查询国家证件类型】接口获取 NationalIdNumber *string `json:"national_id_number,omitempty"` // 证件号码 IssueDate *string `json:"issue_date,omitempty"` // 证件签发日期 ExpirationDate *string `json:"expiration_date,omitempty"` // 证件到期日期 CountryRegionId *string `json:"country_region_id,omitempty"` // 国家 / 地区 IssuedBy *string `json:"issued_by,omitempty"` // 证件签发机构 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type NationalIdBuilder ¶
type NationalIdBuilder struct {
// contains filtered or unexported fields
}
func NewNationalIdBuilder ¶
func NewNationalIdBuilder() *NationalIdBuilder
func (*NationalIdBuilder) Build ¶
func (builder *NationalIdBuilder) Build() *NationalId
func (*NationalIdBuilder) CountryRegionId ¶
func (builder *NationalIdBuilder) CountryRegionId(countryRegionId string) *NationalIdBuilder
国家 / 地区
示例值:6862995757234914824
func (*NationalIdBuilder) CustomFields ¶
func (builder *NationalIdBuilder) CustomFields(customFields []*ObjectFieldData) *NationalIdBuilder
自定义字段
示例值:
func (*NationalIdBuilder) ExpirationDate ¶
func (builder *NationalIdBuilder) ExpirationDate(expirationDate string) *NationalIdBuilder
证件到期日期
示例值:2020-05-21
func (*NationalIdBuilder) IssueDate ¶
func (builder *NationalIdBuilder) IssueDate(issueDate string) *NationalIdBuilder
证件签发日期
示例值:2020-04-01
func (*NationalIdBuilder) IssuedBy ¶
func (builder *NationalIdBuilder) IssuedBy(issuedBy string) *NationalIdBuilder
证件签发机构
示例值:北京市公安局
func (*NationalIdBuilder) NationalIdNumber ¶
func (builder *NationalIdBuilder) NationalIdNumber(nationalIdNumber string) *NationalIdBuilder
证件号码
示例值:1231131333
func (*NationalIdBuilder) NationalIdTypeId ¶
func (builder *NationalIdBuilder) NationalIdTypeId(nationalIdTypeId string) *NationalIdBuilder
国家证件类型,枚举值可通过【批量查询国家证件类型】接口获取
示例值:6863330041896371725
type NationalIdType ¶
type NationalIdType struct { Id *string `json:"id,omitempty"` // 证件类型 ID CountryRegionId *string `json:"country_region_id,omitempty"` // 国家 / 地区 Name []*I18n `json:"name,omitempty"` // 名称 Active *bool `json:"active,omitempty"` // 是否启用 ValidationRule *string `json:"validation_rule,omitempty"` // 校验规则 ValidationRuleDescription []*I18n `json:"validation_rule_description,omitempty"` // 校验规则描述 Code *string `json:"code,omitempty"` // 编码 IdentificationType *Enum `json:"identification_type,omitempty"` // 证件类型 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type NationalIdTypeBuilder ¶
type NationalIdTypeBuilder struct {
// contains filtered or unexported fields
}
func NewNationalIdTypeBuilder ¶
func NewNationalIdTypeBuilder() *NationalIdTypeBuilder
func (*NationalIdTypeBuilder) Active ¶
func (builder *NationalIdTypeBuilder) Active(active bool) *NationalIdTypeBuilder
是否启用
示例值:true
func (*NationalIdTypeBuilder) Build ¶
func (builder *NationalIdTypeBuilder) Build() *NationalIdType
func (*NationalIdTypeBuilder) Code ¶
func (builder *NationalIdTypeBuilder) Code(code string) *NationalIdTypeBuilder
编码
示例值:AUS-TFN
func (*NationalIdTypeBuilder) CountryRegionId ¶
func (builder *NationalIdTypeBuilder) CountryRegionId(countryRegionId string) *NationalIdTypeBuilder
国家 / 地区
示例值:6862995747139225096
func (*NationalIdTypeBuilder) CustomFields ¶
func (builder *NationalIdTypeBuilder) CustomFields(customFields []*ObjectFieldData) *NationalIdTypeBuilder
自定义字段
示例值:
func (*NationalIdTypeBuilder) Id ¶
func (builder *NationalIdTypeBuilder) Id(id string) *NationalIdTypeBuilder
证件类型 ID
示例值:6888198886960137735
func (*NationalIdTypeBuilder) IdentificationType ¶
func (builder *NationalIdTypeBuilder) IdentificationType(identificationType *Enum) *NationalIdTypeBuilder
证件类型
示例值:
func (*NationalIdTypeBuilder) Name ¶
func (builder *NationalIdTypeBuilder) Name(name []*I18n) *NationalIdTypeBuilder
名称
示例值:
func (*NationalIdTypeBuilder) ValidationRule ¶
func (builder *NationalIdTypeBuilder) ValidationRule(validationRule string) *NationalIdTypeBuilder
校验规则
示例值:^\d{9}$
func (*NationalIdTypeBuilder) ValidationRuleDescription ¶
func (builder *NationalIdTypeBuilder) ValidationRuleDescription(validationRuleDescription []*I18n) *NationalIdTypeBuilder
校验规则描述
示例值:
type NumberFieldSetting ¶
type NumberFieldSetting struct { NumberFieldType *int `json:"number_field_type,omitempty"` // 数字类型,含以下枚举值:;1. Percent 百分比;2. Integer 整数;3. Value 数值(浮点数);4. Money 金额(浮点数) DecimalPlaces *int `json:"decimal_places,omitempty"` // 小数部分位数(浮点数整数部分和小数部分分别最大30位) RoundType *int `json:"round_type,omitempty"` // 四舍五入规则,含以下枚举值:;;0. Round 四舍五入;1. Ceil 向上舍入;2. Floor 向下舍入 DecimalTotalPlaces *int `json:"decimal_total_places,omitempty"` // 整数+小数总位数 }
type NumberFieldSettingBuilder ¶
type NumberFieldSettingBuilder struct {
// contains filtered or unexported fields
}
func NewNumberFieldSettingBuilder ¶
func NewNumberFieldSettingBuilder() *NumberFieldSettingBuilder
func (*NumberFieldSettingBuilder) Build ¶
func (builder *NumberFieldSettingBuilder) Build() *NumberFieldSetting
func (*NumberFieldSettingBuilder) DecimalPlaces ¶
func (builder *NumberFieldSettingBuilder) DecimalPlaces(decimalPlaces int) *NumberFieldSettingBuilder
小数部分位数(浮点数整数部分和小数部分分别最大30位)
示例值:1
func (*NumberFieldSettingBuilder) DecimalTotalPlaces ¶
func (builder *NumberFieldSettingBuilder) DecimalTotalPlaces(decimalTotalPlaces int) *NumberFieldSettingBuilder
整数+小数总位数
示例值:1
func (*NumberFieldSettingBuilder) NumberFieldType ¶
func (builder *NumberFieldSettingBuilder) NumberFieldType(numberFieldType int) *NumberFieldSettingBuilder
数字类型,含以下枚举值:;1. Percent 百分比;2. Integer 整数;3. Value 数值(浮点数);4. Money 金额(浮点数)
示例值:1
func (*NumberFieldSettingBuilder) RoundType ¶
func (builder *NumberFieldSettingBuilder) RoundType(roundType int) *NumberFieldSettingBuilder
四舍五入规则,含以下枚举值:;;0. Round 四舍五入;1. Ceil 向上舍入;2. Floor 向下舍入
示例值:1
type Object ¶
type Object struct { ObjectApiName *string `json:"object_api_name,omitempty"` // 对象的唯一标识 Name *Name `json:"name,omitempty"` // 对象名称 IsOpen *bool `json:"is_open,omitempty"` // 是否启用;;True 为已启用;;False 为未启用 CreateTime *string `json:"create_time,omitempty"` // 创建时间,秒级时间戳 UpdateTime *string `json:"update_time,omitempty"` // 更新时间,秒级时间戳 }
type ObjectBuilder ¶
type ObjectBuilder struct {
// contains filtered or unexported fields
}
func NewObjectBuilder ¶
func NewObjectBuilder() *ObjectBuilder
func (*ObjectBuilder) Build ¶
func (builder *ObjectBuilder) Build() *Object
func (*ObjectBuilder) CreateTime ¶
func (builder *ObjectBuilder) CreateTime(createTime string) *ObjectBuilder
创建时间,秒级时间戳
示例值:1644992809
func (*ObjectBuilder) IsOpen ¶
func (builder *ObjectBuilder) IsOpen(isOpen bool) *ObjectBuilder
是否启用;;True 为已启用;;False 为未启用
示例值:false
func (*ObjectBuilder) Name ¶
func (builder *ObjectBuilder) Name(name *Name) *ObjectBuilder
对象名称
示例值:
func (*ObjectBuilder) ObjectApiName ¶
func (builder *ObjectBuilder) ObjectApiName(objectApiName string) *ObjectBuilder
对象的唯一标识
示例值:offboarding_info
func (*ObjectBuilder) UpdateTime ¶
func (builder *ObjectBuilder) UpdateTime(updateTime string) *ObjectBuilder
更新时间,秒级时间戳
示例值:1644992809
type ObjectData ¶
type ObjectData struct { ObjectName *string `json:"object_name,omitempty"` // 自定义实体名称 Id *string `json:"id,omitempty"` // 自定义实体ID FieldList []*ObjectFieldData `json:"field_list,omitempty"` // 自定义实体字段 }
type ObjectDataBuilder ¶
type ObjectDataBuilder struct {
// contains filtered or unexported fields
}
func NewObjectDataBuilder ¶
func NewObjectDataBuilder() *ObjectDataBuilder
func (*ObjectDataBuilder) Build ¶
func (builder *ObjectDataBuilder) Build() *ObjectData
func (*ObjectDataBuilder) FieldList ¶
func (builder *ObjectDataBuilder) FieldList(fieldList []*ObjectFieldData) *ObjectDataBuilder
自定义实体字段
示例值:
func (*ObjectDataBuilder) Id ¶
func (builder *ObjectDataBuilder) Id(id string) *ObjectDataBuilder
自定义实体ID
示例值:6862995757234914824
func (*ObjectDataBuilder) ObjectName ¶
func (builder *ObjectDataBuilder) ObjectName(objectName string) *ObjectDataBuilder
自定义实体名称
示例值:custom_location
type ObjectFieldData ¶
type ObjectFieldDataBuilder ¶
type ObjectFieldDataBuilder struct {
// contains filtered or unexported fields
}
func NewObjectFieldDataBuilder ¶
func NewObjectFieldDataBuilder() *ObjectFieldDataBuilder
func (*ObjectFieldDataBuilder) Build ¶
func (builder *ObjectFieldDataBuilder) Build() *ObjectFieldData
func (*ObjectFieldDataBuilder) FieldName ¶
func (builder *ObjectFieldDataBuilder) FieldName(fieldName string) *ObjectFieldDataBuilder
字段名
示例值:name
func (*ObjectFieldDataBuilder) Value ¶
func (builder *ObjectFieldDataBuilder) Value(value string) *ObjectFieldDataBuilder
字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同(如123, 123.23, "true", [\"id1\",\"id2\"], "2006-01-02 15:04:05")
示例值:\"Sandy\"
type Offboarding ¶ added in v3.0.18
type Offboarding struct { InitiatingType *string `json:"initiating_type,omitempty"` // 离职发起类型,包括: Status *string `json:"status,omitempty"` // 离职状态 ApplicationInfo *ApplicationInfo `json:"application_info,omitempty"` // 离职审批信息 OffboardingInfo *OffboardingInfo `json:"offboarding_info,omitempty"` // 员工离职信息 OffboardingChecklist *OffboardingChecklist `json:"offboarding_checklist,omitempty"` // 离职办理流程信息 OffboardingId *string `json:"offboarding_id,omitempty"` // 离职单据ID }
type OffboardingBuilder ¶ added in v3.0.18
type OffboardingBuilder struct {
// contains filtered or unexported fields
}
func NewOffboardingBuilder ¶ added in v3.0.18
func NewOffboardingBuilder() *OffboardingBuilder
func (*OffboardingBuilder) ApplicationInfo ¶ added in v3.0.18
func (builder *OffboardingBuilder) ApplicationInfo(applicationInfo *ApplicationInfo) *OffboardingBuilder
离职审批信息
示例值:
func (*OffboardingBuilder) Build ¶ added in v3.0.18
func (builder *OffboardingBuilder) Build() *Offboarding
func (*OffboardingBuilder) InitiatingType ¶ added in v3.0.18
func (builder *OffboardingBuilder) InitiatingType(initiatingType string) *OffboardingBuilder
离职发起类型,包括:
示例值:offboarding_directly
func (*OffboardingBuilder) OffboardingChecklist ¶ added in v3.0.18
func (builder *OffboardingBuilder) OffboardingChecklist(offboardingChecklist *OffboardingChecklist) *OffboardingBuilder
离职办理流程信息
示例值:
func (*OffboardingBuilder) OffboardingId ¶ added in v3.0.34
func (builder *OffboardingBuilder) OffboardingId(offboardingId string) *OffboardingBuilder
离职单据ID
示例值:7298499290417251879
func (*OffboardingBuilder) OffboardingInfo ¶ added in v3.0.18
func (builder *OffboardingBuilder) OffboardingInfo(offboardingInfo *OffboardingInfo) *OffboardingBuilder
员工离职信息
示例值:
func (*OffboardingBuilder) Status ¶ added in v3.0.18
func (builder *OffboardingBuilder) Status(status string) *OffboardingBuilder
离职状态
示例值:Approving
type OffboardingChecklist ¶ added in v3.0.18
type OffboardingChecklist struct { ChecklistStatus *string `json:"checklist_status,omitempty"` // 离职办理状态 ChecklistStartTime *string `json:"checklist_start_time,omitempty"` // 离职流转开始时间 ChecklistFinishTime *string `json:"checklist_finish_time,omitempty"` // 离职流转结束时间 ChecklistProcessId *string `json:"checklist_process_id,omitempty"` // 离职流转流程实例 ID }
type OffboardingChecklistBuilder ¶ added in v3.0.18
type OffboardingChecklistBuilder struct {
// contains filtered or unexported fields
}
func NewOffboardingChecklistBuilder ¶ added in v3.0.18
func NewOffboardingChecklistBuilder() *OffboardingChecklistBuilder
func (*OffboardingChecklistBuilder) Build ¶ added in v3.0.18
func (builder *OffboardingChecklistBuilder) Build() *OffboardingChecklist
func (*OffboardingChecklistBuilder) ChecklistFinishTime ¶ added in v3.0.18
func (builder *OffboardingChecklistBuilder) ChecklistFinishTime(checklistFinishTime string) *OffboardingChecklistBuilder
离职流转结束时间
示例值:2022-02-03 11:22:33
func (*OffboardingChecklistBuilder) ChecklistProcessId ¶ added in v3.0.18
func (builder *OffboardingChecklistBuilder) ChecklistProcessId(checklistProcessId string) *OffboardingChecklistBuilder
离职流转流程实例 ID
示例值:6838119494196871234
func (*OffboardingChecklistBuilder) ChecklistStartTime ¶ added in v3.0.18
func (builder *OffboardingChecklistBuilder) ChecklistStartTime(checklistStartTime string) *OffboardingChecklistBuilder
离职流转开始时间
示例值:2022-02-03 11:22:33
func (*OffboardingChecklistBuilder) ChecklistStatus ¶ added in v3.0.18
func (builder *OffboardingChecklistBuilder) ChecklistStatus(checklistStatus string) *OffboardingChecklistBuilder
离职办理状态
示例值:AntiBegin
type OffboardingData ¶
type OffboardingData struct { OffboardingId *string `json:"offboarding_id,omitempty"` // 离职记录 id EmploymentId *string `json:"employment_id,omitempty"` // 雇员 id OffboardingReasonUniqueIdentifier *string `json:"offboarding_reason_unique_identifier,omitempty"` // 离职原因 OffboardingDate *string `json:"offboarding_date,omitempty"` // 离职日期 OffboardingReasonExplanation *string `json:"offboarding_reason_explanation,omitempty"` // 离职原因说明 CreatedTime *string `json:"created_time,omitempty"` // 创建时间 }
type OffboardingDataBuilder ¶
type OffboardingDataBuilder struct {
// contains filtered or unexported fields
}
func NewOffboardingDataBuilder ¶
func NewOffboardingDataBuilder() *OffboardingDataBuilder
func (*OffboardingDataBuilder) Build ¶
func (builder *OffboardingDataBuilder) Build() *OffboardingData
func (*OffboardingDataBuilder) CreatedTime ¶
func (builder *OffboardingDataBuilder) CreatedTime(createdTime string) *OffboardingDataBuilder
创建时间
示例值:2022-05-09 17:50:17
func (*OffboardingDataBuilder) EmploymentId ¶
func (builder *OffboardingDataBuilder) EmploymentId(employmentId string) *OffboardingDataBuilder
雇员 id
示例值:6982509313466189342
func (*OffboardingDataBuilder) OffboardingDate ¶
func (builder *OffboardingDataBuilder) OffboardingDate(offboardingDate string) *OffboardingDataBuilder
离职日期
示例值:2022-05-18
func (*OffboardingDataBuilder) OffboardingId ¶
func (builder *OffboardingDataBuilder) OffboardingId(offboardingId string) *OffboardingDataBuilder
离职记录 id
示例值:7095671727698478604
func (*OffboardingDataBuilder) OffboardingReasonExplanation ¶
func (builder *OffboardingDataBuilder) OffboardingReasonExplanation(offboardingReasonExplanation string) *OffboardingDataBuilder
离职原因说明
示例值:离职原因说明
func (*OffboardingDataBuilder) OffboardingReasonUniqueIdentifier ¶
func (builder *OffboardingDataBuilder) OffboardingReasonUniqueIdentifier(offboardingReasonUniqueIdentifier string) *OffboardingDataBuilder
离职原因
示例值:reason_for_offboarding_option8
type OffboardingInfo ¶ added in v3.0.18
type OffboardingInfo struct { EmploymentId *string `json:"employment_id,omitempty"` // 离职员工的雇佣 ID HrbpId []string `json:"hrbp_id,omitempty"` // 员工的 hrbp 列表,所有的 hrbp ExpectedOffboardingDate *string `json:"expected_offboarding_date,omitempty"` // 期望离职日期 OffboardingDate *string `json:"offboarding_date,omitempty"` // 离职日期 Reason *Enum `json:"reason,omitempty"` // 离职原因 ReasonExplanation *string `json:"reason_explanation,omitempty"` // 离职原因说明 EmployeeReason *Enum `json:"employee_reason,omitempty"` // 离职原因(员工) EmployeeReasonExplanation *string `json:"employee_reason_explanation,omitempty"` // 离职原因说明(员工) AddBlockList *string `json:"add_block_list,omitempty"` // 是否加入离职屏蔽名单 BlockReason *Enum `json:"block_reason,omitempty"` // 屏蔽原因 BlockReasonExplanation *string `json:"block_reason_explanation,omitempty"` // 屏蔽原因说明 CustomFields []*CustomFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type OffboardingInfoBuilder ¶ added in v3.0.18
type OffboardingInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOffboardingInfoBuilder ¶ added in v3.0.18
func NewOffboardingInfoBuilder() *OffboardingInfoBuilder
func (*OffboardingInfoBuilder) AddBlockList ¶ added in v3.0.24
func (builder *OffboardingInfoBuilder) AddBlockList(addBlockList string) *OffboardingInfoBuilder
是否加入离职屏蔽名单
示例值:false
func (*OffboardingInfoBuilder) BlockReason ¶ added in v3.0.24
func (builder *OffboardingInfoBuilder) BlockReason(blockReason *Enum) *OffboardingInfoBuilder
屏蔽原因
示例值:
func (*OffboardingInfoBuilder) BlockReasonExplanation ¶ added in v3.0.24
func (builder *OffboardingInfoBuilder) BlockReasonExplanation(blockReasonExplanation string) *OffboardingInfoBuilder
屏蔽原因说明
示例值:xx 年 xx 月 xx 日因 xx 原因红线
func (*OffboardingInfoBuilder) Build ¶ added in v3.0.18
func (builder *OffboardingInfoBuilder) Build() *OffboardingInfo
func (*OffboardingInfoBuilder) CustomFields ¶ added in v3.0.18
func (builder *OffboardingInfoBuilder) CustomFields(customFields []*CustomFieldData) *OffboardingInfoBuilder
自定义字段
示例值:
func (*OffboardingInfoBuilder) EmployeeReason ¶ added in v3.0.18
func (builder *OffboardingInfoBuilder) EmployeeReason(employeeReason *Enum) *OffboardingInfoBuilder
离职原因(员工)
示例值:
func (*OffboardingInfoBuilder) EmployeeReasonExplanation ¶ added in v3.0.18
func (builder *OffboardingInfoBuilder) EmployeeReasonExplanation(employeeReasonExplanation string) *OffboardingInfoBuilder
离职原因说明(员工)
示例值:升学
func (*OffboardingInfoBuilder) EmploymentId ¶ added in v3.0.18
func (builder *OffboardingInfoBuilder) EmploymentId(employmentId string) *OffboardingInfoBuilder
离职员工的雇佣 ID
示例值:6893014062142064135
func (*OffboardingInfoBuilder) ExpectedOffboardingDate ¶ added in v3.0.18
func (builder *OffboardingInfoBuilder) ExpectedOffboardingDate(expectedOffboardingDate string) *OffboardingInfoBuilder
期望离职日期
示例值:2022-02-08
func (*OffboardingInfoBuilder) HrbpId ¶ added in v3.0.18
func (builder *OffboardingInfoBuilder) HrbpId(hrbpId []string) *OffboardingInfoBuilder
员工的 hrbp 列表,所有的 hrbp
示例值:
func (*OffboardingInfoBuilder) OffboardingDate ¶ added in v3.0.18
func (builder *OffboardingInfoBuilder) OffboardingDate(offboardingDate string) *OffboardingInfoBuilder
离职日期
示例值:2022-02-08
func (*OffboardingInfoBuilder) Reason ¶ added in v3.0.18
func (builder *OffboardingInfoBuilder) Reason(reason *Enum) *OffboardingInfoBuilder
离职原因
示例值:
func (*OffboardingInfoBuilder) ReasonExplanation ¶ added in v3.0.18
func (builder *OffboardingInfoBuilder) ReasonExplanation(reasonExplanation string) *OffboardingInfoBuilder
离职原因说明
示例值:升学
type OffboardingReason ¶
type OffboardingReason struct { OffboardingReasonUniqueIdentifier *string `json:"offboarding_reason_unique_identifier,omitempty"` // 离职原因唯一标识 Name []*I18n `json:"name,omitempty"` // 名称 Active *bool `json:"active,omitempty"` // 是否启用,true为启用 ParentOffboardingReasonUniqueIdentifier *string `json:"parent_offboarding_reason_unique_identifier,omitempty"` // 当前离职原因的父级原因唯一标识 CreatedTime *string `json:"created_time,omitempty"` // 创建时间 UpdatedTime *string `json:"updated_time,omitempty"` // 更新时间 }
type OffboardingReasonBuilder ¶
type OffboardingReasonBuilder struct {
// contains filtered or unexported fields
}
func NewOffboardingReasonBuilder ¶
func NewOffboardingReasonBuilder() *OffboardingReasonBuilder
func (*OffboardingReasonBuilder) Active ¶
func (builder *OffboardingReasonBuilder) Active(active bool) *OffboardingReasonBuilder
是否启用,true为启用
示例值:true
func (*OffboardingReasonBuilder) Build ¶
func (builder *OffboardingReasonBuilder) Build() *OffboardingReason
func (*OffboardingReasonBuilder) CreatedTime ¶
func (builder *OffboardingReasonBuilder) CreatedTime(createdTime string) *OffboardingReasonBuilder
创建时间
示例值:2021-08-20 20:28:23
func (*OffboardingReasonBuilder) Name ¶
func (builder *OffboardingReasonBuilder) Name(name []*I18n) *OffboardingReasonBuilder
名称
示例值:
func (*OffboardingReasonBuilder) OffboardingReasonUniqueIdentifier ¶
func (builder *OffboardingReasonBuilder) OffboardingReasonUniqueIdentifier(offboardingReasonUniqueIdentifier string) *OffboardingReasonBuilder
离职原因唯一标识
示例值:reason_for_offboarding_option8
func (*OffboardingReasonBuilder) ParentOffboardingReasonUniqueIdentifier ¶
func (builder *OffboardingReasonBuilder) ParentOffboardingReasonUniqueIdentifier(parentOffboardingReasonUniqueIdentifier string) *OffboardingReasonBuilder
当前离职原因的父级原因唯一标识
示例值:offboarding_reason_1
func (*OffboardingReasonBuilder) UpdatedTime ¶
func (builder *OffboardingReasonBuilder) UpdatedTime(updatedTime string) *OffboardingReasonBuilder
更新时间
示例值:2022-01-07 17:21:06
type P2ContractCreatedV1 ¶ added in v3.0.22
type P2ContractCreatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2ContractCreatedV1Data `json:"event"` // 事件内容 }
func (*P2ContractCreatedV1) RawReq ¶ added in v3.0.22
func (m *P2ContractCreatedV1) RawReq(req *larkevent.EventReq)
type P2ContractCreatedV1Data ¶ added in v3.0.22
type P2ContractCreatedV1Data struct {
ContractId *string `json:"contract_id,omitempty"` // ID
}
type P2ContractCreatedV1Handler ¶ added in v3.0.22
type P2ContractCreatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2ContractCreatedV1Handler ¶ added in v3.0.22
func NewP2ContractCreatedV1Handler(handler func(context.Context, *P2ContractCreatedV1) error) *P2ContractCreatedV1Handler
func (*P2ContractCreatedV1Handler) Event ¶ added in v3.0.22
func (h *P2ContractCreatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2ContractDeletedV1 ¶ added in v3.0.32
type P2ContractDeletedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2ContractDeletedV1Data `json:"event"` // 事件内容 }
func (*P2ContractDeletedV1) RawReq ¶ added in v3.0.32
func (m *P2ContractDeletedV1) RawReq(req *larkevent.EventReq)
type P2ContractDeletedV1Data ¶ added in v3.0.32
type P2ContractDeletedV1Data struct {
ContractId *string `json:"contract_id,omitempty"` // ID
}
type P2ContractDeletedV1Handler ¶ added in v3.0.32
type P2ContractDeletedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2ContractDeletedV1Handler ¶ added in v3.0.32
func NewP2ContractDeletedV1Handler(handler func(context.Context, *P2ContractDeletedV1) error) *P2ContractDeletedV1Handler
func (*P2ContractDeletedV1Handler) Event ¶ added in v3.0.32
func (h *P2ContractDeletedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2ContractUpdatedV1 ¶ added in v3.0.32
type P2ContractUpdatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2ContractUpdatedV1Data `json:"event"` // 事件内容 }
func (*P2ContractUpdatedV1) RawReq ¶ added in v3.0.32
func (m *P2ContractUpdatedV1) RawReq(req *larkevent.EventReq)
type P2ContractUpdatedV1Data ¶ added in v3.0.32
type P2ContractUpdatedV1Data struct {
ContractId *string `json:"contract_id,omitempty"` // ID
}
type P2ContractUpdatedV1Handler ¶ added in v3.0.32
type P2ContractUpdatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2ContractUpdatedV1Handler ¶ added in v3.0.32
func NewP2ContractUpdatedV1Handler(handler func(context.Context, *P2ContractUpdatedV1) error) *P2ContractUpdatedV1Handler
func (*P2ContractUpdatedV1Handler) Event ¶ added in v3.0.32
func (h *P2ContractUpdatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2DepartmentCreatedV1 ¶ added in v3.0.22
type P2DepartmentCreatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2DepartmentCreatedV1Data `json:"event"` // 事件内容 }
func (*P2DepartmentCreatedV1) RawReq ¶ added in v3.0.22
func (m *P2DepartmentCreatedV1) RawReq(req *larkevent.EventReq)
type P2DepartmentCreatedV1Data ¶ added in v3.0.22
type P2DepartmentCreatedV1Data struct {
DepartmentId *string `json:"department_id,omitempty"` // 新建部门的 ID
}
type P2DepartmentCreatedV1Handler ¶ added in v3.0.22
type P2DepartmentCreatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2DepartmentCreatedV1Handler ¶ added in v3.0.22
func NewP2DepartmentCreatedV1Handler(handler func(context.Context, *P2DepartmentCreatedV1) error) *P2DepartmentCreatedV1Handler
func (*P2DepartmentCreatedV1Handler) Event ¶ added in v3.0.22
func (h *P2DepartmentCreatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2DepartmentDeletedV1 ¶ added in v3.0.22
type P2DepartmentDeletedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2DepartmentDeletedV1Data `json:"event"` // 事件内容 }
func (*P2DepartmentDeletedV1) RawReq ¶ added in v3.0.22
func (m *P2DepartmentDeletedV1) RawReq(req *larkevent.EventReq)
type P2DepartmentDeletedV1Data ¶ added in v3.0.22
type P2DepartmentDeletedV1Data struct {
DepartmentId *string `json:"department_id,omitempty"` // 被删除部门的 ID
}
type P2DepartmentDeletedV1Handler ¶ added in v3.0.22
type P2DepartmentDeletedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2DepartmentDeletedV1Handler ¶ added in v3.0.22
func NewP2DepartmentDeletedV1Handler(handler func(context.Context, *P2DepartmentDeletedV1) error) *P2DepartmentDeletedV1Handler
func (*P2DepartmentDeletedV1Handler) Event ¶ added in v3.0.22
func (h *P2DepartmentDeletedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2DepartmentUpdatedV1 ¶ added in v3.0.22
type P2DepartmentUpdatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2DepartmentUpdatedV1Data `json:"event"` // 事件内容 }
func (*P2DepartmentUpdatedV1) RawReq ¶ added in v3.0.22
func (m *P2DepartmentUpdatedV1) RawReq(req *larkevent.EventReq)
type P2DepartmentUpdatedV1Data ¶ added in v3.0.22
type P2DepartmentUpdatedV1Handler ¶ added in v3.0.22
type P2DepartmentUpdatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2DepartmentUpdatedV1Handler ¶ added in v3.0.22
func NewP2DepartmentUpdatedV1Handler(handler func(context.Context, *P2DepartmentUpdatedV1) error) *P2DepartmentUpdatedV1Handler
func (*P2DepartmentUpdatedV1Handler) Event ¶ added in v3.0.22
func (h *P2DepartmentUpdatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2EmploymentConvertedV1 ¶ added in v3.0.22
type P2EmploymentConvertedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2EmploymentConvertedV1Data `json:"event"` // 事件内容 }
func (*P2EmploymentConvertedV1) RawReq ¶ added in v3.0.22
func (m *P2EmploymentConvertedV1) RawReq(req *larkevent.EventReq)
type P2EmploymentConvertedV1Data ¶ added in v3.0.22
type P2EmploymentConvertedV1Data struct {
EmploymentId *string `json:"employment_id,omitempty"` // 主对象ID
}
type P2EmploymentConvertedV1Handler ¶ added in v3.0.22
type P2EmploymentConvertedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2EmploymentConvertedV1Handler ¶ added in v3.0.22
func NewP2EmploymentConvertedV1Handler(handler func(context.Context, *P2EmploymentConvertedV1) error) *P2EmploymentConvertedV1Handler
func (*P2EmploymentConvertedV1Handler) Event ¶ added in v3.0.22
func (h *P2EmploymentConvertedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2EmploymentCreatedV1 ¶ added in v3.0.22
type P2EmploymentCreatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2EmploymentCreatedV1Data `json:"event"` // 事件内容 }
func (*P2EmploymentCreatedV1) RawReq ¶ added in v3.0.22
func (m *P2EmploymentCreatedV1) RawReq(req *larkevent.EventReq)
type P2EmploymentCreatedV1Data ¶ added in v3.0.22
type P2EmploymentCreatedV1Handler ¶ added in v3.0.22
type P2EmploymentCreatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2EmploymentCreatedV1Handler ¶ added in v3.0.22
func NewP2EmploymentCreatedV1Handler(handler func(context.Context, *P2EmploymentCreatedV1) error) *P2EmploymentCreatedV1Handler
func (*P2EmploymentCreatedV1Handler) Event ¶ added in v3.0.22
func (h *P2EmploymentCreatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2EmploymentDeletedV1 ¶ added in v3.0.22
type P2EmploymentDeletedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2EmploymentDeletedV1Data `json:"event"` // 事件内容 }
func (*P2EmploymentDeletedV1) RawReq ¶ added in v3.0.22
func (m *P2EmploymentDeletedV1) RawReq(req *larkevent.EventReq)
type P2EmploymentDeletedV1Data ¶ added in v3.0.22
type P2EmploymentDeletedV1Handler ¶ added in v3.0.22
type P2EmploymentDeletedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2EmploymentDeletedV1Handler ¶ added in v3.0.22
func NewP2EmploymentDeletedV1Handler(handler func(context.Context, *P2EmploymentDeletedV1) error) *P2EmploymentDeletedV1Handler
func (*P2EmploymentDeletedV1Handler) Event ¶ added in v3.0.22
func (h *P2EmploymentDeletedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2EmploymentResignedV1 ¶ added in v3.0.22
type P2EmploymentResignedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2EmploymentResignedV1Data `json:"event"` // 事件内容 }
func (*P2EmploymentResignedV1) RawReq ¶ added in v3.0.22
func (m *P2EmploymentResignedV1) RawReq(req *larkevent.EventReq)
type P2EmploymentResignedV1Data ¶ added in v3.0.22
type P2EmploymentResignedV1Data struct {
EmploymentId *string `json:"employment_id,omitempty"` // 主对象ID
}
type P2EmploymentResignedV1Handler ¶ added in v3.0.22
type P2EmploymentResignedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2EmploymentResignedV1Handler ¶ added in v3.0.22
func NewP2EmploymentResignedV1Handler(handler func(context.Context, *P2EmploymentResignedV1) error) *P2EmploymentResignedV1Handler
func (*P2EmploymentResignedV1Handler) Event ¶ added in v3.0.22
func (h *P2EmploymentResignedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2EmploymentUpdatedV1 ¶ added in v3.0.22
type P2EmploymentUpdatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2EmploymentUpdatedV1Data `json:"event"` // 事件内容 }
func (*P2EmploymentUpdatedV1) RawReq ¶ added in v3.0.22
func (m *P2EmploymentUpdatedV1) RawReq(req *larkevent.EventReq)
type P2EmploymentUpdatedV1Data ¶ added in v3.0.22
type P2EmploymentUpdatedV1Handler ¶ added in v3.0.22
type P2EmploymentUpdatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2EmploymentUpdatedV1Handler ¶ added in v3.0.22
func NewP2EmploymentUpdatedV1Handler(handler func(context.Context, *P2EmploymentUpdatedV1) error) *P2EmploymentUpdatedV1Handler
func (*P2EmploymentUpdatedV1Handler) Event ¶ added in v3.0.22
func (h *P2EmploymentUpdatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2JobChangeUpdatedV1 ¶ added in v3.0.22
type P2JobChangeUpdatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2JobChangeUpdatedV1Data `json:"event"` // 事件内容 }
func (*P2JobChangeUpdatedV1) RawReq ¶ added in v3.0.22
func (m *P2JobChangeUpdatedV1) RawReq(req *larkevent.EventReq)
type P2JobChangeUpdatedV1Data ¶ added in v3.0.22
type P2JobChangeUpdatedV1Data struct { EmploymentId *string `json:"employment_id,omitempty"` // 雇员ID TargetUserId *UserId `json:"target_user_id,omitempty"` // 用户 ID JobChangeId *string `json:"job_change_id,omitempty"` // 异动记录 id TransferMode *int `json:"transfer_mode,omitempty"` // 异动属性/方式 TransferTypeUniqueIdentifier *string `json:"transfer_type_unique_identifier,omitempty"` // 异动类型唯一标识 ProcessId *string `json:"process_id,omitempty"` // 异动发起后的审批流程 id,如果是直接异动,则无需要审批流程id EffectiveDate *string `json:"effective_date,omitempty"` // 异动生效日期 Status *int `json:"status,omitempty"` // 异动状态 TransferKey *string `json:"transfer_key,omitempty"` // 异动记录标识符 }
type P2JobChangeUpdatedV1Handler ¶ added in v3.0.22
type P2JobChangeUpdatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2JobChangeUpdatedV1Handler ¶ added in v3.0.22
func NewP2JobChangeUpdatedV1Handler(handler func(context.Context, *P2JobChangeUpdatedV1) error) *P2JobChangeUpdatedV1Handler
func (*P2JobChangeUpdatedV1Handler) Event ¶ added in v3.0.22
func (h *P2JobChangeUpdatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2JobCreatedV1 ¶ added in v3.1.0
type P2JobCreatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2JobCreatedV1Data `json:"event"` // 事件内容 }
func (*P2JobCreatedV1) RawReq ¶ added in v3.1.0
func (m *P2JobCreatedV1) RawReq(req *larkevent.EventReq)
type P2JobCreatedV1Data ¶ added in v3.1.0
type P2JobCreatedV1Data struct {
JobId *string `json:"job_id,omitempty"` // Job ID
}
type P2JobCreatedV1Handler ¶ added in v3.1.0
type P2JobCreatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2JobCreatedV1Handler ¶ added in v3.1.0
func NewP2JobCreatedV1Handler(handler func(context.Context, *P2JobCreatedV1) error) *P2JobCreatedV1Handler
func (*P2JobCreatedV1Handler) Event ¶ added in v3.1.0
func (h *P2JobCreatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2JobDataChangedV1 ¶ added in v3.0.22
type P2JobDataChangedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2JobDataChangedV1Data `json:"event"` // 事件内容 }
func (*P2JobDataChangedV1) RawReq ¶ added in v3.0.22
func (m *P2JobDataChangedV1) RawReq(req *larkevent.EventReq)
type P2JobDataChangedV1Data ¶ added in v3.0.22
type P2JobDataChangedV1Handler ¶ added in v3.0.22
type P2JobDataChangedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2JobDataChangedV1Handler ¶ added in v3.0.22
func NewP2JobDataChangedV1Handler(handler func(context.Context, *P2JobDataChangedV1) error) *P2JobDataChangedV1Handler
func (*P2JobDataChangedV1Handler) Event ¶ added in v3.0.22
func (h *P2JobDataChangedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2JobDataEmployedV1 ¶ added in v3.0.22
type P2JobDataEmployedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2JobDataEmployedV1Data `json:"event"` // 事件内容 }
func (*P2JobDataEmployedV1) RawReq ¶ added in v3.0.22
func (m *P2JobDataEmployedV1) RawReq(req *larkevent.EventReq)
type P2JobDataEmployedV1Data ¶ added in v3.0.22
type P2JobDataEmployedV1Handler ¶ added in v3.0.22
type P2JobDataEmployedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2JobDataEmployedV1Handler ¶ added in v3.0.22
func NewP2JobDataEmployedV1Handler(handler func(context.Context, *P2JobDataEmployedV1) error) *P2JobDataEmployedV1Handler
func (*P2JobDataEmployedV1Handler) Event ¶ added in v3.0.22
func (h *P2JobDataEmployedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2JobDeletedV1 ¶ added in v3.1.0
type P2JobDeletedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2JobDeletedV1Data `json:"event"` // 事件内容 }
func (*P2JobDeletedV1) RawReq ¶ added in v3.1.0
func (m *P2JobDeletedV1) RawReq(req *larkevent.EventReq)
type P2JobDeletedV1Data ¶ added in v3.1.0
type P2JobDeletedV1Data struct {
JobId *string `json:"job_id,omitempty"` // Job ID
}
type P2JobDeletedV1Handler ¶ added in v3.1.0
type P2JobDeletedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2JobDeletedV1Handler ¶ added in v3.1.0
func NewP2JobDeletedV1Handler(handler func(context.Context, *P2JobDeletedV1) error) *P2JobDeletedV1Handler
func (*P2JobDeletedV1Handler) Event ¶ added in v3.1.0
func (h *P2JobDeletedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2JobUpdatedV1 ¶ added in v3.1.0
type P2JobUpdatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2JobUpdatedV1Data `json:"event"` // 事件内容 }
func (*P2JobUpdatedV1) RawReq ¶ added in v3.1.0
func (m *P2JobUpdatedV1) RawReq(req *larkevent.EventReq)
type P2JobUpdatedV1Data ¶ added in v3.1.0
type P2JobUpdatedV1Data struct {
JobId *string `json:"job_id,omitempty"` // Job ID
}
type P2JobUpdatedV1Handler ¶ added in v3.1.0
type P2JobUpdatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2JobUpdatedV1Handler ¶ added in v3.1.0
func NewP2JobUpdatedV1Handler(handler func(context.Context, *P2JobUpdatedV1) error) *P2JobUpdatedV1Handler
func (*P2JobUpdatedV1Handler) Event ¶ added in v3.1.0
func (h *P2JobUpdatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2OffboardingUpdatedV1 ¶ added in v3.0.22
type P2OffboardingUpdatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2OffboardingUpdatedV1Data `json:"event"` // 事件内容 }
func (*P2OffboardingUpdatedV1) RawReq ¶ added in v3.0.22
func (m *P2OffboardingUpdatedV1) RawReq(req *larkevent.EventReq)
type P2OffboardingUpdatedV1Data ¶ added in v3.0.22
type P2OffboardingUpdatedV1Data struct { EmploymentId *string `json:"employment_id,omitempty"` // 员工 ID TargetUserId *UserId `json:"target_user_id,omitempty"` // 用户 ID OffboardingId *string `json:"offboarding_id,omitempty"` // 离职记录 ID ProcessId *string `json:"process_id,omitempty"` // 离职发起后的审批流程实例 ID Status *int `json:"status,omitempty"` // 离职状态 }
type P2OffboardingUpdatedV1Handler ¶ added in v3.0.22
type P2OffboardingUpdatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2OffboardingUpdatedV1Handler ¶ added in v3.0.22
func NewP2OffboardingUpdatedV1Handler(handler func(context.Context, *P2OffboardingUpdatedV1) error) *P2OffboardingUpdatedV1Handler
func (*P2OffboardingUpdatedV1Handler) Event ¶ added in v3.0.22
func (h *P2OffboardingUpdatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2OrgRoleAuthorizationUpdatedV1 ¶ added in v3.0.22
type P2OrgRoleAuthorizationUpdatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2OrgRoleAuthorizationUpdatedV1Data `json:"event"` // 事件内容 }
func (*P2OrgRoleAuthorizationUpdatedV1) RawReq ¶ added in v3.0.22
func (m *P2OrgRoleAuthorizationUpdatedV1) RawReq(req *larkevent.EventReq)
type P2OrgRoleAuthorizationUpdatedV1Data ¶ added in v3.0.22
type P2OrgRoleAuthorizationUpdatedV1Data struct { RoleId *string `json:"role_id,omitempty"` // 角色id ManagementScopeList []*ManagementScope `json:"management_scope_list,omitempty"` // 管理范围信息 EmploymentIdList []string `json:"employment_id_list,omitempty"` // 员工雇佣信息ID list }
type P2OrgRoleAuthorizationUpdatedV1Handler ¶ added in v3.0.22
type P2OrgRoleAuthorizationUpdatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2OrgRoleAuthorizationUpdatedV1Handler ¶ added in v3.0.22
func NewP2OrgRoleAuthorizationUpdatedV1Handler(handler func(context.Context, *P2OrgRoleAuthorizationUpdatedV1) error) *P2OrgRoleAuthorizationUpdatedV1Handler
func (*P2OrgRoleAuthorizationUpdatedV1Handler) Event ¶ added in v3.0.22
func (h *P2OrgRoleAuthorizationUpdatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2PersonCreatedV1 ¶ added in v3.0.22
type P2PersonCreatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2PersonCreatedV1Data `json:"event"` // 事件内容 }
func (*P2PersonCreatedV1) RawReq ¶ added in v3.0.22
func (m *P2PersonCreatedV1) RawReq(req *larkevent.EventReq)
type P2PersonCreatedV1Data ¶ added in v3.0.22
type P2PersonCreatedV1Data struct {
PersonId *string `json:"person_id,omitempty"` // 人员ID
}
type P2PersonCreatedV1Handler ¶ added in v3.0.22
type P2PersonCreatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2PersonCreatedV1Handler ¶ added in v3.0.22
func NewP2PersonCreatedV1Handler(handler func(context.Context, *P2PersonCreatedV1) error) *P2PersonCreatedV1Handler
func (*P2PersonCreatedV1Handler) Event ¶ added in v3.0.22
func (h *P2PersonCreatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2PersonDeletedV1 ¶ added in v3.0.22
type P2PersonDeletedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2PersonDeletedV1Data `json:"event"` // 事件内容 }
func (*P2PersonDeletedV1) RawReq ¶ added in v3.0.22
func (m *P2PersonDeletedV1) RawReq(req *larkevent.EventReq)
type P2PersonDeletedV1Data ¶ added in v3.0.22
type P2PersonDeletedV1Data struct {
PersonId *string `json:"person_id,omitempty"` // 人员ID
}
type P2PersonDeletedV1Handler ¶ added in v3.0.22
type P2PersonDeletedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2PersonDeletedV1Handler ¶ added in v3.0.22
func NewP2PersonDeletedV1Handler(handler func(context.Context, *P2PersonDeletedV1) error) *P2PersonDeletedV1Handler
func (*P2PersonDeletedV1Handler) Event ¶ added in v3.0.22
func (h *P2PersonDeletedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2PersonUpdatedV1 ¶ added in v3.0.22
type P2PersonUpdatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2PersonUpdatedV1Data `json:"event"` // 事件内容 }
func (*P2PersonUpdatedV1) RawReq ¶ added in v3.0.22
func (m *P2PersonUpdatedV1) RawReq(req *larkevent.EventReq)
type P2PersonUpdatedV1Data ¶ added in v3.0.22
type P2PersonUpdatedV1Handler ¶ added in v3.0.22
type P2PersonUpdatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2PersonUpdatedV1Handler ¶ added in v3.0.22
func NewP2PersonUpdatedV1Handler(handler func(context.Context, *P2PersonUpdatedV1) error) *P2PersonUpdatedV1Handler
func (*P2PersonUpdatedV1Handler) Event ¶ added in v3.0.22
func (h *P2PersonUpdatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2PreHireUpdatedV1 ¶ added in v3.0.31
type P2PreHireUpdatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2PreHireUpdatedV1Data `json:"event"` // 事件内容 }
func (*P2PreHireUpdatedV1) RawReq ¶ added in v3.0.31
func (m *P2PreHireUpdatedV1) RawReq(req *larkevent.EventReq)
type P2PreHireUpdatedV1Data ¶ added in v3.0.31
type P2PreHireUpdatedV1Handler ¶ added in v3.0.31
type P2PreHireUpdatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2PreHireUpdatedV1Handler ¶ added in v3.0.31
func NewP2PreHireUpdatedV1Handler(handler func(context.Context, *P2PreHireUpdatedV1) error) *P2PreHireUpdatedV1Handler
func (*P2PreHireUpdatedV1Handler) Event ¶ added in v3.0.31
func (h *P2PreHireUpdatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type PatchCompanyReq ¶ added in v3.1.0
type PatchCompanyReq struct { Company *Company `body:""` // contains filtered or unexported fields }
type PatchCompanyReqBuilder ¶ added in v3.1.0
type PatchCompanyReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchCompanyReqBuilder ¶ added in v3.1.0
func NewPatchCompanyReqBuilder() *PatchCompanyReqBuilder
func (*PatchCompanyReqBuilder) Build ¶ added in v3.1.0
func (builder *PatchCompanyReqBuilder) Build() *PatchCompanyReq
func (*PatchCompanyReqBuilder) ClientToken ¶ added in v3.1.0
func (builder *PatchCompanyReqBuilder) ClientToken(clientToken string) *PatchCompanyReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*PatchCompanyReqBuilder) Company ¶ added in v3.1.0
func (builder *PatchCompanyReqBuilder) Company(company *Company) *PatchCompanyReqBuilder
更新公司数据
func (*PatchCompanyReqBuilder) CompanyId ¶ added in v3.1.0
func (builder *PatchCompanyReqBuilder) CompanyId(companyId string) *PatchCompanyReqBuilder
需要更新的公司 ID
示例值:1616161616
type PatchCompanyResp ¶ added in v3.1.0
type PatchCompanyResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchCompanyRespData `json:"data"` // 业务数据 }
func (*PatchCompanyResp) Success ¶ added in v3.1.0
func (resp *PatchCompanyResp) Success() bool
type PatchCompanyRespData ¶ added in v3.1.0
type PatchCompanyRespData struct {
Company *Company `json:"company,omitempty"` //
}
type PatchContractReq ¶ added in v3.0.22
type PatchContractReq struct { Contract *Contract `body:""` // contains filtered or unexported fields }
type PatchContractReqBuilder ¶ added in v3.0.22
type PatchContractReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchContractReqBuilder ¶ added in v3.0.22
func NewPatchContractReqBuilder() *PatchContractReqBuilder
func (*PatchContractReqBuilder) Build ¶ added in v3.0.22
func (builder *PatchContractReqBuilder) Build() *PatchContractReq
func (*PatchContractReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *PatchContractReqBuilder) ClientToken(clientToken string) *PatchContractReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*PatchContractReqBuilder) Contract ¶ added in v3.0.22
func (builder *PatchContractReqBuilder) Contract(contract *Contract) *PatchContractReqBuilder
更新合同
func (*PatchContractReqBuilder) ContractId ¶ added in v3.0.22
func (builder *PatchContractReqBuilder) ContractId(contractId string) *PatchContractReqBuilder
合同ID
示例值:1616161616
type PatchContractResp ¶ added in v3.0.22
type PatchContractResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchContractRespData `json:"data"` // 业务数据 }
func (*PatchContractResp) Success ¶ added in v3.0.22
func (resp *PatchContractResp) Success() bool
type PatchContractRespData ¶ added in v3.0.22
type PatchContractRespData struct {
Contract *Contract `json:"contract,omitempty"` // 合同
}
type PatchDepartmentReq ¶ added in v3.0.22
type PatchDepartmentReq struct { Department *Department `body:""` // contains filtered or unexported fields }
type PatchDepartmentReqBuilder ¶ added in v3.0.22
type PatchDepartmentReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchDepartmentReqBuilder ¶ added in v3.0.22
func NewPatchDepartmentReqBuilder() *PatchDepartmentReqBuilder
func (*PatchDepartmentReqBuilder) Build ¶ added in v3.0.22
func (builder *PatchDepartmentReqBuilder) Build() *PatchDepartmentReq
func (*PatchDepartmentReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *PatchDepartmentReqBuilder) ClientToken(clientToken string) *PatchDepartmentReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*PatchDepartmentReqBuilder) Department ¶ added in v3.0.22
func (builder *PatchDepartmentReqBuilder) Department(department *Department) *PatchDepartmentReqBuilder
更新部门
func (*PatchDepartmentReqBuilder) DepartmentId ¶ added in v3.0.22
func (builder *PatchDepartmentReqBuilder) DepartmentId(departmentId string) *PatchDepartmentReqBuilder
需要更新的部门ID,同部门实体在CoreHR内部的唯一键
示例值:6969828847121885087
func (*PatchDepartmentReqBuilder) DepartmentIdType ¶ added in v3.0.22
func (builder *PatchDepartmentReqBuilder) DepartmentIdType(departmentIdType string) *PatchDepartmentReqBuilder
此次调用中使用的部门 ID 类型
示例值:people_corehr_department_id
func (*PatchDepartmentReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *PatchDepartmentReqBuilder) UserIdType(userIdType string) *PatchDepartmentReqBuilder
用户 ID 类型
示例值:people_corehr_id
type PatchDepartmentResp ¶ added in v3.0.22
type PatchDepartmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchDepartmentRespData `json:"data"` // 业务数据 }
func (*PatchDepartmentResp) Success ¶ added in v3.0.22
func (resp *PatchDepartmentResp) Success() bool
type PatchDepartmentRespData ¶ added in v3.0.22
type PatchDepartmentRespData struct {
Department *Department `json:"department,omitempty"` // 部门
}
type PatchEmployeeTypeReq ¶ added in v3.0.22
type PatchEmployeeTypeReq struct { EmployeeType *EmployeeType `body:""` // contains filtered or unexported fields }
type PatchEmployeeTypeReqBuilder ¶ added in v3.0.22
type PatchEmployeeTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchEmployeeTypeReqBuilder ¶ added in v3.0.22
func NewPatchEmployeeTypeReqBuilder() *PatchEmployeeTypeReqBuilder
func (*PatchEmployeeTypeReqBuilder) Build ¶ added in v3.0.22
func (builder *PatchEmployeeTypeReqBuilder) Build() *PatchEmployeeTypeReq
func (*PatchEmployeeTypeReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *PatchEmployeeTypeReqBuilder) ClientToken(clientToken string) *PatchEmployeeTypeReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*PatchEmployeeTypeReqBuilder) EmployeeType ¶ added in v3.0.22
func (builder *PatchEmployeeTypeReqBuilder) EmployeeType(employeeType *EmployeeType) *PatchEmployeeTypeReqBuilder
更新人员类型数据
func (*PatchEmployeeTypeReqBuilder) EmployeeTypeId ¶ added in v3.0.22
func (builder *PatchEmployeeTypeReqBuilder) EmployeeTypeId(employeeTypeId string) *PatchEmployeeTypeReqBuilder
雇员类型 ID
示例值:6969828847931885087
type PatchEmployeeTypeResp ¶ added in v3.0.22
type PatchEmployeeTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchEmployeeTypeRespData `json:"data"` // 业务数据 }
func (*PatchEmployeeTypeResp) Success ¶ added in v3.0.22
func (resp *PatchEmployeeTypeResp) Success() bool
type PatchEmployeeTypeRespData ¶ added in v3.0.22
type PatchEmployeeTypeRespData struct {
EmployeeType *EmployeeType `json:"employee_type,omitempty"` // 人员类型
}
type PatchEmploymentReq ¶ added in v3.0.22
type PatchEmploymentReq struct { Employment *Employment `body:""` // contains filtered or unexported fields }
type PatchEmploymentReqBuilder ¶ added in v3.0.22
type PatchEmploymentReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchEmploymentReqBuilder ¶ added in v3.0.22
func NewPatchEmploymentReqBuilder() *PatchEmploymentReqBuilder
func (*PatchEmploymentReqBuilder) Build ¶ added in v3.0.22
func (builder *PatchEmploymentReqBuilder) Build() *PatchEmploymentReq
func (*PatchEmploymentReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *PatchEmploymentReqBuilder) ClientToken(clientToken string) *PatchEmploymentReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*PatchEmploymentReqBuilder) DepartmentIdType ¶ added in v3.0.22
func (builder *PatchEmploymentReqBuilder) DepartmentIdType(departmentIdType string) *PatchEmploymentReqBuilder
此次调用中使用的部门 ID 类型
示例值:department_id
func (*PatchEmploymentReqBuilder) Employment ¶ added in v3.0.22
func (builder *PatchEmploymentReqBuilder) Employment(employment *Employment) *PatchEmploymentReqBuilder
更新雇佣信息
func (*PatchEmploymentReqBuilder) EmploymentId ¶ added in v3.0.22
func (builder *PatchEmploymentReqBuilder) EmploymentId(employmentId string) *PatchEmploymentReqBuilder
雇员ID
示例值:1616161616
func (*PatchEmploymentReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *PatchEmploymentReqBuilder) UserIdType(userIdType string) *PatchEmploymentReqBuilder
用户 ID 类型
示例值:people_corehr_id
type PatchEmploymentResp ¶ added in v3.0.22
type PatchEmploymentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchEmploymentRespData `json:"data"` // 业务数据 }
func (*PatchEmploymentResp) Success ¶ added in v3.0.22
func (resp *PatchEmploymentResp) Success() bool
type PatchEmploymentRespData ¶ added in v3.0.22
type PatchEmploymentRespData struct {
Employment *Employment `json:"employment,omitempty"` // 雇佣信息
}
type PatchJobDataReq ¶ added in v3.0.22
type PatchJobDataReq struct { JobData *JobData `body:""` // contains filtered or unexported fields }
type PatchJobDataReqBuilder ¶ added in v3.0.22
type PatchJobDataReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchJobDataReqBuilder ¶ added in v3.0.22
func NewPatchJobDataReqBuilder() *PatchJobDataReqBuilder
func (*PatchJobDataReqBuilder) Build ¶ added in v3.0.22
func (builder *PatchJobDataReqBuilder) Build() *PatchJobDataReq
func (*PatchJobDataReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *PatchJobDataReqBuilder) ClientToken(clientToken string) *PatchJobDataReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*PatchJobDataReqBuilder) DepartmentIdType ¶ added in v3.0.22
func (builder *PatchJobDataReqBuilder) DepartmentIdType(departmentIdType string) *PatchJobDataReqBuilder
此次调用中使用的部门 ID 类型
示例值:open_department_id
func (*PatchJobDataReqBuilder) JobData ¶ added in v3.0.22
func (builder *PatchJobDataReqBuilder) JobData(jobData *JobData) *PatchJobDataReqBuilder
更新任职信息
func (*PatchJobDataReqBuilder) JobDataId ¶ added in v3.0.22
func (builder *PatchJobDataReqBuilder) JobDataId(jobDataId string) *PatchJobDataReqBuilder
任职信息ID
示例值:151515
func (*PatchJobDataReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *PatchJobDataReqBuilder) UserIdType(userIdType string) *PatchJobDataReqBuilder
用户 ID 类型
示例值:people_corehr_id
type PatchJobDataResp ¶ added in v3.0.22
type PatchJobDataResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchJobDataRespData `json:"data"` // 业务数据 }
func (*PatchJobDataResp) Success ¶ added in v3.0.22
func (resp *PatchJobDataResp) Success() bool
type PatchJobDataRespData ¶ added in v3.0.22
type PatchJobDataRespData struct {
JobData *JobData `json:"job_data,omitempty"` // 任职信息
}
type PatchJobFamilyReq ¶ added in v3.0.22
type PatchJobFamilyReq struct { JobFamily *JobFamily `body:""` // contains filtered or unexported fields }
type PatchJobFamilyReqBuilder ¶ added in v3.0.22
type PatchJobFamilyReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchJobFamilyReqBuilder ¶ added in v3.0.22
func NewPatchJobFamilyReqBuilder() *PatchJobFamilyReqBuilder
func (*PatchJobFamilyReqBuilder) Build ¶ added in v3.0.22
func (builder *PatchJobFamilyReqBuilder) Build() *PatchJobFamilyReq
func (*PatchJobFamilyReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *PatchJobFamilyReqBuilder) ClientToken(clientToken string) *PatchJobFamilyReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*PatchJobFamilyReqBuilder) JobFamily ¶ added in v3.0.22
func (builder *PatchJobFamilyReqBuilder) JobFamily(jobFamily *JobFamily) *PatchJobFamilyReqBuilder
更新职务序列
func (*PatchJobFamilyReqBuilder) JobFamilyId ¶ added in v3.0.22
func (builder *PatchJobFamilyReqBuilder) JobFamilyId(jobFamilyId string) *PatchJobFamilyReqBuilder
序列ID
示例值:1616161616
type PatchJobFamilyResp ¶ added in v3.0.22
type PatchJobFamilyResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchJobFamilyRespData `json:"data"` // 业务数据 }
func (*PatchJobFamilyResp) Success ¶ added in v3.0.22
func (resp *PatchJobFamilyResp) Success() bool
type PatchJobFamilyRespData ¶ added in v3.0.22
type PatchJobFamilyRespData struct {
JobFamily *JobFamily `json:"job_family,omitempty"` // 职务序列
}
type PatchJobLevelReq ¶ added in v3.0.22
type PatchJobLevelReq struct { JobLevel *JobLevel `body:""` // contains filtered or unexported fields }
type PatchJobLevelReqBuilder ¶ added in v3.0.22
type PatchJobLevelReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchJobLevelReqBuilder ¶ added in v3.0.22
func NewPatchJobLevelReqBuilder() *PatchJobLevelReqBuilder
func (*PatchJobLevelReqBuilder) Build ¶ added in v3.0.22
func (builder *PatchJobLevelReqBuilder) Build() *PatchJobLevelReq
func (*PatchJobLevelReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *PatchJobLevelReqBuilder) ClientToken(clientToken string) *PatchJobLevelReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*PatchJobLevelReqBuilder) JobLevel ¶ added in v3.0.22
func (builder *PatchJobLevelReqBuilder) JobLevel(jobLevel *JobLevel) *PatchJobLevelReqBuilder
更新职务级别
func (*PatchJobLevelReqBuilder) JobLevelId ¶ added in v3.0.22
func (builder *PatchJobLevelReqBuilder) JobLevelId(jobLevelId string) *PatchJobLevelReqBuilder
级别ID
示例值:1616161616
type PatchJobLevelResp ¶ added in v3.0.22
type PatchJobLevelResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchJobLevelRespData `json:"data"` // 业务数据 }
func (*PatchJobLevelResp) Success ¶ added in v3.0.22
func (resp *PatchJobLevelResp) Success() bool
type PatchJobLevelRespData ¶ added in v3.0.22
type PatchJobLevelRespData struct {
JobLevel *JobLevel `json:"job_level,omitempty"` // 职务级别
}
type PatchJobReq ¶ added in v3.0.22
type PatchJobReq struct { Job *Job `body:""` // contains filtered or unexported fields }
type PatchJobReqBuilder ¶ added in v3.0.22
type PatchJobReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchJobReqBuilder ¶ added in v3.0.22
func NewPatchJobReqBuilder() *PatchJobReqBuilder
func (*PatchJobReqBuilder) Build ¶ added in v3.0.22
func (builder *PatchJobReqBuilder) Build() *PatchJobReq
func (*PatchJobReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *PatchJobReqBuilder) ClientToken(clientToken string) *PatchJobReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*PatchJobReqBuilder) Job ¶ added in v3.0.22
func (builder *PatchJobReqBuilder) Job(job *Job) *PatchJobReqBuilder
更新职务
func (*PatchJobReqBuilder) JobId ¶ added in v3.0.22
func (builder *PatchJobReqBuilder) JobId(jobId string) *PatchJobReqBuilder
职务ID
示例值:1616161616
type PatchJobResp ¶ added in v3.0.22
type PatchJobResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchJobRespData `json:"data"` // 业务数据 }
func (*PatchJobResp) Success ¶ added in v3.0.22
func (resp *PatchJobResp) Success() bool
type PatchJobRespData ¶ added in v3.0.22
type PatchJobRespData struct {
Job *Job `json:"job,omitempty"` // 职务
}
type PatchNationalIdTypeReq ¶ added in v3.0.22
type PatchNationalIdTypeReq struct { NationalIdType *NationalIdType `body:""` // contains filtered or unexported fields }
type PatchNationalIdTypeReqBuilder ¶ added in v3.0.22
type PatchNationalIdTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchNationalIdTypeReqBuilder ¶ added in v3.0.22
func NewPatchNationalIdTypeReqBuilder() *PatchNationalIdTypeReqBuilder
func (*PatchNationalIdTypeReqBuilder) Build ¶ added in v3.0.22
func (builder *PatchNationalIdTypeReqBuilder) Build() *PatchNationalIdTypeReq
func (*PatchNationalIdTypeReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *PatchNationalIdTypeReqBuilder) ClientToken(clientToken string) *PatchNationalIdTypeReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*PatchNationalIdTypeReqBuilder) NationalIdType ¶ added in v3.0.22
func (builder *PatchNationalIdTypeReqBuilder) NationalIdType(nationalIdType *NationalIdType) *PatchNationalIdTypeReqBuilder
更新国家证件类型
func (*PatchNationalIdTypeReqBuilder) NationalIdTypeId ¶ added in v3.0.22
func (builder *PatchNationalIdTypeReqBuilder) NationalIdTypeId(nationalIdTypeId string) *PatchNationalIdTypeReqBuilder
证件类型ID
示例值:1616161616
type PatchNationalIdTypeResp ¶ added in v3.0.22
type PatchNationalIdTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchNationalIdTypeRespData `json:"data"` // 业务数据 }
func (*PatchNationalIdTypeResp) Success ¶ added in v3.0.22
func (resp *PatchNationalIdTypeResp) Success() bool
type PatchNationalIdTypeRespData ¶ added in v3.0.22
type PatchNationalIdTypeRespData struct {
NationalIdType *NationalIdType `json:"national_id_type,omitempty"` // 国家证件类型
}
type PatchPreHireReq ¶ added in v3.0.22
type PatchPreHireReq struct { PreHire *PreHire `body:""` // contains filtered or unexported fields }
type PatchPreHireReqBuilder ¶ added in v3.0.22
type PatchPreHireReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchPreHireReqBuilder ¶ added in v3.0.22
func NewPatchPreHireReqBuilder() *PatchPreHireReqBuilder
func (*PatchPreHireReqBuilder) Build ¶ added in v3.0.22
func (builder *PatchPreHireReqBuilder) Build() *PatchPreHireReq
func (*PatchPreHireReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *PatchPreHireReqBuilder) ClientToken(clientToken string) *PatchPreHireReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*PatchPreHireReqBuilder) PreHire ¶ added in v3.0.22
func (builder *PatchPreHireReqBuilder) PreHire(preHire *PreHire) *PatchPreHireReqBuilder
更新待入职数据
func (*PatchPreHireReqBuilder) PreHireId ¶ added in v3.0.22
func (builder *PatchPreHireReqBuilder) PreHireId(preHireId string) *PatchPreHireReqBuilder
待入职ID
示例值:1616161616
type PatchPreHireResp ¶ added in v3.0.22
type PatchPreHireResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchPreHireRespData `json:"data"` // 业务数据 }
func (*PatchPreHireResp) Success ¶ added in v3.0.22
func (resp *PatchPreHireResp) Success() bool
type PatchPreHireRespData ¶ added in v3.0.22
type PatchPreHireRespData struct {
PreHire *PreHire `json:"pre_hire,omitempty"` // 待入职数据
}
type PatchWorkingHoursTypeReq ¶ added in v3.0.22
type PatchWorkingHoursTypeReq struct { WorkingHoursType *WorkingHoursType `body:""` // contains filtered or unexported fields }
type PatchWorkingHoursTypeReqBuilder ¶ added in v3.0.22
type PatchWorkingHoursTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchWorkingHoursTypeReqBuilder ¶ added in v3.0.22
func NewPatchWorkingHoursTypeReqBuilder() *PatchWorkingHoursTypeReqBuilder
func (*PatchWorkingHoursTypeReqBuilder) Build ¶ added in v3.0.22
func (builder *PatchWorkingHoursTypeReqBuilder) Build() *PatchWorkingHoursTypeReq
func (*PatchWorkingHoursTypeReqBuilder) ClientToken ¶ added in v3.0.22
func (builder *PatchWorkingHoursTypeReqBuilder) ClientToken(clientToken string) *PatchWorkingHoursTypeReqBuilder
根据client_token是否一致来判断是否为同一请求
示例值:12454646
func (*PatchWorkingHoursTypeReqBuilder) WorkingHoursType ¶ added in v3.0.22
func (builder *PatchWorkingHoursTypeReqBuilder) WorkingHoursType(workingHoursType *WorkingHoursType) *PatchWorkingHoursTypeReqBuilder
更新工时制度
func (*PatchWorkingHoursTypeReqBuilder) WorkingHoursTypeId ¶ added in v3.0.22
func (builder *PatchWorkingHoursTypeReqBuilder) WorkingHoursTypeId(workingHoursTypeId string) *PatchWorkingHoursTypeReqBuilder
工时制度ID
示例值:1616161616
type PatchWorkingHoursTypeResp ¶ added in v3.0.22
type PatchWorkingHoursTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchWorkingHoursTypeRespData `json:"data"` // 业务数据 }
func (*PatchWorkingHoursTypeResp) Success ¶ added in v3.0.22
func (resp *PatchWorkingHoursTypeResp) Success() bool
type PatchWorkingHoursTypeRespData ¶ added in v3.0.22
type PatchWorkingHoursTypeRespData struct {
WorkingHoursType *WorkingHoursType `json:"working_hours_type,omitempty"` // 工时制度
}
type PermissionDetail ¶
type PermissionDetail struct { Role *SecurityGroup `json:"role,omitempty"` // 角色 AssignedOrganizationList [][]*AssignedOrganization `json:"assigned_organization_list,omitempty"` // 指定管理对象列表,如果该值为null,则使用设置数据权限 GrantorRuleList []*PermissionSecurityGroup `json:"grantor_rule_list,omitempty"` // 设置数据权限,如果该值为null,则使用指定管理对象列表 UpdateTime *string `json:"update_time,omitempty"` // 更新时间 }
type PermissionDetailBuilder ¶
type PermissionDetailBuilder struct {
// contains filtered or unexported fields
}
func NewPermissionDetailBuilder ¶
func NewPermissionDetailBuilder() *PermissionDetailBuilder
func (*PermissionDetailBuilder) AssignedOrganizationList ¶
func (builder *PermissionDetailBuilder) AssignedOrganizationList(assignedOrganizationList [][]*AssignedOrganization) *PermissionDetailBuilder
指定管理对象列表,如果该值为null,则使用设置数据权限
示例值:
func (*PermissionDetailBuilder) Build ¶
func (builder *PermissionDetailBuilder) Build() *PermissionDetail
func (*PermissionDetailBuilder) GrantorRuleList ¶
func (builder *PermissionDetailBuilder) GrantorRuleList(grantorRuleList []*PermissionSecurityGroup) *PermissionDetailBuilder
设置数据权限,如果该值为null,则使用指定管理对象列表
示例值:
func (*PermissionDetailBuilder) Role ¶
func (builder *PermissionDetailBuilder) Role(role *SecurityGroup) *PermissionDetailBuilder
角色
示例值:
func (*PermissionDetailBuilder) UpdateTime ¶
func (builder *PermissionDetailBuilder) UpdateTime(updateTime string) *PermissionDetailBuilder
更新时间
示例值:1641883226867361
type PermissionSecurityGroup ¶
type PermissionSecurityGroup struct { RuleDimension *RuleDimension `json:"rule_dimension,omitempty"` // 管理维度 RuleType *int `json:"rule_type,omitempty"` // 管理类型 }
type PermissionSecurityGroupBuilder ¶
type PermissionSecurityGroupBuilder struct {
// contains filtered or unexported fields
}
func NewPermissionSecurityGroupBuilder ¶
func NewPermissionSecurityGroupBuilder() *PermissionSecurityGroupBuilder
func (*PermissionSecurityGroupBuilder) Build ¶
func (builder *PermissionSecurityGroupBuilder) Build() *PermissionSecurityGroup
func (*PermissionSecurityGroupBuilder) RuleDimension ¶
func (builder *PermissionSecurityGroupBuilder) RuleDimension(ruleDimension *RuleDimension) *PermissionSecurityGroupBuilder
管理维度
示例值:
func (*PermissionSecurityGroupBuilder) RuleType ¶
func (builder *PermissionSecurityGroupBuilder) RuleType(ruleType int) *PermissionSecurityGroupBuilder
管理类型
示例值:1
type Person ¶
type Person struct { PhoneNumber *string `json:"phone_number,omitempty"` // 个人手机号 LegalName *string `json:"legal_name,omitempty"` // 法定姓名 PreferredName *string `json:"preferred_name,omitempty"` // 常用名 Id *string `json:"id,omitempty"` // Person ID NameList []*PersonName `json:"name_list,omitempty"` // 姓名 Gender *Enum `json:"gender,omitempty"` // 性别,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)性别(gender)枚举定义部分获得 DateOfBirth *string `json:"date_of_birth,omitempty"` // 出生日期 NationalityId *string `json:"nationality_id,omitempty"` // 国籍id Race *Enum `json:"race,omitempty"` // 民族 / 种族,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)民族(race)枚举定义部分获得 MaritalStatus *Enum `json:"marital_status,omitempty"` // 婚姻状况,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)婚姻状况(marital_status)枚举定义部分获得 PhoneList []*Phone `json:"phone_list,omitempty"` // 电话列表,只有当满足下面所有条件时,电话在个人信息页才可见:;- 电话号码不为空;- is_primary = "true" ;- phone_usage = "home" AddressList []*Address `json:"address_list,omitempty"` // 地址列表 EmailList []*Email `json:"email_list,omitempty"` // 邮箱列表 WorkExperienceList []*WorkExperience `json:"work_experience_list,omitempty"` // 工作履历列表 EducationList []*Education `json:"education_list,omitempty"` // 教育经历列表 BankAccountList []*BankAccount `json:"bank_account_list,omitempty"` // 银行账号 NationalIdList []*NationalId `json:"national_id_list,omitempty"` // 证件号码 DependentList []*Dependent `json:"dependent_list,omitempty"` // 亲属列表 EmergencyContactList []*EmergencyContact `json:"emergency_contact_list,omitempty"` // 紧急联系人列表 DateEnteredWorkforce *string `json:"date_entered_workforce,omitempty"` // 参加工作日期 ProfileImageId *string `json:"profile_image_id,omitempty"` // 头像资源的 ID CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 EmailAddress *string `json:"email_address,omitempty"` // 邮箱 ResidentTaxIdList []string `json:"resident_tax_id_list,omitempty"` // 纳税身份信息 Age *int `json:"age,omitempty"` // 年龄 HighestLevelOfEducation *Education `json:"highest_level_of_education,omitempty"` // 最高学历教育 HighestDegreeOfEducation *Education `json:"highest_degree_of_education,omitempty"` // 最高学位教育经历 PersonalProfile []*PersonalProfile `json:"personal_profile,omitempty"` // 个人资料 }
type PersonBuilder ¶
type PersonBuilder struct {
// contains filtered or unexported fields
}
func NewPersonBuilder ¶
func NewPersonBuilder() *PersonBuilder
func (*PersonBuilder) AddressList ¶
func (builder *PersonBuilder) AddressList(addressList []*Address) *PersonBuilder
地址列表
示例值:
func (*PersonBuilder) BankAccountList ¶
func (builder *PersonBuilder) BankAccountList(bankAccountList []*BankAccount) *PersonBuilder
银行账号
示例值:
func (*PersonBuilder) Build ¶
func (builder *PersonBuilder) Build() *Person
func (*PersonBuilder) CustomFields ¶
func (builder *PersonBuilder) CustomFields(customFields []*ObjectFieldData) *PersonBuilder
自定义字段
示例值:
func (*PersonBuilder) DateEnteredWorkforce ¶
func (builder *PersonBuilder) DateEnteredWorkforce(dateEnteredWorkforce string) *PersonBuilder
参加工作日期
示例值:2020-10-01
func (*PersonBuilder) DateOfBirth ¶
func (builder *PersonBuilder) DateOfBirth(dateOfBirth string) *PersonBuilder
出生日期
示例值:2020-01-01
func (*PersonBuilder) DependentList ¶
func (builder *PersonBuilder) DependentList(dependentList []*Dependent) *PersonBuilder
亲属列表
示例值:
func (*PersonBuilder) EducationList ¶
func (builder *PersonBuilder) EducationList(educationList []*Education) *PersonBuilder
教育经历列表
示例值:
func (*PersonBuilder) EmailAddress ¶
func (builder *PersonBuilder) EmailAddress(emailAddress string) *PersonBuilder
邮箱
示例值:test@163.com
func (*PersonBuilder) EmailList ¶
func (builder *PersonBuilder) EmailList(emailList []*Email) *PersonBuilder
邮箱列表
示例值:
func (*PersonBuilder) EmergencyContactList ¶
func (builder *PersonBuilder) EmergencyContactList(emergencyContactList []*EmergencyContact) *PersonBuilder
紧急联系人列表
示例值:
func (*PersonBuilder) Gender ¶
func (builder *PersonBuilder) Gender(gender *Enum) *PersonBuilder
性别,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)性别(gender)枚举定义部分获得
示例值:
func (*PersonBuilder) HighestDegreeOfEducation ¶
func (builder *PersonBuilder) HighestDegreeOfEducation(highestDegreeOfEducation *Education) *PersonBuilder
最高学位教育经历
示例值:
func (*PersonBuilder) HighestLevelOfEducation ¶
func (builder *PersonBuilder) HighestLevelOfEducation(highestLevelOfEducation *Education) *PersonBuilder
最高学历教育
示例值:
func (*PersonBuilder) Id ¶
func (builder *PersonBuilder) Id(id string) *PersonBuilder
Person ID
示例值:646465654545
func (*PersonBuilder) LegalName ¶
func (builder *PersonBuilder) LegalName(legalName string) *PersonBuilder
法定姓名
示例值:张三
func (*PersonBuilder) MaritalStatus ¶
func (builder *PersonBuilder) MaritalStatus(maritalStatus *Enum) *PersonBuilder
婚姻状况,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)婚姻状况(marital_status)枚举定义部分获得
示例值:
func (*PersonBuilder) NameList ¶
func (builder *PersonBuilder) NameList(nameList []*PersonName) *PersonBuilder
姓名
示例值:
func (*PersonBuilder) NationalIdList ¶
func (builder *PersonBuilder) NationalIdList(nationalIdList []*NationalId) *PersonBuilder
证件号码
示例值:
func (*PersonBuilder) NationalityId ¶
func (builder *PersonBuilder) NationalityId(nationalityId string) *PersonBuilder
国籍id
示例值:123456789
func (*PersonBuilder) PersonalProfile ¶
func (builder *PersonBuilder) PersonalProfile(personalProfile []*PersonalProfile) *PersonBuilder
个人资料
示例值:
func (*PersonBuilder) PhoneList ¶
func (builder *PersonBuilder) PhoneList(phoneList []*Phone) *PersonBuilder
电话列表,只有当满足下面所有条件时,电话在个人信息页才可见:;- 电话号码不为空;- is_primary = "true" ;- phone_usage = "home"
示例值:
func (*PersonBuilder) PhoneNumber ¶
func (builder *PersonBuilder) PhoneNumber(phoneNumber string) *PersonBuilder
个人手机号
示例值:11111111111
func (*PersonBuilder) PreferredName ¶
func (builder *PersonBuilder) PreferredName(preferredName string) *PersonBuilder
常用名
示例值:张四
func (*PersonBuilder) ProfileImageId ¶
func (builder *PersonBuilder) ProfileImageId(profileImageId string) *PersonBuilder
头像资源的 ID
示例值:dfysuc8x76dsfsw
func (*PersonBuilder) Race ¶
func (builder *PersonBuilder) Race(race *Enum) *PersonBuilder
民族 / 种族,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)民族(race)枚举定义部分获得
示例值:
func (*PersonBuilder) ResidentTaxIdList ¶
func (builder *PersonBuilder) ResidentTaxIdList(residentTaxIdList []string) *PersonBuilder
纳税身份信息
示例值:["1", "2"]
func (*PersonBuilder) WorkExperienceList ¶
func (builder *PersonBuilder) WorkExperienceList(workExperienceList []*WorkExperience) *PersonBuilder
工作履历列表
示例值:
type PersonInfoChn ¶
type PersonInfoChn struct { Id *string `json:"id,omitempty"` // 个人附加信息 ID NativeRegion *string `json:"native_region,omitempty"` // 籍贯 ID;- 枚举值可通过「查询单条省份/行政区信息」接口获取 PoliticalAffiliationList []*Enum `json:"political_affiliation_list,omitempty"` // 政治面貌,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)政治面貌(political_affiliation)枚举定义部分获得 HukouType *Enum `json:"hukou_type,omitempty"` // 户口类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)户口类型(hukou_type)枚举定义部分获得 HukouLocation *string `json:"hukou_location,omitempty"` // 户口所在地 PersonId *string `json:"person_id,omitempty"` // Person ID CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 WorkingYears *int `json:"working_years,omitempty"` // 工龄 }
type PersonInfoChnBuilder ¶
type PersonInfoChnBuilder struct {
// contains filtered or unexported fields
}
func NewPersonInfoChnBuilder ¶
func NewPersonInfoChnBuilder() *PersonInfoChnBuilder
func (*PersonInfoChnBuilder) Build ¶
func (builder *PersonInfoChnBuilder) Build() *PersonInfoChn
func (*PersonInfoChnBuilder) CustomFields ¶
func (builder *PersonInfoChnBuilder) CustomFields(customFields []*ObjectFieldData) *PersonInfoChnBuilder
自定义字段
示例值:
func (*PersonInfoChnBuilder) HukouLocation ¶
func (builder *PersonInfoChnBuilder) HukouLocation(hukouLocation string) *PersonInfoChnBuilder
户口所在地
示例值:山东省平阴县
func (*PersonInfoChnBuilder) HukouType ¶
func (builder *PersonInfoChnBuilder) HukouType(hukouType *Enum) *PersonInfoChnBuilder
户口类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)户口类型(hukou_type)枚举定义部分获得
示例值:
func (*PersonInfoChnBuilder) Id ¶
func (builder *PersonInfoChnBuilder) Id(id string) *PersonInfoChnBuilder
个人附加信息 ID
示例值:6950635856373745165
func (*PersonInfoChnBuilder) NativeRegion ¶
func (builder *PersonInfoChnBuilder) NativeRegion(nativeRegion string) *PersonInfoChnBuilder
籍贯 ID;- 枚举值可通过「查询单条省份/行政区信息」接口获取
示例值:6863326263973512712
func (*PersonInfoChnBuilder) PersonId ¶
func (builder *PersonInfoChnBuilder) PersonId(personId string) *PersonInfoChnBuilder
Person ID
示例值:6919733647952053768
func (*PersonInfoChnBuilder) PoliticalAffiliationList ¶
func (builder *PersonInfoChnBuilder) PoliticalAffiliationList(politicalAffiliationList []*Enum) *PersonInfoChnBuilder
政治面貌,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)政治面貌(political_affiliation)枚举定义部分获得
示例值:
func (*PersonInfoChnBuilder) WorkingYears ¶
func (builder *PersonInfoChnBuilder) WorkingYears(workingYears int) *PersonInfoChnBuilder
工龄
示例值:2
type PersonInfoMys ¶
type PersonInfoMys struct { Id *string `json:"id,omitempty"` // 实体在CoreHR内部的唯一键 PersonId *string `json:"person_id,omitempty"` // 关联人员ID PreviousIncomeInTheCurrentYear *bool `json:"previous_income_in_the_current_year,omitempty"` // 是否本年度在前雇主已有工作收入 FreshGraduate *bool `json:"fresh_graduate,omitempty"` // 是否应届毕业生 PreviousEmployersList []*PreviousEmployer `json:"previous_employers_list,omitempty"` // 雇主信息列表 MonthlyGross *string `json:"monthly_gross,omitempty"` // 每月总收入 TaxRelief1 *string `json:"tax_relief_1,omitempty"` // 税收减免一 TaxRelief2 *string `json:"tax_relief_2,omitempty"` // 税收减免二 TaxRelief3 *string `json:"tax_relief_3,omitempty"` // 税收减免三 TaxRelief4 *string `json:"tax_relief_4,omitempty"` // 税收减免四 TaxRelief5 *string `json:"tax_relief_5,omitempty"` // 税收减免五 CommonReserveFund *string `json:"common_reserve_fund,omitempty"` // 员工就业公积金 MonthlyTaxDeduction *string `json:"monthly_tax_deduction,omitempty"` // 每月减税 SocialInsurance *string `json:"social_insurance,omitempty"` // 社会保险金缴款 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type PersonInfoMysBuilder ¶
type PersonInfoMysBuilder struct {
// contains filtered or unexported fields
}
func NewPersonInfoMysBuilder ¶
func NewPersonInfoMysBuilder() *PersonInfoMysBuilder
func (*PersonInfoMysBuilder) Build ¶
func (builder *PersonInfoMysBuilder) Build() *PersonInfoMys
func (*PersonInfoMysBuilder) CommonReserveFund ¶
func (builder *PersonInfoMysBuilder) CommonReserveFund(commonReserveFund string) *PersonInfoMysBuilder
员工就业公积金
示例值:123
func (*PersonInfoMysBuilder) CustomFields ¶
func (builder *PersonInfoMysBuilder) CustomFields(customFields []*ObjectFieldData) *PersonInfoMysBuilder
自定义字段
示例值:
func (*PersonInfoMysBuilder) FreshGraduate ¶
func (builder *PersonInfoMysBuilder) FreshGraduate(freshGraduate bool) *PersonInfoMysBuilder
是否应届毕业生
示例值:true
func (*PersonInfoMysBuilder) Id ¶
func (builder *PersonInfoMysBuilder) Id(id string) *PersonInfoMysBuilder
实体在CoreHR内部的唯一键
示例值:6950635856373745165
func (*PersonInfoMysBuilder) MonthlyGross ¶
func (builder *PersonInfoMysBuilder) MonthlyGross(monthlyGross string) *PersonInfoMysBuilder
每月总收入
示例值:123
func (*PersonInfoMysBuilder) MonthlyTaxDeduction ¶
func (builder *PersonInfoMysBuilder) MonthlyTaxDeduction(monthlyTaxDeduction string) *PersonInfoMysBuilder
每月减税
示例值:123
func (*PersonInfoMysBuilder) PersonId ¶
func (builder *PersonInfoMysBuilder) PersonId(personId string) *PersonInfoMysBuilder
关联人员ID
示例值:6919733647952053768
func (*PersonInfoMysBuilder) PreviousEmployersList ¶
func (builder *PersonInfoMysBuilder) PreviousEmployersList(previousEmployersList []*PreviousEmployer) *PersonInfoMysBuilder
雇主信息列表
示例值:
func (*PersonInfoMysBuilder) PreviousIncomeInTheCurrentYear ¶
func (builder *PersonInfoMysBuilder) PreviousIncomeInTheCurrentYear(previousIncomeInTheCurrentYear bool) *PersonInfoMysBuilder
是否本年度在前雇主已有工作收入
示例值:true
func (*PersonInfoMysBuilder) SocialInsurance ¶
func (builder *PersonInfoMysBuilder) SocialInsurance(socialInsurance string) *PersonInfoMysBuilder
社会保险金缴款
示例值:123
func (*PersonInfoMysBuilder) TaxRelief1 ¶
func (builder *PersonInfoMysBuilder) TaxRelief1(taxRelief1 string) *PersonInfoMysBuilder
税收减免一
示例值:123
func (*PersonInfoMysBuilder) TaxRelief2 ¶
func (builder *PersonInfoMysBuilder) TaxRelief2(taxRelief2 string) *PersonInfoMysBuilder
税收减免二
示例值:123
func (*PersonInfoMysBuilder) TaxRelief3 ¶
func (builder *PersonInfoMysBuilder) TaxRelief3(taxRelief3 string) *PersonInfoMysBuilder
税收减免三
示例值:123
func (*PersonInfoMysBuilder) TaxRelief4 ¶
func (builder *PersonInfoMysBuilder) TaxRelief4(taxRelief4 string) *PersonInfoMysBuilder
税收减免四
示例值:123
func (*PersonInfoMysBuilder) TaxRelief5 ¶
func (builder *PersonInfoMysBuilder) TaxRelief5(taxRelief5 string) *PersonInfoMysBuilder
税收减免五
示例值:123
type PersonName ¶
type PersonName struct { LocalPrimary *string `json:"local_primary,omitempty"` // 姓 - 本地文字 LocalFirstName *string `json:"local_first_name,omitempty"` // 名 - 本地文字 CountryRegionId *string `json:"country_region_id,omitempty"` // 国家 / 地区 NameType *Enum `json:"name_type,omitempty"` // 姓名类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)姓名类型(name_type)枚举定义部分获得 LocalFirstName2 *string `json:"local_first_name_2,omitempty"` // 名 - 第二本地文字 LocalPrimary2 *string `json:"local_primary_2,omitempty"` // 姓 - 第二本地文字 AdditionalNameType *Enum `json:"additional_name_type,omitempty"` // 补充姓名类型,比如emergency_contact_name(紧急联系人姓名) FirstName *string `json:"first_name,omitempty"` // 名 FullName *string `json:"full_name,omitempty"` // 全名 Hereditary *string `json:"hereditary,omitempty"` // 姓氏称谓 CustomName *string `json:"custom_name,omitempty"` // 自定义姓名(未传入时,姓名将默认根据所属国家 / 地区规则对相关姓、名字段拼接) CustomLocalName *string `json:"custom_local_name,omitempty"` // 本地文字的自定义姓名(未传入时,本地文字的姓名将默认根据所属国家 / 地区规则对本地文字的相关姓、名字段拼接) MiddleName *string `json:"middle_name,omitempty"` // 中间名 NamePrimary *string `json:"name_primary,omitempty"` // 姓 Secondary *string `json:"secondary,omitempty"` // 第二姓氏 Social *Enum `json:"social,omitempty"` // 尊称 Tertiary *string `json:"tertiary,omitempty"` // 婚后姓氏 Title *Enum `json:"title,omitempty"` // 头衔,比如;;Mr.;;Miss.;;Mrs.;;Prof.;;Dr. LocalMiddleName *string `json:"local_middle_name,omitempty"` // 本地中间名 LocalSecondary *string `json:"local_secondary,omitempty"` // 第二姓氏 - 本地文字 DisplayNameLocalAndWesternScript *string `json:"display_name_local_and_western_script,omitempty"` // 展示姓名(本地和西方文字) DisplayNameLocalScript *string `json:"display_name_local_script,omitempty"` // 展示姓名(本地文字) DisplayNameWesternScript *string `json:"display_name_western_script,omitempty"` // 展示姓名(西方文字) CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type PersonNameBuilder ¶
type PersonNameBuilder struct {
// contains filtered or unexported fields
}
func NewPersonNameBuilder ¶
func NewPersonNameBuilder() *PersonNameBuilder
func (*PersonNameBuilder) AdditionalNameType ¶
func (builder *PersonNameBuilder) AdditionalNameType(additionalNameType *Enum) *PersonNameBuilder
补充姓名类型,比如emergency_contact_name(紧急联系人姓名)
示例值:
func (*PersonNameBuilder) Build ¶
func (builder *PersonNameBuilder) Build() *PersonName
func (*PersonNameBuilder) CountryRegionId ¶
func (builder *PersonNameBuilder) CountryRegionId(countryRegionId string) *PersonNameBuilder
国家 / 地区
示例值:6862995757234914824
func (*PersonNameBuilder) CustomFields ¶
func (builder *PersonNameBuilder) CustomFields(customFields []*ObjectFieldData) *PersonNameBuilder
自定义字段
示例值:
func (*PersonNameBuilder) CustomLocalName ¶
func (builder *PersonNameBuilder) CustomLocalName(customLocalName string) *PersonNameBuilder
本地文字的自定义姓名(未传入时,本地文字的姓名将默认根据所属国家 / 地区规则对本地文字的相关姓、名字段拼接)
示例值:王大帅
func (*PersonNameBuilder) CustomName ¶
func (builder *PersonNameBuilder) CustomName(customName string) *PersonNameBuilder
自定义姓名(未传入时,姓名将默认根据所属国家 / 地区规则对相关姓、名字段拼接)
示例值:王大帅
func (*PersonNameBuilder) DisplayNameLocalAndWesternScript ¶
func (builder *PersonNameBuilder) DisplayNameLocalAndWesternScript(displayNameLocalAndWesternScript string) *PersonNameBuilder
展示姓名(本地和西方文字)
示例值:王大帅
func (*PersonNameBuilder) DisplayNameLocalScript ¶
func (builder *PersonNameBuilder) DisplayNameLocalScript(displayNameLocalScript string) *PersonNameBuilder
展示姓名(本地文字)
示例值:王大帅
func (*PersonNameBuilder) DisplayNameWesternScript ¶
func (builder *PersonNameBuilder) DisplayNameWesternScript(displayNameWesternScript string) *PersonNameBuilder
展示姓名(西方文字)
示例值:王大帅
func (*PersonNameBuilder) FirstName ¶
func (builder *PersonNameBuilder) FirstName(firstName string) *PersonNameBuilder
名
示例值:帅
func (*PersonNameBuilder) FullName ¶
func (builder *PersonNameBuilder) FullName(fullName string) *PersonNameBuilder
全名
示例值:王大帅
func (*PersonNameBuilder) Hereditary ¶
func (builder *PersonNameBuilder) Hereditary(hereditary string) *PersonNameBuilder
姓氏称谓
示例值:王
func (*PersonNameBuilder) LocalFirstName ¶
func (builder *PersonNameBuilder) LocalFirstName(localFirstName string) *PersonNameBuilder
名 - 本地文字
示例值:四
func (*PersonNameBuilder) LocalFirstName2 ¶
func (builder *PersonNameBuilder) LocalFirstName2(localFirstName2 string) *PersonNameBuilder
名 - 第二本地文字
示例值:五
func (*PersonNameBuilder) LocalMiddleName ¶
func (builder *PersonNameBuilder) LocalMiddleName(localMiddleName string) *PersonNameBuilder
本地中间名
示例值:大
func (*PersonNameBuilder) LocalPrimary ¶
func (builder *PersonNameBuilder) LocalPrimary(localPrimary string) *PersonNameBuilder
姓 - 本地文字
示例值:黄
func (*PersonNameBuilder) LocalPrimary2 ¶
func (builder *PersonNameBuilder) LocalPrimary2(localPrimary2 string) *PersonNameBuilder
姓 - 第二本地文字
示例值:王
func (*PersonNameBuilder) LocalSecondary ¶
func (builder *PersonNameBuilder) LocalSecondary(localSecondary string) *PersonNameBuilder
第二姓氏 - 本地文字
示例值:王
func (*PersonNameBuilder) MiddleName ¶
func (builder *PersonNameBuilder) MiddleName(middleName string) *PersonNameBuilder
中间名
示例值:大
func (*PersonNameBuilder) NamePrimary ¶
func (builder *PersonNameBuilder) NamePrimary(namePrimary string) *PersonNameBuilder
姓
示例值:王
func (*PersonNameBuilder) NameType ¶
func (builder *PersonNameBuilder) NameType(nameType *Enum) *PersonNameBuilder
姓名类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)姓名类型(name_type)枚举定义部分获得
示例值:
func (*PersonNameBuilder) Secondary ¶
func (builder *PersonNameBuilder) Secondary(secondary string) *PersonNameBuilder
第二姓氏
示例值:王
func (*PersonNameBuilder) Social ¶
func (builder *PersonNameBuilder) Social(social *Enum) *PersonNameBuilder
尊称
示例值:刘梓新
func (*PersonNameBuilder) Tertiary ¶
func (builder *PersonNameBuilder) Tertiary(tertiary string) *PersonNameBuilder
婚后姓氏
示例值:王
func (*PersonNameBuilder) Title ¶
func (builder *PersonNameBuilder) Title(title *Enum) *PersonNameBuilder
头衔,比如;;Mr.;;Miss.;;Mrs.;;Prof.;;Dr.
示例值:王
type PersonalProfile ¶
type PersonalProfileBuilder ¶
type PersonalProfileBuilder struct {
// contains filtered or unexported fields
}
func NewPersonalProfileBuilder ¶
func NewPersonalProfileBuilder() *PersonalProfileBuilder
func (*PersonalProfileBuilder) Build ¶
func (builder *PersonalProfileBuilder) Build() *PersonalProfile
func (*PersonalProfileBuilder) Files ¶
func (builder *PersonalProfileBuilder) Files(files []*File) *PersonalProfileBuilder
上传文件列表
示例值:
func (*PersonalProfileBuilder) PersonalProfileType ¶
func (builder *PersonalProfileBuilder) PersonalProfileType(personalProfileType *Enum) *PersonalProfileBuilder
个人资料类型,比如;银行储蓄卡复印件、证件照、个人信息采集表、生活照
示例值:
type Phone ¶
type Phone struct { InternationalAreaCode *Enum `json:"international_area_code,omitempty"` // 国家区号;;常见如:86_china(中国)、852_hong_kong(中国香港)、886_taiwan(中国台湾)、853_macao(中国澳门)、1_united_states_of_america(美利坚合众国)、7_russian_federation(俄罗斯联邦)、44_united_kingdom(英国)、81_japan(日本)、82_korea_republic_of(大韩民国)、91_india(印度) PhoneNumber *string `json:"phone_number,omitempty"` // 电话号码 FormattedPhoneNumber *string `json:"formatted_phone_number,omitempty"` // 完整电话号码 DeviceType *Enum `json:"device_type,omitempty"` // 设备类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)设备类型(device_type)枚举定义部分获得 PhoneUsage *Enum `json:"phone_usage,omitempty"` // 电话用途,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)电话用途(phone_usage)枚举定义部分获得 IsPrimary *bool `json:"is_primary,omitempty"` // 是否为主要电话 IsPublic *bool `json:"is_public,omitempty"` // 是否为公开电话 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type PhoneBuilder ¶
type PhoneBuilder struct {
// contains filtered or unexported fields
}
func NewPhoneBuilder ¶
func NewPhoneBuilder() *PhoneBuilder
func (*PhoneBuilder) Build ¶
func (builder *PhoneBuilder) Build() *Phone
func (*PhoneBuilder) CustomFields ¶
func (builder *PhoneBuilder) CustomFields(customFields []*ObjectFieldData) *PhoneBuilder
自定义字段
示例值:
func (*PhoneBuilder) DeviceType ¶
func (builder *PhoneBuilder) DeviceType(deviceType *Enum) *PhoneBuilder
设备类型,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)设备类型(device_type)枚举定义部分获得
示例值:
func (*PhoneBuilder) FormattedPhoneNumber ¶
func (builder *PhoneBuilder) FormattedPhoneNumber(formattedPhoneNumber string) *PhoneBuilder
完整电话号码
示例值:+86 010-12345678
func (*PhoneBuilder) InternationalAreaCode ¶
func (builder *PhoneBuilder) InternationalAreaCode(internationalAreaCode *Enum) *PhoneBuilder
国家区号;;常见如:86_china(中国)、852_hong_kong(中国香港)、886_taiwan(中国台湾)、853_macao(中国澳门)、1_united_states_of_america(美利坚合众国)、7_russian_federation(俄罗斯联邦)、44_united_kingdom(英国)、81_japan(日本)、82_korea_republic_of(大韩民国)、91_india(印度)
示例值:
func (*PhoneBuilder) IsPrimary ¶
func (builder *PhoneBuilder) IsPrimary(isPrimary bool) *PhoneBuilder
是否为主要电话
示例值:true
func (*PhoneBuilder) IsPublic ¶
func (builder *PhoneBuilder) IsPublic(isPublic bool) *PhoneBuilder
是否为公开电话
示例值:true
func (*PhoneBuilder) PhoneNumber ¶
func (builder *PhoneBuilder) PhoneNumber(phoneNumber string) *PhoneBuilder
电话号码
示例值:010-12345678
func (*PhoneBuilder) PhoneUsage ¶
func (builder *PhoneBuilder) PhoneUsage(phoneUsage *Enum) *PhoneBuilder
电话用途,枚举值可通过文档[【飞书人事枚举常量】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)电话用途(phone_usage)枚举定义部分获得
示例值:
type PhoneNumberAndAreaCode ¶ added in v3.0.34
type PhoneNumberAndAreaCodeBuilder ¶ added in v3.0.34
type PhoneNumberAndAreaCodeBuilder struct {
// contains filtered or unexported fields
}
func NewPhoneNumberAndAreaCodeBuilder ¶ added in v3.0.34
func NewPhoneNumberAndAreaCodeBuilder() *PhoneNumberAndAreaCodeBuilder
func (*PhoneNumberAndAreaCodeBuilder) AreaCode ¶ added in v3.0.34
func (builder *PhoneNumberAndAreaCodeBuilder) AreaCode(areaCode *Enum) *PhoneNumberAndAreaCodeBuilder
区号
示例值:123123
func (*PhoneNumberAndAreaCodeBuilder) Build ¶ added in v3.0.34
func (builder *PhoneNumberAndAreaCodeBuilder) Build() *PhoneNumberAndAreaCode
func (*PhoneNumberAndAreaCodeBuilder) PhoneNumber ¶ added in v3.0.34
func (builder *PhoneNumberAndAreaCodeBuilder) PhoneNumber(phoneNumber string) *PhoneNumberAndAreaCodeBuilder
号码
示例值:213213
type PreHire ¶
type PreHire struct { AtsApplicationId *string `json:"ats_application_id,omitempty"` // 招聘系统的候选人 ID Id *string `json:"id,omitempty"` // 待入职ID HireDate *string `json:"hire_date,omitempty"` // 入职日期 EmployeeType *Enum `json:"employee_type,omitempty"` // 雇佣类型 WorkerId *string `json:"worker_id,omitempty"` // 人员编号 EmployeeTypeId *string `json:"employee_type_id,omitempty"` // 雇佣类型 PersonId *string `json:"person_id,omitempty"` // 引用Person ID CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 CostCenterRate []*SupportCostCenterItem `json:"cost_center_rate,omitempty"` // 成本中心分摊信息 OnboardingStatus *Enum `json:"onboarding_status,omitempty"` // 入职状态;;- 待入职(preboarding);;- 已删除(deleted);;- 准备就绪(day_one);;- 已撤销(withdrawn);;- 已完成(completed) }
type PreHireBuilder ¶
type PreHireBuilder struct {
// contains filtered or unexported fields
}
func NewPreHireBuilder ¶
func NewPreHireBuilder() *PreHireBuilder
func (*PreHireBuilder) AtsApplicationId ¶
func (builder *PreHireBuilder) AtsApplicationId(atsApplicationId string) *PreHireBuilder
招聘系统的候选人 ID
示例值:4719168654814483759
func (*PreHireBuilder) Build ¶
func (builder *PreHireBuilder) Build() *PreHire
func (*PreHireBuilder) CostCenterRate ¶ added in v3.0.20
func (builder *PreHireBuilder) CostCenterRate(costCenterRate []*SupportCostCenterItem) *PreHireBuilder
成本中心分摊信息
示例值:
func (*PreHireBuilder) CustomFields ¶
func (builder *PreHireBuilder) CustomFields(customFields []*ObjectFieldData) *PreHireBuilder
自定义字段
示例值:
func (*PreHireBuilder) EmployeeType ¶
func (builder *PreHireBuilder) EmployeeType(employeeType *Enum) *PreHireBuilder
雇佣类型
示例值:
func (*PreHireBuilder) EmployeeTypeId ¶
func (builder *PreHireBuilder) EmployeeTypeId(employeeTypeId string) *PreHireBuilder
雇佣类型
示例值:正式
func (*PreHireBuilder) HireDate ¶
func (builder *PreHireBuilder) HireDate(hireDate string) *PreHireBuilder
入职日期
示例值:2020-01-01
func (*PreHireBuilder) Id ¶
func (builder *PreHireBuilder) Id(id string) *PreHireBuilder
待入职ID
示例值:154545454
func (*PreHireBuilder) OnboardingStatus ¶
func (builder *PreHireBuilder) OnboardingStatus(onboardingStatus *Enum) *PreHireBuilder
入职状态;;- 待入职(preboarding);;- 已删除(deleted);;- 准备就绪(day_one);;- 已撤销(withdrawn);;- 已完成(completed)
示例值:
func (*PreHireBuilder) PersonId ¶
func (builder *PreHireBuilder) PersonId(personId string) *PreHireBuilder
引用Person ID
示例值:656464648662
func (*PreHireBuilder) WorkerId ¶
func (builder *PreHireBuilder) WorkerId(workerId string) *PreHireBuilder
人员编号
示例值:1245646
type PreHireQuery ¶
type PreHireQuery struct { AtsApplicationId *string `json:"ats_application_id,omitempty"` // 招聘系统的候选人 ID Id *string `json:"id,omitempty"` // 实体在CoreHR内部的唯一键 HireDate *string `json:"hire_date,omitempty"` // 入职日期 EmployeeType *Enum `json:"employee_type,omitempty"` // 雇佣类型 WorkerId *string `json:"worker_id,omitempty"` // 人员编号 EmployeeTypeId *string `json:"employee_type_id,omitempty"` // 雇佣类型 PersonId *string `json:"person_id,omitempty"` // 引用Person ID CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 OnboardingStatus *Enum `json:"onboarding_status,omitempty"` // 入职状态 CostCenterRate []*SupportCostCenterItem `json:"cost_center_rate,omitempty"` // 成本中心分摊信息 WorkEmailList []*Email `json:"work_email_list,omitempty"` // 工作邮箱 DepartmentId *string `json:"department_id,omitempty"` // 部门ID }
type PreHireQueryBuilder ¶
type PreHireQueryBuilder struct {
// contains filtered or unexported fields
}
func NewPreHireQueryBuilder ¶
func NewPreHireQueryBuilder() *PreHireQueryBuilder
func (*PreHireQueryBuilder) AtsApplicationId ¶
func (builder *PreHireQueryBuilder) AtsApplicationId(atsApplicationId string) *PreHireQueryBuilder
招聘系统的候选人 ID
示例值:4719168654814483759
func (*PreHireQueryBuilder) Build ¶
func (builder *PreHireQueryBuilder) Build() *PreHireQuery
func (*PreHireQueryBuilder) CostCenterRate ¶ added in v3.0.20
func (builder *PreHireQueryBuilder) CostCenterRate(costCenterRate []*SupportCostCenterItem) *PreHireQueryBuilder
成本中心分摊信息
示例值:
func (*PreHireQueryBuilder) CustomFields ¶
func (builder *PreHireQueryBuilder) CustomFields(customFields []*ObjectFieldData) *PreHireQueryBuilder
自定义字段
示例值:
func (*PreHireQueryBuilder) DepartmentId ¶
func (builder *PreHireQueryBuilder) DepartmentId(departmentId string) *PreHireQueryBuilder
部门ID
示例值:656464648662
func (*PreHireQueryBuilder) EmployeeType ¶
func (builder *PreHireQueryBuilder) EmployeeType(employeeType *Enum) *PreHireQueryBuilder
雇佣类型
示例值:
func (*PreHireQueryBuilder) EmployeeTypeId ¶
func (builder *PreHireQueryBuilder) EmployeeTypeId(employeeTypeId string) *PreHireQueryBuilder
雇佣类型
示例值:正式
func (*PreHireQueryBuilder) HireDate ¶
func (builder *PreHireQueryBuilder) HireDate(hireDate string) *PreHireQueryBuilder
入职日期
示例值:2020-01-01
func (*PreHireQueryBuilder) Id ¶
func (builder *PreHireQueryBuilder) Id(id string) *PreHireQueryBuilder
实体在CoreHR内部的唯一键
示例值:154545454
func (*PreHireQueryBuilder) OnboardingStatus ¶
func (builder *PreHireQueryBuilder) OnboardingStatus(onboardingStatus *Enum) *PreHireQueryBuilder
入职状态
示例值:
func (*PreHireQueryBuilder) PersonId ¶
func (builder *PreHireQueryBuilder) PersonId(personId string) *PreHireQueryBuilder
引用Person ID
示例值:656464648662
func (*PreHireQueryBuilder) WorkEmailList ¶
func (builder *PreHireQueryBuilder) WorkEmailList(workEmailList []*Email) *PreHireQueryBuilder
工作邮箱
示例值:
func (*PreHireQueryBuilder) WorkerId ¶
func (builder *PreHireQueryBuilder) WorkerId(workerId string) *PreHireQueryBuilder
人员编号
示例值:1245646
type PreviousEmployer ¶
type PreviousEmployer struct { Id *string `json:"id,omitempty"` // 实体在CoreHR内部的唯一键 EmployerName *string `json:"employer_name,omitempty"` // 雇主名称 EmployerReferenceNumber *string `json:"employer_reference_number,omitempty"` // 雇主税参考号 EmploymentOrder *string `json:"employment_order,omitempty"` // 雇佣顺序 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type PreviousEmployerBuilder ¶
type PreviousEmployerBuilder struct {
// contains filtered or unexported fields
}
func NewPreviousEmployerBuilder ¶
func NewPreviousEmployerBuilder() *PreviousEmployerBuilder
func (*PreviousEmployerBuilder) Build ¶
func (builder *PreviousEmployerBuilder) Build() *PreviousEmployer
func (*PreviousEmployerBuilder) CustomFields ¶
func (builder *PreviousEmployerBuilder) CustomFields(customFields []*ObjectFieldData) *PreviousEmployerBuilder
自定义字段
示例值:
func (*PreviousEmployerBuilder) EmployerName ¶
func (builder *PreviousEmployerBuilder) EmployerName(employerName string) *PreviousEmployerBuilder
雇主名称
示例值:employer name
func (*PreviousEmployerBuilder) EmployerReferenceNumber ¶
func (builder *PreviousEmployerBuilder) EmployerReferenceNumber(employerReferenceNumber string) *PreviousEmployerBuilder
雇主税参考号
示例值:1234567899
func (*PreviousEmployerBuilder) EmploymentOrder ¶
func (builder *PreviousEmployerBuilder) EmploymentOrder(employmentOrder string) *PreviousEmployerBuilder
雇佣顺序
示例值:true
func (*PreviousEmployerBuilder) Id ¶
func (builder *PreviousEmployerBuilder) Id(id string) *PreviousEmployerBuilder
实体在CoreHR内部的唯一键
示例值:6950635856373745165
type ProcessBuilder ¶
type ProcessBuilder struct {
// contains filtered or unexported fields
}
func NewProcessBuilder ¶
func NewProcessBuilder() *ProcessBuilder
func (*ProcessBuilder) Build ¶
func (builder *ProcessBuilder) Build() *Process
type QueryCustomFieldReq ¶ added in v3.0.22
type QueryCustomFieldReq struct {
// contains filtered or unexported fields
}
type QueryCustomFieldReqBuilder ¶ added in v3.0.22
type QueryCustomFieldReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryCustomFieldReqBuilder ¶ added in v3.0.22
func NewQueryCustomFieldReqBuilder() *QueryCustomFieldReqBuilder
func (*QueryCustomFieldReqBuilder) Build ¶ added in v3.0.22
func (builder *QueryCustomFieldReqBuilder) Build() *QueryCustomFieldReq
func (*QueryCustomFieldReqBuilder) ObjectApiNameList ¶ added in v3.0.22
func (builder *QueryCustomFieldReqBuilder) ObjectApiNameList(objectApiNameList []string) *QueryCustomFieldReqBuilder
所属对象 apiname,支持一个或多个;;当前数量限制为 20 个
示例值:["offboarding_info"]
type QueryCustomFieldResp ¶ added in v3.0.22
type QueryCustomFieldResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *QueryCustomFieldRespData `json:"data"` // 业务数据 }
func (*QueryCustomFieldResp) Success ¶ added in v3.0.22
func (resp *QueryCustomFieldResp) Success() bool
type QueryCustomFieldRespData ¶ added in v3.0.22
type QueryCustomFieldRespData struct {
Items []*CustomField `json:"items,omitempty"` // 自定义字段列表
}
type QueryOffboardingPathReqBodyBuilder ¶ added in v3.0.22
type QueryOffboardingPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewQueryOffboardingPathReqBodyBuilder ¶ added in v3.0.22
func NewQueryOffboardingPathReqBodyBuilder() *QueryOffboardingPathReqBodyBuilder
func (*QueryOffboardingPathReqBodyBuilder) Active ¶ added in v3.0.22
func (builder *QueryOffboardingPathReqBodyBuilder) Active(active bool) *QueryOffboardingPathReqBodyBuilder
是否启用
示例值:true
func (*QueryOffboardingPathReqBodyBuilder) Build ¶ added in v3.0.22
func (builder *QueryOffboardingPathReqBodyBuilder) Build() (*QueryOffboardingReqBody, error)
func (*QueryOffboardingPathReqBodyBuilder) OffboardingReasonUniqueIdentifier ¶ added in v3.0.22
func (builder *QueryOffboardingPathReqBodyBuilder) OffboardingReasonUniqueIdentifier(offboardingReasonUniqueIdentifier []string) *QueryOffboardingPathReqBodyBuilder
离职原因唯一标识列表,用于过滤,最大20个
示例值:["reason_for_offboarding_option"]
type QueryOffboardingReq ¶ added in v3.0.22
type QueryOffboardingReq struct { Body *QueryOffboardingReqBody `body:""` // contains filtered or unexported fields }
type QueryOffboardingReqBody ¶ added in v3.0.22
type QueryOffboardingReqBodyBuilder ¶ added in v3.0.22
type QueryOffboardingReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewQueryOffboardingReqBodyBuilder ¶ added in v3.0.22
func NewQueryOffboardingReqBodyBuilder() *QueryOffboardingReqBodyBuilder
func (*QueryOffboardingReqBodyBuilder) Active ¶ added in v3.0.22
func (builder *QueryOffboardingReqBodyBuilder) Active(active bool) *QueryOffboardingReqBodyBuilder
是否启用
示例值:true
func (*QueryOffboardingReqBodyBuilder) Build ¶ added in v3.0.22
func (builder *QueryOffboardingReqBodyBuilder) Build() *QueryOffboardingReqBody
func (*QueryOffboardingReqBodyBuilder) OffboardingReasonUniqueIdentifier ¶ added in v3.0.22
func (builder *QueryOffboardingReqBodyBuilder) OffboardingReasonUniqueIdentifier(offboardingReasonUniqueIdentifier []string) *QueryOffboardingReqBodyBuilder
离职原因唯一标识列表,用于过滤,最大20个
示例值:["reason_for_offboarding_option"]
type QueryOffboardingReqBuilder ¶ added in v3.0.22
type QueryOffboardingReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryOffboardingReqBuilder ¶ added in v3.0.22
func NewQueryOffboardingReqBuilder() *QueryOffboardingReqBuilder
func (*QueryOffboardingReqBuilder) Body ¶ added in v3.0.22
func (builder *QueryOffboardingReqBuilder) Body(body *QueryOffboardingReqBody) *QueryOffboardingReqBuilder
查询「飞书人事」-「离职设置」中的离职原因
func (*QueryOffboardingReqBuilder) Build ¶ added in v3.0.22
func (builder *QueryOffboardingReqBuilder) Build() *QueryOffboardingReq
type QueryOffboardingResp ¶ added in v3.0.22
type QueryOffboardingResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *QueryOffboardingRespData `json:"data"` // 业务数据 }
func (*QueryOffboardingResp) Success ¶ added in v3.0.22
func (resp *QueryOffboardingResp) Success() bool
type QueryOffboardingRespData ¶ added in v3.0.22
type QueryOffboardingRespData struct {
Items []*OffboardingReason `json:"items,omitempty"` // 离职原因列表
}
type QuerySecurityGroupPathReqBodyBuilder ¶ added in v3.0.22
type QuerySecurityGroupPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewQuerySecurityGroupPathReqBodyBuilder ¶ added in v3.0.22
func NewQuerySecurityGroupPathReqBodyBuilder() *QuerySecurityGroupPathReqBodyBuilder
func (*QuerySecurityGroupPathReqBodyBuilder) Build ¶ added in v3.0.22
func (builder *QuerySecurityGroupPathReqBodyBuilder) Build() (*QuerySecurityGroupReqBody, error)
func (*QuerySecurityGroupPathReqBodyBuilder) ItemList ¶ added in v3.0.22
func (builder *QuerySecurityGroupPathReqBodyBuilder) ItemList(itemList []*BpRoleOrganization) *QuerySecurityGroupPathReqBodyBuilder
角色列表,一次最多支持查询 50 个
示例值:
type QuerySecurityGroupReq ¶ added in v3.0.22
type QuerySecurityGroupReq struct { Body *QuerySecurityGroupReqBody `body:""` // contains filtered or unexported fields }
type QuerySecurityGroupReqBody ¶ added in v3.0.22
type QuerySecurityGroupReqBody struct {
ItemList []*BpRoleOrganization `json:"item_list,omitempty"` // 角色列表,一次最多支持查询 50 个
}
type QuerySecurityGroupReqBodyBuilder ¶ added in v3.0.22
type QuerySecurityGroupReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewQuerySecurityGroupReqBodyBuilder ¶ added in v3.0.22
func NewQuerySecurityGroupReqBodyBuilder() *QuerySecurityGroupReqBodyBuilder
func (*QuerySecurityGroupReqBodyBuilder) Build ¶ added in v3.0.22
func (builder *QuerySecurityGroupReqBodyBuilder) Build() *QuerySecurityGroupReqBody
func (*QuerySecurityGroupReqBodyBuilder) ItemList ¶ added in v3.0.22
func (builder *QuerySecurityGroupReqBodyBuilder) ItemList(itemList []*BpRoleOrganization) *QuerySecurityGroupReqBodyBuilder
角色列表,一次最多支持查询 50 个
示例值:
type QuerySecurityGroupReqBuilder ¶ added in v3.0.22
type QuerySecurityGroupReqBuilder struct {
// contains filtered or unexported fields
}
func NewQuerySecurityGroupReqBuilder ¶ added in v3.0.22
func NewQuerySecurityGroupReqBuilder() *QuerySecurityGroupReqBuilder
func (*QuerySecurityGroupReqBuilder) Body ¶ added in v3.0.22
func (builder *QuerySecurityGroupReqBuilder) Body(body *QuerySecurityGroupReqBody) *QuerySecurityGroupReqBuilder
通过部门或工作地点,查询对应的 HRBP/属地 BP
func (*QuerySecurityGroupReqBuilder) Build ¶ added in v3.0.22
func (builder *QuerySecurityGroupReqBuilder) Build() *QuerySecurityGroupReq
func (*QuerySecurityGroupReqBuilder) DepartmentIdType ¶ added in v3.0.22
func (builder *QuerySecurityGroupReqBuilder) DepartmentIdType(departmentIdType string) *QuerySecurityGroupReqBuilder
此次调用中使用的部门 ID 类型
示例值:people_corehr_department_id
type QuerySecurityGroupResp ¶ added in v3.0.22
type QuerySecurityGroupResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *QuerySecurityGroupRespData `json:"data"` // 业务数据 }
func (*QuerySecurityGroupResp) Success ¶ added in v3.0.22
func (resp *QuerySecurityGroupResp) Success() bool
type QuerySecurityGroupRespData ¶ added in v3.0.22
type QuerySecurityGroupRespData struct {
HrbpList []*Hrbp `json:"hrbp_list,omitempty"` // HRBP/属地 BP 信息
}
type QueryTransferReasonReq ¶ added in v3.0.22
type QueryTransferReasonReq struct {
// contains filtered or unexported fields
}
type QueryTransferReasonReqBuilder ¶ added in v3.0.22
type QueryTransferReasonReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryTransferReasonReqBuilder ¶ added in v3.0.22
func NewQueryTransferReasonReqBuilder() *QueryTransferReasonReqBuilder
func (*QueryTransferReasonReqBuilder) Active ¶ added in v3.0.22
func (builder *QueryTransferReasonReqBuilder) Active(active bool) *QueryTransferReasonReqBuilder
异动原因状态
示例值:true
func (*QueryTransferReasonReqBuilder) Build ¶ added in v3.0.22
func (builder *QueryTransferReasonReqBuilder) Build() *QueryTransferReasonReq
func (*QueryTransferReasonReqBuilder) TransferReasonUniqueIdentifier ¶ added in v3.0.22
func (builder *QueryTransferReasonReqBuilder) TransferReasonUniqueIdentifier(transferReasonUniqueIdentifier []string) *QueryTransferReasonReqBuilder
异动原因唯一标识,多条时最多数量为10
示例值:voluntary_transfer
type QueryTransferReasonResp ¶ added in v3.0.22
type QueryTransferReasonResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *QueryTransferReasonRespData `json:"data"` // 业务数据 }
func (*QueryTransferReasonResp) Success ¶ added in v3.0.22
func (resp *QueryTransferReasonResp) Success() bool
type QueryTransferReasonRespData ¶ added in v3.0.22
type QueryTransferReasonRespData struct {
Items []*TransferReason `json:"items,omitempty"` // 异动原因列表
}
type QueryTransferTypeReq ¶ added in v3.0.22
type QueryTransferTypeReq struct {
// contains filtered or unexported fields
}
type QueryTransferTypeReqBuilder ¶ added in v3.0.22
type QueryTransferTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryTransferTypeReqBuilder ¶ added in v3.0.22
func NewQueryTransferTypeReqBuilder() *QueryTransferTypeReqBuilder
func (*QueryTransferTypeReqBuilder) Active ¶ added in v3.0.22
func (builder *QueryTransferTypeReqBuilder) Active(active bool) *QueryTransferTypeReqBuilder
异动类型状态
示例值:true
func (*QueryTransferTypeReqBuilder) Build ¶ added in v3.0.22
func (builder *QueryTransferTypeReqBuilder) Build() *QueryTransferTypeReq
func (*QueryTransferTypeReqBuilder) TransferTypeUniqueIdentifier ¶ added in v3.0.22
func (builder *QueryTransferTypeReqBuilder) TransferTypeUniqueIdentifier(transferTypeUniqueIdentifier []string) *QueryTransferTypeReqBuilder
异动类型唯一标识,多条时最多数量为10
示例值:job_status_change
type QueryTransferTypeResp ¶ added in v3.0.22
type QueryTransferTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *QueryTransferTypeRespData `json:"data"` // 业务数据 }
func (*QueryTransferTypeResp) Success ¶ added in v3.0.22
func (resp *QueryTransferTypeResp) Success() bool
type QueryTransferTypeRespData ¶ added in v3.0.22
type QueryTransferTypeRespData struct {
Items []*TransferType `json:"items,omitempty"` // 异动类型列表
}
type ReferenceObject ¶ added in v3.0.13
type ReferenceObjectBuilder ¶ added in v3.0.13
type ReferenceObjectBuilder struct {
// contains filtered or unexported fields
}
func NewReferenceObjectBuilder ¶ added in v3.0.13
func NewReferenceObjectBuilder() *ReferenceObjectBuilder
func (*ReferenceObjectBuilder) ApiName ¶ added in v3.0.13
func (builder *ReferenceObjectBuilder) ApiName(apiName string) *ReferenceObjectBuilder
cpst_item(项目)、 cpst_indicator(指标)
示例值:cpst_item
func (*ReferenceObjectBuilder) Build ¶ added in v3.0.13
func (builder *ReferenceObjectBuilder) Build() *ReferenceObject
func (*ReferenceObjectBuilder) Id ¶ added in v3.0.13
func (builder *ReferenceObjectBuilder) Id(id string) *ReferenceObjectBuilder
值列表 例如部门ID
示例值:7156853394442044972
type ResidentTax ¶
type ResidentTax struct { Id *string `json:"id,omitempty"` // 实体在CoreHR内部的唯一键 YearResidentTax *string `json:"year_resident_tax,omitempty"` // 年度 TaxAddress *Address `json:"tax_address,omitempty"` // 纳税地址 TaxCountryRegionId *string `json:"tax_country_region_id,omitempty"` // 纳税国家地区 ResidentStatus *Enum `json:"resident_status,omitempty"` // 居民纳税身份 ResidentStatusSpecification *string `json:"resident_status_specification,omitempty"` // 本年度在马来西亚已有工作收入 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type ResidentTaxBuilder ¶
type ResidentTaxBuilder struct {
// contains filtered or unexported fields
}
func NewResidentTaxBuilder ¶
func NewResidentTaxBuilder() *ResidentTaxBuilder
func (*ResidentTaxBuilder) Build ¶
func (builder *ResidentTaxBuilder) Build() *ResidentTax
func (*ResidentTaxBuilder) CustomFields ¶
func (builder *ResidentTaxBuilder) CustomFields(customFields []*ObjectFieldData) *ResidentTaxBuilder
自定义字段
示例值:
func (*ResidentTaxBuilder) Id ¶
func (builder *ResidentTaxBuilder) Id(id string) *ResidentTaxBuilder
实体在CoreHR内部的唯一键
示例值:6950635856373745165
func (*ResidentTaxBuilder) ResidentStatus ¶
func (builder *ResidentTaxBuilder) ResidentStatus(residentStatus *Enum) *ResidentTaxBuilder
居民纳税身份
示例值:马来西亚
func (*ResidentTaxBuilder) ResidentStatusSpecification ¶
func (builder *ResidentTaxBuilder) ResidentStatusSpecification(residentStatusSpecification string) *ResidentTaxBuilder
本年度在马来西亚已有工作收入
示例值:马来西亚
func (*ResidentTaxBuilder) TaxAddress ¶
func (builder *ResidentTaxBuilder) TaxAddress(taxAddress *Address) *ResidentTaxBuilder
纳税地址
示例值:
func (*ResidentTaxBuilder) TaxCountryRegionId ¶
func (builder *ResidentTaxBuilder) TaxCountryRegionId(taxCountryRegionId string) *ResidentTaxBuilder
纳税国家地区
示例值:马来西亚
func (*ResidentTaxBuilder) YearResidentTax ¶
func (builder *ResidentTaxBuilder) YearResidentTax(yearResidentTax string) *ResidentTaxBuilder
年度
示例值:2021
type RoleAuthorization ¶
type RoleAuthorization struct { EmploymentId *string `json:"employment_id,omitempty"` // 员工 ID PermissionDetailList []*PermissionDetail `json:"permission_detail_list,omitempty"` // 授权列表 ManagementScopeList []*ManagementScope `json:"management_scope_list,omitempty"` // 实际授权管理范围 }
type RoleAuthorizationBuilder ¶
type RoleAuthorizationBuilder struct {
// contains filtered or unexported fields
}
func NewRoleAuthorizationBuilder ¶
func NewRoleAuthorizationBuilder() *RoleAuthorizationBuilder
func (*RoleAuthorizationBuilder) Build ¶
func (builder *RoleAuthorizationBuilder) Build() *RoleAuthorization
func (*RoleAuthorizationBuilder) EmploymentId ¶
func (builder *RoleAuthorizationBuilder) EmploymentId(employmentId string) *RoleAuthorizationBuilder
员工 ID
示例值:6967639606963471902
func (*RoleAuthorizationBuilder) ManagementScopeList ¶
func (builder *RoleAuthorizationBuilder) ManagementScopeList(managementScopeList []*ManagementScope) *RoleAuthorizationBuilder
实际授权管理范围
示例值:
func (*RoleAuthorizationBuilder) PermissionDetailList ¶
func (builder *RoleAuthorizationBuilder) PermissionDetailList(permissionDetailList []*PermissionDetail) *RoleAuthorizationBuilder
授权列表
示例值:
type RuleDimension ¶
type RuleDimensionBuilder ¶
type RuleDimensionBuilder struct {
// contains filtered or unexported fields
}
func NewRuleDimensionBuilder ¶
func NewRuleDimensionBuilder() *RuleDimensionBuilder
func (*RuleDimensionBuilder) Build ¶
func (builder *RuleDimensionBuilder) Build() *RuleDimension
func (*RuleDimensionBuilder) EntityKey ¶
func (builder *RuleDimensionBuilder) EntityKey(entityKey string) *RuleDimensionBuilder
维度的key
示例值:员工
func (*RuleDimensionBuilder) EntityName ¶
func (builder *RuleDimensionBuilder) EntityName(entityName *Name) *RuleDimensionBuilder
维度名称
示例值:
type SearchAssignedUserPathReqBodyBuilder ¶ added in v3.0.22
type SearchAssignedUserPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchAssignedUserPathReqBodyBuilder ¶ added in v3.0.22
func NewSearchAssignedUserPathReqBodyBuilder() *SearchAssignedUserPathReqBodyBuilder
func (*SearchAssignedUserPathReqBodyBuilder) Build ¶ added in v3.0.22
func (builder *SearchAssignedUserPathReqBodyBuilder) Build() (*SearchAssignedUserReqBody, error)
func (*SearchAssignedUserPathReqBodyBuilder) ManagementScopeList ¶ added in v3.0.22
func (builder *SearchAssignedUserPathReqBodyBuilder) ManagementScopeList(managementScopeList []*ManagementScope) *SearchAssignedUserPathReqBodyBuilder
管理范围信息
示例值:
func (*SearchAssignedUserPathReqBodyBuilder) PageSize ¶ added in v3.0.22
func (builder *SearchAssignedUserPathReqBodyBuilder) PageSize(pageSize string) *SearchAssignedUserPathReqBodyBuilder
每页获取记录数量,最大100
示例值:100
func (*SearchAssignedUserPathReqBodyBuilder) PageToken ¶ added in v3.0.22
func (builder *SearchAssignedUserPathReqBodyBuilder) PageToken(pageToken string) *SearchAssignedUserPathReqBodyBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9
func (*SearchAssignedUserPathReqBodyBuilder) RoleId ¶ added in v3.0.22
func (builder *SearchAssignedUserPathReqBodyBuilder) RoleId(roleId string) *SearchAssignedUserPathReqBodyBuilder
角色 ID,仅支持组织类角色, 角色 ID 可通过【批量获取角色列表】接口获取
示例值:100
func (*SearchAssignedUserPathReqBodyBuilder) SearchMethod ¶ added in v3.0.22
func (builder *SearchAssignedUserPathReqBodyBuilder) SearchMethod(searchMethod string) *SearchAssignedUserPathReqBodyBuilder
查找方式;;可选值有:;- 1:只查找指定 部门/工作地点/公司/社保城市,如无授权信息则返回为空;- 2:当指定的 部门/工作地点/公司/社保城市 无授权信息,向上查找第一个授权记录并直接返回
示例值:1
type SearchAssignedUserReq ¶ added in v3.0.22
type SearchAssignedUserReq struct { Body *SearchAssignedUserReqBody `body:""` // contains filtered or unexported fields }
type SearchAssignedUserReqBody ¶ added in v3.0.22
type SearchAssignedUserReqBody struct { RoleId *string `json:"role_id,omitempty"` // 角色 ID,仅支持组织类角色, 角色 ID 可通过【批量获取角色列表】接口获取 ManagementScopeList []*ManagementScope `json:"management_scope_list,omitempty"` // 管理范围信息 SearchMethod *string `json:"search_method,omitempty"` // 查找方式;;可选值有:;- 1:只查找指定 部门/工作地点/公司/社保城市,如无授权信息则返回为空;- 2:当指定的 部门/工作地点/公司/社保城市 无授权信息,向上查找第一个授权记录并直接返回 PageToken *string `json:"page_token,omitempty"` // 页码标识,获取第一页传空,每次查询会返回下一页的page_token PageSize *string `json:"page_size,omitempty"` // 每页获取记录数量,最大100 }
type SearchAssignedUserReqBodyBuilder ¶ added in v3.0.22
type SearchAssignedUserReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchAssignedUserReqBodyBuilder ¶ added in v3.0.22
func NewSearchAssignedUserReqBodyBuilder() *SearchAssignedUserReqBodyBuilder
func (*SearchAssignedUserReqBodyBuilder) Build ¶ added in v3.0.22
func (builder *SearchAssignedUserReqBodyBuilder) Build() *SearchAssignedUserReqBody
func (*SearchAssignedUserReqBodyBuilder) ManagementScopeList ¶ added in v3.0.22
func (builder *SearchAssignedUserReqBodyBuilder) ManagementScopeList(managementScopeList []*ManagementScope) *SearchAssignedUserReqBodyBuilder
管理范围信息
示例值:
func (*SearchAssignedUserReqBodyBuilder) PageSize ¶ added in v3.0.22
func (builder *SearchAssignedUserReqBodyBuilder) PageSize(pageSize string) *SearchAssignedUserReqBodyBuilder
每页获取记录数量,最大100
示例值:100
func (*SearchAssignedUserReqBodyBuilder) PageToken ¶ added in v3.0.22
func (builder *SearchAssignedUserReqBodyBuilder) PageToken(pageToken string) *SearchAssignedUserReqBodyBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9
func (*SearchAssignedUserReqBodyBuilder) RoleId ¶ added in v3.0.22
func (builder *SearchAssignedUserReqBodyBuilder) RoleId(roleId string) *SearchAssignedUserReqBodyBuilder
角色 ID,仅支持组织类角色, 角色 ID 可通过【批量获取角色列表】接口获取
示例值:100
func (*SearchAssignedUserReqBodyBuilder) SearchMethod ¶ added in v3.0.22
func (builder *SearchAssignedUserReqBodyBuilder) SearchMethod(searchMethod string) *SearchAssignedUserReqBodyBuilder
查找方式;;可选值有:;- 1:只查找指定 部门/工作地点/公司/社保城市,如无授权信息则返回为空;- 2:当指定的 部门/工作地点/公司/社保城市 无授权信息,向上查找第一个授权记录并直接返回
示例值:1
type SearchAssignedUserReqBuilder ¶ added in v3.0.22
type SearchAssignedUserReqBuilder struct {
// contains filtered or unexported fields
}
func NewSearchAssignedUserReqBuilder ¶ added in v3.0.22
func NewSearchAssignedUserReqBuilder() *SearchAssignedUserReqBuilder
func (*SearchAssignedUserReqBuilder) Body ¶ added in v3.0.22
func (builder *SearchAssignedUserReqBuilder) Body(body *SearchAssignedUserReqBody) *SearchAssignedUserReqBuilder
查询组织类角色的授权信息
func (*SearchAssignedUserReqBuilder) Build ¶ added in v3.0.22
func (builder *SearchAssignedUserReqBuilder) Build() *SearchAssignedUserReq
func (*SearchAssignedUserReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *SearchAssignedUserReqBuilder) UserIdType(userIdType string) *SearchAssignedUserReqBuilder
用户 ID 类型
示例值:people_corehr_id
type SearchAssignedUserResp ¶ added in v3.0.22
type SearchAssignedUserResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SearchAssignedUserRespData `json:"data"` // 业务数据 }
func (*SearchAssignedUserResp) Success ¶ added in v3.0.22
func (resp *SearchAssignedUserResp) Success() bool
type SearchAssignedUserRespData ¶ added in v3.0.22
type SearchAssignedUserRespData struct { Items []*RoleAuthorization `json:"items,omitempty"` // 用户授权信息 HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type SearchOffboardingIterator ¶ added in v3.0.22
type SearchOffboardingIterator struct {
// contains filtered or unexported fields
}
func (*SearchOffboardingIterator) Next ¶ added in v3.0.22
func (iterator *SearchOffboardingIterator) Next() (bool, *Offboarding, error)
func (*SearchOffboardingIterator) NextPageToken ¶ added in v3.0.22
func (iterator *SearchOffboardingIterator) NextPageToken() *string
type SearchOffboardingPathReqBodyBuilder ¶ added in v3.0.22
type SearchOffboardingPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchOffboardingPathReqBodyBuilder ¶ added in v3.0.22
func NewSearchOffboardingPathReqBodyBuilder() *SearchOffboardingPathReqBodyBuilder
func (*SearchOffboardingPathReqBodyBuilder) ApplyInitiatingTimeEnd ¶ added in v3.0.22
func (builder *SearchOffboardingPathReqBodyBuilder) ApplyInitiatingTimeEnd(applyInitiatingTimeEnd string) *SearchOffboardingPathReqBodyBuilder
离职审批发起时间 - 搜索范围结束
示例值:2022-01-01 11:22:33
func (*SearchOffboardingPathReqBodyBuilder) ApplyInitiatingTimeStart ¶ added in v3.0.22
func (builder *SearchOffboardingPathReqBodyBuilder) ApplyInitiatingTimeStart(applyInitiatingTimeStart string) *SearchOffboardingPathReqBodyBuilder
离职审批发起时间-搜索范围开始,需要与搜索范围结束一同使用
示例值:2022-01-01 11:22:33
func (*SearchOffboardingPathReqBodyBuilder) Build ¶ added in v3.0.22
func (builder *SearchOffboardingPathReqBodyBuilder) Build() (*SearchOffboardingReqBody, error)
func (*SearchOffboardingPathReqBodyBuilder) EmployeeReasons ¶ added in v3.0.22
func (builder *SearchOffboardingPathReqBodyBuilder) EmployeeReasons(employeeReasons []string) *SearchOffboardingPathReqBodyBuilder
离职原因(员工)列表 , 可以通过【查询员工离职原因列表】接口获取,查询时不返回下级原因相关的离职信息
示例值:
func (*SearchOffboardingPathReqBodyBuilder) EmploymentIds ¶ added in v3.0.22
func (builder *SearchOffboardingPathReqBodyBuilder) EmploymentIds(employmentIds []string) *SearchOffboardingPathReqBodyBuilder
雇佣 ID 列表,为空默认查询所有离职人员
示例值:
func (*SearchOffboardingPathReqBodyBuilder) ExpectedOffboardingDateEnd ¶ added in v3.0.22
func (builder *SearchOffboardingPathReqBodyBuilder) ExpectedOffboardingDateEnd(expectedOffboardingDateEnd string) *SearchOffboardingPathReqBodyBuilder
期望离职日期 - 搜索范围结束
示例值:2022-01-01
func (*SearchOffboardingPathReqBodyBuilder) ExpectedOffboardingDateStart ¶ added in v3.0.22
func (builder *SearchOffboardingPathReqBodyBuilder) ExpectedOffboardingDateStart(expectedOffboardingDateStart string) *SearchOffboardingPathReqBodyBuilder
期望离职日期-搜索范围开始,需要与搜索范围结束一同使用
示例值:2022-01-01
func (*SearchOffboardingPathReqBodyBuilder) OffboardingDateEnd ¶ added in v3.0.22
func (builder *SearchOffboardingPathReqBodyBuilder) OffboardingDateEnd(offboardingDateEnd string) *SearchOffboardingPathReqBodyBuilder
离职日期 - 搜索范围结束
示例值:2022-01-01
func (*SearchOffboardingPathReqBodyBuilder) OffboardingDateStart ¶ added in v3.0.22
func (builder *SearchOffboardingPathReqBodyBuilder) OffboardingDateStart(offboardingDateStart string) *SearchOffboardingPathReqBodyBuilder
离职日期-搜索范围开始,需要与搜索范围结束一同使用
示例值:2022-01-01
func (*SearchOffboardingPathReqBodyBuilder) Reasons ¶ added in v3.0.22
func (builder *SearchOffboardingPathReqBodyBuilder) Reasons(reasons []string) *SearchOffboardingPathReqBodyBuilder
离职原因列表 , 可以通过【查询员工离职原因列表】接口获取 ,查询时不返回下级原因相关的离职信息
示例值:
func (*SearchOffboardingPathReqBodyBuilder) Statuses ¶ added in v3.0.22
func (builder *SearchOffboardingPathReqBodyBuilder) Statuses(statuses []string) *SearchOffboardingPathReqBodyBuilder
离职状态,多个状态之间为「或」的关系
示例值:
type SearchOffboardingReq ¶ added in v3.0.22
type SearchOffboardingReq struct { Body *SearchOffboardingReqBody `body:""` Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type SearchOffboardingReqBody ¶ added in v3.0.22
type SearchOffboardingReqBody struct { EmploymentIds []string `json:"employment_ids,omitempty"` // 雇佣 ID 列表,为空默认查询所有离职人员 ApplyInitiatingTimeStart *string `json:"apply_initiating_time_start,omitempty"` // 离职审批发起时间-搜索范围开始,需要与搜索范围结束一同使用 ApplyInitiatingTimeEnd *string `json:"apply_initiating_time_end,omitempty"` // 离职审批发起时间 - 搜索范围结束 ExpectedOffboardingDateStart *string `json:"expected_offboarding_date_start,omitempty"` // 期望离职日期-搜索范围开始,需要与搜索范围结束一同使用 ExpectedOffboardingDateEnd *string `json:"expected_offboarding_date_end,omitempty"` // 期望离职日期 - 搜索范围结束 OffboardingDateStart *string `json:"offboarding_date_start,omitempty"` // 离职日期-搜索范围开始,需要与搜索范围结束一同使用 OffboardingDateEnd *string `json:"offboarding_date_end,omitempty"` // 离职日期 - 搜索范围结束 Statuses []string `json:"statuses,omitempty"` // 离职状态,多个状态之间为「或」的关系 Reasons []string `json:"reasons,omitempty"` // 离职原因列表 , 可以通过【查询员工离职原因列表】接口获取 ,查询时不返回下级原因相关的离职信息 EmployeeReasons []string `json:"employee_reasons,omitempty"` // 离职原因(员工)列表 , 可以通过【查询员工离职原因列表】接口获取,查询时不返回下级原因相关的离职信息 }
type SearchOffboardingReqBodyBuilder ¶ added in v3.0.22
type SearchOffboardingReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchOffboardingReqBodyBuilder ¶ added in v3.0.22
func NewSearchOffboardingReqBodyBuilder() *SearchOffboardingReqBodyBuilder
func (*SearchOffboardingReqBodyBuilder) ApplyInitiatingTimeEnd ¶ added in v3.0.22
func (builder *SearchOffboardingReqBodyBuilder) ApplyInitiatingTimeEnd(applyInitiatingTimeEnd string) *SearchOffboardingReqBodyBuilder
离职审批发起时间 - 搜索范围结束
示例值:2022-01-01 11:22:33
func (*SearchOffboardingReqBodyBuilder) ApplyInitiatingTimeStart ¶ added in v3.0.22
func (builder *SearchOffboardingReqBodyBuilder) ApplyInitiatingTimeStart(applyInitiatingTimeStart string) *SearchOffboardingReqBodyBuilder
离职审批发起时间-搜索范围开始,需要与搜索范围结束一同使用
示例值:2022-01-01 11:22:33
func (*SearchOffboardingReqBodyBuilder) Build ¶ added in v3.0.22
func (builder *SearchOffboardingReqBodyBuilder) Build() *SearchOffboardingReqBody
func (*SearchOffboardingReqBodyBuilder) EmployeeReasons ¶ added in v3.0.22
func (builder *SearchOffboardingReqBodyBuilder) EmployeeReasons(employeeReasons []string) *SearchOffboardingReqBodyBuilder
离职原因(员工)列表 , 可以通过【查询员工离职原因列表】接口获取,查询时不返回下级原因相关的离职信息
示例值:
func (*SearchOffboardingReqBodyBuilder) EmploymentIds ¶ added in v3.0.22
func (builder *SearchOffboardingReqBodyBuilder) EmploymentIds(employmentIds []string) *SearchOffboardingReqBodyBuilder
雇佣 ID 列表,为空默认查询所有离职人员
示例值:
func (*SearchOffboardingReqBodyBuilder) ExpectedOffboardingDateEnd ¶ added in v3.0.22
func (builder *SearchOffboardingReqBodyBuilder) ExpectedOffboardingDateEnd(expectedOffboardingDateEnd string) *SearchOffboardingReqBodyBuilder
期望离职日期 - 搜索范围结束
示例值:2022-01-01
func (*SearchOffboardingReqBodyBuilder) ExpectedOffboardingDateStart ¶ added in v3.0.22
func (builder *SearchOffboardingReqBodyBuilder) ExpectedOffboardingDateStart(expectedOffboardingDateStart string) *SearchOffboardingReqBodyBuilder
期望离职日期-搜索范围开始,需要与搜索范围结束一同使用
示例值:2022-01-01
func (*SearchOffboardingReqBodyBuilder) OffboardingDateEnd ¶ added in v3.0.22
func (builder *SearchOffboardingReqBodyBuilder) OffboardingDateEnd(offboardingDateEnd string) *SearchOffboardingReqBodyBuilder
离职日期 - 搜索范围结束
示例值:2022-01-01
func (*SearchOffboardingReqBodyBuilder) OffboardingDateStart ¶ added in v3.0.22
func (builder *SearchOffboardingReqBodyBuilder) OffboardingDateStart(offboardingDateStart string) *SearchOffboardingReqBodyBuilder
离职日期-搜索范围开始,需要与搜索范围结束一同使用
示例值:2022-01-01
func (*SearchOffboardingReqBodyBuilder) Reasons ¶ added in v3.0.22
func (builder *SearchOffboardingReqBodyBuilder) Reasons(reasons []string) *SearchOffboardingReqBodyBuilder
离职原因列表 , 可以通过【查询员工离职原因列表】接口获取 ,查询时不返回下级原因相关的离职信息
示例值:
func (*SearchOffboardingReqBodyBuilder) Statuses ¶ added in v3.0.22
func (builder *SearchOffboardingReqBodyBuilder) Statuses(statuses []string) *SearchOffboardingReqBodyBuilder
离职状态,多个状态之间为「或」的关系
示例值:
type SearchOffboardingReqBuilder ¶ added in v3.0.22
type SearchOffboardingReqBuilder struct {
// contains filtered or unexported fields
}
func NewSearchOffboardingReqBuilder ¶ added in v3.0.22
func NewSearchOffboardingReqBuilder() *SearchOffboardingReqBuilder
func (*SearchOffboardingReqBuilder) Body ¶ added in v3.0.22
func (builder *SearchOffboardingReqBuilder) Body(body *SearchOffboardingReqBody) *SearchOffboardingReqBuilder
根据 雇佣 ID 查询员工离职信息
func (*SearchOffboardingReqBuilder) Build ¶ added in v3.0.22
func (builder *SearchOffboardingReqBuilder) Build() *SearchOffboardingReq
func (*SearchOffboardingReqBuilder) Limit ¶ added in v3.0.22
func (builder *SearchOffboardingReqBuilder) Limit(limit int) *SearchOffboardingReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*SearchOffboardingReqBuilder) PageSize ¶ added in v3.0.22
func (builder *SearchOffboardingReqBuilder) PageSize(pageSize int) *SearchOffboardingReqBuilder
分页大小,最大 100
示例值:100
func (*SearchOffboardingReqBuilder) PageToken ¶ added in v3.0.22
func (builder *SearchOffboardingReqBuilder) PageToken(pageToken string) *SearchOffboardingReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:6891251722631890445
func (*SearchOffboardingReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *SearchOffboardingReqBuilder) UserIdType(userIdType string) *SearchOffboardingReqBuilder
用户 ID 类型
示例值:open_id
type SearchOffboardingResp ¶ added in v3.0.22
type SearchOffboardingResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SearchOffboardingRespData `json:"data"` // 业务数据 }
func (*SearchOffboardingResp) Success ¶ added in v3.0.22
func (resp *SearchOffboardingResp) Success() bool
type SearchOffboardingRespData ¶ added in v3.0.22
type SearchOffboardingRespData struct { Items []*Offboarding `json:"items,omitempty"` // 查询的员工离职信息 PageToken *string `json:"page_token,omitempty"` // 下一页页码 HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 }
type SecurityGroup ¶
type SecurityGroup struct { Id *string `json:"id,omitempty"` // 角色ID Code *string `json:"code,omitempty"` // 角色code,通常用于与其他系统进行交互 Name *Name `json:"name,omitempty"` // 角色名称 ActiveStatus *int `json:"active_status,omitempty"` // 状态,1 = Inactive / 停用,;2 = Active / 启用,3 = TobeActivated / 待启用 Description *Name `json:"description,omitempty"` // 角色描述 UpdateTime *string `json:"update_time,omitempty"` // 更新时间 }
type SecurityGroupBuilder ¶
type SecurityGroupBuilder struct {
// contains filtered or unexported fields
}
func NewSecurityGroupBuilder ¶
func NewSecurityGroupBuilder() *SecurityGroupBuilder
func (*SecurityGroupBuilder) ActiveStatus ¶
func (builder *SecurityGroupBuilder) ActiveStatus(activeStatus int) *SecurityGroupBuilder
状态,1 = Inactive / 停用,;2 = Active / 启用,3 = TobeActivated / 待启用
示例值:1
func (*SecurityGroupBuilder) Build ¶
func (builder *SecurityGroupBuilder) Build() *SecurityGroup
func (*SecurityGroupBuilder) Code ¶
func (builder *SecurityGroupBuilder) Code(code string) *SecurityGroupBuilder
角色code,通常用于与其他系统进行交互
示例值:department_manager
func (*SecurityGroupBuilder) Description ¶
func (builder *SecurityGroupBuilder) Description(description *Name) *SecurityGroupBuilder
角色描述
示例值:
func (*SecurityGroupBuilder) Id ¶
func (builder *SecurityGroupBuilder) Id(id string) *SecurityGroupBuilder
角色ID
示例值:7034393015968122400
func (*SecurityGroupBuilder) Name ¶
func (builder *SecurityGroupBuilder) Name(name *Name) *SecurityGroupBuilder
角色名称
示例值:
func (*SecurityGroupBuilder) UpdateTime ¶
func (builder *SecurityGroupBuilder) UpdateTime(updateTime string) *SecurityGroupBuilder
更新时间
示例值:1
type SortOption ¶ added in v3.0.31
type SortOption struct { SortField *string `json:"sort_field,omitempty"` // 排序字段 SortOrder *int `json:"sort_order,omitempty"` // 排序顺序 SortI18n *int `json:"sort_i18n,omitempty"` // 0=中文关键字;1=英文关键字;2=拼音 SortByStrandLength *bool `json:"sort_by_strand_length,omitempty"` // 按某个字段的层级深度排序 SortByPinyin *bool `json:"sort_by_pinyin,omitempty"` // 是否按照拼音排序 SortByEnumValueOrder *bool `json:"sort_by_enum_value_order,omitempty"` // 是否按照枚举类型 value_order 排序 }
type SortOptionBuilder ¶ added in v3.0.31
type SortOptionBuilder struct {
// contains filtered or unexported fields
}
func NewSortOptionBuilder ¶ added in v3.0.31
func NewSortOptionBuilder() *SortOptionBuilder
func (*SortOptionBuilder) Build ¶ added in v3.0.31
func (builder *SortOptionBuilder) Build() *SortOption
func (*SortOptionBuilder) SortByEnumValueOrder ¶ added in v3.0.31
func (builder *SortOptionBuilder) SortByEnumValueOrder(sortByEnumValueOrder bool) *SortOptionBuilder
是否按照枚举类型 value_order 排序
示例值:false
func (*SortOptionBuilder) SortByPinyin ¶ added in v3.0.31
func (builder *SortOptionBuilder) SortByPinyin(sortByPinyin bool) *SortOptionBuilder
是否按照拼音排序
示例值:false
func (*SortOptionBuilder) SortByStrandLength ¶ added in v3.0.31
func (builder *SortOptionBuilder) SortByStrandLength(sortByStrandLength bool) *SortOptionBuilder
按某个字段的层级深度排序
示例值:false
func (*SortOptionBuilder) SortField ¶ added in v3.0.31
func (builder *SortOptionBuilder) SortField(sortField string) *SortOptionBuilder
排序字段
示例值:wk_id
func (*SortOptionBuilder) SortI18n ¶ added in v3.0.31
func (builder *SortOptionBuilder) SortI18n(sortI18n int) *SortOptionBuilder
0=中文关键字;1=英文关键字;2=拼音
示例值:1
func (*SortOptionBuilder) SortOrder ¶ added in v3.0.31
func (builder *SortOptionBuilder) SortOrder(sortOrder int) *SortOptionBuilder
排序顺序
示例值:0
type Subdivision ¶
type Subdivision struct { Id *string `json:"id,omitempty"` // 省份/行政区id Name []*I18n `json:"name,omitempty"` // 省份/行政区名称 CountryRegionId *string `json:"country_region_id,omitempty"` // 所属国家/地区id,详细信息可通过【查询国家/地区信息】接口查询获得 SubdivisionType *Enum `json:"subdivision_type,omitempty"` // 行政区类型,枚举值可通过文档【飞书人事枚举常量】行政区类型(subdivision_type)枚举定义部分获得 }
type SubdivisionBuilder ¶
type SubdivisionBuilder struct {
// contains filtered or unexported fields
}
func NewSubdivisionBuilder ¶
func NewSubdivisionBuilder() *SubdivisionBuilder
func (*SubdivisionBuilder) Build ¶
func (builder *SubdivisionBuilder) Build() *Subdivision
func (*SubdivisionBuilder) CountryRegionId ¶
func (builder *SubdivisionBuilder) CountryRegionId(countryRegionId string) *SubdivisionBuilder
所属国家/地区id,详细信息可通过【查询国家/地区信息】接口查询获得
示例值:12
func (*SubdivisionBuilder) Id ¶
func (builder *SubdivisionBuilder) Id(id string) *SubdivisionBuilder
省份/行政区id
示例值:12
func (*SubdivisionBuilder) Name ¶
func (builder *SubdivisionBuilder) Name(name []*I18n) *SubdivisionBuilder
省份/行政区名称
示例值:
func (*SubdivisionBuilder) SubdivisionType ¶
func (builder *SubdivisionBuilder) SubdivisionType(subdivisionType *Enum) *SubdivisionBuilder
行政区类型,枚举值可通过文档【飞书人事枚举常量】行政区类型(subdivision_type)枚举定义部分获得
示例值:
type SubmitOffboardingPathReqBodyBuilder ¶ added in v3.0.22
type SubmitOffboardingPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSubmitOffboardingPathReqBodyBuilder ¶ added in v3.0.22
func NewSubmitOffboardingPathReqBodyBuilder() *SubmitOffboardingPathReqBodyBuilder
func (*SubmitOffboardingPathReqBodyBuilder) AddBlockList ¶ added in v3.0.24
func (builder *SubmitOffboardingPathReqBodyBuilder) AddBlockList(addBlockList bool) *SubmitOffboardingPathReqBodyBuilder
是否加入离职屏蔽名单
示例值:false
func (*SubmitOffboardingPathReqBodyBuilder) BlockReason ¶ added in v3.0.24
func (builder *SubmitOffboardingPathReqBodyBuilder) BlockReason(blockReason string) *SubmitOffboardingPathReqBodyBuilder
屏蔽原因
示例值:红线
func (*SubmitOffboardingPathReqBodyBuilder) BlockReasonExplanation ¶ added in v3.0.24
func (builder *SubmitOffboardingPathReqBodyBuilder) BlockReasonExplanation(blockReasonExplanation string) *SubmitOffboardingPathReqBodyBuilder
屏蔽原因说明
示例值:xx 年 xx 月 xx 日因 xx 原因红线
func (*SubmitOffboardingPathReqBodyBuilder) Build ¶ added in v3.0.22
func (builder *SubmitOffboardingPathReqBodyBuilder) Build() (*SubmitOffboardingReqBody, error)
func (*SubmitOffboardingPathReqBodyBuilder) CustomFields ¶ added in v3.0.22
func (builder *SubmitOffboardingPathReqBodyBuilder) CustomFields(customFields []*ObjectFieldData) *SubmitOffboardingPathReqBodyBuilder
自定义字段
示例值:
func (*SubmitOffboardingPathReqBodyBuilder) EmploymentId ¶ added in v3.0.22
func (builder *SubmitOffboardingPathReqBodyBuilder) EmploymentId(employmentId string) *SubmitOffboardingPathReqBodyBuilder
雇员 id
示例值:6982509313466189342
func (*SubmitOffboardingPathReqBodyBuilder) InitiatorId ¶ added in v3.0.22
func (builder *SubmitOffboardingPathReqBodyBuilder) InitiatorId(initiatorId string) *SubmitOffboardingPathReqBodyBuilder
操作发起人 ID(employment_id),为空默认为系统发起。注意:只有操作发起人可以撤销流程
示例值:6982509313466189341
func (*SubmitOffboardingPathReqBodyBuilder) OffboardingDate ¶ added in v3.0.22
func (builder *SubmitOffboardingPathReqBodyBuilder) OffboardingDate(offboardingDate string) *SubmitOffboardingPathReqBodyBuilder
离职日期
示例值:2022-05-18
func (*SubmitOffboardingPathReqBodyBuilder) OffboardingMode ¶ added in v3.0.22
func (builder *SubmitOffboardingPathReqBodyBuilder) OffboardingMode(offboardingMode int) *SubmitOffboardingPathReqBodyBuilder
离职方式
示例值:1
func (*SubmitOffboardingPathReqBodyBuilder) OffboardingReasonExplanation ¶ added in v3.0.22
func (builder *SubmitOffboardingPathReqBodyBuilder) OffboardingReasonExplanation(offboardingReasonExplanation string) *SubmitOffboardingPathReqBodyBuilder
离职原因说明,长度限制6000
示例值:离职原因说明
func (*SubmitOffboardingPathReqBodyBuilder) OffboardingReasonUniqueIdentifier ¶ added in v3.0.22
func (builder *SubmitOffboardingPathReqBodyBuilder) OffboardingReasonUniqueIdentifier(offboardingReasonUniqueIdentifier string) *SubmitOffboardingPathReqBodyBuilder
离职原因,可通过接口;[【查询员工离职原因列表】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/offboarding/query)获取
示例值:reason_for_offboarding_option8
type SubmitOffboardingReq ¶ added in v3.0.22
type SubmitOffboardingReq struct { Body *SubmitOffboardingReqBody `body:""` // contains filtered or unexported fields }
type SubmitOffboardingReqBody ¶ added in v3.0.22
type SubmitOffboardingReqBody struct { OffboardingMode *int `json:"offboarding_mode,omitempty"` // 离职方式 EmploymentId *string `json:"employment_id,omitempty"` // 雇员 id OffboardingDate *string `json:"offboarding_date,omitempty"` // 离职日期 OffboardingReasonUniqueIdentifier *string `json:"offboarding_reason_unique_identifier,omitempty"` // 离职原因,可通过接口;[【查询员工离职原因列表】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/offboarding/query)获取 OffboardingReasonExplanation *string `json:"offboarding_reason_explanation,omitempty"` // 离职原因说明,长度限制6000 InitiatorId *string `json:"initiator_id,omitempty"` // 操作发起人 ID(employment_id),为空默认为系统发起。注意:只有操作发起人可以撤销流程 AddBlockList *bool `json:"add_block_list,omitempty"` // 是否加入离职屏蔽名单 BlockReason *string `json:"block_reason,omitempty"` // 屏蔽原因 BlockReasonExplanation *string `json:"block_reason_explanation,omitempty"` // 屏蔽原因说明 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type SubmitOffboardingReqBodyBuilder ¶ added in v3.0.22
type SubmitOffboardingReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSubmitOffboardingReqBodyBuilder ¶ added in v3.0.22
func NewSubmitOffboardingReqBodyBuilder() *SubmitOffboardingReqBodyBuilder
func (*SubmitOffboardingReqBodyBuilder) AddBlockList ¶ added in v3.0.24
func (builder *SubmitOffboardingReqBodyBuilder) AddBlockList(addBlockList bool) *SubmitOffboardingReqBodyBuilder
是否加入离职屏蔽名单
示例值:false
func (*SubmitOffboardingReqBodyBuilder) BlockReason ¶ added in v3.0.24
func (builder *SubmitOffboardingReqBodyBuilder) BlockReason(blockReason string) *SubmitOffboardingReqBodyBuilder
屏蔽原因
示例值:红线
func (*SubmitOffboardingReqBodyBuilder) BlockReasonExplanation ¶ added in v3.0.24
func (builder *SubmitOffboardingReqBodyBuilder) BlockReasonExplanation(blockReasonExplanation string) *SubmitOffboardingReqBodyBuilder
屏蔽原因说明
示例值:xx 年 xx 月 xx 日因 xx 原因红线
func (*SubmitOffboardingReqBodyBuilder) Build ¶ added in v3.0.22
func (builder *SubmitOffboardingReqBodyBuilder) Build() *SubmitOffboardingReqBody
func (*SubmitOffboardingReqBodyBuilder) CustomFields ¶ added in v3.0.22
func (builder *SubmitOffboardingReqBodyBuilder) CustomFields(customFields []*ObjectFieldData) *SubmitOffboardingReqBodyBuilder
自定义字段
示例值:
func (*SubmitOffboardingReqBodyBuilder) EmploymentId ¶ added in v3.0.22
func (builder *SubmitOffboardingReqBodyBuilder) EmploymentId(employmentId string) *SubmitOffboardingReqBodyBuilder
雇员 id
示例值:6982509313466189342
func (*SubmitOffboardingReqBodyBuilder) InitiatorId ¶ added in v3.0.22
func (builder *SubmitOffboardingReqBodyBuilder) InitiatorId(initiatorId string) *SubmitOffboardingReqBodyBuilder
操作发起人 ID(employment_id),为空默认为系统发起。注意:只有操作发起人可以撤销流程
示例值:6982509313466189341
func (*SubmitOffboardingReqBodyBuilder) OffboardingDate ¶ added in v3.0.22
func (builder *SubmitOffboardingReqBodyBuilder) OffboardingDate(offboardingDate string) *SubmitOffboardingReqBodyBuilder
离职日期
示例值:2022-05-18
func (*SubmitOffboardingReqBodyBuilder) OffboardingMode ¶ added in v3.0.22
func (builder *SubmitOffboardingReqBodyBuilder) OffboardingMode(offboardingMode int) *SubmitOffboardingReqBodyBuilder
离职方式
示例值:1
func (*SubmitOffboardingReqBodyBuilder) OffboardingReasonExplanation ¶ added in v3.0.22
func (builder *SubmitOffboardingReqBodyBuilder) OffboardingReasonExplanation(offboardingReasonExplanation string) *SubmitOffboardingReqBodyBuilder
离职原因说明,长度限制6000
示例值:离职原因说明
func (*SubmitOffboardingReqBodyBuilder) OffboardingReasonUniqueIdentifier ¶ added in v3.0.22
func (builder *SubmitOffboardingReqBodyBuilder) OffboardingReasonUniqueIdentifier(offboardingReasonUniqueIdentifier string) *SubmitOffboardingReqBodyBuilder
离职原因,可通过接口;[【查询员工离职原因列表】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/offboarding/query)获取
示例值:reason_for_offboarding_option8
type SubmitOffboardingReqBuilder ¶ added in v3.0.22
type SubmitOffboardingReqBuilder struct {
// contains filtered or unexported fields
}
func NewSubmitOffboardingReqBuilder ¶ added in v3.0.22
func NewSubmitOffboardingReqBuilder() *SubmitOffboardingReqBuilder
func (*SubmitOffboardingReqBuilder) Body ¶ added in v3.0.22
func (builder *SubmitOffboardingReqBuilder) Body(body *SubmitOffboardingReqBody) *SubmitOffboardingReqBuilder
操作员工直接离职
func (*SubmitOffboardingReqBuilder) Build ¶ added in v3.0.22
func (builder *SubmitOffboardingReqBuilder) Build() *SubmitOffboardingReq
func (*SubmitOffboardingReqBuilder) UserIdType ¶ added in v3.0.22
func (builder *SubmitOffboardingReqBuilder) UserIdType(userIdType string) *SubmitOffboardingReqBuilder
用户 ID 类型
示例值:people_corehr_id
type SubmitOffboardingResp ¶ added in v3.0.22
type SubmitOffboardingResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SubmitOffboardingRespData `json:"data"` // 业务数据 }
func (*SubmitOffboardingResp) Success ¶ added in v3.0.22
func (resp *SubmitOffboardingResp) Success() bool
type SubmitOffboardingRespData ¶ added in v3.0.22
type SubmitOffboardingRespData struct { OffboardingId *string `json:"offboarding_id,omitempty"` // 离职记录 id EmploymentId *string `json:"employment_id,omitempty"` // 雇员 id OffboardingReasonUniqueIdentifier *string `json:"offboarding_reason_unique_identifier,omitempty"` // 离职原因 OffboardingDate *string `json:"offboarding_date,omitempty"` // 离职日期 OffboardingReasonExplanation *string `json:"offboarding_reason_explanation,omitempty"` // 离职原因说明 AddBlockList *bool `json:"add_block_list,omitempty"` // 是否加入离职屏蔽名单 BlockReason *string `json:"block_reason,omitempty"` // 屏蔽原因 BlockReasonExplanation *string `json:"block_reason_explanation,omitempty"` // 屏蔽原因说明 CreatedTime *string `json:"created_time,omitempty"` // 创建时间 }
type SubregionBuilder ¶
type SubregionBuilder struct {
// contains filtered or unexported fields
}
func NewSubregionBuilder ¶
func NewSubregionBuilder() *SubregionBuilder
func (*SubregionBuilder) Build ¶
func (builder *SubregionBuilder) Build() *Subregion
func (*SubregionBuilder) Id ¶
func (builder *SubregionBuilder) Id(id string) *SubregionBuilder
城市/区域id
示例值:12
func (*SubregionBuilder) Name ¶
func (builder *SubregionBuilder) Name(name []*I18n) *SubregionBuilder
城市/区域名称
示例值:
func (*SubregionBuilder) SubdivisionId ¶
func (builder *SubregionBuilder) SubdivisionId(subdivisionId string) *SubregionBuilder
所属省份/行政区id,详细信息可通过【查询省份/行政区信息】接口查询获得
示例值:12
func (*SubregionBuilder) SuperiorSubregionId ¶
func (builder *SubregionBuilder) SuperiorSubregionId(superiorSubregionId string) *SubregionBuilder
上级城市/区域区id
示例值:12
type SupportCostCenterItem ¶
type SupportCostCenterItemBuilder ¶
type SupportCostCenterItemBuilder struct {
// contains filtered or unexported fields
}
func NewSupportCostCenterItemBuilder ¶
func NewSupportCostCenterItemBuilder() *SupportCostCenterItemBuilder
func (*SupportCostCenterItemBuilder) Build ¶
func (builder *SupportCostCenterItemBuilder) Build() *SupportCostCenterItem
func (*SupportCostCenterItemBuilder) CostCenterId ¶
func (builder *SupportCostCenterItemBuilder) CostCenterId(costCenterId string) *SupportCostCenterItemBuilder
支持的成本中心id
示例值:6950635856373745165
func (*SupportCostCenterItemBuilder) Rate ¶
func (builder *SupportCostCenterItemBuilder) Rate(rate int) *SupportCostCenterItemBuilder
分摊比例
示例值:100
type TempBuilder ¶
type TempBuilder struct {
// contains filtered or unexported fields
}
func NewTempBuilder ¶
func NewTempBuilder() *TempBuilder
func (*TempBuilder) Build ¶
func (builder *TempBuilder) Build() *Temp
type TextFieldSetting ¶
type TextFieldSettingBuilder ¶
type TextFieldSettingBuilder struct {
// contains filtered or unexported fields
}
func NewTextFieldSettingBuilder ¶
func NewTextFieldSettingBuilder() *TextFieldSettingBuilder
func (*TextFieldSettingBuilder) Build ¶
func (builder *TextFieldSettingBuilder) Build() *TextFieldSetting
func (*TextFieldSettingBuilder) IsMultiline ¶
func (builder *TextFieldSettingBuilder) IsMultiline(isMultiline bool) *TextFieldSettingBuilder
是否多行
示例值:true
func (*TextFieldSettingBuilder) IsMultilingual ¶
func (builder *TextFieldSettingBuilder) IsMultilingual(isMultilingual bool) *TextFieldSettingBuilder
是否多语言
示例值:true
func (*TextFieldSettingBuilder) IsUrlType ¶
func (builder *TextFieldSettingBuilder) IsUrlType(isUrlType bool) *TextFieldSettingBuilder
是否是URL类型
示例值:true
func (*TextFieldSettingBuilder) MaxLength ¶
func (builder *TextFieldSettingBuilder) MaxLength(maxLength int) *TextFieldSettingBuilder
最大长度
示例值:1
type TranferEmploymentInfo ¶ added in v3.0.30
type TranferEmploymentInfo struct { RegularEmployeeStartDate *string `json:"regular_employee_start_date,omitempty"` // 转正式员工日期 SeniorityDate *string `json:"seniority_date,omitempty"` // 司龄起算日期 EmployeeNumber *string `json:"employee_number,omitempty"` // 员工编号 CustomFields []*CustomFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type TranferEmploymentInfoBuilder ¶ added in v3.0.30
type TranferEmploymentInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTranferEmploymentInfoBuilder ¶ added in v3.0.30
func NewTranferEmploymentInfoBuilder() *TranferEmploymentInfoBuilder
func (*TranferEmploymentInfoBuilder) Build ¶ added in v3.0.30
func (builder *TranferEmploymentInfoBuilder) Build() *TranferEmploymentInfo
func (*TranferEmploymentInfoBuilder) CustomFields ¶ added in v3.0.30
func (builder *TranferEmploymentInfoBuilder) CustomFields(customFields []*CustomFieldData) *TranferEmploymentInfoBuilder
自定义字段
示例值:
func (*TranferEmploymentInfoBuilder) EmployeeNumber ¶ added in v3.0.30
func (builder *TranferEmploymentInfoBuilder) EmployeeNumber(employeeNumber string) *TranferEmploymentInfoBuilder
员工编号
示例值:1111111
func (*TranferEmploymentInfoBuilder) RegularEmployeeStartDate ¶ added in v3.0.30
func (builder *TranferEmploymentInfoBuilder) RegularEmployeeStartDate(regularEmployeeStartDate string) *TranferEmploymentInfoBuilder
转正式员工日期
示例值:2023-01-01
func (*TranferEmploymentInfoBuilder) SeniorityDate ¶ added in v3.0.30
func (builder *TranferEmploymentInfoBuilder) SeniorityDate(seniorityDate string) *TranferEmploymentInfoBuilder
司龄起算日期
示例值:2023-01-01
type TransferInfo ¶
type TransferInfo struct { Remark *string `json:"remark,omitempty"` // 备注 OfferInfo *string `json:"offer_info,omitempty"` // offer信息 TargetDottedManagerClean *bool `json:"target_dotted_manager_clean,omitempty"` // 是否撤销虚线上级 ProbationExist *bool `json:"probation_exist,omitempty"` // 是否有试用期 OriginalDepartment *string `json:"original_department,omitempty"` // 原部门 TargetDepartment *string `json:"target_department,omitempty"` // 新部门 OriginalWorkLocation *string `json:"original_work_location,omitempty"` // 原工作地点 TargetWorkLocation *string `json:"target_work_location,omitempty"` // 新工作地点 OriginalDirectManager *string `json:"original_direct_manager,omitempty"` // 原直属上级 TargetDirectManager *string `json:"target_direct_manager,omitempty"` // 新直属上级 OriginalDottedManager *string `json:"original_dotted_manager,omitempty"` // 原虚线上级 TargetDottedManager *string `json:"target_dotted_manager,omitempty"` // 新虚线上级 OriginalJob *string `json:"original_job,omitempty"` // 原职务 TargetJob *string `json:"target_job,omitempty"` // 新职务 OriginalJobFamily *string `json:"original_job_family,omitempty"` // 原序列 TargetJobFamily *string `json:"target_job_family,omitempty"` // 新序列 OriginalJobLevel *string `json:"original_job_level,omitempty"` // 原级别 TargetJobLevel *string `json:"target_job_level,omitempty"` // 新级别 OriginalWorkforceType *string `json:"original_workforce_type,omitempty"` // 原人员类型 TargetWorkforceType *string `json:"target_workforce_type,omitempty"` // 新人员类型 OriginalCompany *string `json:"original_company,omitempty"` // 原公司 TargetCompany *string `json:"target_company,omitempty"` // 新公司 OriginalContractNumber *string `json:"original_contract_number,omitempty"` // 原合同编号 TargetContractNumber *string `json:"target_contract_number,omitempty"` // 新合同编号 OriginalContractType *string `json:"original_contract_type,omitempty"` // 原合同类型 TargetContractType *string `json:"target_contract_type,omitempty"` // 新合同类型 OriginalDurationType *string `json:"original_duration_type,omitempty"` // 原期限类型 TargetDurationType *string `json:"target_duration_type,omitempty"` // 新期限类型 OriginalSigningType *string `json:"original_signing_type,omitempty"` // 原签订类型 TargetSigningType *string `json:"target_signing_type,omitempty"` // 新签订类型 OriginalContractStartDate *string `json:"original_contract_start_date,omitempty"` // 原合同开始日期 TargetContractStartDate *string `json:"target_contract_start_date,omitempty"` // 新合同开始日期 OriginalContractEndDate *string `json:"original_contract_end_date,omitempty"` // 原合同结束日期 TargetContractEndDate *string `json:"target_contract_end_date,omitempty"` // 新合同结束日期 OriginalWorkingHoursType *string `json:"original_working_hours_type,omitempty"` // 原工时制度 TargetWorkingHoursType *string `json:"target_working_hours_type,omitempty"` // 新工时制度 OriginalWorkingCalendar *string `json:"original_working_calendar,omitempty"` // 原工作日历 TargetWorkingCalendar *string `json:"target_working_calendar,omitempty"` // 新工作日历 OriginalProbationEndDate *string `json:"original_probation_end_date,omitempty"` // 原试用期预计结束日期 TargetProbationEndDate *string `json:"target_probation_end_date,omitempty"` // 新试用期预计结束日期 OriginalWeeklyWorkingHours *string `json:"original_weekly_working_hours,omitempty"` // 原周工作时长 TargetWeeklyWorkingHours *string `json:"target_weekly_working_hours,omitempty"` // 新周工作时长 OriginalWorkShift *string `json:"original_work_shift,omitempty"` // 原排班 TargetWorkShift *string `json:"target_work_shift,omitempty"` // 新排班 OriginalCostCenterRate []*SupportCostCenterItem `json:"original_cost_center_rate,omitempty"` // 原成本中心分摊信息 TargetCostCenterRate []*SupportCostCenterItem `json:"target_cost_center_rate,omitempty"` // 新成本中心分摊信息 OriginalEmploymentChange *TranferEmploymentInfo `json:"original_employment_change,omitempty"` // 原工作信息 TargetEmploymentChange *TranferEmploymentInfo `json:"target_employment_change,omitempty"` // 新工作信息 OriginalJobGrade *string `json:"original_job_grade,omitempty"` // 原职等 TargetJobGrade *string `json:"target_job_grade,omitempty"` // 新职等 OriginalCompensationType *string `json:"original_compensation_type,omitempty"` // 原薪资类型 TargetCompensationType *string `json:"target_compensation_type,omitempty"` // 新薪资类型 OriginalServiceCompany *string `json:"original_service_company,omitempty"` // 原任职公司 TargetServiceCompany *string `json:"target_service_company,omitempty"` // 新任职公司 }
type TransferInfoBuilder ¶
type TransferInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTransferInfoBuilder ¶
func NewTransferInfoBuilder() *TransferInfoBuilder
func (*TransferInfoBuilder) Build ¶
func (builder *TransferInfoBuilder) Build() *TransferInfo
func (*TransferInfoBuilder) OfferInfo ¶
func (builder *TransferInfoBuilder) OfferInfo(offerInfo string) *TransferInfoBuilder
offer信息
示例值:优质人才,加急处理
func (*TransferInfoBuilder) OriginalCompany ¶
func (builder *TransferInfoBuilder) OriginalCompany(originalCompany string) *TransferInfoBuilder
原公司
示例值:6974659700705068581
func (*TransferInfoBuilder) OriginalCompensationType ¶ added in v3.2.2
func (builder *TransferInfoBuilder) OriginalCompensationType(originalCompensationType string) *TransferInfoBuilder
原薪资类型
示例值:hourly
func (*TransferInfoBuilder) OriginalContractEndDate ¶
func (builder *TransferInfoBuilder) OriginalContractEndDate(originalContractEndDate string) *TransferInfoBuilder
原合同结束日期
示例值:2024-07-01
func (*TransferInfoBuilder) OriginalContractNumber ¶
func (builder *TransferInfoBuilder) OriginalContractNumber(originalContractNumber string) *TransferInfoBuilder
原合同编号
示例值:55332
func (*TransferInfoBuilder) OriginalContractStartDate ¶
func (builder *TransferInfoBuilder) OriginalContractStartDate(originalContractStartDate string) *TransferInfoBuilder
原合同开始日期
示例值:2021-07-01
func (*TransferInfoBuilder) OriginalContractType ¶
func (builder *TransferInfoBuilder) OriginalContractType(originalContractType string) *TransferInfoBuilder
原合同类型
示例值:labor_contract
func (*TransferInfoBuilder) OriginalCostCenterRate ¶ added in v3.0.20
func (builder *TransferInfoBuilder) OriginalCostCenterRate(originalCostCenterRate []*SupportCostCenterItem) *TransferInfoBuilder
原成本中心分摊信息
示例值:
func (*TransferInfoBuilder) OriginalDepartment ¶
func (builder *TransferInfoBuilder) OriginalDepartment(originalDepartment string) *TransferInfoBuilder
原部门
示例值:6966236933198579208
func (*TransferInfoBuilder) OriginalDirectManager ¶
func (builder *TransferInfoBuilder) OriginalDirectManager(originalDirectManager string) *TransferInfoBuilder
原直属上级
示例值:6974641477444060708
func (*TransferInfoBuilder) OriginalDottedManager ¶
func (builder *TransferInfoBuilder) OriginalDottedManager(originalDottedManager string) *TransferInfoBuilder
原虚线上级
示例值:6974648866876573198
func (*TransferInfoBuilder) OriginalDurationType ¶
func (builder *TransferInfoBuilder) OriginalDurationType(originalDurationType string) *TransferInfoBuilder
原期限类型
示例值:fixed_term
func (*TransferInfoBuilder) OriginalEmploymentChange ¶ added in v3.0.30
func (builder *TransferInfoBuilder) OriginalEmploymentChange(originalEmploymentChange *TranferEmploymentInfo) *TransferInfoBuilder
原工作信息
示例值:
func (*TransferInfoBuilder) OriginalJob ¶
func (builder *TransferInfoBuilder) OriginalJob(originalJob string) *TransferInfoBuilder
原职务
示例值:6969469398088287751
func (*TransferInfoBuilder) OriginalJobFamily ¶
func (builder *TransferInfoBuilder) OriginalJobFamily(originalJobFamily string) *TransferInfoBuilder
原序列
示例值:6967287547462419975
func (*TransferInfoBuilder) OriginalJobGrade ¶ added in v3.0.34
func (builder *TransferInfoBuilder) OriginalJobGrade(originalJobGrade string) *TransferInfoBuilder
原职等
示例值:7289005963599693366
func (*TransferInfoBuilder) OriginalJobLevel ¶
func (builder *TransferInfoBuilder) OriginalJobLevel(originalJobLevel string) *TransferInfoBuilder
原级别
示例值:6972085707674355214
func (*TransferInfoBuilder) OriginalProbationEndDate ¶
func (builder *TransferInfoBuilder) OriginalProbationEndDate(originalProbationEndDate string) *TransferInfoBuilder
原试用期预计结束日期
示例值:2021-11-17
func (*TransferInfoBuilder) OriginalServiceCompany ¶ added in v3.2.2
func (builder *TransferInfoBuilder) OriginalServiceCompany(originalServiceCompany string) *TransferInfoBuilder
原任职公司
示例值:7289005963599693367
func (*TransferInfoBuilder) OriginalSigningType ¶
func (builder *TransferInfoBuilder) OriginalSigningType(originalSigningType string) *TransferInfoBuilder
原签订类型
示例值:new
func (*TransferInfoBuilder) OriginalWeeklyWorkingHours ¶
func (builder *TransferInfoBuilder) OriginalWeeklyWorkingHours(originalWeeklyWorkingHours string) *TransferInfoBuilder
原周工作时长
示例值:162
func (*TransferInfoBuilder) OriginalWorkLocation ¶
func (builder *TransferInfoBuilder) OriginalWorkLocation(originalWorkLocation string) *TransferInfoBuilder
原工作地点
示例值:6967271100992587295
func (*TransferInfoBuilder) OriginalWorkShift ¶
func (builder *TransferInfoBuilder) OriginalWorkShift(originalWorkShift string) *TransferInfoBuilder
原排班
示例值:work_shift
func (*TransferInfoBuilder) OriginalWorkforceType ¶
func (builder *TransferInfoBuilder) OriginalWorkforceType(originalWorkforceType string) *TransferInfoBuilder
原人员类型
示例值:6968386026792289828
func (*TransferInfoBuilder) OriginalWorkingCalendar ¶
func (builder *TransferInfoBuilder) OriginalWorkingCalendar(originalWorkingCalendar string) *TransferInfoBuilder
原工作日历
示例值:6969087376740236087
func (*TransferInfoBuilder) OriginalWorkingHoursType ¶
func (builder *TransferInfoBuilder) OriginalWorkingHoursType(originalWorkingHoursType string) *TransferInfoBuilder
原工时制度
示例值:6969087376740206087
func (*TransferInfoBuilder) ProbationExist ¶
func (builder *TransferInfoBuilder) ProbationExist(probationExist bool) *TransferInfoBuilder
是否有试用期
示例值:false
func (*TransferInfoBuilder) Remark ¶
func (builder *TransferInfoBuilder) Remark(remark string) *TransferInfoBuilder
备注
示例值:异动详情
func (*TransferInfoBuilder) TargetCompany ¶
func (builder *TransferInfoBuilder) TargetCompany(targetCompany string) *TransferInfoBuilder
新公司
示例值:6974659700705068581
func (*TransferInfoBuilder) TargetCompensationType ¶ added in v3.2.2
func (builder *TransferInfoBuilder) TargetCompensationType(targetCompensationType string) *TransferInfoBuilder
新薪资类型
示例值:salary
func (*TransferInfoBuilder) TargetContractEndDate ¶
func (builder *TransferInfoBuilder) TargetContractEndDate(targetContractEndDate string) *TransferInfoBuilder
新合同结束日期
示例值:2024-07-01
func (*TransferInfoBuilder) TargetContractNumber ¶
func (builder *TransferInfoBuilder) TargetContractNumber(targetContractNumber string) *TransferInfoBuilder
新合同编号
示例值:55333
func (*TransferInfoBuilder) TargetContractStartDate ¶
func (builder *TransferInfoBuilder) TargetContractStartDate(targetContractStartDate string) *TransferInfoBuilder
新合同开始日期
示例值:2021-07-01
func (*TransferInfoBuilder) TargetContractType ¶
func (builder *TransferInfoBuilder) TargetContractType(targetContractType string) *TransferInfoBuilder
新合同类型
示例值:labor_contract
func (*TransferInfoBuilder) TargetCostCenterRate ¶ added in v3.0.20
func (builder *TransferInfoBuilder) TargetCostCenterRate(targetCostCenterRate []*SupportCostCenterItem) *TransferInfoBuilder
新成本中心分摊信息
示例值:
func (*TransferInfoBuilder) TargetDepartment ¶
func (builder *TransferInfoBuilder) TargetDepartment(targetDepartment string) *TransferInfoBuilder
新部门
示例值:6966236933198579208
func (*TransferInfoBuilder) TargetDirectManager ¶
func (builder *TransferInfoBuilder) TargetDirectManager(targetDirectManager string) *TransferInfoBuilder
新直属上级
示例值:7013619729281713671
func (*TransferInfoBuilder) TargetDottedManager ¶
func (builder *TransferInfoBuilder) TargetDottedManager(targetDottedManager string) *TransferInfoBuilder
新虚线上级
示例值:7013328578351842852
func (*TransferInfoBuilder) TargetDottedManagerClean ¶
func (builder *TransferInfoBuilder) TargetDottedManagerClean(targetDottedManagerClean bool) *TransferInfoBuilder
是否撤销虚线上级
示例值:true
func (*TransferInfoBuilder) TargetDurationType ¶
func (builder *TransferInfoBuilder) TargetDurationType(targetDurationType string) *TransferInfoBuilder
新期限类型
示例值:fixed_term
func (*TransferInfoBuilder) TargetEmploymentChange ¶ added in v3.0.30
func (builder *TransferInfoBuilder) TargetEmploymentChange(targetEmploymentChange *TranferEmploymentInfo) *TransferInfoBuilder
新工作信息
示例值:
func (*TransferInfoBuilder) TargetJob ¶
func (builder *TransferInfoBuilder) TargetJob(targetJob string) *TransferInfoBuilder
新职务
示例值:6969469557836760606
func (*TransferInfoBuilder) TargetJobFamily ¶
func (builder *TransferInfoBuilder) TargetJobFamily(targetJobFamily string) *TransferInfoBuilder
新序列
示例值:6967287547462419975
func (*TransferInfoBuilder) TargetJobGrade ¶ added in v3.0.34
func (builder *TransferInfoBuilder) TargetJobGrade(targetJobGrade string) *TransferInfoBuilder
新职等
示例值:7289005963599693366
func (*TransferInfoBuilder) TargetJobLevel ¶
func (builder *TransferInfoBuilder) TargetJobLevel(targetJobLevel string) *TransferInfoBuilder
新级别
示例值:6972085707674355214
func (*TransferInfoBuilder) TargetProbationEndDate ¶
func (builder *TransferInfoBuilder) TargetProbationEndDate(targetProbationEndDate string) *TransferInfoBuilder
新试用期预计结束日期
示例值:2021-11-17
func (*TransferInfoBuilder) TargetServiceCompany ¶ added in v3.2.2
func (builder *TransferInfoBuilder) TargetServiceCompany(targetServiceCompany string) *TransferInfoBuilder
新任职公司
示例值:7289005963599693367
func (*TransferInfoBuilder) TargetSigningType ¶
func (builder *TransferInfoBuilder) TargetSigningType(targetSigningType string) *TransferInfoBuilder
新签订类型
示例值:new
func (*TransferInfoBuilder) TargetWeeklyWorkingHours ¶
func (builder *TransferInfoBuilder) TargetWeeklyWorkingHours(targetWeeklyWorkingHours string) *TransferInfoBuilder
新周工作时长
示例值:160
func (*TransferInfoBuilder) TargetWorkLocation ¶
func (builder *TransferInfoBuilder) TargetWorkLocation(targetWorkLocation string) *TransferInfoBuilder
新工作地点
示例值:6967271100992587295
func (*TransferInfoBuilder) TargetWorkShift ¶
func (builder *TransferInfoBuilder) TargetWorkShift(targetWorkShift string) *TransferInfoBuilder
新排班
示例值:non_work_shift
func (*TransferInfoBuilder) TargetWorkforceType ¶
func (builder *TransferInfoBuilder) TargetWorkforceType(targetWorkforceType string) *TransferInfoBuilder
新人员类型
示例值:7036268995372303885
func (*TransferInfoBuilder) TargetWorkingCalendar ¶
func (builder *TransferInfoBuilder) TargetWorkingCalendar(targetWorkingCalendar string) *TransferInfoBuilder
新工作日历
示例值:6969087376740236087
func (*TransferInfoBuilder) TargetWorkingHoursType ¶
func (builder *TransferInfoBuilder) TargetWorkingHoursType(targetWorkingHoursType string) *TransferInfoBuilder
新工时制度
示例值:6969087376740206087
type TransferReason ¶
type TransferReason struct { TransferReasonUniqueIdentifier *string `json:"transfer_reason_unique_identifier,omitempty"` // 异动原因唯一标识 Name []*I18n `json:"name,omitempty"` // 异动原因的名称信息 Active *bool `json:"active,omitempty"` // 异动原因状态 ParentTransferReasonUniqueIdentifier *string `json:"parent_transfer_reason_unique_identifier,omitempty"` // 上级异动原因唯一标识 CreatedTime *string `json:"created_time,omitempty"` // 创建时间 UpdatedTime *string `json:"updated_time,omitempty"` // 更新时间 }
type TransferReasonBuilder ¶
type TransferReasonBuilder struct {
// contains filtered or unexported fields
}
func NewTransferReasonBuilder ¶
func NewTransferReasonBuilder() *TransferReasonBuilder
func (*TransferReasonBuilder) Active ¶
func (builder *TransferReasonBuilder) Active(active bool) *TransferReasonBuilder
异动原因状态
示例值:true
func (*TransferReasonBuilder) Build ¶
func (builder *TransferReasonBuilder) Build() *TransferReason
func (*TransferReasonBuilder) CreatedTime ¶
func (builder *TransferReasonBuilder) CreatedTime(createdTime string) *TransferReasonBuilder
创建时间
示例值:2021-07-04 20:30:47
func (*TransferReasonBuilder) Name ¶
func (builder *TransferReasonBuilder) Name(name []*I18n) *TransferReasonBuilder
异动原因的名称信息
示例值:张三
func (*TransferReasonBuilder) ParentTransferReasonUniqueIdentifier ¶
func (builder *TransferReasonBuilder) ParentTransferReasonUniqueIdentifier(parentTransferReasonUniqueIdentifier string) *TransferReasonBuilder
上级异动原因唯一标识
示例值:reason_for_job_change_option25
func (*TransferReasonBuilder) TransferReasonUniqueIdentifier ¶
func (builder *TransferReasonBuilder) TransferReasonUniqueIdentifier(transferReasonUniqueIdentifier string) *TransferReasonBuilder
异动原因唯一标识
示例值:voluntary_transfer
func (*TransferReasonBuilder) UpdatedTime ¶
func (builder *TransferReasonBuilder) UpdatedTime(updatedTime string) *TransferReasonBuilder
更新时间
示例值:2022-02-28 16:27:56
type TransferType ¶
type TransferType struct { TransferTypeUniqueIdentifier *string `json:"transfer_type_unique_identifier,omitempty"` // 异动类型唯一标识 Name []*I18n `json:"name,omitempty"` // 异动类型名称 Active *bool `json:"active,omitempty"` // 异动类型状态 FlowId *string `json:"flow_id,omitempty"` // 关联流程唯一标识符 FlowName []*I18n `json:"flow_name,omitempty"` // 关联流程名称 CreatedTime *string `json:"created_time,omitempty"` // 创建时间 UpdatedTime *string `json:"updated_time,omitempty"` // 更新时间 }
type TransferTypeBuilder ¶
type TransferTypeBuilder struct {
// contains filtered or unexported fields
}
func NewTransferTypeBuilder ¶
func NewTransferTypeBuilder() *TransferTypeBuilder
func (*TransferTypeBuilder) Active ¶
func (builder *TransferTypeBuilder) Active(active bool) *TransferTypeBuilder
异动类型状态
示例值:true
func (*TransferTypeBuilder) Build ¶
func (builder *TransferTypeBuilder) Build() *TransferType
func (*TransferTypeBuilder) CreatedTime ¶
func (builder *TransferTypeBuilder) CreatedTime(createdTime string) *TransferTypeBuilder
创建时间
示例值:2021-06-29 18:21:26
func (*TransferTypeBuilder) FlowId ¶
func (builder *TransferTypeBuilder) FlowId(flowId string) *TransferTypeBuilder
关联流程唯一标识符
示例值:people_6963913041981490725_6983885526583627531
func (*TransferTypeBuilder) FlowName ¶
func (builder *TransferTypeBuilder) FlowName(flowName []*I18n) *TransferTypeBuilder
关联流程名称
示例值:张三
func (*TransferTypeBuilder) Name ¶
func (builder *TransferTypeBuilder) Name(name []*I18n) *TransferTypeBuilder
异动类型名称
示例值:张三
func (*TransferTypeBuilder) TransferTypeUniqueIdentifier ¶
func (builder *TransferTypeBuilder) TransferTypeUniqueIdentifier(transferTypeUniqueIdentifier string) *TransferTypeBuilder
异动类型唯一标识
示例值:internal_transfer
func (*TransferTypeBuilder) UpdatedTime ¶
func (builder *TransferTypeBuilder) UpdatedTime(updatedTime string) *TransferTypeBuilder
更新时间
示例值:2022-01-07 17:20:51
type UploadPersonPathReqBodyBuilder ¶ added in v3.0.22
type UploadPersonPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewUploadPersonPathReqBodyBuilder ¶ added in v3.0.22
func NewUploadPersonPathReqBodyBuilder() *UploadPersonPathReqBodyBuilder
func (*UploadPersonPathReqBodyBuilder) Build ¶ added in v3.0.22
func (builder *UploadPersonPathReqBodyBuilder) Build() (*UploadPersonReqBody, error)
func (*UploadPersonPathReqBodyBuilder) FileContentPath ¶ added in v3.0.22
func (builder *UploadPersonPathReqBodyBuilder) FileContentPath(fileContentPath string) *UploadPersonPathReqBodyBuilder
文件二进制内容
示例值:file binary
func (*UploadPersonPathReqBodyBuilder) FileName ¶ added in v3.0.22
func (builder *UploadPersonPathReqBodyBuilder) FileName(fileName string) *UploadPersonPathReqBodyBuilder
文件名称
示例值:个人信息
type UploadPersonReq ¶ added in v3.0.22
type UploadPersonReq struct { Body *UploadPersonReqBody `body:""` // contains filtered or unexported fields }
type UploadPersonReqBody ¶ added in v3.0.22
type UploadPersonReqBodyBuilder ¶ added in v3.0.22
type UploadPersonReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewUploadPersonReqBodyBuilder ¶ added in v3.0.22
func NewUploadPersonReqBodyBuilder() *UploadPersonReqBodyBuilder
func (*UploadPersonReqBodyBuilder) Build ¶ added in v3.0.22
func (builder *UploadPersonReqBodyBuilder) Build() *UploadPersonReqBody
func (*UploadPersonReqBodyBuilder) FileContent ¶ added in v3.0.22
func (builder *UploadPersonReqBodyBuilder) FileContent(fileContent io.Reader) *UploadPersonReqBodyBuilder
文件二进制内容
示例值:file binary
func (*UploadPersonReqBodyBuilder) FileName ¶ added in v3.0.22
func (builder *UploadPersonReqBodyBuilder) FileName(fileName string) *UploadPersonReqBodyBuilder
文件名称
示例值:个人信息
type UploadPersonReqBuilder ¶ added in v3.0.22
type UploadPersonReqBuilder struct {
// contains filtered or unexported fields
}
func NewUploadPersonReqBuilder ¶ added in v3.0.22
func NewUploadPersonReqBuilder() *UploadPersonReqBuilder
func (*UploadPersonReqBuilder) Body ¶ added in v3.0.22
func (builder *UploadPersonReqBuilder) Body(body *UploadPersonReqBody) *UploadPersonReqBuilder
上传文件
func (*UploadPersonReqBuilder) Build ¶ added in v3.0.22
func (builder *UploadPersonReqBuilder) Build() *UploadPersonReq
type UploadPersonResp ¶ added in v3.0.22
type UploadPersonResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *UploadPersonRespData `json:"data"` // 业务数据 }
func (*UploadPersonResp) Success ¶ added in v3.0.22
func (resp *UploadPersonResp) Success() bool
type UploadPersonRespData ¶ added in v3.0.22
type UploadPersonRespData struct {
Id *string `json:"id,omitempty"` // 上传文件ID
}
type UserIdBuilder ¶ added in v3.0.22
type UserIdBuilder struct {
// contains filtered or unexported fields
}
func NewUserIdBuilder ¶ added in v3.0.22
func NewUserIdBuilder() *UserIdBuilder
func (*UserIdBuilder) Build ¶ added in v3.0.22
func (builder *UserIdBuilder) Build() *UserId
func (*UserIdBuilder) OpenId ¶ added in v3.0.22
func (builder *UserIdBuilder) OpenId(openId string) *UserIdBuilder
示例值:
func (*UserIdBuilder) UnionId ¶ added in v3.0.22
func (builder *UserIdBuilder) UnionId(unionId string) *UserIdBuilder
示例值:
func (*UserIdBuilder) UserId ¶ added in v3.0.22
func (builder *UserIdBuilder) UserId(userId string) *UserIdBuilder
示例值:
type V1 ¶ added in v3.1.0
type V1 struct { AssignedUser *assignedUser // assigned_user Company *company // 公司 CompensationStandard *compensationStandard // compensation_standard Contract *contract // 合同 CountryRegion *countryRegion // 地理库信息 Currency *currency // 货币信息 CustomField *customField // 自定义字段 Department *department // 部门 EmployeeType *employeeType // 人员类型 Employment *employment // 雇佣信息 File *file // file Job *job // 职务 JobChange *jobChange // 异动信息 JobData *jobData // 任职信息 JobFamily *jobFamily // 职务序列 JobLevel *jobLevel // 职务级别 Leave *leave // 休假管理 LeaveGrantingRecord *leaveGrantingRecord // leave_granting_record Location *location // 地点 NationalIdType *nationalIdType // 国家证件类型 Offboarding *offboarding // 员工离职 OrgRoleAuthorization *orgRoleAuthorization // org_role_authorization Person *person // 个人信息 PreHire *preHire // 待入职 ProcessFormVariableData *processFormVariableData // 流程管理 SecurityGroup *securityGroup // security_group Subdivision *subdivision // 地理库信息 Subregion *subregion // 地理库信息 TransferReason *transferReason // 异动原因 TransferType *transferType // 异动类型 WorkingHoursType *workingHoursType // 工时制度 }
type WkCalendarI18n ¶ added in v3.0.31
type WkCalendarI18nBuilder ¶ added in v3.0.31
type WkCalendarI18nBuilder struct {
// contains filtered or unexported fields
}
func NewWkCalendarI18nBuilder ¶ added in v3.0.31
func NewWkCalendarI18nBuilder() *WkCalendarI18nBuilder
func (*WkCalendarI18nBuilder) Build ¶ added in v3.0.31
func (builder *WkCalendarI18nBuilder) Build() *WkCalendarI18n
func (*WkCalendarI18nBuilder) EnUs ¶ added in v3.0.31
func (builder *WkCalendarI18nBuilder) EnUs(enUs string) *WkCalendarI18nBuilder
英文值
示例值:calendar1
func (*WkCalendarI18nBuilder) ZhCn ¶ added in v3.0.31
func (builder *WkCalendarI18nBuilder) ZhCn(zhCn string) *WkCalendarI18nBuilder
中文值
示例值:日历1
type WkOption ¶ added in v3.0.31
type WkOption struct { Count *bool `json:"count,omitempty"` // 是否返回符合条件的工作日历总数 Offset *int `json:"offset,omitempty"` // 分页查询的位移,从0开始 Limit *int `json:"limit,omitempty"` // 分页查询 单次查询数量 SortOptions []*SortOption `json:"sort_options,omitempty"` // 排序 }
type WkOptionBuilder ¶ added in v3.0.31
type WkOptionBuilder struct {
// contains filtered or unexported fields
}
func NewWkOptionBuilder ¶ added in v3.0.31
func NewWkOptionBuilder() *WkOptionBuilder
func (*WkOptionBuilder) Build ¶ added in v3.0.31
func (builder *WkOptionBuilder) Build() *WkOption
func (*WkOptionBuilder) Count ¶ added in v3.0.31
func (builder *WkOptionBuilder) Count(count bool) *WkOptionBuilder
是否返回符合条件的工作日历总数
示例值:false
func (*WkOptionBuilder) Limit ¶ added in v3.0.31
func (builder *WkOptionBuilder) Limit(limit int) *WkOptionBuilder
分页查询 单次查询数量
示例值:20
func (*WkOptionBuilder) Offset ¶ added in v3.0.31
func (builder *WkOptionBuilder) Offset(offset int) *WkOptionBuilder
分页查询的位移,从0开始
示例值:0
func (*WkOptionBuilder) SortOptions ¶ added in v3.0.31
func (builder *WkOptionBuilder) SortOptions(sortOptions []*SortOption) *WkOptionBuilder
排序
示例值:
type WorkCalendarDetail ¶ added in v3.0.31
type WorkCalendarDetail struct { CalendarId *string `json:"calendar_id,omitempty"` // 工作日历ID CalendarName *WkCalendarI18n `json:"calendar_name,omitempty"` // 工作日历名称 Enable *bool `json:"enable,omitempty"` // 工作日历是否启用 }
type WorkCalendarDetailBuilder ¶ added in v3.0.31
type WorkCalendarDetailBuilder struct {
// contains filtered or unexported fields
}
func NewWorkCalendarDetailBuilder ¶ added in v3.0.31
func NewWorkCalendarDetailBuilder() *WorkCalendarDetailBuilder
func (*WorkCalendarDetailBuilder) Build ¶ added in v3.0.31
func (builder *WorkCalendarDetailBuilder) Build() *WorkCalendarDetail
func (*WorkCalendarDetailBuilder) CalendarId ¶ added in v3.0.31
func (builder *WorkCalendarDetailBuilder) CalendarId(calendarId string) *WorkCalendarDetailBuilder
工作日历ID
示例值:123456
func (*WorkCalendarDetailBuilder) CalendarName ¶ added in v3.0.31
func (builder *WorkCalendarDetailBuilder) CalendarName(calendarName *WkCalendarI18n) *WorkCalendarDetailBuilder
工作日历名称
示例值:
func (*WorkCalendarDetailBuilder) Enable ¶ added in v3.0.31
func (builder *WorkCalendarDetailBuilder) Enable(enable bool) *WorkCalendarDetailBuilder
工作日历是否启用
示例值:true
type WorkCalendarFilter ¶ added in v3.0.31
type WorkCalendarFilter struct { WkCalendarIds []string `json:"wk_calendar_ids,omitempty"` // 工作日历ID列表 WkCalendarIdGt *string `json:"wk_calendar_id_gt,omitempty"` // 工作日历ID大于 WkOption *WkOption `json:"wk_option,omitempty"` // 分页、排序等选项 OnlyEnable *bool `json:"only_enable,omitempty"` // 是否只返回启用的工作日历,不填默认true }
type WorkCalendarFilterBuilder ¶ added in v3.0.31
type WorkCalendarFilterBuilder struct {
// contains filtered or unexported fields
}
func NewWorkCalendarFilterBuilder ¶ added in v3.0.31
func NewWorkCalendarFilterBuilder() *WorkCalendarFilterBuilder
func (*WorkCalendarFilterBuilder) Build ¶ added in v3.0.31
func (builder *WorkCalendarFilterBuilder) Build() *WorkCalendarFilter
func (*WorkCalendarFilterBuilder) OnlyEnable ¶ added in v3.0.31
func (builder *WorkCalendarFilterBuilder) OnlyEnable(onlyEnable bool) *WorkCalendarFilterBuilder
是否只返回启用的工作日历,不填默认true
示例值:true
func (*WorkCalendarFilterBuilder) WkCalendarIdGt ¶ added in v3.0.31
func (builder *WorkCalendarFilterBuilder) WkCalendarIdGt(wkCalendarIdGt string) *WorkCalendarFilterBuilder
工作日历ID大于
示例值:12344
func (*WorkCalendarFilterBuilder) WkCalendarIds ¶ added in v3.0.31
func (builder *WorkCalendarFilterBuilder) WkCalendarIds(wkCalendarIds []string) *WorkCalendarFilterBuilder
工作日历ID列表
示例值:
func (*WorkCalendarFilterBuilder) WkOption ¶ added in v3.0.31
func (builder *WorkCalendarFilterBuilder) WkOption(wkOption *WkOption) *WorkCalendarFilterBuilder
分页、排序等选项
示例值:
type WorkExperience ¶
type WorkExperience struct { CompanyOrganization []*I18n `json:"company_organization,omitempty"` // 公司 / 组织 Department []*I18n `json:"department,omitempty"` // 部门 Job []*I18n `json:"job,omitempty"` // 岗位 Description []*I18n `json:"description,omitempty"` // 工作描述 StartDate *string `json:"start_date,omitempty"` // 开始日期 EndDate *string `json:"end_date,omitempty"` // 结束日期 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type WorkExperienceBuilder ¶
type WorkExperienceBuilder struct {
// contains filtered or unexported fields
}
func NewWorkExperienceBuilder ¶
func NewWorkExperienceBuilder() *WorkExperienceBuilder
func (*WorkExperienceBuilder) Build ¶
func (builder *WorkExperienceBuilder) Build() *WorkExperience
func (*WorkExperienceBuilder) CompanyOrganization ¶
func (builder *WorkExperienceBuilder) CompanyOrganization(companyOrganization []*I18n) *WorkExperienceBuilder
公司 / 组织
示例值:
func (*WorkExperienceBuilder) CustomFields ¶
func (builder *WorkExperienceBuilder) CustomFields(customFields []*ObjectFieldData) *WorkExperienceBuilder
自定义字段
示例值:
func (*WorkExperienceBuilder) Department ¶
func (builder *WorkExperienceBuilder) Department(department []*I18n) *WorkExperienceBuilder
部门
示例值:
func (*WorkExperienceBuilder) Description ¶
func (builder *WorkExperienceBuilder) Description(description []*I18n) *WorkExperienceBuilder
工作描述
示例值:
func (*WorkExperienceBuilder) EndDate ¶
func (builder *WorkExperienceBuilder) EndDate(endDate string) *WorkExperienceBuilder
结束日期
示例值:2020-01-01
func (*WorkExperienceBuilder) Job ¶
func (builder *WorkExperienceBuilder) Job(job []*I18n) *WorkExperienceBuilder
岗位
示例值:
func (*WorkExperienceBuilder) StartDate ¶
func (builder *WorkExperienceBuilder) StartDate(startDate string) *WorkExperienceBuilder
开始日期
示例值:2020-01-01
type WorkingHoursType ¶
type WorkingHoursType struct { Id *string `json:"id,omitempty"` // 工时制度 ID Code *string `json:"code,omitempty"` // 编码 Name []*I18n `json:"name,omitempty"` // 名称 CountryRegionIdList []string `json:"country_region_id_list,omitempty"` // 国家/地区 ID 列表 DefaultForJob *bool `json:"default_for_job,omitempty"` // 职务默认值 Active *bool `json:"active,omitempty"` // 是否启用 CustomFields []*ObjectFieldData `json:"custom_fields,omitempty"` // 自定义字段 }
type WorkingHoursTypeBuilder ¶
type WorkingHoursTypeBuilder struct {
// contains filtered or unexported fields
}
func NewWorkingHoursTypeBuilder ¶
func NewWorkingHoursTypeBuilder() *WorkingHoursTypeBuilder
func (*WorkingHoursTypeBuilder) Active ¶
func (builder *WorkingHoursTypeBuilder) Active(active bool) *WorkingHoursTypeBuilder
是否启用
示例值:true
func (*WorkingHoursTypeBuilder) Build ¶
func (builder *WorkingHoursTypeBuilder) Build() *WorkingHoursType
func (*WorkingHoursTypeBuilder) Code ¶
func (builder *WorkingHoursTypeBuilder) Code(code string) *WorkingHoursTypeBuilder
编码
示例值:1
func (*WorkingHoursTypeBuilder) CountryRegionIdList ¶
func (builder *WorkingHoursTypeBuilder) CountryRegionIdList(countryRegionIdList []string) *WorkingHoursTypeBuilder
国家/地区 ID 列表
示例值:创建成功的工时制度信息
func (*WorkingHoursTypeBuilder) CustomFields ¶
func (builder *WorkingHoursTypeBuilder) CustomFields(customFields []*ObjectFieldData) *WorkingHoursTypeBuilder
自定义字段
示例值:
func (*WorkingHoursTypeBuilder) DefaultForJob ¶
func (builder *WorkingHoursTypeBuilder) DefaultForJob(defaultForJob bool) *WorkingHoursTypeBuilder
职务默认值
示例值:true
func (*WorkingHoursTypeBuilder) Id ¶
func (builder *WorkingHoursTypeBuilder) Id(id string) *WorkingHoursTypeBuilder
工时制度 ID
示例值:6890452208593372679
func (*WorkingHoursTypeBuilder) Name ¶
func (builder *WorkingHoursTypeBuilder) Name(name []*I18n) *WorkingHoursTypeBuilder
名称
示例值: