Documentation ¶
Index ¶
- Constants
- type Ability
- type AbilityBuilder
- type Acceptance
- type AcceptanceBuilder
- func (builder *AcceptanceBuilder) Build() *Acceptance
- func (builder *AcceptanceBuilder) Conclusion(conclusion int) *AcceptanceBuilder
- func (builder *AcceptanceBuilder) Memo(memo string) *AcceptanceBuilder
- func (builder *AcceptanceBuilder) OperateTime(operateTime string) *AcceptanceBuilder
- func (builder *AcceptanceBuilder) OperatorType(operatorType int) *AcceptanceBuilder
- type Account
- type AccountBuilder
- type AddToFolderTalentPathReqBodyBuilder
- func (builder *AddToFolderTalentPathReqBodyBuilder) Build() (*AddToFolderTalentReqBody, error)
- func (builder *AddToFolderTalentPathReqBodyBuilder) FolderId(folderId string) *AddToFolderTalentPathReqBodyBuilder
- func (builder *AddToFolderTalentPathReqBodyBuilder) TalentIdList(talentIdList []string) *AddToFolderTalentPathReqBodyBuilder
- type AddToFolderTalentReq
- type AddToFolderTalentReqBody
- type AddToFolderTalentReqBodyBuilder
- func (builder *AddToFolderTalentReqBodyBuilder) Build() *AddToFolderTalentReqBody
- func (builder *AddToFolderTalentReqBodyBuilder) FolderId(folderId string) *AddToFolderTalentReqBodyBuilder
- func (builder *AddToFolderTalentReqBodyBuilder) TalentIdList(talentIdList []string) *AddToFolderTalentReqBodyBuilder
- type AddToFolderTalentReqBuilder
- type AddToFolderTalentResp
- type AddToFolderTalentRespData
- type Agency
- type AgencyBuilder
- func (builder *AgencyBuilder) Build() *Agency
- func (builder *AgencyBuilder) ContactorId(contactorId string) *AgencyBuilder
- func (builder *AgencyBuilder) ContactorName(contactorName *I18n) *AgencyBuilder
- func (builder *AgencyBuilder) Id(id string) *AgencyBuilder
- func (builder *AgencyBuilder) Name(name string) *AgencyBuilder
- type AgencyProtection
- type AgencyProtectionBuilder
- func (builder *AgencyProtectionBuilder) AgencySupplierId(agencySupplierId string) *AgencyProtectionBuilder
- func (builder *AgencyProtectionBuilder) AgencySupplierName(agencySupplierName *I18n) *AgencyProtectionBuilder
- func (builder *AgencyProtectionBuilder) AgencySupplierUserId(agencySupplierUserId string) *AgencyProtectionBuilder
- func (builder *AgencyProtectionBuilder) AgencySupplierUserName(agencySupplierUserName *I18n) *AgencyProtectionBuilder
- func (builder *AgencyProtectionBuilder) ApplicationId(applicationId string) *AgencyProtectionBuilder
- func (builder *AgencyProtectionBuilder) Build() *AgencyProtection
- func (builder *AgencyProtectionBuilder) ExpireTime(expireTime string) *AgencyProtectionBuilder
- func (builder *AgencyProtectionBuilder) ProtectionType(protectionType int) *AgencyProtectionBuilder
- func (builder *AgencyProtectionBuilder) StartTime(startTime string) *AgencyProtectionBuilder
- type AppliOfferBasicCustObj
- type AppliOfferBasicCustObjBuilder
- func (builder *AppliOfferBasicCustObjBuilder) Build() *AppliOfferBasicCustObj
- func (builder *AppliOfferBasicCustObjBuilder) Id(id string) *AppliOfferBasicCustObjBuilder
- func (builder *AppliOfferBasicCustObjBuilder) Name(name *OfferSchemaName) *AppliOfferBasicCustObjBuilder
- func (builder *AppliOfferBasicCustObjBuilder) OptionValueList(optionValueList []*AppliOfferBasicCustObjOpV) *AppliOfferBasicCustObjBuilder
- func (builder *AppliOfferBasicCustObjBuilder) Type(type_ string) *AppliOfferBasicCustObjBuilder
- func (builder *AppliOfferBasicCustObjBuilder) Value(value string) *AppliOfferBasicCustObjBuilder
- type AppliOfferBasicCustObjOpV
- type AppliOfferBasicCustObjOpVBuilder
- type AppliOfferBasicInfoUser
- type AppliOfferBasicInfoUserBuilder
- func (builder *AppliOfferBasicInfoUserBuilder) Avatar(avatar string) *AppliOfferBasicInfoUserBuilder
- func (builder *AppliOfferBasicInfoUserBuilder) Build() *AppliOfferBasicInfoUser
- func (builder *AppliOfferBasicInfoUserBuilder) Department(department *Department) *AppliOfferBasicInfoUserBuilder
- func (builder *AppliOfferBasicInfoUserBuilder) Email(email string) *AppliOfferBasicInfoUserBuilder
- func (builder *AppliOfferBasicInfoUserBuilder) EnName(enName string) *AppliOfferBasicInfoUserBuilder
- func (builder *AppliOfferBasicInfoUserBuilder) Id(id string) *AppliOfferBasicInfoUserBuilder
- func (builder *AppliOfferBasicInfoUserBuilder) InAppScope(inAppScope bool) *AppliOfferBasicInfoUserBuilder
- func (builder *AppliOfferBasicInfoUserBuilder) Name(name string) *AppliOfferBasicInfoUserBuilder
- func (builder *AppliOfferBasicInfoUserBuilder) Phone(phone string) *AppliOfferBasicInfoUserBuilder
- func (builder *AppliOfferBasicInfoUserBuilder) Timezone(timezone string) *AppliOfferBasicInfoUserBuilder
- type AppliOfferOnboardProfile
- type AppliOfferOnboardProfileAdd
- type AppliOfferOnboardProfileAddBuilder
- func (builder *AppliOfferOnboardProfileAddBuilder) ActiveStatus(activeStatus int) *AppliOfferOnboardProfileAddBuilder
- func (builder *AppliOfferOnboardProfileAddBuilder) Build() *AppliOfferOnboardProfileAdd
- func (builder *AppliOfferOnboardProfileAddBuilder) City(city *AppliOfferOnboardProfileCity) *AppliOfferOnboardProfileAddBuilder
- func (builder *AppliOfferOnboardProfileAddBuilder) Country(country *AppliOfferOnboardProfileCity) *AppliOfferOnboardProfileAddBuilder
- func (builder *AppliOfferOnboardProfileAddBuilder) District(district *AppliOfferOnboardProfileCity) *AppliOfferOnboardProfileAddBuilder
- func (builder *AppliOfferOnboardProfileAddBuilder) EnName(enName string) *AppliOfferOnboardProfileAddBuilder
- func (builder *AppliOfferOnboardProfileAddBuilder) Id(id string) *AppliOfferOnboardProfileAddBuilder
- func (builder *AppliOfferOnboardProfileAddBuilder) Name(name string) *AppliOfferOnboardProfileAddBuilder
- func (builder *AppliOfferOnboardProfileAddBuilder) State(state *AppliOfferOnboardProfileCity) *AppliOfferOnboardProfileAddBuilder
- func (builder *AppliOfferOnboardProfileAddBuilder) UsageIdList(usageIdList []string) *AppliOfferOnboardProfileAddBuilder
- type AppliOfferOnboardProfileBuilder
- func (builder *AppliOfferOnboardProfileBuilder) Build() *AppliOfferOnboardProfile
- func (builder *AppliOfferOnboardProfileBuilder) ContractYear(contractYear int) *AppliOfferOnboardProfileBuilder
- func (builder *AppliOfferOnboardProfileBuilder) Department(department *Department) *AppliOfferOnboardProfileBuilder
- func (builder *AppliOfferOnboardProfileBuilder) IsWorkAddressSameToOnboard(isWorkAddressSameToOnboard bool) *AppliOfferOnboardProfileBuilder
- func (builder *AppliOfferOnboardProfileBuilder) Leader(leader *AppliOfferBasicInfoUser) *AppliOfferOnboardProfileBuilder
- func (builder *AppliOfferOnboardProfileBuilder) Level(level *Level) *AppliOfferOnboardProfileBuilder
- func (builder *AppliOfferOnboardProfileBuilder) OfferId(offerId string) *AppliOfferOnboardProfileBuilder
- func (builder *AppliOfferOnboardProfileBuilder) OnboardAddress(onboardAddress *AppliOfferOnboardProfileAdd) *AppliOfferOnboardProfileBuilder
- func (builder *AppliOfferOnboardProfileBuilder) ProbationMonth(probationMonth int) *AppliOfferOnboardProfileBuilder
- func (builder *AppliOfferOnboardProfileBuilder) RecruitmentType(recruitmentType *RecruitmentType) *AppliOfferOnboardProfileBuilder
- func (builder *AppliOfferOnboardProfileBuilder) Sequence(sequence *Sequence) *AppliOfferOnboardProfileBuilder
- func (builder *AppliOfferOnboardProfileBuilder) WorkAddress(workAddress *AppliOfferOnboardProfileAdd) *AppliOfferOnboardProfileBuilder
- type AppliOfferOnboardProfileCity
- type AppliOfferOnboardProfileCityBuilder
- func (builder *AppliOfferOnboardProfileCityBuilder) Build() *AppliOfferOnboardProfileCity
- func (builder *AppliOfferOnboardProfileCityBuilder) Code(code string) *AppliOfferOnboardProfileCityBuilder
- func (builder *AppliOfferOnboardProfileCityBuilder) EnName(enName string) *AppliOfferOnboardProfileCityBuilder
- func (builder *AppliOfferOnboardProfileCityBuilder) LocationType(locationType int) *AppliOfferOnboardProfileCityBuilder
- func (builder *AppliOfferOnboardProfileCityBuilder) Name(name string) *AppliOfferOnboardProfileCityBuilder
- type AppliOfferSalaryPlanTemplate
- type AppliOfferSalaryPlanTemplateBuilder
- func (builder *AppliOfferSalaryPlanTemplateBuilder) Build() *AppliOfferSalaryPlanTemplate
- func (builder *AppliOfferSalaryPlanTemplateBuilder) Currency(currency string) *AppliOfferSalaryPlanTemplateBuilder
- func (builder *AppliOfferSalaryPlanTemplateBuilder) SalaryContent(salaryContent string) *AppliOfferSalaryPlanTemplateBuilder
- func (builder *AppliOfferSalaryPlanTemplateBuilder) TemplateKey(templateKey string) *AppliOfferSalaryPlanTemplateBuilder
- func (builder *AppliOfferSalaryPlanTemplateBuilder) TotalAmount(totalAmount string) *AppliOfferSalaryPlanTemplateBuilder
- type AppliTalentAttachResumeInfo
- type AppliTalentAttachResumeInfoBuilder
- type AppliTalentCertificateInfo
- type AppliTalentCertificateInfoBuilder
- func (builder *AppliTalentCertificateInfoBuilder) Build() *AppliTalentCertificateInfo
- func (builder *AppliTalentCertificateInfoBuilder) Desc(desc string) *AppliTalentCertificateInfoBuilder
- func (builder *AppliTalentCertificateInfoBuilder) Id(id string) *AppliTalentCertificateInfoBuilder
- func (builder *AppliTalentCertificateInfoBuilder) Name(name string) *AppliTalentCertificateInfoBuilder
- type AppliTalentCompetitionInfo
- type AppliTalentCompetitionInfoBuilder
- func (builder *AppliTalentCompetitionInfoBuilder) Build() *AppliTalentCompetitionInfo
- func (builder *AppliTalentCompetitionInfoBuilder) Desc(desc string) *AppliTalentCompetitionInfoBuilder
- func (builder *AppliTalentCompetitionInfoBuilder) Id(id string) *AppliTalentCompetitionInfoBuilder
- func (builder *AppliTalentCompetitionInfoBuilder) Name(name string) *AppliTalentCompetitionInfoBuilder
- type AppliTalentEducationInfo
- type AppliTalentEducationInfoBuilder
- func (builder *AppliTalentEducationInfoBuilder) AcademicRanking(academicRanking int) *AppliTalentEducationInfoBuilder
- func (builder *AppliTalentEducationInfoBuilder) Build() *AppliTalentEducationInfo
- func (builder *AppliTalentEducationInfoBuilder) Degree(degree int) *AppliTalentEducationInfoBuilder
- func (builder *AppliTalentEducationInfoBuilder) EducationType(educationType int) *AppliTalentEducationInfoBuilder
- func (builder *AppliTalentEducationInfoBuilder) EndTime(endTime string) *AppliTalentEducationInfoBuilder
- func (builder *AppliTalentEducationInfoBuilder) FieldOfStudy(fieldOfStudy string) *AppliTalentEducationInfoBuilder
- func (builder *AppliTalentEducationInfoBuilder) Id(id string) *AppliTalentEducationInfoBuilder
- func (builder *AppliTalentEducationInfoBuilder) School(school string) *AppliTalentEducationInfoBuilder
- func (builder *AppliTalentEducationInfoBuilder) StartTime(startTime string) *AppliTalentEducationInfoBuilder
- func (builder *AppliTalentEducationInfoBuilder) TagList(tagList []int) *AppliTalentEducationInfoBuilder
- type Application
- type ApplicationBasicInfo
- type ApplicationBasicInfoBuilder
- func (builder *ApplicationBasicInfoBuilder) ActiveStatus(activeStatus int) *ApplicationBasicInfoBuilder
- func (builder *ApplicationBasicInfoBuilder) BizCreateTime(bizCreateTime int) *ApplicationBasicInfoBuilder
- func (builder *ApplicationBasicInfoBuilder) BizModifyTime(bizModifyTime int) *ApplicationBasicInfoBuilder
- func (builder *ApplicationBasicInfoBuilder) Build() *ApplicationBasicInfo
- func (builder *ApplicationBasicInfoBuilder) Referral(referral *ApplicationReferral) *ApplicationBasicInfoBuilder
- func (builder *ApplicationBasicInfoBuilder) Stage(stage *ApplicationStage) *ApplicationBasicInfoBuilder
- type ApplicationBuilder
- func (builder *ApplicationBuilder) ActiveStatus(activeStatus int) *ApplicationBuilder
- func (builder *ApplicationBuilder) ApplicationPreferredCityList(applicationPreferredCityList []*CodeNameObject) *ApplicationBuilder
- func (builder *ApplicationBuilder) Build() *Application
- func (builder *ApplicationBuilder) CreateTime(createTime string) *ApplicationBuilder
- func (builder *ApplicationBuilder) CreatorId(creatorId string) *ApplicationBuilder
- func (builder *ApplicationBuilder) DeliveryType(deliveryType int) *ApplicationBuilder
- func (builder *ApplicationBuilder) Id(id string) *ApplicationBuilder
- func (builder *ApplicationBuilder) JobId(jobId string) *ApplicationBuilder
- func (builder *ApplicationBuilder) ModifyTime(modifyTime string) *ApplicationBuilder
- func (builder *ApplicationBuilder) ResumeSourceId(resumeSourceId string) *ApplicationBuilder
- func (builder *ApplicationBuilder) ResumeSourceInfo(resumeSourceInfo *ApplicationResumeSource) *ApplicationBuilder
- func (builder *ApplicationBuilder) Stage(stage *ApplicationStageInfo) *ApplicationBuilder
- func (builder *ApplicationBuilder) StageTimeList(stageTimeList []*ApplicationStageTime) *ApplicationBuilder
- func (builder *ApplicationBuilder) TalentAttachmentResumeId(talentAttachmentResumeId string) *ApplicationBuilder
- func (builder *ApplicationBuilder) TalentId(talentId string) *ApplicationBuilder
- func (builder *ApplicationBuilder) TerminationReasonList(terminationReasonList []string) *ApplicationBuilder
- func (builder *ApplicationBuilder) TerminationReasonNote(terminationReasonNote string) *ApplicationBuilder
- func (builder *ApplicationBuilder) TerminationType(terminationType int) *ApplicationBuilder
- func (builder *ApplicationBuilder) WebsiteResumeSource(websiteResumeSource *ApplicationWebsiteResumeSource) *ApplicationBuilder
- type ApplicationJob
- type ApplicationJobAddress
- type ApplicationJobAddressBuilder
- func (builder *ApplicationJobAddressBuilder) Build() *ApplicationJobAddress
- func (builder *ApplicationJobAddressBuilder) EnName(enName string) *ApplicationJobAddressBuilder
- func (builder *ApplicationJobAddressBuilder) Id(id string) *ApplicationJobAddressBuilder
- func (builder *ApplicationJobAddressBuilder) Name(name string) *ApplicationJobAddressBuilder
- type ApplicationJobBuilder
- func (builder *ApplicationJobBuilder) Address(address *ApplicationJobAddress) *ApplicationJobBuilder
- func (builder *ApplicationJobBuilder) Build() *ApplicationJob
- func (builder *ApplicationJobBuilder) City(city *City) *ApplicationJobBuilder
- func (builder *ApplicationJobBuilder) Code(code string) *ApplicationJobBuilder
- func (builder *ApplicationJobBuilder) Country(country *Country) *ApplicationJobBuilder
- func (builder *ApplicationJobBuilder) Department(department *Department) *ApplicationJobBuilder
- func (builder *ApplicationJobBuilder) Description(description string) *ApplicationJobBuilder
- func (builder *ApplicationJobBuilder) Id(id string) *ApplicationJobBuilder
- func (builder *ApplicationJobBuilder) JobProcessId(jobProcessId string) *ApplicationJobBuilder
- func (builder *ApplicationJobBuilder) RecruitmentType(recruitmentType *RecruitmentType) *ApplicationJobBuilder
- func (builder *ApplicationJobBuilder) Title(title string) *ApplicationJobBuilder
- type ApplicationOffer
- type ApplicationOfferAttachment
- type ApplicationOfferAttachmentBuilder
- func (builder *ApplicationOfferAttachmentBuilder) AttachmentId(attachmentId string) *ApplicationOfferAttachmentBuilder
- func (builder *ApplicationOfferAttachmentBuilder) Build() *ApplicationOfferAttachment
- func (builder *ApplicationOfferAttachmentBuilder) Name(name string) *ApplicationOfferAttachmentBuilder
- type ApplicationOfferBasicInfo
- type ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) Build() *ApplicationOfferBasicInfo
- func (builder *ApplicationOfferBasicInfoBuilder) ContractPeriod(contractPeriod *ContractPeriodInfo) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) ContractYear(contractYear int) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) CreateTime(createTime string) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) CreatorUserId(creatorUserId string) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) CustomizeInfoList(customizeInfoList []*ApplicationOfferCustomValue) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) DepartmentId(departmentId string) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) EmployeeType(employeeType *BaseBilingualWithId) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) ExpireTime(expireTime int) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) LeaderUserId(leaderUserId string) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) Level(level *BaseBilingualWithId) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) OfferType(offerType int) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) OnboardAddress(onboardAddress *BaseAddress) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) OnboardDate(onboardDate string) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) OwnerUserId(ownerUserId string) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) ProbationMonth(probationMonth int) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) RecruitmentType(recruitmentType *BaseBilingualWithId) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) Remark(remark string) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) Sequence(sequence *BaseBilingualWithId) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) WorkAddress(workAddress *BaseAddress) *ApplicationOfferBasicInfoBuilder
- func (builder *ApplicationOfferBasicInfoBuilder) WorkLocationAddressInfo(workLocationAddressInfo *MasterLocationAddressInfo) *ApplicationOfferBasicInfoBuilder
- type ApplicationOfferBasicInfoCustomizedObject
- type ApplicationOfferBasicInfoCustomizedObjectBuilder
- func (builder *ApplicationOfferBasicInfoCustomizedObjectBuilder) Build() *ApplicationOfferBasicInfoCustomizedObject
- func (builder *ApplicationOfferBasicInfoCustomizedObjectBuilder) Id(id string) *ApplicationOfferBasicInfoCustomizedObjectBuilder
- func (builder *ApplicationOfferBasicInfoCustomizedObjectBuilder) Name(name *OfferSchemaName) *ApplicationOfferBasicInfoCustomizedObjectBuilder
- func (builder *ApplicationOfferBasicInfoCustomizedObjectBuilder) OptionValueList(optionValueList []*ApplicationOfferBasicInfoCustomizedObjectOptionValue) *ApplicationOfferBasicInfoCustomizedObjectBuilder
- func (builder *ApplicationOfferBasicInfoCustomizedObjectBuilder) Type(type_ string) *ApplicationOfferBasicInfoCustomizedObjectBuilder
- func (builder *ApplicationOfferBasicInfoCustomizedObjectBuilder) Value(value string) *ApplicationOfferBasicInfoCustomizedObjectBuilder
- type ApplicationOfferBasicInfoCustomizedObjectOptionValue
- type ApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder
- func (builder *ApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder) Build() *ApplicationOfferBasicInfoCustomizedObjectOptionValue
- func (builder *ApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder) EnUs(enUs string) *ApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder
- func (builder *ApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder) ZhCn(zhCn string) *ApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder
- type ApplicationOfferBasicInfoUser
- type ApplicationOfferBasicInfoUserBuilder
- func (builder *ApplicationOfferBasicInfoUserBuilder) Avatar(avatar string) *ApplicationOfferBasicInfoUserBuilder
- func (builder *ApplicationOfferBasicInfoUserBuilder) Build() *ApplicationOfferBasicInfoUser
- func (builder *ApplicationOfferBasicInfoUserBuilder) Department(department *Department) *ApplicationOfferBasicInfoUserBuilder
- func (builder *ApplicationOfferBasicInfoUserBuilder) Email(email string) *ApplicationOfferBasicInfoUserBuilder
- func (builder *ApplicationOfferBasicInfoUserBuilder) EnName(enName string) *ApplicationOfferBasicInfoUserBuilder
- func (builder *ApplicationOfferBasicInfoUserBuilder) Id(id string) *ApplicationOfferBasicInfoUserBuilder
- func (builder *ApplicationOfferBasicInfoUserBuilder) InAppScope(inAppScope bool) *ApplicationOfferBasicInfoUserBuilder
- func (builder *ApplicationOfferBasicInfoUserBuilder) Name(name string) *ApplicationOfferBasicInfoUserBuilder
- func (builder *ApplicationOfferBasicInfoUserBuilder) Phone(phone string) *ApplicationOfferBasicInfoUserBuilder
- func (builder *ApplicationOfferBasicInfoUserBuilder) Timezone(timezone string) *ApplicationOfferBasicInfoUserBuilder
- type ApplicationOfferBuilder
- func (builder *ApplicationOfferBuilder) ApplicationId(applicationId string) *ApplicationOfferBuilder
- func (builder *ApplicationOfferBuilder) BasicInfo(basicInfo *ApplicationOfferBasicInfo) *ApplicationOfferBuilder
- func (builder *ApplicationOfferBuilder) Build() *ApplicationOffer
- func (builder *ApplicationOfferBuilder) CustomizedModuleList(customizedModuleList []*ApplicationOfferCustomModule) *ApplicationOfferBuilder
- func (builder *ApplicationOfferBuilder) Id(id string) *ApplicationOfferBuilder
- func (builder *ApplicationOfferBuilder) JobInfo(jobInfo *OfferJobInfo) *ApplicationOfferBuilder
- func (builder *ApplicationOfferBuilder) JobRequirementId(jobRequirementId string) *ApplicationOfferBuilder
- func (builder *ApplicationOfferBuilder) OfferStatus(offerStatus int) *ApplicationOfferBuilder
- func (builder *ApplicationOfferBuilder) SalaryPlan(salaryPlan *ApplicationOfferSalaryPlan) *ApplicationOfferBuilder
- func (builder *ApplicationOfferBuilder) SchemaId(schemaId string) *ApplicationOfferBuilder
- type ApplicationOfferCustomModule
- type ApplicationOfferCustomModuleBuilder
- func (builder *ApplicationOfferCustomModuleBuilder) Build() *ApplicationOfferCustomModule
- func (builder *ApplicationOfferCustomModuleBuilder) ID(iD string) *ApplicationOfferCustomModuleBuilder
- func (builder *ApplicationOfferCustomModuleBuilder) ObjectList(objectList []*ApplicationOfferCustomValue) *ApplicationOfferCustomModuleBuilder
- type ApplicationOfferCustomValue
- type ApplicationOfferCustomValueBuilder
- func (builder *ApplicationOfferCustomValueBuilder) Build() *ApplicationOfferCustomValue
- func (builder *ApplicationOfferCustomValueBuilder) CustomizeValue(customizeValue string) *ApplicationOfferCustomValueBuilder
- func (builder *ApplicationOfferCustomValueBuilder) ObjectId(objectId string) *ApplicationOfferCustomValueBuilder
- type ApplicationOfferOnboardProfile
- type ApplicationOfferOnboardProfileAddress
- type ApplicationOfferOnboardProfileAddressBuilder
- func (builder *ApplicationOfferOnboardProfileAddressBuilder) ActiveStatus(activeStatus int) *ApplicationOfferOnboardProfileAddressBuilder
- func (builder *ApplicationOfferOnboardProfileAddressBuilder) Build() *ApplicationOfferOnboardProfileAddress
- func (builder *ApplicationOfferOnboardProfileAddressBuilder) City(city *ApplicationOfferOnboardProfileCity) *ApplicationOfferOnboardProfileAddressBuilder
- func (builder *ApplicationOfferOnboardProfileAddressBuilder) Country(country *ApplicationOfferOnboardProfileCity) *ApplicationOfferOnboardProfileAddressBuilder
- func (builder *ApplicationOfferOnboardProfileAddressBuilder) District(district *ApplicationOfferOnboardProfileCity) *ApplicationOfferOnboardProfileAddressBuilder
- func (builder *ApplicationOfferOnboardProfileAddressBuilder) EnName(enName string) *ApplicationOfferOnboardProfileAddressBuilder
- func (builder *ApplicationOfferOnboardProfileAddressBuilder) Id(id string) *ApplicationOfferOnboardProfileAddressBuilder
- func (builder *ApplicationOfferOnboardProfileAddressBuilder) Name(name string) *ApplicationOfferOnboardProfileAddressBuilder
- func (builder *ApplicationOfferOnboardProfileAddressBuilder) State(state *ApplicationOfferOnboardProfileCity) *ApplicationOfferOnboardProfileAddressBuilder
- func (builder *ApplicationOfferOnboardProfileAddressBuilder) UsageIdList(usageIdList []string) *ApplicationOfferOnboardProfileAddressBuilder
- type ApplicationOfferOnboardProfileBuilder
- func (builder *ApplicationOfferOnboardProfileBuilder) Build() *ApplicationOfferOnboardProfile
- func (builder *ApplicationOfferOnboardProfileBuilder) ContractYear(contractYear int) *ApplicationOfferOnboardProfileBuilder
- func (builder *ApplicationOfferOnboardProfileBuilder) Department(department *Department) *ApplicationOfferOnboardProfileBuilder
- func (builder *ApplicationOfferOnboardProfileBuilder) IsWorkAddressSameToOnboard(isWorkAddressSameToOnboard bool) *ApplicationOfferOnboardProfileBuilder
- func (builder *ApplicationOfferOnboardProfileBuilder) Leader(leader *ApplicationOfferBasicInfoUser) *ApplicationOfferOnboardProfileBuilder
- func (builder *ApplicationOfferOnboardProfileBuilder) Level(level *Level) *ApplicationOfferOnboardProfileBuilder
- func (builder *ApplicationOfferOnboardProfileBuilder) OfferId(offerId string) *ApplicationOfferOnboardProfileBuilder
- func (builder *ApplicationOfferOnboardProfileBuilder) OnboardAddress(onboardAddress *ApplicationOfferOnboardProfileAddress) *ApplicationOfferOnboardProfileBuilder
- func (builder *ApplicationOfferOnboardProfileBuilder) ProbationMonth(probationMonth int) *ApplicationOfferOnboardProfileBuilder
- func (builder *ApplicationOfferOnboardProfileBuilder) RecruitmentType(recruitmentType *RecruitmentType) *ApplicationOfferOnboardProfileBuilder
- func (builder *ApplicationOfferOnboardProfileBuilder) Sequence(sequence *Sequence) *ApplicationOfferOnboardProfileBuilder
- func (builder *ApplicationOfferOnboardProfileBuilder) WorkAddress(workAddress *ApplicationOfferOnboardProfileAddress) *ApplicationOfferOnboardProfileBuilder
- type ApplicationOfferOnboardProfileCity
- type ApplicationOfferOnboardProfileCityBuilder
- func (builder *ApplicationOfferOnboardProfileCityBuilder) Build() *ApplicationOfferOnboardProfileCity
- func (builder *ApplicationOfferOnboardProfileCityBuilder) Code(code string) *ApplicationOfferOnboardProfileCityBuilder
- func (builder *ApplicationOfferOnboardProfileCityBuilder) EnName(enName string) *ApplicationOfferOnboardProfileCityBuilder
- func (builder *ApplicationOfferOnboardProfileCityBuilder) LocationType(locationType int) *ApplicationOfferOnboardProfileCityBuilder
- func (builder *ApplicationOfferOnboardProfileCityBuilder) Name(name string) *ApplicationOfferOnboardProfileCityBuilder
- type ApplicationOfferSalaryPlan
- type ApplicationOfferSalaryPlanBuilder
- func (builder *ApplicationOfferSalaryPlanBuilder) AwardSalaryMultiple(awardSalaryMultiple string) *ApplicationOfferSalaryPlanBuilder
- func (builder *ApplicationOfferSalaryPlanBuilder) BasicSalary(basicSalary string) *ApplicationOfferSalaryPlanBuilder
- func (builder *ApplicationOfferSalaryPlanBuilder) Build() *ApplicationOfferSalaryPlan
- func (builder *ApplicationOfferSalaryPlanBuilder) Currency(currency string) *ApplicationOfferSalaryPlanBuilder
- func (builder *ApplicationOfferSalaryPlanBuilder) CustomizeInfoList(customizeInfoList []*ApplicationOfferCustomValue) *ApplicationOfferSalaryPlanBuilder
- func (builder *ApplicationOfferSalaryPlanBuilder) HalfYearBonus(halfYearBonus string) *ApplicationOfferSalaryPlanBuilder
- func (builder *ApplicationOfferSalaryPlanBuilder) OptionShares(optionShares string) *ApplicationOfferSalaryPlanBuilder
- func (builder *ApplicationOfferSalaryPlanBuilder) ProbationSalaryPercentage(probationSalaryPercentage string) *ApplicationOfferSalaryPlanBuilder
- func (builder *ApplicationOfferSalaryPlanBuilder) QuarterlyBonus(quarterlyBonus string) *ApplicationOfferSalaryPlanBuilder
- func (builder *ApplicationOfferSalaryPlanBuilder) TotalAnnualCash(totalAnnualCash string) *ApplicationOfferSalaryPlanBuilder
- type ApplicationOfferSalaryPlanSalaryTemplate
- type ApplicationOfferSalaryPlanSalaryTemplateBuilder
- func (builder *ApplicationOfferSalaryPlanSalaryTemplateBuilder) Build() *ApplicationOfferSalaryPlanSalaryTemplate
- func (builder *ApplicationOfferSalaryPlanSalaryTemplateBuilder) Currency(currency string) *ApplicationOfferSalaryPlanSalaryTemplateBuilder
- func (builder *ApplicationOfferSalaryPlanSalaryTemplateBuilder) SalaryContent(salaryContent string) *ApplicationOfferSalaryPlanSalaryTemplateBuilder
- func (builder *ApplicationOfferSalaryPlanSalaryTemplateBuilder) TemplateKey(templateKey string) *ApplicationOfferSalaryPlanSalaryTemplateBuilder
- func (builder *ApplicationOfferSalaryPlanSalaryTemplateBuilder) TotalAmount(totalAmount string) *ApplicationOfferSalaryPlanSalaryTemplateBuilder
- type ApplicationPrehire
- type ApplicationPrehireBuilder
- func (builder *ApplicationPrehireBuilder) BasicInfo(basicInfo *ApplicationBasicInfo) *ApplicationPrehireBuilder
- func (builder *ApplicationPrehireBuilder) Build() *ApplicationPrehire
- func (builder *ApplicationPrehireBuilder) Id(id string) *ApplicationPrehireBuilder
- func (builder *ApplicationPrehireBuilder) Job(job *ApplicationJob) *ApplicationPrehireBuilder
- func (builder *ApplicationPrehireBuilder) Offer(offer *ApplicationPrehireOffer) *ApplicationPrehireBuilder
- func (builder *ApplicationPrehireBuilder) Talent(talent *ApplicationTalent) *ApplicationPrehireBuilder
- type ApplicationPrehireDepartment
- type ApplicationPrehireDepartmentBuilder
- func (builder *ApplicationPrehireDepartmentBuilder) Build() *ApplicationPrehireDepartment
- func (builder *ApplicationPrehireDepartmentBuilder) EnName(enName string) *ApplicationPrehireDepartmentBuilder
- func (builder *ApplicationPrehireDepartmentBuilder) Id(id string) *ApplicationPrehireDepartmentBuilder
- func (builder *ApplicationPrehireDepartmentBuilder) Name(name string) *ApplicationPrehireDepartmentBuilder
- type ApplicationPrehireOffer
- type ApplicationPrehireOfferBasic
- type ApplicationPrehireOfferBasicBuilder
- func (builder *ApplicationPrehireOfferBasicBuilder) ApplicationId(applicationId string) *ApplicationPrehireOfferBasicBuilder
- func (builder *ApplicationPrehireOfferBasicBuilder) Build() *ApplicationPrehireOfferBasic
- func (builder *ApplicationPrehireOfferBasicBuilder) ExpireTime(expireTime int) *ApplicationPrehireOfferBasicBuilder
- func (builder *ApplicationPrehireOfferBasicBuilder) JobId(jobId string) *ApplicationPrehireOfferBasicBuilder
- func (builder *ApplicationPrehireOfferBasicBuilder) OfferId(offerId string) *ApplicationPrehireOfferBasicBuilder
- func (builder *ApplicationPrehireOfferBasicBuilder) OfferJobTitle(offerJobTitle string) *ApplicationPrehireOfferBasicBuilder
- func (builder *ApplicationPrehireOfferBasicBuilder) OfferStatus(offerStatus int) *ApplicationPrehireOfferBasicBuilder
- func (builder *ApplicationPrehireOfferBasicBuilder) OfferType(offerType int) *ApplicationPrehireOfferBasicBuilder
- func (builder *ApplicationPrehireOfferBasicBuilder) OnboardTime(onboardTime int) *ApplicationPrehireOfferBasicBuilder
- func (builder *ApplicationPrehireOfferBasicBuilder) Owner(owner *AppliOfferBasicInfoUser) *ApplicationPrehireOfferBasicBuilder
- func (builder *ApplicationPrehireOfferBasicBuilder) Remark(remark string) *ApplicationPrehireOfferBasicBuilder
- func (builder *ApplicationPrehireOfferBasicBuilder) TalentId(talentId string) *ApplicationPrehireOfferBasicBuilder
- func (builder *ApplicationPrehireOfferBasicBuilder) TimeZone(timeZone string) *ApplicationPrehireOfferBasicBuilder
- type ApplicationPrehireOfferBuilder
- func (builder *ApplicationPrehireOfferBuilder) AttachmentList(attachmentList []*ApplicationOfferAttachment) *ApplicationPrehireOfferBuilder
- func (builder *ApplicationPrehireOfferBuilder) BasicInfo(basicInfo *ApplicationPrehireOfferBasic) *ApplicationPrehireOfferBuilder
- func (builder *ApplicationPrehireOfferBuilder) Build() *ApplicationPrehireOffer
- func (builder *ApplicationPrehireOfferBuilder) OfferOnboardProfile(offerOnboardProfile *AppliOfferOnboardProfile) *ApplicationPrehireOfferBuilder
- type ApplicationPrehireOptional
- type ApplicationPrehireOptionalBuilder
- func (builder *ApplicationPrehireOptionalBuilder) Build() *ApplicationPrehireOptional
- func (builder *ApplicationPrehireOptionalBuilder) WithJob(withJob bool) *ApplicationPrehireOptionalBuilder
- func (builder *ApplicationPrehireOptionalBuilder) WithOffer(withOffer bool) *ApplicationPrehireOptionalBuilder
- func (builder *ApplicationPrehireOptionalBuilder) WithTalentBasic(withTalentBasic bool) *ApplicationPrehireOptionalBuilder
- func (builder *ApplicationPrehireOptionalBuilder) WithTalentExtend(withTalentExtend bool) *ApplicationPrehireOptionalBuilder
- type ApplicationReferral
- type ApplicationReferralBuilder
- func (builder *ApplicationReferralBuilder) Build() *ApplicationReferral
- func (builder *ApplicationReferralBuilder) EnName(enName string) *ApplicationReferralBuilder
- func (builder *ApplicationReferralBuilder) Id(id string) *ApplicationReferralBuilder
- func (builder *ApplicationReferralBuilder) Name(name string) *ApplicationReferralBuilder
- type ApplicationResumeSource
- type ApplicationResumeSourceBuilder
- func (builder *ApplicationResumeSourceBuilder) Build() *ApplicationResumeSource
- func (builder *ApplicationResumeSourceBuilder) Id(id string) *ApplicationResumeSourceBuilder
- func (builder *ApplicationResumeSourceBuilder) Name(name *I18n) *ApplicationResumeSourceBuilder
- func (builder *ApplicationResumeSourceBuilder) ResumeSourceType(resumeSourceType int) *ApplicationResumeSourceBuilder
- type ApplicationStage
- type ApplicationStageBuilder
- func (builder *ApplicationStageBuilder) Args(args string) *ApplicationStageBuilder
- func (builder *ApplicationStageBuilder) Build() *ApplicationStage
- func (builder *ApplicationStageBuilder) CreatorId(creatorId string) *ApplicationStageBuilder
- func (builder *ApplicationStageBuilder) EnName(enName string) *ApplicationStageBuilder
- func (builder *ApplicationStageBuilder) Id(id string) *ApplicationStageBuilder
- func (builder *ApplicationStageBuilder) Name(name string) *ApplicationStageBuilder
- func (builder *ApplicationStageBuilder) PublishEnName(publishEnName string) *ApplicationStageBuilder
- func (builder *ApplicationStageBuilder) PublishName(publishName string) *ApplicationStageBuilder
- func (builder *ApplicationStageBuilder) Seq(seq int) *ApplicationStageBuilder
- func (builder *ApplicationStageBuilder) Type(type_ int) *ApplicationStageBuilder
- type ApplicationStageInfo
- type ApplicationStageInfoBuilder
- func (builder *ApplicationStageInfoBuilder) Build() *ApplicationStageInfo
- func (builder *ApplicationStageInfoBuilder) EnName(enName string) *ApplicationStageInfoBuilder
- func (builder *ApplicationStageInfoBuilder) Id(id string) *ApplicationStageInfoBuilder
- func (builder *ApplicationStageInfoBuilder) Type(type_ int) *ApplicationStageInfoBuilder
- func (builder *ApplicationStageInfoBuilder) ZhName(zhName string) *ApplicationStageInfoBuilder
- type ApplicationStageTime
- type ApplicationStageTimeBuilder
- func (builder *ApplicationStageTimeBuilder) Build() *ApplicationStageTime
- func (builder *ApplicationStageTimeBuilder) EnterTime(enterTime string) *ApplicationStageTimeBuilder
- func (builder *ApplicationStageTimeBuilder) ExitTime(exitTime string) *ApplicationStageTimeBuilder
- func (builder *ApplicationStageTimeBuilder) StageId(stageId string) *ApplicationStageTimeBuilder
- type ApplicationTalent
- type ApplicationTalentAttachmentResumeInfo
- type ApplicationTalentAttachmentResumeInfoBuilder
- func (builder *ApplicationTalentAttachmentResumeInfoBuilder) Build() *ApplicationTalentAttachmentResumeInfo
- func (builder *ApplicationTalentAttachmentResumeInfoBuilder) Id(id string) *ApplicationTalentAttachmentResumeInfoBuilder
- func (builder *ApplicationTalentAttachmentResumeInfoBuilder) Name(name string) *ApplicationTalentAttachmentResumeInfoBuilder
- type ApplicationTalentAwardInfo
- type ApplicationTalentAwardInfoBuilder
- func (builder *ApplicationTalentAwardInfoBuilder) AwardTime(awardTime int) *ApplicationTalentAwardInfoBuilder
- func (builder *ApplicationTalentAwardInfoBuilder) Build() *ApplicationTalentAwardInfo
- func (builder *ApplicationTalentAwardInfoBuilder) Desc(desc string) *ApplicationTalentAwardInfoBuilder
- func (builder *ApplicationTalentAwardInfoBuilder) Id(id string) *ApplicationTalentAwardInfoBuilder
- func (builder *ApplicationTalentAwardInfoBuilder) Title(title string) *ApplicationTalentAwardInfoBuilder
- type ApplicationTalentBasicInfo
- type ApplicationTalentBasicInfoBuilder
- func (builder *ApplicationTalentBasicInfoBuilder) Age(age int) *ApplicationTalentBasicInfoBuilder
- func (builder *ApplicationTalentBasicInfoBuilder) Build() *ApplicationTalentBasicInfo
- func (builder *ApplicationTalentBasicInfoBuilder) CurrentCity(currentCity *City) *ApplicationTalentBasicInfoBuilder
- func (builder *ApplicationTalentBasicInfoBuilder) Email(email string) *ApplicationTalentBasicInfoBuilder
- func (builder *ApplicationTalentBasicInfoBuilder) ExperienceYears(experienceYears int) *ApplicationTalentBasicInfoBuilder
- func (builder *ApplicationTalentBasicInfoBuilder) Gender(gender int) *ApplicationTalentBasicInfoBuilder
- func (builder *ApplicationTalentBasicInfoBuilder) HometownCity(hometownCity *City) *ApplicationTalentBasicInfoBuilder
- func (builder *ApplicationTalentBasicInfoBuilder) IdentificationNumber(identificationNumber string) *ApplicationTalentBasicInfoBuilder
- func (builder *ApplicationTalentBasicInfoBuilder) IdentificationType(identificationType int) *ApplicationTalentBasicInfoBuilder
- func (builder *ApplicationTalentBasicInfoBuilder) Mobile(mobile string) *ApplicationTalentBasicInfoBuilder
- func (builder *ApplicationTalentBasicInfoBuilder) MobileCode(mobileCode string) *ApplicationTalentBasicInfoBuilder
- func (builder *ApplicationTalentBasicInfoBuilder) MobileCountryCode(mobileCountryCode string) *ApplicationTalentBasicInfoBuilder
- func (builder *ApplicationTalentBasicInfoBuilder) Name(name string) *ApplicationTalentBasicInfoBuilder
- func (builder *ApplicationTalentBasicInfoBuilder) Nationality(nationality *Nationality) *ApplicationTalentBasicInfoBuilder
- func (builder *ApplicationTalentBasicInfoBuilder) PreferredCityList(preferredCityList []*City) *ApplicationTalentBasicInfoBuilder
- type ApplicationTalentBuilder
- func (builder *ApplicationTalentBuilder) AttachmentResumeList(attachmentResumeList []*AppliTalentAttachResumeInfo) *ApplicationTalentBuilder
- func (builder *ApplicationTalentBuilder) AwardList(awardList []*ApplicationTalentAwardInfo) *ApplicationTalentBuilder
- func (builder *ApplicationTalentBuilder) BasicInfo(basicInfo *ApplicationTalentBasicInfo) *ApplicationTalentBuilder
- func (builder *ApplicationTalentBuilder) Build() *ApplicationTalent
- func (builder *ApplicationTalentBuilder) CareerList(careerList []*ApplicationTalentCareerInfo) *ApplicationTalentBuilder
- func (builder *ApplicationTalentBuilder) CertificateList(certificateList []*AppliTalentCertificateInfo) *ApplicationTalentBuilder
- func (builder *ApplicationTalentBuilder) CompetitionList(competitionList []*AppliTalentCompetitionInfo) *ApplicationTalentBuilder
- func (builder *ApplicationTalentBuilder) EducationList(educationList []*AppliTalentEducationInfo) *ApplicationTalentBuilder
- func (builder *ApplicationTalentBuilder) Id(id string) *ApplicationTalentBuilder
- func (builder *ApplicationTalentBuilder) LanguageList(languageList []*ApplicationTalentLanguageInfo) *ApplicationTalentBuilder
- func (builder *ApplicationTalentBuilder) ProjectList(projectList []*ApplicationTalentProjectInfo) *ApplicationTalentBuilder
- func (builder *ApplicationTalentBuilder) SelfEvaluation(selfEvaluation string) *ApplicationTalentBuilder
- func (builder *ApplicationTalentBuilder) SnsList(snsList []*ApplicationTalentSnsInfo) *ApplicationTalentBuilder
- func (builder *ApplicationTalentBuilder) WorksList(worksList []*ApplicationTalentWorksInfo) *ApplicationTalentBuilder
- type ApplicationTalentCareerInfo
- type ApplicationTalentCareerInfoBuilder
- func (builder *ApplicationTalentCareerInfoBuilder) Build() *ApplicationTalentCareerInfo
- func (builder *ApplicationTalentCareerInfoBuilder) Company(company string) *ApplicationTalentCareerInfoBuilder
- func (builder *ApplicationTalentCareerInfoBuilder) Desc(desc string) *ApplicationTalentCareerInfoBuilder
- func (builder *ApplicationTalentCareerInfoBuilder) EndTime(endTime string) *ApplicationTalentCareerInfoBuilder
- func (builder *ApplicationTalentCareerInfoBuilder) Id(id string) *ApplicationTalentCareerInfoBuilder
- func (builder *ApplicationTalentCareerInfoBuilder) StartTime(startTime string) *ApplicationTalentCareerInfoBuilder
- func (builder *ApplicationTalentCareerInfoBuilder) TagList(tagList []int) *ApplicationTalentCareerInfoBuilder
- func (builder *ApplicationTalentCareerInfoBuilder) Title(title string) *ApplicationTalentCareerInfoBuilder
- type ApplicationTalentCertificateInfo
- type ApplicationTalentCertificateInfoBuilder
- func (builder *ApplicationTalentCertificateInfoBuilder) Build() *ApplicationTalentCertificateInfo
- func (builder *ApplicationTalentCertificateInfoBuilder) Desc(desc string) *ApplicationTalentCertificateInfoBuilder
- func (builder *ApplicationTalentCertificateInfoBuilder) Id(id string) *ApplicationTalentCertificateInfoBuilder
- func (builder *ApplicationTalentCertificateInfoBuilder) Name(name string) *ApplicationTalentCertificateInfoBuilder
- type ApplicationTalentCompetitionInfo
- type ApplicationTalentCompetitionInfoBuilder
- func (builder *ApplicationTalentCompetitionInfoBuilder) Build() *ApplicationTalentCompetitionInfo
- func (builder *ApplicationTalentCompetitionInfoBuilder) Desc(desc string) *ApplicationTalentCompetitionInfoBuilder
- func (builder *ApplicationTalentCompetitionInfoBuilder) Id(id string) *ApplicationTalentCompetitionInfoBuilder
- func (builder *ApplicationTalentCompetitionInfoBuilder) Name(name string) *ApplicationTalentCompetitionInfoBuilder
- type ApplicationTalentEducationInfo
- type ApplicationTalentEducationInfoBuilder
- func (builder *ApplicationTalentEducationInfoBuilder) AcademicRanking(academicRanking int) *ApplicationTalentEducationInfoBuilder
- func (builder *ApplicationTalentEducationInfoBuilder) Build() *ApplicationTalentEducationInfo
- func (builder *ApplicationTalentEducationInfoBuilder) Degree(degree int) *ApplicationTalentEducationInfoBuilder
- func (builder *ApplicationTalentEducationInfoBuilder) EducationType(educationType int) *ApplicationTalentEducationInfoBuilder
- func (builder *ApplicationTalentEducationInfoBuilder) EndTime(endTime string) *ApplicationTalentEducationInfoBuilder
- func (builder *ApplicationTalentEducationInfoBuilder) FieldOfStudy(fieldOfStudy string) *ApplicationTalentEducationInfoBuilder
- func (builder *ApplicationTalentEducationInfoBuilder) Id(id string) *ApplicationTalentEducationInfoBuilder
- func (builder *ApplicationTalentEducationInfoBuilder) School(school string) *ApplicationTalentEducationInfoBuilder
- func (builder *ApplicationTalentEducationInfoBuilder) StartTime(startTime string) *ApplicationTalentEducationInfoBuilder
- func (builder *ApplicationTalentEducationInfoBuilder) TagList(tagList []int) *ApplicationTalentEducationInfoBuilder
- type ApplicationTalentLanguageInfo
- type ApplicationTalentLanguageInfoBuilder
- func (builder *ApplicationTalentLanguageInfoBuilder) Build() *ApplicationTalentLanguageInfo
- func (builder *ApplicationTalentLanguageInfoBuilder) Id(id string) *ApplicationTalentLanguageInfoBuilder
- func (builder *ApplicationTalentLanguageInfoBuilder) Language(language int) *ApplicationTalentLanguageInfoBuilder
- func (builder *ApplicationTalentLanguageInfoBuilder) Proficiency(proficiency int) *ApplicationTalentLanguageInfoBuilder
- type ApplicationTalentProjectInfo
- type ApplicationTalentProjectInfoBuilder
- func (builder *ApplicationTalentProjectInfoBuilder) Build() *ApplicationTalentProjectInfo
- func (builder *ApplicationTalentProjectInfoBuilder) Desc(desc string) *ApplicationTalentProjectInfoBuilder
- func (builder *ApplicationTalentProjectInfoBuilder) EndTime(endTime int) *ApplicationTalentProjectInfoBuilder
- func (builder *ApplicationTalentProjectInfoBuilder) Id(id string) *ApplicationTalentProjectInfoBuilder
- func (builder *ApplicationTalentProjectInfoBuilder) Link(link string) *ApplicationTalentProjectInfoBuilder
- func (builder *ApplicationTalentProjectInfoBuilder) Name(name string) *ApplicationTalentProjectInfoBuilder
- func (builder *ApplicationTalentProjectInfoBuilder) Role(role string) *ApplicationTalentProjectInfoBuilder
- func (builder *ApplicationTalentProjectInfoBuilder) StartTime(startTime int) *ApplicationTalentProjectInfoBuilder
- type ApplicationTalentSnsInfo
- type ApplicationTalentSnsInfoBuilder
- func (builder *ApplicationTalentSnsInfoBuilder) Build() *ApplicationTalentSnsInfo
- func (builder *ApplicationTalentSnsInfoBuilder) Id(id string) *ApplicationTalentSnsInfoBuilder
- func (builder *ApplicationTalentSnsInfoBuilder) Link(link string) *ApplicationTalentSnsInfoBuilder
- func (builder *ApplicationTalentSnsInfoBuilder) SnsType(snsType int) *ApplicationTalentSnsInfoBuilder
- type ApplicationTalentWorksInfo
- type ApplicationTalentWorksInfoBuilder
- func (builder *ApplicationTalentWorksInfoBuilder) Build() *ApplicationTalentWorksInfo
- func (builder *ApplicationTalentWorksInfoBuilder) Desc(desc string) *ApplicationTalentWorksInfoBuilder
- func (builder *ApplicationTalentWorksInfoBuilder) Id(id string) *ApplicationTalentWorksInfoBuilder
- func (builder *ApplicationTalentWorksInfoBuilder) Link(link string) *ApplicationTalentWorksInfoBuilder
- func (builder *ApplicationTalentWorksInfoBuilder) Name(name string) *ApplicationTalentWorksInfoBuilder
- type ApplicationWebsiteChannel
- type ApplicationWebsiteChannelBuilder
- func (builder *ApplicationWebsiteChannelBuilder) Build() *ApplicationWebsiteChannel
- func (builder *ApplicationWebsiteChannelBuilder) ChannelId(channelId string) *ApplicationWebsiteChannelBuilder
- func (builder *ApplicationWebsiteChannelBuilder) ChannelName(channelName *I18n) *ApplicationWebsiteChannelBuilder
- type ApplicationWebsiteResumeSource
- type ApplicationWebsiteResumeSourceBuilder
- func (builder *ApplicationWebsiteResumeSourceBuilder) Build() *ApplicationWebsiteResumeSource
- func (builder *ApplicationWebsiteResumeSourceBuilder) Channel(channel *ApplicationWebsiteChannel) *ApplicationWebsiteResumeSourceBuilder
- func (builder *ApplicationWebsiteResumeSourceBuilder) WebsiteId(websiteId string) *ApplicationWebsiteResumeSourceBuilder
- func (builder *ApplicationWebsiteResumeSourceBuilder) WebsiteName(websiteName *I18n) *ApplicationWebsiteResumeSourceBuilder
- type AssessmentScoreInfo
- type AssessmentScoreInfoBuilder
- func (builder *AssessmentScoreInfoBuilder) Build() *AssessmentScoreInfo
- func (builder *AssessmentScoreInfoBuilder) CalculateType(calculateType int) *AssessmentScoreInfoBuilder
- func (builder *AssessmentScoreInfoBuilder) FullScore(fullScore int) *AssessmentScoreInfoBuilder
- func (builder *AssessmentScoreInfoBuilder) Score(score float64) *AssessmentScoreInfoBuilder
- type Assets
- type AssetsBuilder
- type Attachment
- type AttachmentBuilder
- func (builder *AttachmentBuilder) Build() *Attachment
- func (builder *AttachmentBuilder) CreateTime(createTime int) *AttachmentBuilder
- func (builder *AttachmentBuilder) Id(id string) *AttachmentBuilder
- func (builder *AttachmentBuilder) Mime(mime string) *AttachmentBuilder
- func (builder *AttachmentBuilder) Name(name string) *AttachmentBuilder
- func (builder *AttachmentBuilder) Url(url string) *AttachmentBuilder
- type AttachmentInfo
- type AttachmentInfoBuilder
- func (builder *AttachmentInfoBuilder) Build() *AttachmentInfo
- func (builder *AttachmentInfoBuilder) CreateTime(createTime string) *AttachmentInfoBuilder
- func (builder *AttachmentInfoBuilder) Id(id string) *AttachmentInfoBuilder
- func (builder *AttachmentInfoBuilder) Mime(mime string) *AttachmentInfoBuilder
- func (builder *AttachmentInfoBuilder) Name(name string) *AttachmentInfoBuilder
- func (builder *AttachmentInfoBuilder) Url(url string) *AttachmentInfoBuilder
- type AttachmentV2
- type AttachmentV2Builder
- func (builder *AttachmentV2Builder) Build() *AttachmentV2
- func (builder *AttachmentV2Builder) CreateTime(createTime string) *AttachmentV2Builder
- func (builder *AttachmentV2Builder) Id(id string) *AttachmentV2Builder
- func (builder *AttachmentV2Builder) Mime(mime string) *AttachmentV2Builder
- func (builder *AttachmentV2Builder) Name(name string) *AttachmentV2Builder
- func (builder *AttachmentV2Builder) Url(url string) *AttachmentV2Builder
- type Auth
- type AuthBuilder
- type AwardInfo
- type AwardInfoBuilder
- type BackgroundCheckCustomFieldDataValue
- type BackgroundCheckCustomFieldDataValueBuilder
- func (builder *BackgroundCheckCustomFieldDataValueBuilder) Build() *BackgroundCheckCustomFieldDataValue
- func (builder *BackgroundCheckCustomFieldDataValueBuilder) Key(key string) *BackgroundCheckCustomFieldDataValueBuilder
- func (builder *BackgroundCheckCustomFieldDataValueBuilder) Value(value string) *BackgroundCheckCustomFieldDataValueBuilder
- type BackgroundCheckFeedbackInfo
- type BackgroundCheckFeedbackInfoBuilder
- func (builder *BackgroundCheckFeedbackInfoBuilder) AttachmentUrl(attachmentUrl string) *BackgroundCheckFeedbackInfoBuilder
- func (builder *BackgroundCheckFeedbackInfoBuilder) Build() *BackgroundCheckFeedbackInfo
- func (builder *BackgroundCheckFeedbackInfoBuilder) FeedbackId(feedbackId string) *BackgroundCheckFeedbackInfoBuilder
- func (builder *BackgroundCheckFeedbackInfoBuilder) Result(result string) *BackgroundCheckFeedbackInfoBuilder
- type BackgroundCheckItemInfo
- type BackgroundCheckItemInfoBuilder
- type BackgroundCheckOrder
- type BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) AccountThirdType(accountThirdType int) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) ApplicationId(applicationId string) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) BeginTime(beginTime string) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) Build() *BackgroundCheckOrder
- func (builder *BackgroundCheckOrderBuilder) CandidateInfo(candidateInfo *UserContactInfo) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) Conclusion(conclusion string) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) ContactorInfo(contactorInfo *UserContactInfo) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) CreatorInfo(creatorInfo *BackgroundCheckOrderCreator) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) CustomDataList(customDataList []*BackgroundCheckCustomFieldDataValue) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) CustomFieldList(customFieldList []*EcoBackgroundCheckCustomFieldData) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) EndTime(endTime string) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) ExtItemInfoList(extItemInfoList []*BackgroundCheckItemInfo) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) FeedbackInfoList(feedbackInfoList []*BackgroundCheckOrderFeedbackInfo) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) Geo(geo string) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) LocationCode(locationCode string) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) Name(name string) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) OrderId(orderId string) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) OrderStatus(orderStatus int) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) Package(package_ string) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) ProcessInfoList(processInfoList []*BackgroundCheckOrderProcessInfo) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) ProviderInfo(providerInfo *ProviderIdNameObject) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) Remark(remark string) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) UpdateTime(updateTime string) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) UploadTime(uploadTime string) *BackgroundCheckOrderBuilder
- type BackgroundCheckOrderCreator
- type BackgroundCheckOrderCreatorBuilder
- type BackgroundCheckOrderFeedbackInfo
- type BackgroundCheckOrderFeedbackInfoBuilder
- func (builder *BackgroundCheckOrderFeedbackInfoBuilder) AttachmentUrl(attachmentUrl string) *BackgroundCheckOrderFeedbackInfoBuilder
- func (builder *BackgroundCheckOrderFeedbackInfoBuilder) Build() *BackgroundCheckOrderFeedbackInfo
- func (builder *BackgroundCheckOrderFeedbackInfoBuilder) CreateTime(createTime string) *BackgroundCheckOrderFeedbackInfoBuilder
- func (builder *BackgroundCheckOrderFeedbackInfoBuilder) Id(id string) *BackgroundCheckOrderFeedbackInfoBuilder
- func (builder *BackgroundCheckOrderFeedbackInfoBuilder) ReportName(reportName string) *BackgroundCheckOrderFeedbackInfoBuilder
- func (builder *BackgroundCheckOrderFeedbackInfoBuilder) ReportPreviewUrl(reportPreviewUrl string) *BackgroundCheckOrderFeedbackInfoBuilder
- func (builder *BackgroundCheckOrderFeedbackInfoBuilder) ReportType(reportType int) *BackgroundCheckOrderFeedbackInfoBuilder
- func (builder *BackgroundCheckOrderFeedbackInfoBuilder) Result(result string) *BackgroundCheckOrderFeedbackInfoBuilder
- type BackgroundCheckOrderProcessInfo
- type BackgroundCheckOrderProcessInfoBuilder
- func (builder *BackgroundCheckOrderProcessInfoBuilder) Build() *BackgroundCheckOrderProcessInfo
- func (builder *BackgroundCheckOrderProcessInfoBuilder) EnProcess(enProcess string) *BackgroundCheckOrderProcessInfoBuilder
- func (builder *BackgroundCheckOrderProcessInfoBuilder) Process(process string) *BackgroundCheckOrderProcessInfoBuilder
- func (builder *BackgroundCheckOrderProcessInfoBuilder) UpdateTime(updateTime string) *BackgroundCheckOrderProcessInfoBuilder
- type BackgroundCheckProcessInfo
- type BackgroundCheckProcessInfoBuilder
- func (builder *BackgroundCheckProcessInfoBuilder) Build() *BackgroundCheckProcessInfo
- func (builder *BackgroundCheckProcessInfoBuilder) Process(process string) *BackgroundCheckProcessInfoBuilder
- func (builder *BackgroundCheckProcessInfoBuilder) UpdateTime(updateTime string) *BackgroundCheckProcessInfoBuilder
- type BaseAddress
- type BaseAddressBuilder
- func (builder *BaseAddressBuilder) Build() *BaseAddress
- func (builder *BaseAddressBuilder) City(city *BaseCity) *BaseAddressBuilder
- func (builder *BaseAddressBuilder) Country(country *BaseCountry) *BaseAddressBuilder
- func (builder *BaseAddressBuilder) District(district *BaseDistrict) *BaseAddressBuilder
- func (builder *BaseAddressBuilder) EnName(enName string) *BaseAddressBuilder
- func (builder *BaseAddressBuilder) Id(id string) *BaseAddressBuilder
- func (builder *BaseAddressBuilder) State(state *BaseCity) *BaseAddressBuilder
- func (builder *BaseAddressBuilder) ZhName(zhName string) *BaseAddressBuilder
- type BaseBilingualWithId
- type BaseBilingualWithIdBuilder
- func (builder *BaseBilingualWithIdBuilder) Build() *BaseBilingualWithId
- func (builder *BaseBilingualWithIdBuilder) EnName(enName string) *BaseBilingualWithIdBuilder
- func (builder *BaseBilingualWithIdBuilder) Id(id string) *BaseBilingualWithIdBuilder
- func (builder *BaseBilingualWithIdBuilder) ZhName(zhName string) *BaseBilingualWithIdBuilder
- type BaseCity
- type BaseCityBuilder
- func (builder *BaseCityBuilder) Build() *BaseCity
- func (builder *BaseCityBuilder) Code(code string) *BaseCityBuilder
- func (builder *BaseCityBuilder) EnName(enName string) *BaseCityBuilder
- func (builder *BaseCityBuilder) LocationType(locationType int) *BaseCityBuilder
- func (builder *BaseCityBuilder) ZhName(zhName string) *BaseCityBuilder
- type BaseCountry
- type BaseCountryBuilder
- func (builder *BaseCountryBuilder) Build() *BaseCountry
- func (builder *BaseCountryBuilder) Code(code string) *BaseCountryBuilder
- func (builder *BaseCountryBuilder) EnName(enName string) *BaseCountryBuilder
- func (builder *BaseCountryBuilder) LocationType(locationType int) *BaseCountryBuilder
- func (builder *BaseCountryBuilder) ZhName(zhName string) *BaseCountryBuilder
- type BaseDistrict
- type BaseDistrictBuilder
- func (builder *BaseDistrictBuilder) Build() *BaseDistrict
- func (builder *BaseDistrictBuilder) Code(code string) *BaseDistrictBuilder
- func (builder *BaseDistrictBuilder) EnName(enName string) *BaseDistrictBuilder
- func (builder *BaseDistrictBuilder) LocationType(locationType int) *BaseDistrictBuilder
- func (builder *BaseDistrictBuilder) ZhName(zhName string) *BaseDistrictBuilder
- type BaseResp
- type BaseRespBuilder
- type BasicInfo
- type BasicInfoBuilder
- func (builder *BasicInfoBuilder) Birthday(birthday int) *BasicInfoBuilder
- func (builder *BasicInfoBuilder) Build() *BasicInfo
- func (builder *BasicInfoBuilder) Confidentiality(confidentiality int) *BasicInfoBuilder
- func (builder *BasicInfoBuilder) CreatorAccountType(creatorAccountType int) *BasicInfoBuilder
- func (builder *BasicInfoBuilder) CreatorId(creatorId string) *BasicInfoBuilder
- func (builder *BasicInfoBuilder) CurrentCityCode(currentCityCode string) *BasicInfoBuilder
- func (builder *BasicInfoBuilder) Email(email string) *BasicInfoBuilder
- func (builder *BasicInfoBuilder) Gender(gender int) *BasicInfoBuilder
- func (builder *BasicInfoBuilder) HometownCityCode(hometownCityCode string) *BasicInfoBuilder
- func (builder *BasicInfoBuilder) Identification(identification *Identification) *BasicInfoBuilder
- func (builder *BasicInfoBuilder) InitSourceId(initSourceId string) *BasicInfoBuilder
- func (builder *BasicInfoBuilder) Mobile(mobile string) *BasicInfoBuilder
- func (builder *BasicInfoBuilder) MobileCountryCode(mobileCountryCode string) *BasicInfoBuilder
- func (builder *BasicInfoBuilder) Name(name string) *BasicInfoBuilder
- func (builder *BasicInfoBuilder) NationalityId(nationalityId string) *BasicInfoBuilder
- func (builder *BasicInfoBuilder) ResumeAttachmentId(resumeAttachmentId string) *BasicInfoBuilder
- func (builder *BasicInfoBuilder) SelfEvaluation(selfEvaluation string) *BasicInfoBuilder
- func (builder *BasicInfoBuilder) StartWorkTime(startWorkTime int) *BasicInfoBuilder
- type BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder
- func (builder *BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder) Build() (*BatchDeleteEcoAccountCustomFieldReqBody, error)
- func (builder *BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder) CustomFieldKeyList(customFieldKeyList []string) *BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder
- func (builder *BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder) Scope(scope int) *BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder
- type BatchDeleteEcoAccountCustomFieldReq
- type BatchDeleteEcoAccountCustomFieldReqBody
- type BatchDeleteEcoAccountCustomFieldReqBodyBuilder
- func (builder *BatchDeleteEcoAccountCustomFieldReqBodyBuilder) Build() *BatchDeleteEcoAccountCustomFieldReqBody
- func (builder *BatchDeleteEcoAccountCustomFieldReqBodyBuilder) CustomFieldKeyList(customFieldKeyList []string) *BatchDeleteEcoAccountCustomFieldReqBodyBuilder
- func (builder *BatchDeleteEcoAccountCustomFieldReqBodyBuilder) Scope(scope int) *BatchDeleteEcoAccountCustomFieldReqBodyBuilder
- type BatchDeleteEcoAccountCustomFieldReqBuilder
- type BatchDeleteEcoAccountCustomFieldResp
- type BatchDeleteEcoBackgroundCheckCustomFieldPathReqBodyBuilder
- func (builder *BatchDeleteEcoBackgroundCheckCustomFieldPathReqBodyBuilder) AccountId(accountId string) *BatchDeleteEcoBackgroundCheckCustomFieldPathReqBodyBuilder
- func (builder *BatchDeleteEcoBackgroundCheckCustomFieldPathReqBodyBuilder) Build() (*BatchDeleteEcoBackgroundCheckCustomFieldReqBody, error)
- type BatchDeleteEcoBackgroundCheckCustomFieldReq
- type BatchDeleteEcoBackgroundCheckCustomFieldReqBody
- type BatchDeleteEcoBackgroundCheckCustomFieldReqBodyBuilder
- type BatchDeleteEcoBackgroundCheckCustomFieldReqBuilder
- type BatchDeleteEcoBackgroundCheckCustomFieldResp
- type BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder
- func (builder *BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder) AccountId(accountId string) *BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder
- func (builder *BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder) AdditionalItemIdList(additionalItemIdList []string) *BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder
- func (builder *BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder) Build() (*BatchDeleteEcoBackgroundCheckPackageReqBody, error)
- func (builder *BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder) PackageIdList(packageIdList []string) *BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder
- type BatchDeleteEcoBackgroundCheckPackageReq
- type BatchDeleteEcoBackgroundCheckPackageReqBody
- type BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder
- func (builder *BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder) AccountId(accountId string) *BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder
- func (builder *BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder) AdditionalItemIdList(additionalItemIdList []string) *BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder
- func (builder *BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder) Build() *BatchDeleteEcoBackgroundCheckPackageReqBody
- func (builder *BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder) PackageIdList(packageIdList []string) *BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder
- type BatchDeleteEcoBackgroundCheckPackageReqBuilder
- type BatchDeleteEcoBackgroundCheckPackageResp
- type BatchDeleteEcoExamPaperPathReqBodyBuilder
- func (builder *BatchDeleteEcoExamPaperPathReqBodyBuilder) AccountId(accountId string) *BatchDeleteEcoExamPaperPathReqBodyBuilder
- func (builder *BatchDeleteEcoExamPaperPathReqBodyBuilder) Build() (*BatchDeleteEcoExamPaperReqBody, error)
- func (builder *BatchDeleteEcoExamPaperPathReqBodyBuilder) PaperIdList(paperIdList []string) *BatchDeleteEcoExamPaperPathReqBodyBuilder
- type BatchDeleteEcoExamPaperReq
- type BatchDeleteEcoExamPaperReqBody
- type BatchDeleteEcoExamPaperReqBodyBuilder
- func (builder *BatchDeleteEcoExamPaperReqBodyBuilder) AccountId(accountId string) *BatchDeleteEcoExamPaperReqBodyBuilder
- func (builder *BatchDeleteEcoExamPaperReqBodyBuilder) Build() *BatchDeleteEcoExamPaperReqBody
- func (builder *BatchDeleteEcoExamPaperReqBodyBuilder) PaperIdList(paperIdList []string) *BatchDeleteEcoExamPaperReqBodyBuilder
- type BatchDeleteEcoExamPaperReqBuilder
- type BatchDeleteEcoExamPaperResp
- type BatchGetIdTalentPathReqBodyBuilder
- func (builder *BatchGetIdTalentPathReqBodyBuilder) Build() (*BatchGetIdTalentReqBody, error)
- func (builder *BatchGetIdTalentPathReqBodyBuilder) EmailList(emailList []string) *BatchGetIdTalentPathReqBodyBuilder
- func (builder *BatchGetIdTalentPathReqBodyBuilder) IdentificationNumberList(identificationNumberList []string) *BatchGetIdTalentPathReqBodyBuilder
- func (builder *BatchGetIdTalentPathReqBodyBuilder) IdentificationType(identificationType int) *BatchGetIdTalentPathReqBodyBuilder
- func (builder *BatchGetIdTalentPathReqBodyBuilder) MobileCode(mobileCode string) *BatchGetIdTalentPathReqBodyBuilder
- func (builder *BatchGetIdTalentPathReqBodyBuilder) MobileNumberList(mobileNumberList []string) *BatchGetIdTalentPathReqBodyBuilder
- type BatchGetIdTalentReq
- type BatchGetIdTalentReqBody
- type BatchGetIdTalentReqBodyBuilder
- func (builder *BatchGetIdTalentReqBodyBuilder) Build() *BatchGetIdTalentReqBody
- func (builder *BatchGetIdTalentReqBodyBuilder) EmailList(emailList []string) *BatchGetIdTalentReqBodyBuilder
- func (builder *BatchGetIdTalentReqBodyBuilder) IdentificationNumberList(identificationNumberList []string) *BatchGetIdTalentReqBodyBuilder
- func (builder *BatchGetIdTalentReqBodyBuilder) IdentificationType(identificationType int) *BatchGetIdTalentReqBodyBuilder
- func (builder *BatchGetIdTalentReqBodyBuilder) MobileCode(mobileCode string) *BatchGetIdTalentReqBodyBuilder
- func (builder *BatchGetIdTalentReqBodyBuilder) MobileNumberList(mobileNumberList []string) *BatchGetIdTalentReqBodyBuilder
- type BatchGetIdTalentReqBuilder
- type BatchGetIdTalentResp
- type BatchGetIdTalentRespData
- type BatchUpdateEcoAccountCustomFieldReq
- type BatchUpdateEcoAccountCustomFieldReqBuilder
- type BatchUpdateEcoAccountCustomFieldResp
- type BatchUpdateEcoBackgroundCheckCustomFieldReq
- type BatchUpdateEcoBackgroundCheckCustomFieldReqBuilder
- func (builder *BatchUpdateEcoBackgroundCheckCustomFieldReqBuilder) Build() *BatchUpdateEcoBackgroundCheckCustomFieldReq
- func (builder *BatchUpdateEcoBackgroundCheckCustomFieldReqBuilder) EcoBackgroundCheckCustomField(ecoBackgroundCheckCustomField *EcoBackgroundCheckCustomField) *BatchUpdateEcoBackgroundCheckCustomFieldReqBuilder
- type BatchUpdateEcoBackgroundCheckCustomFieldResp
- type BatchUpdateEcoBackgroundCheckPackageReq
- type BatchUpdateEcoBackgroundCheckPackageReqBuilder
- func (builder *BatchUpdateEcoBackgroundCheckPackageReqBuilder) Build() *BatchUpdateEcoBackgroundCheckPackageReq
- func (builder *BatchUpdateEcoBackgroundCheckPackageReqBuilder) EcoBackgroundCheckPackage(ecoBackgroundCheckPackage *EcoBackgroundCheckPackage) *BatchUpdateEcoBackgroundCheckPackageReqBuilder
- type BatchUpdateEcoBackgroundCheckPackageResp
- type BatchUpdateEcoExamPaperReq
- type BatchUpdateEcoExamPaperReqBuilder
- type BatchUpdateEcoExamPaperResp
- type BatchUpdateJobManagerPathReqBodyBuilder
- func (builder *BatchUpdateJobManagerPathReqBodyBuilder) AssistantIdList(assistantIdList []string) *BatchUpdateJobManagerPathReqBodyBuilder
- func (builder *BatchUpdateJobManagerPathReqBodyBuilder) Build() (*BatchUpdateJobManagerReqBody, error)
- func (builder *BatchUpdateJobManagerPathReqBodyBuilder) CreatorId(creatorId string) *BatchUpdateJobManagerPathReqBodyBuilder
- func (builder *BatchUpdateJobManagerPathReqBodyBuilder) HiringManagerIdList(hiringManagerIdList []string) *BatchUpdateJobManagerPathReqBodyBuilder
- func (builder *BatchUpdateJobManagerPathReqBodyBuilder) RecruiterId(recruiterId string) *BatchUpdateJobManagerPathReqBodyBuilder
- func (builder *BatchUpdateJobManagerPathReqBodyBuilder) UpdateOptionList(updateOptionList []int) *BatchUpdateJobManagerPathReqBodyBuilder
- type BatchUpdateJobManagerReq
- type BatchUpdateJobManagerReqBody
- type BatchUpdateJobManagerReqBodyBuilder
- func (builder *BatchUpdateJobManagerReqBodyBuilder) AssistantIdList(assistantIdList []string) *BatchUpdateJobManagerReqBodyBuilder
- func (builder *BatchUpdateJobManagerReqBodyBuilder) Build() *BatchUpdateJobManagerReqBody
- func (builder *BatchUpdateJobManagerReqBodyBuilder) CreatorId(creatorId string) *BatchUpdateJobManagerReqBodyBuilder
- func (builder *BatchUpdateJobManagerReqBodyBuilder) HiringManagerIdList(hiringManagerIdList []string) *BatchUpdateJobManagerReqBodyBuilder
- func (builder *BatchUpdateJobManagerReqBodyBuilder) RecruiterId(recruiterId string) *BatchUpdateJobManagerReqBodyBuilder
- func (builder *BatchUpdateJobManagerReqBodyBuilder) UpdateOptionList(updateOptionList []int) *BatchUpdateJobManagerReqBodyBuilder
- type BatchUpdateJobManagerReqBuilder
- func (builder *BatchUpdateJobManagerReqBuilder) Body(body *BatchUpdateJobManagerReqBody) *BatchUpdateJobManagerReqBuilder
- func (builder *BatchUpdateJobManagerReqBuilder) Build() *BatchUpdateJobManagerReq
- func (builder *BatchUpdateJobManagerReqBuilder) JobId(jobId string) *BatchUpdateJobManagerReqBuilder
- func (builder *BatchUpdateJobManagerReqBuilder) UserIdType(userIdType string) *BatchUpdateJobManagerReqBuilder
- type BatchUpdateJobManagerResp
- type BatchUpdateJobManagerRespData
- type BonusAmount
- type BonusAmountBuilder
- type BusinessManagementScope
- type BusinessManagementScopeBuilder
- func (builder *BusinessManagementScopeBuilder) Build() *BusinessManagementScope
- func (builder *BusinessManagementScopeBuilder) Entity(entity *EntityInfo) *BusinessManagementScopeBuilder
- func (builder *BusinessManagementScopeBuilder) PermissionGroups(permissionGroups []*PermissionGroupInfo) *BusinessManagementScopeBuilder
- type CancelEcoBackgroundCheckPathReqBodyBuilder
- type CancelEcoBackgroundCheckReq
- type CancelEcoBackgroundCheckReqBody
- type CancelEcoBackgroundCheckReqBodyBuilder
- type CancelEcoBackgroundCheckReqBuilder
- type CancelEcoBackgroundCheckResp
- type CandidateTagFilter
- type CandidateTagFilterBuilder
- type CareerInfo
- type CareerInfoBuilder
- func (builder *CareerInfoBuilder) Build() *CareerInfo
- func (builder *CareerInfoBuilder) CareerType(careerType int) *CareerInfoBuilder
- func (builder *CareerInfoBuilder) Company(company string) *CareerInfoBuilder
- func (builder *CareerInfoBuilder) Desc(desc string) *CareerInfoBuilder
- func (builder *CareerInfoBuilder) EndTime(endTime int) *CareerInfoBuilder
- func (builder *CareerInfoBuilder) StartTime(startTime int) *CareerInfoBuilder
- func (builder *CareerInfoBuilder) Title(title string) *CareerInfoBuilder
- type Cash
- type CashBuilder
- type CertificateInfo
- type CertificateInfoBuilder
- type ChangeEmployeeStage
- type ChangeEmployeeStageBuilder
- func (builder *ChangeEmployeeStageBuilder) Build() *ChangeEmployeeStage
- func (builder *ChangeEmployeeStageBuilder) ConversionInfo(conversionInfo *EmployeeConversionInfo) *ChangeEmployeeStageBuilder
- func (builder *ChangeEmployeeStageBuilder) Operation(operation int) *ChangeEmployeeStageBuilder
- func (builder *ChangeEmployeeStageBuilder) OverboardInfo(overboardInfo *EmployeeOverboardInfo) *ChangeEmployeeStageBuilder
- type CheckFailedAccountInfo
- type CheckFailedAccountInfoBuilder
- func (builder *CheckFailedAccountInfoBuilder) AccountId(accountId string) *CheckFailedAccountInfoBuilder
- func (builder *CheckFailedAccountInfoBuilder) Build() *CheckFailedAccountInfo
- func (builder *CheckFailedAccountInfoBuilder) TotalRechargeRewardInfo(totalRechargeRewardInfo *BonusAmount) *CheckFailedAccountInfoBuilder
- func (builder *CheckFailedAccountInfoBuilder) TotalWithdrawRewardInfo(totalWithdrawRewardInfo *BonusAmount) *CheckFailedAccountInfoBuilder
- type City
- type CityBuilder
- type CloseJobReq
- type CloseJobReqBuilder
- type CloseJobResp
- type CodeNameObject
- type CodeNameObjectBuilder
- type CombinedCreateJobReq
- type CombinedCreateJobReqBuilder
- func (builder *CombinedCreateJobReqBuilder) Build() *CombinedCreateJobReq
- func (builder *CombinedCreateJobReqBuilder) CombinedJob(combinedJob *CombinedJob) *CombinedCreateJobReqBuilder
- func (builder *CombinedCreateJobReqBuilder) DepartmentIdType(departmentIdType string) *CombinedCreateJobReqBuilder
- func (builder *CombinedCreateJobReqBuilder) JobFamilyIdType(jobFamilyIdType string) *CombinedCreateJobReqBuilder
- func (builder *CombinedCreateJobReqBuilder) JobLevelIdType(jobLevelIdType string) *CombinedCreateJobReqBuilder
- func (builder *CombinedCreateJobReqBuilder) UserIdType(userIdType string) *CombinedCreateJobReqBuilder
- type CombinedCreateJobResp
- type CombinedCreateJobRespData
- type CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) AwardList(awardList []*TalentCombinedAwardInfo) *CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) BasicInfo(basicInfo *TalentCombinedBasicInfo) *CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) Build() (*CombinedCreateTalentReqBody, error)
- func (builder *CombinedCreateTalentPathReqBodyBuilder) CareerList(careerList []*TalentCombinedCareerInfo) *CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) CreatorAccountType(creatorAccountType int) *CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) CreatorId(creatorId string) *CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) EducationList(educationList []*TalentCombinedEducationInfo) *CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) FolderIdList(folderIdList []string) *CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) InitSourceId(initSourceId string) *CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) LanguageList(languageList []*TalentCombinedLanguageInfo) *CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) PreferredCityCodeList(preferredCityCodeList []string) *CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) ProjectList(projectList []*TalentCombinedProjectInfo) *CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) ResumeAttachmentId(resumeAttachmentId string) *CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) ResumeSourceId(resumeSourceId string) *CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) SelfEvaluation(selfEvaluation *TalentSelfEvaluation) *CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) SnsList(snsList []*TalentCombinedSnsInfo) *CombinedCreateTalentPathReqBodyBuilder
- func (builder *CombinedCreateTalentPathReqBodyBuilder) WorksList(worksList []*TalentCombinedWorkInfo) *CombinedCreateTalentPathReqBodyBuilder
- type CombinedCreateTalentReq
- type CombinedCreateTalentReqBody
- type CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) AwardList(awardList []*TalentCombinedAwardInfo) *CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) BasicInfo(basicInfo *TalentCombinedBasicInfo) *CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) Build() *CombinedCreateTalentReqBody
- func (builder *CombinedCreateTalentReqBodyBuilder) CareerList(careerList []*TalentCombinedCareerInfo) *CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) CreatorAccountType(creatorAccountType int) *CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) CreatorId(creatorId string) *CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) EducationList(educationList []*TalentCombinedEducationInfo) *CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) FolderIdList(folderIdList []string) *CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) InitSourceId(initSourceId string) *CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) LanguageList(languageList []*TalentCombinedLanguageInfo) *CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) PreferredCityCodeList(preferredCityCodeList []string) *CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) ProjectList(projectList []*TalentCombinedProjectInfo) *CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) ResumeAttachmentId(resumeAttachmentId string) *CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) ResumeSourceId(resumeSourceId string) *CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) SelfEvaluation(selfEvaluation *TalentSelfEvaluation) *CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) SnsList(snsList []*TalentCombinedSnsInfo) *CombinedCreateTalentReqBodyBuilder
- func (builder *CombinedCreateTalentReqBodyBuilder) WorksList(worksList []*TalentCombinedWorkInfo) *CombinedCreateTalentReqBodyBuilder
- type CombinedCreateTalentReqBuilder
- func (builder *CombinedCreateTalentReqBuilder) Body(body *CombinedCreateTalentReqBody) *CombinedCreateTalentReqBuilder
- func (builder *CombinedCreateTalentReqBuilder) Build() *CombinedCreateTalentReq
- func (builder *CombinedCreateTalentReqBuilder) UserIdType(userIdType string) *CombinedCreateTalentReqBuilder
- type CombinedCreateTalentResp
- type CombinedCreateTalentRespData
- type CombinedJob
- type CombinedJobBuilder
- func (builder *CombinedJobBuilder) AddressIdList(addressIdList []string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) Build() *CombinedJob
- func (builder *CombinedJobBuilder) Code(code string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) CustomizedDataList(customizedDataList []*CombinedJobObjectValueMap) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) DepartmentId(departmentId string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) Description(description string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) Experience(experience int) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) ExpiryTime(expiryTime int) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) ExpiryTimestamp(expiryTimestamp string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) HeadCount(headCount int) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) HighlightList(highlightList []string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) Id(id string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) InterviewRegistrationSchemaId(interviewRegistrationSchemaId string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) IsNeverExpired(isNeverExpired bool) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) JobAttribute(jobAttribute int) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) JobCategoryId(jobCategoryId string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) JobFunctionId(jobFunctionId string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) JobManagers(jobManagers *JobManager) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) JobProcessId(jobProcessId string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) JobTypeId(jobTypeId string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) MaxLevelId(maxLevelId string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) MaxSalary(maxSalary int) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) MinLevelId(minLevelId string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) MinSalary(minSalary int) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) OnboardRegistrationSchemaId(onboardRegistrationSchemaId string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) ProcessType(processType int) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) RecruitmentTypeId(recruitmentTypeId string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) RequiredDegree(requiredDegree int) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) Requirement(requirement string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) SubjectId(subjectId string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) TargetMajorIdList(targetMajorIdList []string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) Title(title string) *CombinedJobBuilder
- type CombinedJobObjectValueMap
- type CombinedJobObjectValueMapBuilder
- type CombinedJobResult
- type CombinedJobResultBuilder
- func (builder *CombinedJobResultBuilder) Build() *CombinedJobResult
- func (builder *CombinedJobResultBuilder) DefaultJobPost(defaultJobPost *CombinedJobResultDefaultJobPost) *CombinedJobResultBuilder
- func (builder *CombinedJobResultBuilder) InterviewRegistrationSchemaInfo(interviewRegistrationSchemaInfo *RegistrationSchemaInfo) *CombinedJobResultBuilder
- func (builder *CombinedJobResultBuilder) Job(job *Job) *CombinedJobResultBuilder
- func (builder *CombinedJobResultBuilder) JobManager(jobManager *JobManager) *CombinedJobResultBuilder
- func (builder *CombinedJobResultBuilder) OnboardRegistrationSchemaInfo(onboardRegistrationSchemaInfo *RegistrationSchemaInfo) *CombinedJobResultBuilder
- func (builder *CombinedJobResultBuilder) TargetMajorList(targetMajorList []*TargetMajorInfo) *CombinedJobResultBuilder
- type CombinedJobResultDefaultJobPost
- type CombinedJobResultDefaultJobPostBuilder
- type CombinedUpdateJobReq
- type CombinedUpdateJobReqBuilder
- func (builder *CombinedUpdateJobReqBuilder) Build() *CombinedUpdateJobReq
- func (builder *CombinedUpdateJobReqBuilder) CombinedJob(combinedJob *CombinedJob) *CombinedUpdateJobReqBuilder
- func (builder *CombinedUpdateJobReqBuilder) DepartmentIdType(departmentIdType string) *CombinedUpdateJobReqBuilder
- func (builder *CombinedUpdateJobReqBuilder) JobFamilyIdType(jobFamilyIdType string) *CombinedUpdateJobReqBuilder
- func (builder *CombinedUpdateJobReqBuilder) JobId(jobId string) *CombinedUpdateJobReqBuilder
- func (builder *CombinedUpdateJobReqBuilder) JobLevelIdType(jobLevelIdType string) *CombinedUpdateJobReqBuilder
- func (builder *CombinedUpdateJobReqBuilder) UserIdType(userIdType string) *CombinedUpdateJobReqBuilder
- type CombinedUpdateJobResp
- type CombinedUpdateJobRespData
- type CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) AwardList(awardList []*TalentCombinedAwardInfo) *CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) BasicInfo(basicInfo *TalentCombinedBasicInfo) *CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) Build() (*CombinedUpdateTalentReqBody, error)
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) CareerList(careerList []*TalentCombinedCareerInfo) *CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) EducationList(educationList []*TalentCombinedEducationInfo) *CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) FolderIdList(folderIdList []string) *CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) InitSourceId(initSourceId string) *CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) LanguageList(languageList []*TalentCombinedLanguageInfo) *CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) OperatorAccountType(operatorAccountType int) *CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) OperatorId(operatorId string) *CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) PreferredCityCodeList(preferredCityCodeList []string) *CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) ProjectList(projectList []*TalentCombinedProjectInfo) *CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) ResumeAttachmentId(resumeAttachmentId string) *CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) SelfEvaluation(selfEvaluation *TalentSelfEvaluation) *CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) SnsList(snsList []*TalentCombinedSnsInfo) *CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) TalentId(talentId string) *CombinedUpdateTalentPathReqBodyBuilder
- func (builder *CombinedUpdateTalentPathReqBodyBuilder) WorksList(worksList []*TalentCombinedWorkInfo) *CombinedUpdateTalentPathReqBodyBuilder
- type CombinedUpdateTalentReq
- type CombinedUpdateTalentReqBody
- type CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) AwardList(awardList []*TalentCombinedAwardInfo) *CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) BasicInfo(basicInfo *TalentCombinedBasicInfo) *CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) Build() *CombinedUpdateTalentReqBody
- func (builder *CombinedUpdateTalentReqBodyBuilder) CareerList(careerList []*TalentCombinedCareerInfo) *CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) EducationList(educationList []*TalentCombinedEducationInfo) *CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) FolderIdList(folderIdList []string) *CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) InitSourceId(initSourceId string) *CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) LanguageList(languageList []*TalentCombinedLanguageInfo) *CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) OperatorAccountType(operatorAccountType int) *CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) OperatorId(operatorId string) *CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) PreferredCityCodeList(preferredCityCodeList []string) *CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) ProjectList(projectList []*TalentCombinedProjectInfo) *CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) ResumeAttachmentId(resumeAttachmentId string) *CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) SelfEvaluation(selfEvaluation *TalentSelfEvaluation) *CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) SnsList(snsList []*TalentCombinedSnsInfo) *CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) TalentId(talentId string) *CombinedUpdateTalentReqBodyBuilder
- func (builder *CombinedUpdateTalentReqBodyBuilder) WorksList(worksList []*TalentCombinedWorkInfo) *CombinedUpdateTalentReqBodyBuilder
- type CombinedUpdateTalentReqBuilder
- func (builder *CombinedUpdateTalentReqBuilder) Body(body *CombinedUpdateTalentReqBody) *CombinedUpdateTalentReqBuilder
- func (builder *CombinedUpdateTalentReqBuilder) Build() *CombinedUpdateTalentReq
- func (builder *CombinedUpdateTalentReqBuilder) UserIdType(userIdType string) *CombinedUpdateTalentReqBuilder
- type CombinedUpdateTalentResp
- type CombinedUpdateTalentRespData
- type CommonAddress
- type CommonAddressBuilder
- func (builder *CommonAddressBuilder) Build() *CommonAddress
- func (builder *CommonAddressBuilder) City(city *CodeNameObject) *CommonAddressBuilder
- func (builder *CommonAddressBuilder) Country(country *CodeNameObject) *CommonAddressBuilder
- func (builder *CommonAddressBuilder) District(district *CodeNameObject) *CommonAddressBuilder
- func (builder *CommonAddressBuilder) Id(id string) *CommonAddressBuilder
- func (builder *CommonAddressBuilder) Name(name *I18n) *CommonAddressBuilder
- func (builder *CommonAddressBuilder) State(state *CodeNameObject) *CommonAddressBuilder
- type CommonSchema
- type CommonSchemaBuilder
- func (builder *CommonSchemaBuilder) ActiveStatus(activeStatus int) *CommonSchemaBuilder
- func (builder *CommonSchemaBuilder) Build() *CommonSchema
- func (builder *CommonSchemaBuilder) ChildrenList(childrenList []*CommonSchemaChild) *CommonSchemaBuilder
- func (builder *CommonSchemaBuilder) Description(description *I18n) *CommonSchemaBuilder
- func (builder *CommonSchemaBuilder) Id(id string) *CommonSchemaBuilder
- func (builder *CommonSchemaBuilder) IsCustomized(isCustomized bool) *CommonSchemaBuilder
- func (builder *CommonSchemaBuilder) IsRequired(isRequired bool) *CommonSchemaBuilder
- func (builder *CommonSchemaBuilder) IsVisible(isVisible bool) *CommonSchemaBuilder
- func (builder *CommonSchemaBuilder) Name(name *I18n) *CommonSchemaBuilder
- func (builder *CommonSchemaBuilder) Setting(setting *CommonSchemaSetting) *CommonSchemaBuilder
- type CommonSchemaChild
- type CommonSchemaChildBuilder
- func (builder *CommonSchemaChildBuilder) ActiveStatus(activeStatus int) *CommonSchemaChildBuilder
- func (builder *CommonSchemaChildBuilder) Build() *CommonSchemaChild
- func (builder *CommonSchemaChildBuilder) Description(description *I18n) *CommonSchemaChildBuilder
- func (builder *CommonSchemaChildBuilder) Id(id string) *CommonSchemaChildBuilder
- func (builder *CommonSchemaChildBuilder) IsCustomized(isCustomized bool) *CommonSchemaChildBuilder
- func (builder *CommonSchemaChildBuilder) IsRequired(isRequired bool) *CommonSchemaChildBuilder
- func (builder *CommonSchemaChildBuilder) IsVisible(isVisible bool) *CommonSchemaChildBuilder
- func (builder *CommonSchemaChildBuilder) Name(name *I18n) *CommonSchemaChildBuilder
- func (builder *CommonSchemaChildBuilder) ParentId(parentId string) *CommonSchemaChildBuilder
- func (builder *CommonSchemaChildBuilder) Setting(setting *CommonSchemaSetting) *CommonSchemaChildBuilder
- type CommonSchemaConfig
- type CommonSchemaConfigBuilder
- type CommonSchemaOption
- type CommonSchemaOptionBuilder
- func (builder *CommonSchemaOptionBuilder) ActiveStatus(activeStatus int) *CommonSchemaOptionBuilder
- func (builder *CommonSchemaOptionBuilder) Build() *CommonSchemaOption
- func (builder *CommonSchemaOptionBuilder) Description(description *I18n) *CommonSchemaOptionBuilder
- func (builder *CommonSchemaOptionBuilder) Key(key string) *CommonSchemaOptionBuilder
- func (builder *CommonSchemaOptionBuilder) Name(name *I18n) *CommonSchemaOptionBuilder
- type CommonSchemaSetting
- type CommonSchemaSettingBuilder
- type CompetitionInfo
- type CompetitionInfoBuilder
- type ConfigJobReq
- type ConfigJobReqBuilder
- type ConfigJobResp
- type ConfigJobRespData
- type ContractPeriodInfo
- type ContractPeriodInfoBuilder
- type Country
- type CountryBuilder
- type CreateApplicationPathReqBodyBuilder
- func (builder *CreateApplicationPathReqBodyBuilder) ApplicationPreferredCityCodeList(applicationPreferredCityCodeList []string) *CreateApplicationPathReqBodyBuilder
- func (builder *CreateApplicationPathReqBodyBuilder) Build() (*CreateApplicationReqBody, error)
- func (builder *CreateApplicationPathReqBodyBuilder) JobId(jobId string) *CreateApplicationPathReqBodyBuilder
- func (builder *CreateApplicationPathReqBodyBuilder) ResumeSourceId(resumeSourceId string) *CreateApplicationPathReqBodyBuilder
- func (builder *CreateApplicationPathReqBodyBuilder) TalentId(talentId string) *CreateApplicationPathReqBodyBuilder
- func (builder *CreateApplicationPathReqBodyBuilder) UserId(userId string) *CreateApplicationPathReqBodyBuilder
- type CreateApplicationReq
- type CreateApplicationReqBody
- type CreateApplicationReqBodyBuilder
- func (builder *CreateApplicationReqBodyBuilder) ApplicationPreferredCityCodeList(applicationPreferredCityCodeList []string) *CreateApplicationReqBodyBuilder
- func (builder *CreateApplicationReqBodyBuilder) Build() *CreateApplicationReqBody
- func (builder *CreateApplicationReqBodyBuilder) JobId(jobId string) *CreateApplicationReqBodyBuilder
- func (builder *CreateApplicationReqBodyBuilder) ResumeSourceId(resumeSourceId string) *CreateApplicationReqBodyBuilder
- func (builder *CreateApplicationReqBodyBuilder) TalentId(talentId string) *CreateApplicationReqBodyBuilder
- func (builder *CreateApplicationReqBodyBuilder) UserId(userId string) *CreateApplicationReqBodyBuilder
- type CreateApplicationReqBuilder
- type CreateApplicationResp
- type CreateApplicationRespData
- type CreateAttachmentResp
- type CreateAttachmentRespData
- type CreateByAttachmentWebsiteDeliveryReq
- type CreateByAttachmentWebsiteDeliveryReqBuilder
- func (builder *CreateByAttachmentWebsiteDeliveryReqBuilder) Build() *CreateByAttachmentWebsiteDeliveryReq
- func (builder *CreateByAttachmentWebsiteDeliveryReqBuilder) WebsiteDeliveryAttachment(websiteDeliveryAttachment *WebsiteDeliveryAttachment) *CreateByAttachmentWebsiteDeliveryReqBuilder
- func (builder *CreateByAttachmentWebsiteDeliveryReqBuilder) WebsiteId(websiteId string) *CreateByAttachmentWebsiteDeliveryReqBuilder
- type CreateByAttachmentWebsiteDeliveryResp
- type CreateByAttachmentWebsiteDeliveryRespData
- type CreateByResumeWebsiteDeliveryReq
- type CreateByResumeWebsiteDeliveryReqBuilder
- func (builder *CreateByResumeWebsiteDeliveryReqBuilder) Build() *CreateByResumeWebsiteDeliveryReq
- func (builder *CreateByResumeWebsiteDeliveryReqBuilder) UserIdType(userIdType string) *CreateByResumeWebsiteDeliveryReqBuilder
- func (builder *CreateByResumeWebsiteDeliveryReqBuilder) WebsiteDelivery(websiteDelivery *WebsiteDelivery) *CreateByResumeWebsiteDeliveryReqBuilder
- func (builder *CreateByResumeWebsiteDeliveryReqBuilder) WebsiteId(websiteId string) *CreateByResumeWebsiteDeliveryReqBuilder
- type CreateByResumeWebsiteDeliveryResp
- type CreateByResumeWebsiteDeliveryRespData
- type CreateEcoAccountCustomFieldReq
- type CreateEcoAccountCustomFieldReqBuilder
- type CreateEcoAccountCustomFieldResp
- type CreateEcoBackgroundCheckCustomFieldReq
- type CreateEcoBackgroundCheckCustomFieldReqBuilder
- func (builder *CreateEcoBackgroundCheckCustomFieldReqBuilder) Build() *CreateEcoBackgroundCheckCustomFieldReq
- func (builder *CreateEcoBackgroundCheckCustomFieldReqBuilder) EcoBackgroundCheckCustomField(ecoBackgroundCheckCustomField *EcoBackgroundCheckCustomField) *CreateEcoBackgroundCheckCustomFieldReqBuilder
- type CreateEcoBackgroundCheckCustomFieldResp
- type CreateEcoBackgroundCheckPackageReq
- type CreateEcoBackgroundCheckPackageReqBuilder
- type CreateEcoBackgroundCheckPackageResp
- type CreateEcoExamPaperReq
- type CreateEcoExamPaperReqBuilder
- type CreateEcoExamPaperResp
- type CreateExamPathReqBodyBuilder
- func (builder *CreateExamPathReqBodyBuilder) ApplicationId(applicationId string) *CreateExamPathReqBodyBuilder
- func (builder *CreateExamPathReqBodyBuilder) Build() (*CreateExamReqBody, error)
- func (builder *CreateExamPathReqBodyBuilder) ExamResourceName(examResourceName string) *CreateExamPathReqBodyBuilder
- func (builder *CreateExamPathReqBodyBuilder) OperatorId(operatorId string) *CreateExamPathReqBodyBuilder
- func (builder *CreateExamPathReqBodyBuilder) Score(score float64) *CreateExamPathReqBodyBuilder
- func (builder *CreateExamPathReqBodyBuilder) Uuid(uuid string) *CreateExamPathReqBodyBuilder
- type CreateExamReq
- type CreateExamReqBody
- type CreateExamReqBodyBuilder
- func (builder *CreateExamReqBodyBuilder) ApplicationId(applicationId string) *CreateExamReqBodyBuilder
- func (builder *CreateExamReqBodyBuilder) Build() *CreateExamReqBody
- func (builder *CreateExamReqBodyBuilder) ExamResourceName(examResourceName string) *CreateExamReqBodyBuilder
- func (builder *CreateExamReqBodyBuilder) OperatorId(operatorId string) *CreateExamReqBodyBuilder
- func (builder *CreateExamReqBodyBuilder) Score(score float64) *CreateExamReqBodyBuilder
- func (builder *CreateExamReqBodyBuilder) Uuid(uuid string) *CreateExamReqBodyBuilder
- type CreateExamReqBuilder
- type CreateExamResp
- type CreateExamRespData
- type CreateExternalApplicationReq
- type CreateExternalApplicationReqBuilder
- type CreateExternalApplicationResp
- type CreateExternalApplicationRespData
- type CreateExternalBackgroundCheckReq
- type CreateExternalBackgroundCheckReqBuilder
- type CreateExternalBackgroundCheckResp
- type CreateExternalBackgroundCheckRespData
- type CreateExternalInterviewAssessmentReq
- type CreateExternalInterviewAssessmentReqBuilder
- type CreateExternalInterviewAssessmentResp
- type CreateExternalInterviewAssessmentRespData
- type CreateExternalInterviewReq
- type CreateExternalInterviewReqBuilder
- type CreateExternalInterviewResp
- type CreateExternalInterviewRespData
- type CreateExternalReferralRewardReq
- type CreateExternalReferralRewardReqBuilder
- func (builder *CreateExternalReferralRewardReqBuilder) Build() *CreateExternalReferralRewardReq
- func (builder *CreateExternalReferralRewardReqBuilder) ExternalReward(externalReward *ExternalReward) *CreateExternalReferralRewardReqBuilder
- func (builder *CreateExternalReferralRewardReqBuilder) UserIdType(userIdType string) *CreateExternalReferralRewardReqBuilder
- type CreateExternalReferralRewardResp
- type CreateExternalReferralRewardRespData
- type CreateJobRequirementReq
- type CreateJobRequirementReqBuilder
- func (builder *CreateJobRequirementReqBuilder) Build() *CreateJobRequirementReq
- func (builder *CreateJobRequirementReqBuilder) DepartmentIdType(departmentIdType string) *CreateJobRequirementReqBuilder
- func (builder *CreateJobRequirementReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *CreateJobRequirementReqBuilder
- func (builder *CreateJobRequirementReqBuilder) JobFamilyIdType(jobFamilyIdType string) *CreateJobRequirementReqBuilder
- func (builder *CreateJobRequirementReqBuilder) JobLevelIdType(jobLevelIdType string) *CreateJobRequirementReqBuilder
- func (builder *CreateJobRequirementReqBuilder) JobRequirement(jobRequirement *JobRequirement) *CreateJobRequirementReqBuilder
- func (builder *CreateJobRequirementReqBuilder) UserIdType(userIdType string) *CreateJobRequirementReqBuilder
- type CreateJobRequirementResp
- type CreateJobRequirementRespData
- type CreateNoteReq
- type CreateNoteReqBuilder
- type CreateNoteResp
- type CreateNoteRespData
- type CreateOfferReq
- type CreateOfferReqBuilder
- func (builder *CreateOfferReqBuilder) Build() *CreateOfferReq
- func (builder *CreateOfferReqBuilder) DepartmentIdType(departmentIdType string) *CreateOfferReqBuilder
- func (builder *CreateOfferReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *CreateOfferReqBuilder
- func (builder *CreateOfferReqBuilder) JobFamilyIdType(jobFamilyIdType string) *CreateOfferReqBuilder
- func (builder *CreateOfferReqBuilder) JobLevelIdType(jobLevelIdType string) *CreateOfferReqBuilder
- func (builder *CreateOfferReqBuilder) OfferInfo(offerInfo *OfferInfo) *CreateOfferReqBuilder
- func (builder *CreateOfferReqBuilder) UserIdType(userIdType string) *CreateOfferReqBuilder
- type CreateOfferResp
- type CreateOfferRespData
- type CreateReferralAccountPathReqBodyBuilder
- func (builder *CreateReferralAccountPathReqBodyBuilder) Build() (*CreateReferralAccountReqBody, error)
- func (builder *CreateReferralAccountPathReqBodyBuilder) Email(email string) *CreateReferralAccountPathReqBodyBuilder
- func (builder *CreateReferralAccountPathReqBodyBuilder) Mobile(mobile *Mobile) *CreateReferralAccountPathReqBodyBuilder
- type CreateReferralAccountReq
- type CreateReferralAccountReqBody
- type CreateReferralAccountReqBodyBuilder
- func (builder *CreateReferralAccountReqBodyBuilder) Build() *CreateReferralAccountReqBody
- func (builder *CreateReferralAccountReqBodyBuilder) Email(email string) *CreateReferralAccountReqBodyBuilder
- func (builder *CreateReferralAccountReqBodyBuilder) Mobile(mobile *Mobile) *CreateReferralAccountReqBodyBuilder
- type CreateReferralAccountReqBuilder
- type CreateReferralAccountResp
- type CreateReferralAccountRespData
- type CreateTalentExternalInfoPathReqBodyBuilder
- type CreateTalentExternalInfoReq
- type CreateTalentExternalInfoReqBody
- type CreateTalentExternalInfoReqBodyBuilder
- type CreateTalentExternalInfoReqBuilder
- func (builder *CreateTalentExternalInfoReqBuilder) Body(body *CreateTalentExternalInfoReqBody) *CreateTalentExternalInfoReqBuilder
- func (builder *CreateTalentExternalInfoReqBuilder) Build() *CreateTalentExternalInfoReq
- func (builder *CreateTalentExternalInfoReqBuilder) TalentId(talentId string) *CreateTalentExternalInfoReqBuilder
- type CreateTalentExternalInfoResp
- type CreateTalentExternalInfoRespData
- type CreateTripartiteAgreementReq
- type CreateTripartiteAgreementReqBuilder
- type CreateTripartiteAgreementResp
- type CreateTripartiteAgreementRespData
- type CreateWebsiteChannelPathReqBodyBuilder
- type CreateWebsiteChannelReq
- type CreateWebsiteChannelReqBody
- type CreateWebsiteChannelReqBodyBuilder
- type CreateWebsiteChannelReqBuilder
- func (builder *CreateWebsiteChannelReqBuilder) Body(body *CreateWebsiteChannelReqBody) *CreateWebsiteChannelReqBuilder
- func (builder *CreateWebsiteChannelReqBuilder) Build() *CreateWebsiteChannelReq
- func (builder *CreateWebsiteChannelReqBuilder) WebsiteId(websiteId string) *CreateWebsiteChannelReqBuilder
- type CreateWebsiteChannelResp
- type CreateWebsiteChannelRespData
- type CreateWebsiteSiteUserReq
- type CreateWebsiteSiteUserReqBuilder
- func (builder *CreateWebsiteSiteUserReqBuilder) Build() *CreateWebsiteSiteUserReq
- func (builder *CreateWebsiteSiteUserReqBuilder) WebsiteId(websiteId string) *CreateWebsiteSiteUserReqBuilder
- func (builder *CreateWebsiteSiteUserReqBuilder) WebsiteUser(websiteUser *WebsiteUser) *CreateWebsiteSiteUserReqBuilder
- type CreateWebsiteSiteUserResp
- type CreateWebsiteSiteUserRespData
- type DataPermission
- type DataPermissionBuilder
- func (builder *DataPermissionBuilder) Build() *DataPermission
- func (builder *DataPermissionBuilder) Id(id string) *DataPermissionBuilder
- func (builder *DataPermissionBuilder) Name(name *I18n) *DataPermissionBuilder
- func (builder *DataPermissionBuilder) SelectStatus(selectStatus int) *DataPermissionBuilder
- type DeactivateReferralAccountReq
- type DeactivateReferralAccountReqBuilder
- type DeactivateReferralAccountResp
- type DeactivateReferralAccountRespData
- type DegreeFilter
- type DegreeFilterBuilder
- type DeleteExternalApplicationReq
- type DeleteExternalApplicationReqBuilder
- func (builder *DeleteExternalApplicationReqBuilder) Build() *DeleteExternalApplicationReq
- func (builder *DeleteExternalApplicationReqBuilder) ExternalApplicationId(externalApplicationId string) *DeleteExternalApplicationReqBuilder
- func (builder *DeleteExternalApplicationReqBuilder) TalentId(talentId string) *DeleteExternalApplicationReqBuilder
- type DeleteExternalApplicationResp
- type DeleteExternalApplicationRespData
- type DeleteExternalReferralRewardReq
- type DeleteExternalReferralRewardReqBuilder
- type DeleteExternalReferralRewardResp
- type DeleteJobRequirementReq
- type DeleteJobRequirementReqBuilder
- type DeleteJobRequirementResp
- type DeleteNoteReq
- type DeleteNoteReqBuilder
- type DeleteNoteResp
- type DeleteTripartiteAgreementReq
- type DeleteTripartiteAgreementReqBuilder
- type DeleteTripartiteAgreementResp
- type DeleteWebsiteChannelReq
- type DeleteWebsiteChannelReqBuilder
- type DeleteWebsiteChannelResp
- type Department
- type DepartmentBuilder
- type DepartmentId
- type DepartmentIdBuilder
- type DiData
- type DiDataBuilder
- type DiInfo
- type DiInfoBuilder
- func (builder *DiInfoBuilder) ApplicationId(applicationId string) *DiInfoBuilder
- func (builder *DiInfoBuilder) Build() *DiInfo
- func (builder *DiInfoBuilder) CreateTime(createTime string) *DiInfoBuilder
- func (builder *DiInfoBuilder) DiData(diData []*DiData) *DiInfoBuilder
- func (builder *DiInfoBuilder) Id(id string) *DiInfoBuilder
- func (builder *DiInfoBuilder) SourceType(sourceType int) *DiInfoBuilder
- func (builder *DiInfoBuilder) TalentId(talentId string) *DiInfoBuilder
- func (builder *DiInfoBuilder) UpdateTime(updateTime string) *DiInfoBuilder
- type DimensionAbility
- type DimensionAbilityBuilder
- func (builder *DimensionAbilityBuilder) Build() *DimensionAbility
- func (builder *DimensionAbilityBuilder) Description(description *I18n) *DimensionAbilityBuilder
- func (builder *DimensionAbilityBuilder) Id(id string) *DimensionAbilityBuilder
- func (builder *DimensionAbilityBuilder) Name(name *I18n) *DimensionAbilityBuilder
- type Dummy
- type DummyBuilder
- type EcoAccountCustomField
- type EcoAccountCustomFieldBuilder
- func (builder *EcoAccountCustomFieldBuilder) Build() *EcoAccountCustomField
- func (builder *EcoAccountCustomFieldBuilder) CustomFieldList(customFieldList []*EcoAccountCustomFieldData) *EcoAccountCustomFieldBuilder
- func (builder *EcoAccountCustomFieldBuilder) Scope(scope int) *EcoAccountCustomFieldBuilder
- type EcoAccountCustomFieldData
- type EcoAccountCustomFieldDataBuilder
- func (builder *EcoAccountCustomFieldDataBuilder) Build() *EcoAccountCustomFieldData
- func (builder *EcoAccountCustomFieldDataBuilder) Description(description *I18n) *EcoAccountCustomFieldDataBuilder
- func (builder *EcoAccountCustomFieldDataBuilder) IsRequired(isRequired bool) *EcoAccountCustomFieldDataBuilder
- func (builder *EcoAccountCustomFieldDataBuilder) Key(key string) *EcoAccountCustomFieldDataBuilder
- func (builder *EcoAccountCustomFieldDataBuilder) Name(name *I18n) *EcoAccountCustomFieldDataBuilder
- type EcoAccountCustomFieldEventData
- type EcoAccountCustomFieldEventDataBuilder
- func (builder *EcoAccountCustomFieldEventDataBuilder) Build() *EcoAccountCustomFieldEventData
- func (builder *EcoAccountCustomFieldEventDataBuilder) Key(key string) *EcoAccountCustomFieldEventDataBuilder
- func (builder *EcoAccountCustomFieldEventDataBuilder) Value(value string) *EcoAccountCustomFieldEventDataBuilder
- type EcoBackgroundCheckCreateEventCandidateInfo
- type EcoBackgroundCheckCreateEventCandidateInfoBuilder
- func (builder *EcoBackgroundCheckCreateEventCandidateInfoBuilder) Build() *EcoBackgroundCheckCreateEventCandidateInfo
- func (builder *EcoBackgroundCheckCreateEventCandidateInfoBuilder) Email(email string) *EcoBackgroundCheckCreateEventCandidateInfoBuilder
- func (builder *EcoBackgroundCheckCreateEventCandidateInfoBuilder) FirstName(firstName string) *EcoBackgroundCheckCreateEventCandidateInfoBuilder
- func (builder *EcoBackgroundCheckCreateEventCandidateInfoBuilder) LastName(lastName string) *EcoBackgroundCheckCreateEventCandidateInfoBuilder
- func (builder *EcoBackgroundCheckCreateEventCandidateInfoBuilder) Mobile(mobile *EcoBackgroundCheckCreateEventMobile) *EcoBackgroundCheckCreateEventCandidateInfoBuilder
- func (builder *EcoBackgroundCheckCreateEventCandidateInfoBuilder) Name(name string) *EcoBackgroundCheckCreateEventCandidateInfoBuilder
- type EcoBackgroundCheckCreateEventContactInfo
- type EcoBackgroundCheckCreateEventContactInfoBuilder
- func (builder *EcoBackgroundCheckCreateEventContactInfoBuilder) Build() *EcoBackgroundCheckCreateEventContactInfo
- func (builder *EcoBackgroundCheckCreateEventContactInfoBuilder) Email(email string) *EcoBackgroundCheckCreateEventContactInfoBuilder
- func (builder *EcoBackgroundCheckCreateEventContactInfoBuilder) Mobile(mobile *EcoBackgroundCheckCreateEventMobile) *EcoBackgroundCheckCreateEventContactInfoBuilder
- func (builder *EcoBackgroundCheckCreateEventContactInfoBuilder) Name(name string) *EcoBackgroundCheckCreateEventContactInfoBuilder
- type EcoBackgroundCheckCreateEventCustomKv
- type EcoBackgroundCheckCreateEventCustomKvBuilder
- func (builder *EcoBackgroundCheckCreateEventCustomKvBuilder) Build() *EcoBackgroundCheckCreateEventCustomKv
- func (builder *EcoBackgroundCheckCreateEventCustomKvBuilder) Key(key string) *EcoBackgroundCheckCreateEventCustomKvBuilder
- func (builder *EcoBackgroundCheckCreateEventCustomKvBuilder) Value(value string) *EcoBackgroundCheckCreateEventCustomKvBuilder
- type EcoBackgroundCheckCreateEventMobile
- type EcoBackgroundCheckCreateEventMobileBuilder
- func (builder *EcoBackgroundCheckCreateEventMobileBuilder) Build() *EcoBackgroundCheckCreateEventMobile
- func (builder *EcoBackgroundCheckCreateEventMobileBuilder) Code(code string) *EcoBackgroundCheckCreateEventMobileBuilder
- func (builder *EcoBackgroundCheckCreateEventMobileBuilder) Number(number string) *EcoBackgroundCheckCreateEventMobileBuilder
- type EcoBackgroundCheckCustomField
- type EcoBackgroundCheckCustomFieldBuilder
- func (builder *EcoBackgroundCheckCustomFieldBuilder) AccountId(accountId string) *EcoBackgroundCheckCustomFieldBuilder
- func (builder *EcoBackgroundCheckCustomFieldBuilder) Build() *EcoBackgroundCheckCustomField
- func (builder *EcoBackgroundCheckCustomFieldBuilder) CustomFieldList(customFieldList []*EcoBackgroundCheckCustomFieldData) *EcoBackgroundCheckCustomFieldBuilder
- type EcoBackgroundCheckCustomFieldData
- type EcoBackgroundCheckCustomFieldDataBuilder
- func (builder *EcoBackgroundCheckCustomFieldDataBuilder) Build() *EcoBackgroundCheckCustomFieldData
- func (builder *EcoBackgroundCheckCustomFieldDataBuilder) Description(description *I18n) *EcoBackgroundCheckCustomFieldDataBuilder
- func (builder *EcoBackgroundCheckCustomFieldDataBuilder) IsRequired(isRequired bool) *EcoBackgroundCheckCustomFieldDataBuilder
- func (builder *EcoBackgroundCheckCustomFieldDataBuilder) Key(key string) *EcoBackgroundCheckCustomFieldDataBuilder
- func (builder *EcoBackgroundCheckCustomFieldDataBuilder) Name(name *I18n) *EcoBackgroundCheckCustomFieldDataBuilder
- func (builder *EcoBackgroundCheckCustomFieldDataBuilder) Options(options []*EcoBackgroundCheckCustomFieldDataOption) *EcoBackgroundCheckCustomFieldDataBuilder
- func (builder *EcoBackgroundCheckCustomFieldDataBuilder) Type(type_ string) *EcoBackgroundCheckCustomFieldDataBuilder
- type EcoBackgroundCheckCustomFieldDataOption
- type EcoBackgroundCheckCustomFieldDataOptionBuilder
- func (builder *EcoBackgroundCheckCustomFieldDataOptionBuilder) Build() *EcoBackgroundCheckCustomFieldDataOption
- func (builder *EcoBackgroundCheckCustomFieldDataOptionBuilder) Key(key string) *EcoBackgroundCheckCustomFieldDataOptionBuilder
- func (builder *EcoBackgroundCheckCustomFieldDataOptionBuilder) Name(name *I18n) *EcoBackgroundCheckCustomFieldDataOptionBuilder
- type EcoBackgroundCheckPackage
- type EcoBackgroundCheckPackageAdditionalItem
- type EcoBackgroundCheckPackageAdditionalItemBuilder
- func (builder *EcoBackgroundCheckPackageAdditionalItemBuilder) Build() *EcoBackgroundCheckPackageAdditionalItem
- func (builder *EcoBackgroundCheckPackageAdditionalItemBuilder) Description(description string) *EcoBackgroundCheckPackageAdditionalItemBuilder
- func (builder *EcoBackgroundCheckPackageAdditionalItemBuilder) Id(id string) *EcoBackgroundCheckPackageAdditionalItemBuilder
- func (builder *EcoBackgroundCheckPackageAdditionalItemBuilder) Name(name string) *EcoBackgroundCheckPackageAdditionalItemBuilder
- type EcoBackgroundCheckPackageBuilder
- func (builder *EcoBackgroundCheckPackageBuilder) AccountId(accountId string) *EcoBackgroundCheckPackageBuilder
- func (builder *EcoBackgroundCheckPackageBuilder) AdditionalItemList(additionalItemList []*EcoBackgroundCheckPackageAdditionalItem) *EcoBackgroundCheckPackageBuilder
- func (builder *EcoBackgroundCheckPackageBuilder) Build() *EcoBackgroundCheckPackage
- func (builder *EcoBackgroundCheckPackageBuilder) PackageList(packageList []*EcoBackgroundCheckPackageData) *EcoBackgroundCheckPackageBuilder
- type EcoBackgroundCheckPackageData
- type EcoBackgroundCheckPackageDataBuilder
- func (builder *EcoBackgroundCheckPackageDataBuilder) Build() *EcoBackgroundCheckPackageData
- func (builder *EcoBackgroundCheckPackageDataBuilder) Description(description string) *EcoBackgroundCheckPackageDataBuilder
- func (builder *EcoBackgroundCheckPackageDataBuilder) Id(id string) *EcoBackgroundCheckPackageDataBuilder
- func (builder *EcoBackgroundCheckPackageDataBuilder) Name(name string) *EcoBackgroundCheckPackageDataBuilder
- type EcoBackgroundCheckReportFile
- type EcoBackgroundCheckReportFileBuilder
- func (builder *EcoBackgroundCheckReportFileBuilder) Build() *EcoBackgroundCheckReportFile
- func (builder *EcoBackgroundCheckReportFileBuilder) ReportName(reportName string) *EcoBackgroundCheckReportFileBuilder
- func (builder *EcoBackgroundCheckReportFileBuilder) ReportUrl(reportUrl string) *EcoBackgroundCheckReportFileBuilder
- func (builder *EcoBackgroundCheckReportFileBuilder) ReportUrlType(reportUrlType int) *EcoBackgroundCheckReportFileBuilder
- type EcoExamCreateEventCandidateInfo
- type EcoExamCreateEventCandidateInfoBuilder
- func (builder *EcoExamCreateEventCandidateInfoBuilder) Build() *EcoExamCreateEventCandidateInfo
- func (builder *EcoExamCreateEventCandidateInfoBuilder) Email(email string) *EcoExamCreateEventCandidateInfoBuilder
- func (builder *EcoExamCreateEventCandidateInfoBuilder) Mobile(mobile *EcoExamCreateEventMobile) *EcoExamCreateEventCandidateInfoBuilder
- func (builder *EcoExamCreateEventCandidateInfoBuilder) Name(name string) *EcoExamCreateEventCandidateInfoBuilder
- type EcoExamCreateEventMobile
- type EcoExamCreateEventMobileBuilder
- type EcoExamLoginInfo
- type EcoExamLoginInfoBuilder
- func (builder *EcoExamLoginInfoBuilder) Build() *EcoExamLoginInfo
- func (builder *EcoExamLoginInfoBuilder) ExamUrl(examUrl string) *EcoExamLoginInfoBuilder
- func (builder *EcoExamLoginInfoBuilder) Password(password string) *EcoExamLoginInfoBuilder
- func (builder *EcoExamLoginInfoBuilder) Username(username string) *EcoExamLoginInfoBuilder
- type EcoExamPaper
- type EcoExamPaperBuilder
- type EcoExamPaperData
- type EcoExamPaperDataBuilder
- func (builder *EcoExamPaperDataBuilder) Build() *EcoExamPaperData
- func (builder *EcoExamPaperDataBuilder) Duration(duration int) *EcoExamPaperDataBuilder
- func (builder *EcoExamPaperDataBuilder) EndTime(endTime string) *EcoExamPaperDataBuilder
- func (builder *EcoExamPaperDataBuilder) Id(id string) *EcoExamPaperDataBuilder
- func (builder *EcoExamPaperDataBuilder) Name(name string) *EcoExamPaperDataBuilder
- func (builder *EcoExamPaperDataBuilder) QuestionCount(questionCount int) *EcoExamPaperDataBuilder
- func (builder *EcoExamPaperDataBuilder) StartTime(startTime string) *EcoExamPaperDataBuilder
- type EcoExamResult
- type EcoExamResultBuilder
- func (builder *EcoExamResultBuilder) Build() *EcoExamResult
- func (builder *EcoExamResultBuilder) DetailList(detailList []*EcoExamResultDetail) *EcoExamResultBuilder
- func (builder *EcoExamResultBuilder) ReportList(reportList []*EcoExamResultReport) *EcoExamResultBuilder
- func (builder *EcoExamResultBuilder) Result(result string) *EcoExamResultBuilder
- func (builder *EcoExamResultBuilder) ResultTime(resultTime string) *EcoExamResultBuilder
- type EcoExamResultDetail
- type EcoExamResultDetailBuilder
- func (builder *EcoExamResultDetailBuilder) Build() *EcoExamResultDetail
- func (builder *EcoExamResultDetailBuilder) Id(id string) *EcoExamResultDetailBuilder
- func (builder *EcoExamResultDetailBuilder) Name(name string) *EcoExamResultDetailBuilder
- func (builder *EcoExamResultDetailBuilder) Result(result string) *EcoExamResultDetailBuilder
- type EcoExamResultReport
- type EcoExamResultReportBuilder
- func (builder *EcoExamResultReportBuilder) AnswerTime(answerTime string) *EcoExamResultReportBuilder
- func (builder *EcoExamResultReportBuilder) Build() *EcoExamResultReport
- func (builder *EcoExamResultReportBuilder) Name(name string) *EcoExamResultReportBuilder
- func (builder *EcoExamResultReportBuilder) Url(url string) *EcoExamResultReportBuilder
- type EducationInfo
- type EducationInfoBuilder
- func (builder *EducationInfoBuilder) AcademicRanking(academicRanking int) *EducationInfoBuilder
- func (builder *EducationInfoBuilder) Build() *EducationInfo
- func (builder *EducationInfoBuilder) Degree(degree int) *EducationInfoBuilder
- func (builder *EducationInfoBuilder) EducationType(educationType int) *EducationInfoBuilder
- func (builder *EducationInfoBuilder) EndTime(endTime int) *EducationInfoBuilder
- func (builder *EducationInfoBuilder) FieldOfStudy(fieldOfStudy string) *EducationInfoBuilder
- func (builder *EducationInfoBuilder) School(school string) *EducationInfoBuilder
- func (builder *EducationInfoBuilder) StartTime(startTime int) *EducationInfoBuilder
- type EhrImportTask
- type EhrImportTaskBuilder
- func (builder *EhrImportTaskBuilder) Build() *EhrImportTask
- func (builder *EhrImportTaskBuilder) FailReason(failReason string) *EhrImportTaskBuilder
- func (builder *EhrImportTaskBuilder) RedirectUrl(redirectUrl string) *EhrImportTaskBuilder
- func (builder *EhrImportTaskBuilder) State(state int) *EhrImportTaskBuilder
- type Employee
- type EmployeeBuilder
- func (builder *EmployeeBuilder) ActualConversionTime(actualConversionTime int) *EmployeeBuilder
- func (builder *EmployeeBuilder) ApplicationId(applicationId string) *EmployeeBuilder
- func (builder *EmployeeBuilder) Build() *Employee
- func (builder *EmployeeBuilder) ConversionStatus(conversionStatus int) *EmployeeBuilder
- func (builder *EmployeeBuilder) Department(department string) *EmployeeBuilder
- func (builder *EmployeeBuilder) EmployeeType(employeeType string) *EmployeeBuilder
- func (builder *EmployeeBuilder) ExpectedConversionTime(expectedConversionTime int) *EmployeeBuilder
- func (builder *EmployeeBuilder) Id(id string) *EmployeeBuilder
- func (builder *EmployeeBuilder) JobRequirementId(jobRequirementId string) *EmployeeBuilder
- func (builder *EmployeeBuilder) Leader(leader string) *EmployeeBuilder
- func (builder *EmployeeBuilder) Level(level string) *EmployeeBuilder
- func (builder *EmployeeBuilder) OnboardCityCode(onboardCityCode string) *EmployeeBuilder
- func (builder *EmployeeBuilder) OnboardStatus(onboardStatus int) *EmployeeBuilder
- func (builder *EmployeeBuilder) OnboardTime(onboardTime int) *EmployeeBuilder
- func (builder *EmployeeBuilder) OverboardNote(overboardNote string) *EmployeeBuilder
- func (builder *EmployeeBuilder) OverboardTime(overboardTime int) *EmployeeBuilder
- func (builder *EmployeeBuilder) Sequence(sequence string) *EmployeeBuilder
- type EmployeeConversionInfo
- type EmployeeConversionInfoBuilder
- type EmployeeOverboardInfo
- type EmployeeOverboardInfoBuilder
- func (builder *EmployeeOverboardInfoBuilder) ActualOverboardTime(actualOverboardTime int) *EmployeeOverboardInfoBuilder
- func (builder *EmployeeOverboardInfoBuilder) Build() *EmployeeOverboardInfo
- func (builder *EmployeeOverboardInfoBuilder) OverboardNote(overboardNote string) *EmployeeOverboardInfoBuilder
- type EntityInfo
- type EntityInfoBuilder
- type Evaluation
- type EvaluationBuilder
- func (builder *EvaluationBuilder) ApplicationId(applicationId string) *EvaluationBuilder
- func (builder *EvaluationBuilder) Build() *Evaluation
- func (builder *EvaluationBuilder) CommitStatus(commitStatus int) *EvaluationBuilder
- func (builder *EvaluationBuilder) Conclusion(conclusion int) *EvaluationBuilder
- func (builder *EvaluationBuilder) Content(content string) *EvaluationBuilder
- func (builder *EvaluationBuilder) CreateTime(createTime string) *EvaluationBuilder
- func (builder *EvaluationBuilder) CreatorId(creatorId string) *EvaluationBuilder
- func (builder *EvaluationBuilder) EvaluatorId(evaluatorId string) *EvaluationBuilder
- func (builder *EvaluationBuilder) Id(id string) *EvaluationBuilder
- func (builder *EvaluationBuilder) StageId(stageId string) *EvaluationBuilder
- func (builder *EvaluationBuilder) UpdateTime(updateTime string) *EvaluationBuilder
- type EvaluationTask
- type EvaluationTaskBuilder
- func (builder *EvaluationTaskBuilder) ActivityStatus(activityStatus int) *EvaluationTaskBuilder
- func (builder *EvaluationTaskBuilder) ApplicationId(applicationId string) *EvaluationTaskBuilder
- func (builder *EvaluationTaskBuilder) Build() *EvaluationTask
- func (builder *EvaluationTaskBuilder) Id(id string) *EvaluationTaskBuilder
- func (builder *EvaluationTaskBuilder) JobId(jobId string) *EvaluationTaskBuilder
- func (builder *EvaluationTaskBuilder) TalentId(talentId string) *EvaluationTaskBuilder
- type ExamMarkingTask
- type ExamMarkingTaskBuilder
- func (builder *ExamMarkingTaskBuilder) ActivityStatus(activityStatus int) *ExamMarkingTaskBuilder
- func (builder *ExamMarkingTaskBuilder) ApplicationId(applicationId string) *ExamMarkingTaskBuilder
- func (builder *ExamMarkingTaskBuilder) Build() *ExamMarkingTask
- func (builder *ExamMarkingTaskBuilder) Id(id string) *ExamMarkingTaskBuilder
- func (builder *ExamMarkingTaskBuilder) JobId(jobId string) *ExamMarkingTaskBuilder
- func (builder *ExamMarkingTaskBuilder) TalentId(talentId string) *ExamMarkingTaskBuilder
- type ExternalApplication
- type ExternalApplicationBuilder
- func (builder *ExternalApplicationBuilder) Build() *ExternalApplication
- func (builder *ExternalApplicationBuilder) CreateTime(createTime int) *ExternalApplicationBuilder
- func (builder *ExternalApplicationBuilder) DeliveryType(deliveryType int) *ExternalApplicationBuilder
- func (builder *ExternalApplicationBuilder) ExternalId(externalId string) *ExternalApplicationBuilder
- func (builder *ExternalApplicationBuilder) Id(id string) *ExternalApplicationBuilder
- func (builder *ExternalApplicationBuilder) JobRecruitmentType(jobRecruitmentType int) *ExternalApplicationBuilder
- func (builder *ExternalApplicationBuilder) JobTitle(jobTitle string) *ExternalApplicationBuilder
- func (builder *ExternalApplicationBuilder) ModifyTime(modifyTime int) *ExternalApplicationBuilder
- func (builder *ExternalApplicationBuilder) ResumeSource(resumeSource string) *ExternalApplicationBuilder
- func (builder *ExternalApplicationBuilder) Stage(stage string) *ExternalApplicationBuilder
- func (builder *ExternalApplicationBuilder) TalentId(talentId string) *ExternalApplicationBuilder
- func (builder *ExternalApplicationBuilder) TerminationReason(terminationReason string) *ExternalApplicationBuilder
- func (builder *ExternalApplicationBuilder) TerminationType(terminationType string) *ExternalApplicationBuilder
- type ExternalBackgroundCheck
- type ExternalBackgroundCheckAttachment
- type ExternalBackgroundCheckAttachmentBuilder
- func (builder *ExternalBackgroundCheckAttachmentBuilder) Build() *ExternalBackgroundCheckAttachment
- func (builder *ExternalBackgroundCheckAttachmentBuilder) Id(id string) *ExternalBackgroundCheckAttachmentBuilder
- func (builder *ExternalBackgroundCheckAttachmentBuilder) Name(name string) *ExternalBackgroundCheckAttachmentBuilder
- func (builder *ExternalBackgroundCheckAttachmentBuilder) Size(size int) *ExternalBackgroundCheckAttachmentBuilder
- type ExternalBackgroundCheckBuilder
- func (builder *ExternalBackgroundCheckBuilder) AttachmentIdList(attachmentIdList []string) *ExternalBackgroundCheckBuilder
- func (builder *ExternalBackgroundCheckBuilder) AttachmentList(attachmentList []*ExternalBackgroundCheckAttachment) *ExternalBackgroundCheckBuilder
- func (builder *ExternalBackgroundCheckBuilder) Build() *ExternalBackgroundCheck
- func (builder *ExternalBackgroundCheckBuilder) Date(date int) *ExternalBackgroundCheckBuilder
- func (builder *ExternalBackgroundCheckBuilder) ExternalApplicationId(externalApplicationId string) *ExternalBackgroundCheckBuilder
- func (builder *ExternalBackgroundCheckBuilder) ExternalId(externalId string) *ExternalBackgroundCheckBuilder
- func (builder *ExternalBackgroundCheckBuilder) Id(id string) *ExternalBackgroundCheckBuilder
- func (builder *ExternalBackgroundCheckBuilder) Name(name string) *ExternalBackgroundCheckBuilder
- func (builder *ExternalBackgroundCheckBuilder) Result(result string) *ExternalBackgroundCheckBuilder
- type ExternalGrantRoleInfo
- type ExternalGrantRoleInfoBuilder
- type ExternalInterview
- type ExternalInterviewAssessment
- type ExternalInterviewAssessmentBuilder
- func (builder *ExternalInterviewAssessmentBuilder) AssessmentDimensionList(assessmentDimensionList []*ExternalInterviewAssessmentDimension) *ExternalInterviewAssessmentBuilder
- func (builder *ExternalInterviewAssessmentBuilder) Build() *ExternalInterviewAssessment
- func (builder *ExternalInterviewAssessmentBuilder) Conclusion(conclusion int) *ExternalInterviewAssessmentBuilder
- func (builder *ExternalInterviewAssessmentBuilder) Content(content string) *ExternalInterviewAssessmentBuilder
- func (builder *ExternalInterviewAssessmentBuilder) ExternalId(externalId string) *ExternalInterviewAssessmentBuilder
- func (builder *ExternalInterviewAssessmentBuilder) ExternalInterviewId(externalInterviewId string) *ExternalInterviewAssessmentBuilder
- func (builder *ExternalInterviewAssessmentBuilder) Id(id string) *ExternalInterviewAssessmentBuilder
- func (builder *ExternalInterviewAssessmentBuilder) Username(username string) *ExternalInterviewAssessmentBuilder
- type ExternalInterviewAssessmentDimension
- type ExternalInterviewAssessmentDimensionBuilder
- func (builder *ExternalInterviewAssessmentDimensionBuilder) AssessmentType(assessmentType int) *ExternalInterviewAssessmentDimensionBuilder
- func (builder *ExternalInterviewAssessmentDimensionBuilder) Build() *ExternalInterviewAssessmentDimension
- func (builder *ExternalInterviewAssessmentDimensionBuilder) Content(content string) *ExternalInterviewAssessmentDimensionBuilder
- func (builder *ExternalInterviewAssessmentDimensionBuilder) Description(description string) *ExternalInterviewAssessmentDimensionBuilder
- func (builder *ExternalInterviewAssessmentDimensionBuilder) Option(option string) *ExternalInterviewAssessmentDimensionBuilder
- func (builder *ExternalInterviewAssessmentDimensionBuilder) Options(options []string) *ExternalInterviewAssessmentDimensionBuilder
- func (builder *ExternalInterviewAssessmentDimensionBuilder) Score(score int) *ExternalInterviewAssessmentDimensionBuilder
- func (builder *ExternalInterviewAssessmentDimensionBuilder) Title(title string) *ExternalInterviewAssessmentDimensionBuilder
- type ExternalInterviewBuilder
- func (builder *ExternalInterviewBuilder) BeginTime(beginTime int) *ExternalInterviewBuilder
- func (builder *ExternalInterviewBuilder) Build() *ExternalInterview
- func (builder *ExternalInterviewBuilder) EndTime(endTime int) *ExternalInterviewBuilder
- func (builder *ExternalInterviewBuilder) ExternalApplicationId(externalApplicationId string) *ExternalInterviewBuilder
- func (builder *ExternalInterviewBuilder) ExternalId(externalId string) *ExternalInterviewBuilder
- func (builder *ExternalInterviewBuilder) Id(id string) *ExternalInterviewBuilder
- func (builder *ExternalInterviewBuilder) ParticipateStatus(participateStatus int) *ExternalInterviewBuilder
- type ExternalReward
- type ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) ApplicationId(applicationId string) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) Bonus(bonus *BonusAmount) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) Build() *ExternalReward
- func (builder *ExternalRewardBuilder) Comment(comment string) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) ConfirmTime(confirmTime string) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) ConfirmUserId(confirmUserId string) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) ConversionTime(conversionTime string) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) CreateTime(createTime string) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) CreateUserId(createUserId string) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) ExternalId(externalId string) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) JobId(jobId string) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) OnboardTime(onboardTime string) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) PayTime(payTime string) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) PayUserId(payUserId string) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) Reason(reason string) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) ReferralUserId(referralUserId string) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) RuleType(ruleType int) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) Stage(stage int) *ExternalRewardBuilder
- func (builder *ExternalRewardBuilder) TalentId(talentId string) *ExternalRewardBuilder
- type Filter
- type FilterBuilder
- func (builder *FilterBuilder) Build() *Filter
- func (builder *FilterBuilder) CandidateTagFilter(candidateTagFilter *CandidateTagFilter) *FilterBuilder
- func (builder *FilterBuilder) DegreeFilter(degreeFilter *DegreeFilter) *FilterBuilder
- func (builder *FilterBuilder) Key(key string) *FilterBuilder
- func (builder *FilterBuilder) RangeFilter(rangeFilter *RangeFilter) *FilterBuilder
- func (builder *FilterBuilder) ValueList(valueList []string) *FilterBuilder
- func (builder *FilterBuilder) ValueType(valueType int) *FilterBuilder
- type FiveStartScoringResult
- type FiveStartScoringResultBuilder
- func (builder *FiveStartScoringResultBuilder) Build() *FiveStartScoringResult
- func (builder *FiveStartScoringResultBuilder) HighestScoreDesc(highestScoreDesc string) *FiveStartScoringResultBuilder
- func (builder *FiveStartScoringResultBuilder) HighestScoreEnDesc(highestScoreEnDesc string) *FiveStartScoringResultBuilder
- func (builder *FiveStartScoringResultBuilder) LowestScoreDesc(lowestScoreDesc string) *FiveStartScoringResultBuilder
- func (builder *FiveStartScoringResultBuilder) LowestScoreEnDesc(lowestScoreEnDesc string) *FiveStartScoringResultBuilder
- func (builder *FiveStartScoringResultBuilder) ScoreResult(scoreResult float64) *FiveStartScoringResultBuilder
- type GetAgencyReq
- type GetAgencyReqBuilder
- type GetAgencyResp
- type GetAgencyRespData
- type GetApplicationReq
- type GetApplicationReqBuilder
- func (builder *GetApplicationReqBuilder) ApplicationId(applicationId string) *GetApplicationReqBuilder
- func (builder *GetApplicationReqBuilder) Build() *GetApplicationReq
- func (builder *GetApplicationReqBuilder) Options(options []string) *GetApplicationReqBuilder
- func (builder *GetApplicationReqBuilder) UserIdType(userIdType string) *GetApplicationReqBuilder
- type GetApplicationResp
- type GetApplicationRespData
- type GetAttachmentReq
- type GetAttachmentReqBuilder
- type GetAttachmentResp
- type GetAttachmentRespData
- type GetByApplicationEmployeeReq
- type GetByApplicationEmployeeReqBuilder
- func (builder *GetByApplicationEmployeeReqBuilder) ApplicationId(applicationId string) *GetByApplicationEmployeeReqBuilder
- func (builder *GetByApplicationEmployeeReqBuilder) Build() *GetByApplicationEmployeeReq
- func (builder *GetByApplicationEmployeeReqBuilder) DepartmentIdType(departmentIdType string) *GetByApplicationEmployeeReqBuilder
- func (builder *GetByApplicationEmployeeReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *GetByApplicationEmployeeReqBuilder
- func (builder *GetByApplicationEmployeeReqBuilder) JobFamilyIdType(jobFamilyIdType string) *GetByApplicationEmployeeReqBuilder
- func (builder *GetByApplicationEmployeeReqBuilder) JobLevelIdType(jobLevelIdType string) *GetByApplicationEmployeeReqBuilder
- func (builder *GetByApplicationEmployeeReqBuilder) UserIdType(userIdType string) *GetByApplicationEmployeeReqBuilder
- type GetByApplicationEmployeeResp
- type GetByApplicationEmployeeRespData
- type GetByApplicationReferralReq
- type GetByApplicationReferralReqBuilder
- func (builder *GetByApplicationReferralReqBuilder) ApplicationId(applicationId string) *GetByApplicationReferralReqBuilder
- func (builder *GetByApplicationReferralReqBuilder) Build() *GetByApplicationReferralReq
- func (builder *GetByApplicationReferralReqBuilder) UserIdType(userIdType string) *GetByApplicationReferralReqBuilder
- type GetByApplicationReferralResp
- type GetByApplicationReferralRespData
- type GetByTalentInterviewReq
- type GetByTalentInterviewReqBuilder
- func (builder *GetByTalentInterviewReqBuilder) Build() *GetByTalentInterviewReq
- func (builder *GetByTalentInterviewReqBuilder) JobLevelIdType(jobLevelIdType string) *GetByTalentInterviewReqBuilder
- func (builder *GetByTalentInterviewReqBuilder) TalentId(talentId string) *GetByTalentInterviewReqBuilder
- func (builder *GetByTalentInterviewReqBuilder) UserIdType(userIdType string) *GetByTalentInterviewReqBuilder
- type GetByTalentInterviewResp
- type GetByTalentInterviewRespData
- type GetEmployeeReq
- type GetEmployeeReqBuilder
- func (builder *GetEmployeeReqBuilder) Build() *GetEmployeeReq
- func (builder *GetEmployeeReqBuilder) DepartmentIdType(departmentIdType string) *GetEmployeeReqBuilder
- func (builder *GetEmployeeReqBuilder) EmployeeId(employeeId string) *GetEmployeeReqBuilder
- func (builder *GetEmployeeReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *GetEmployeeReqBuilder
- func (builder *GetEmployeeReqBuilder) JobFamilyIdType(jobFamilyIdType string) *GetEmployeeReqBuilder
- func (builder *GetEmployeeReqBuilder) JobLevelIdType(jobLevelIdType string) *GetEmployeeReqBuilder
- func (builder *GetEmployeeReqBuilder) UserIdType(userIdType string) *GetEmployeeReqBuilder
- type GetEmployeeResp
- type GetEmployeeRespData
- type GetInterviewRecordAttachmentReq
- type GetInterviewRecordAttachmentReqBuilder
- func (builder *GetInterviewRecordAttachmentReqBuilder) ApplicationId(applicationId string) *GetInterviewRecordAttachmentReqBuilder
- func (builder *GetInterviewRecordAttachmentReqBuilder) Build() *GetInterviewRecordAttachmentReq
- func (builder *GetInterviewRecordAttachmentReqBuilder) InterviewRecordId(interviewRecordId string) *GetInterviewRecordAttachmentReqBuilder
- func (builder *GetInterviewRecordAttachmentReqBuilder) Language(language int) *GetInterviewRecordAttachmentReqBuilder
- type GetInterviewRecordAttachmentResp
- type GetInterviewRecordAttachmentRespData
- type GetInterviewRecordReq
- type GetInterviewRecordReqBuilder
- type GetInterviewRecordResp
- type GetInterviewRecordRespData
- type GetJobManagerReq
- type GetJobManagerReqBuilder
- func (builder *GetJobManagerReqBuilder) Build() *GetJobManagerReq
- func (builder *GetJobManagerReqBuilder) JobId(jobId string) *GetJobManagerReqBuilder
- func (builder *GetJobManagerReqBuilder) ManagerId(managerId string) *GetJobManagerReqBuilder
- func (builder *GetJobManagerReqBuilder) UserIdType(userIdType string) *GetJobManagerReqBuilder
- type GetJobManagerResp
- type GetJobManagerRespData
- type GetJobReq
- type GetJobReqBuilder
- func (builder *GetJobReqBuilder) Build() *GetJobReq
- func (builder *GetJobReqBuilder) DepartmentIdType(departmentIdType string) *GetJobReqBuilder
- func (builder *GetJobReqBuilder) JobFamilyIdType(jobFamilyIdType string) *GetJobReqBuilder
- func (builder *GetJobReqBuilder) JobId(jobId string) *GetJobReqBuilder
- func (builder *GetJobReqBuilder) JobLevelIdType(jobLevelIdType string) *GetJobReqBuilder
- func (builder *GetJobReqBuilder) UserIdType(userIdType string) *GetJobReqBuilder
- type GetJobResp
- type GetJobRespData
- type GetNoteReq
- type GetNoteReqBuilder
- type GetNoteResp
- type GetNoteRespData
- type GetOfferApplicationFormReq
- type GetOfferApplicationFormReqBuilder
- type GetOfferApplicationFormResp
- type GetOfferApplicationFormRespData
- type GetOfferReq
- type GetOfferReqBuilder
- func (builder *GetOfferReqBuilder) Build() *GetOfferReq
- func (builder *GetOfferReqBuilder) DepartmentIdType(departmentIdType string) *GetOfferReqBuilder
- func (builder *GetOfferReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *GetOfferReqBuilder
- func (builder *GetOfferReqBuilder) JobFamilyIdType(jobFamilyIdType string) *GetOfferReqBuilder
- func (builder *GetOfferReqBuilder) JobLevelIdType(jobLevelIdType string) *GetOfferReqBuilder
- func (builder *GetOfferReqBuilder) OfferId(offerId string) *GetOfferReqBuilder
- func (builder *GetOfferReqBuilder) UserIdType(userIdType string) *GetOfferReqBuilder
- type GetOfferResp
- type GetOfferRespData
- type GetOfferSchemaReq
- type GetOfferSchemaReqBuilder
- type GetOfferSchemaResp
- type GetOfferSchemaRespData
- type GetReferralWebsiteJobPostReq
- type GetReferralWebsiteJobPostReqBuilder
- func (builder *GetReferralWebsiteJobPostReqBuilder) Build() *GetReferralWebsiteJobPostReq
- func (builder *GetReferralWebsiteJobPostReqBuilder) DepartmentIdType(departmentIdType string) *GetReferralWebsiteJobPostReqBuilder
- func (builder *GetReferralWebsiteJobPostReqBuilder) JobLevelIdType(jobLevelIdType string) *GetReferralWebsiteJobPostReqBuilder
- func (builder *GetReferralWebsiteJobPostReqBuilder) JobPostId(jobPostId string) *GetReferralWebsiteJobPostReqBuilder
- func (builder *GetReferralWebsiteJobPostReqBuilder) UserIdType(userIdType string) *GetReferralWebsiteJobPostReqBuilder
- type GetReferralWebsiteJobPostResp
- type GetReferralWebsiteJobPostRespData
- type GetRoleReq
- type GetRoleReqBuilder
- type GetRoleResp
- type GetRoleRespData
- type GetTalentReq
- type GetTalentReqBuilder
- type GetTalentResp
- type GetTalentRespData
- type GetWebsiteDeliveryTaskReq
- type GetWebsiteDeliveryTaskReqBuilder
- func (builder *GetWebsiteDeliveryTaskReqBuilder) Build() *GetWebsiteDeliveryTaskReq
- func (builder *GetWebsiteDeliveryTaskReqBuilder) DeliveryTaskId(deliveryTaskId string) *GetWebsiteDeliveryTaskReqBuilder
- func (builder *GetWebsiteDeliveryTaskReqBuilder) WebsiteId(websiteId string) *GetWebsiteDeliveryTaskReqBuilder
- type GetWebsiteDeliveryTaskResp
- type GetWebsiteDeliveryTaskRespData
- type GetWebsiteJobPostReq
- type GetWebsiteJobPostReqBuilder
- func (builder *GetWebsiteJobPostReqBuilder) Build() *GetWebsiteJobPostReq
- func (builder *GetWebsiteJobPostReqBuilder) DepartmentIdType(departmentIdType string) *GetWebsiteJobPostReqBuilder
- func (builder *GetWebsiteJobPostReqBuilder) JobLevelIdType(jobLevelIdType string) *GetWebsiteJobPostReqBuilder
- func (builder *GetWebsiteJobPostReqBuilder) JobPostId(jobPostId string) *GetWebsiteJobPostReqBuilder
- func (builder *GetWebsiteJobPostReqBuilder) UserIdType(userIdType string) *GetWebsiteJobPostReqBuilder
- func (builder *GetWebsiteJobPostReqBuilder) WebsiteId(websiteId string) *GetWebsiteJobPostReqBuilder
- type GetWebsiteJobPostResp
- type GetWebsiteJobPostRespData
- type I18n
- type I18nBuilder
- type IdNameObject
- type IdNameObjectBuilder
- type Identification
- type IdentificationBuilder
- type InternOfferOffboardingInfo
- type InternOfferOffboardingInfoBuilder
- func (builder *InternOfferOffboardingInfoBuilder) ActualOffboardingDate(actualOffboardingDate string) *InternOfferOffboardingInfoBuilder
- func (builder *InternOfferOffboardingInfoBuilder) Build() *InternOfferOffboardingInfo
- func (builder *InternOfferOffboardingInfoBuilder) Notes(notes string) *InternOfferOffboardingInfoBuilder
- type InternOfferOnboardingInfo
- type InternOfferOnboardingInfoBuilder
- type InternOfferStatus
- type InternOfferStatusBuilder
- func (builder *InternOfferStatusBuilder) Build() *InternOfferStatus
- func (builder *InternOfferStatusBuilder) OffboardingInfo(offboardingInfo *InternOfferOffboardingInfo) *InternOfferStatusBuilder
- func (builder *InternOfferStatusBuilder) OfferId(offerId string) *InternOfferStatusBuilder
- func (builder *InternOfferStatusBuilder) OnboardingInfo(onboardingInfo *InternOfferOnboardingInfo) *InternOfferStatusBuilder
- func (builder *InternOfferStatusBuilder) Operation(operation string) *InternOfferStatusBuilder
- type InternOfferStatusOfferReq
- type InternOfferStatusOfferReqBuilder
- func (builder *InternOfferStatusOfferReqBuilder) Build() *InternOfferStatusOfferReq
- func (builder *InternOfferStatusOfferReqBuilder) InternOfferStatus(internOfferStatus *InternOfferStatus) *InternOfferStatusOfferReqBuilder
- func (builder *InternOfferStatusOfferReqBuilder) OfferId(offerId string) *InternOfferStatusOfferReqBuilder
- type InternOfferStatusOfferResp
- type InternOfferStatusOfferRespData
- type InternshipInfo
- type InternshipInfoBuilder
- func (builder *InternshipInfoBuilder) Build() *InternshipInfo
- func (builder *InternshipInfoBuilder) CareerType(careerType int) *InternshipInfoBuilder
- func (builder *InternshipInfoBuilder) Company(company string) *InternshipInfoBuilder
- func (builder *InternshipInfoBuilder) Desc(desc string) *InternshipInfoBuilder
- func (builder *InternshipInfoBuilder) EndTime(endTime int) *InternshipInfoBuilder
- func (builder *InternshipInfoBuilder) StartTime(startTime int) *InternshipInfoBuilder
- func (builder *InternshipInfoBuilder) Title(title string) *InternshipInfoBuilder
- type Interview
- type InterviewAddress
- type InterviewAddressBuilder
- func (builder *InterviewAddressBuilder) Build() *InterviewAddress
- func (builder *InterviewAddressBuilder) City(city *CodeNameObject) *InterviewAddressBuilder
- func (builder *InterviewAddressBuilder) Country(country *CodeNameObject) *InterviewAddressBuilder
- func (builder *InterviewAddressBuilder) District(district *CodeNameObject) *InterviewAddressBuilder
- func (builder *InterviewAddressBuilder) Id(id string) *InterviewAddressBuilder
- func (builder *InterviewAddressBuilder) Name(name *I18n) *InterviewAddressBuilder
- func (builder *InterviewAddressBuilder) State(state *CodeNameObject) *InterviewAddressBuilder
- type InterviewAppointmentConfig
- type InterviewAppointmentConfigBuilder
- func (builder *InterviewAppointmentConfigBuilder) Build() *InterviewAppointmentConfig
- func (builder *InterviewAppointmentConfigBuilder) Config(config *InterviewAppointmentConfigContent) *InterviewAppointmentConfigBuilder
- func (builder *InterviewAppointmentConfigBuilder) EnableInterviewAppointmentByInterviewer(enableInterviewAppointmentByInterviewer bool) *InterviewAppointmentConfigBuilder
- type InterviewAppointmentConfigContent
- type InterviewAppointmentConfigContentBuilder
- func (builder *InterviewAppointmentConfigContentBuilder) AddressId(addressId string) *InterviewAppointmentConfigContentBuilder
- func (builder *InterviewAppointmentConfigContentBuilder) AppointmentNotificationTemplateId(appointmentNotificationTemplateId string) *InterviewAppointmentConfigContentBuilder
- func (builder *InterviewAppointmentConfigContentBuilder) Build() *InterviewAppointmentConfigContent
- func (builder *InterviewAppointmentConfigContentBuilder) CancelInterviewNotificationTemplateId(cancelInterviewNotificationTemplateId string) *InterviewAppointmentConfigContentBuilder
- func (builder *InterviewAppointmentConfigContentBuilder) Cc(cc []string) *InterviewAppointmentConfigContentBuilder
- func (builder *InterviewAppointmentConfigContentBuilder) ContactEmail(contactEmail string) *InterviewAppointmentConfigContentBuilder
- func (builder *InterviewAppointmentConfigContentBuilder) ContactMobile(contactMobile string) *InterviewAppointmentConfigContentBuilder
- func (builder *InterviewAppointmentConfigContentBuilder) ContactUserId(contactUserId string) *InterviewAppointmentConfigContentBuilder
- func (builder *InterviewAppointmentConfigContentBuilder) InterviewNotificationTemplateId(interviewNotificationTemplateId string) *InterviewAppointmentConfigContentBuilder
- func (builder *InterviewAppointmentConfigContentBuilder) InterviewType(interviewType int) *InterviewAppointmentConfigContentBuilder
- func (builder *InterviewAppointmentConfigContentBuilder) Remark(remark string) *InterviewAppointmentConfigContentBuilder
- func (builder *InterviewAppointmentConfigContentBuilder) TalentTimezoneCode(talentTimezoneCode string) *InterviewAppointmentConfigContentBuilder
- func (builder *InterviewAppointmentConfigContentBuilder) VideoType(videoType int) *InterviewAppointmentConfigContentBuilder
- type InterviewAssessmentDimension
- type InterviewAssessmentDimensionArgs
- type InterviewAssessmentDimensionArgsBuilder
- type InterviewAssessmentDimensionArgsScore
- type InterviewAssessmentDimensionArgsScoreBuilder
- func (builder *InterviewAssessmentDimensionArgsScoreBuilder) Build() *InterviewAssessmentDimensionArgsScore
- func (builder *InterviewAssessmentDimensionArgsScoreBuilder) Description(description *I18n) *InterviewAssessmentDimensionArgsScoreBuilder
- func (builder *InterviewAssessmentDimensionArgsScoreBuilder) Enabled(enabled bool) *InterviewAssessmentDimensionArgsScoreBuilder
- func (builder *InterviewAssessmentDimensionArgsScoreBuilder) Id(id string) *InterviewAssessmentDimensionArgsScoreBuilder
- func (builder *InterviewAssessmentDimensionArgsScoreBuilder) Name(name *I18n) *InterviewAssessmentDimensionArgsScoreBuilder
- type InterviewAssessmentDimensionBuilder
- func (builder *InterviewAssessmentDimensionBuilder) Args(args *InterviewAssessmentDimensionArgs) *InterviewAssessmentDimensionBuilder
- func (builder *InterviewAssessmentDimensionBuilder) Build() *InterviewAssessmentDimension
- func (builder *InterviewAssessmentDimensionBuilder) Description(description *I18n) *InterviewAssessmentDimensionBuilder
- func (builder *InterviewAssessmentDimensionBuilder) DimensionType(dimensionType int) *InterviewAssessmentDimensionBuilder
- func (builder *InterviewAssessmentDimensionBuilder) Enabled(enabled bool) *InterviewAssessmentDimensionBuilder
- func (builder *InterviewAssessmentDimensionBuilder) Id(id string) *InterviewAssessmentDimensionBuilder
- func (builder *InterviewAssessmentDimensionBuilder) Name(name *I18n) *InterviewAssessmentDimensionBuilder
- func (builder *InterviewAssessmentDimensionBuilder) Required(required bool) *InterviewAssessmentDimensionBuilder
- func (builder *InterviewAssessmentDimensionBuilder) Seq(seq int) *InterviewAssessmentDimensionBuilder
- type InterviewAssessmentTemplate
- type InterviewAssessmentTemplateArgs
- type InterviewAssessmentTemplateArgsBuilder
- func (builder *InterviewAssessmentTemplateArgsBuilder) Build() *InterviewAssessmentTemplateArgs
- func (builder *InterviewAssessmentTemplateArgsBuilder) ConclusionDimension(conclusionDimension *InterviewAssessmentDimension) *InterviewAssessmentTemplateArgsBuilder
- func (builder *InterviewAssessmentTemplateArgsBuilder) ContentDimension(contentDimension *InterviewAssessmentDimension) *InterviewAssessmentTemplateArgsBuilder
- func (builder *InterviewAssessmentTemplateArgsBuilder) CustomDimensionList(customDimensionList []*InterviewAssessmentDimension) *InterviewAssessmentTemplateArgsBuilder
- func (builder *InterviewAssessmentTemplateArgsBuilder) ScoreDimension(scoreDimension *InterviewAssessmentDimension) *InterviewAssessmentTemplateArgsBuilder
- type InterviewAssessmentTemplateBuilder
- func (builder *InterviewAssessmentTemplateBuilder) Args(args *InterviewAssessmentTemplateArgs) *InterviewAssessmentTemplateBuilder
- func (builder *InterviewAssessmentTemplateBuilder) Build() *InterviewAssessmentTemplate
- func (builder *InterviewAssessmentTemplateBuilder) Id(id string) *InterviewAssessmentTemplateBuilder
- func (builder *InterviewAssessmentTemplateBuilder) Name(name *I18n) *InterviewAssessmentTemplateBuilder
- type InterviewBuilder
- func (builder *InterviewBuilder) BeginTime(beginTime int) *InterviewBuilder
- func (builder *InterviewBuilder) Build() *Interview
- func (builder *InterviewBuilder) EndTime(endTime int) *InterviewBuilder
- func (builder *InterviewBuilder) Id(id string) *InterviewBuilder
- func (builder *InterviewBuilder) InterviewRecordList(interviewRecordList []*InterviewRecord) *InterviewBuilder
- func (builder *InterviewBuilder) Round(round int) *InterviewBuilder
- func (builder *InterviewBuilder) StageId(stageId string) *InterviewBuilder
- type InterviewDimensionAssessment
- type InterviewDimensionAssessmentBuilder
- func (builder *InterviewDimensionAssessmentBuilder) AbilityList(abilityList []*Ability) *InterviewDimensionAssessmentBuilder
- func (builder *InterviewDimensionAssessmentBuilder) Build() *InterviewDimensionAssessment
- func (builder *InterviewDimensionAssessmentBuilder) Content(content string) *InterviewDimensionAssessmentBuilder
- func (builder *InterviewDimensionAssessmentBuilder) DimensionCustomScore(dimensionCustomScore int) *InterviewDimensionAssessmentBuilder
- func (builder *InterviewDimensionAssessmentBuilder) DimensionId(dimensionId string) *InterviewDimensionAssessmentBuilder
- func (builder *InterviewDimensionAssessmentBuilder) DimensionScore(dimensionScore *InterviewDimensionScore) *InterviewDimensionAssessmentBuilder
- func (builder *InterviewDimensionAssessmentBuilder) DimensionScoreList(dimensionScoreList []*InterviewDimensionScore) *InterviewDimensionAssessmentBuilder
- func (builder *InterviewDimensionAssessmentBuilder) DimensionType(dimensionType int) *InterviewDimensionAssessmentBuilder
- func (builder *InterviewDimensionAssessmentBuilder) FullScore(fullScore int) *InterviewDimensionAssessmentBuilder
- func (builder *InterviewDimensionAssessmentBuilder) Id(id string) *InterviewDimensionAssessmentBuilder
- func (builder *InterviewDimensionAssessmentBuilder) Name(name *I18n) *InterviewDimensionAssessmentBuilder
- func (builder *InterviewDimensionAssessmentBuilder) QuestionList(questionList []*InterviewQuestion) *InterviewDimensionAssessmentBuilder
- type InterviewDimensionOption
- type InterviewDimensionOptionBuilder
- func (builder *InterviewDimensionOptionBuilder) Build() *InterviewDimensionOption
- func (builder *InterviewDimensionOptionBuilder) Description(description *I18n) *InterviewDimensionOptionBuilder
- func (builder *InterviewDimensionOptionBuilder) Id(id string) *InterviewDimensionOptionBuilder
- func (builder *InterviewDimensionOptionBuilder) Name(name *I18n) *InterviewDimensionOptionBuilder
- func (builder *InterviewDimensionOptionBuilder) ScoreVal(scoreVal int) *InterviewDimensionOptionBuilder
- type InterviewDimensionScore
- type InterviewDimensionScoreBuilder
- func (builder *InterviewDimensionScoreBuilder) Build() *InterviewDimensionScore
- func (builder *InterviewDimensionScoreBuilder) Id(id string) *InterviewDimensionScoreBuilder
- func (builder *InterviewDimensionScoreBuilder) Name(name *I18n) *InterviewDimensionScoreBuilder
- func (builder *InterviewDimensionScoreBuilder) ScoreVal(scoreVal int) *InterviewDimensionScoreBuilder
- type InterviewExtend
- type InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) Address(address *InterviewAddress) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) ApplicationId(applicationId string) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) ArrangementAppointmentKind(arrangementAppointmentKind int) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) ArrangementStatus(arrangementStatus int) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) ArrangementType(arrangementType int) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) BeginTime(beginTime int) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) BizCreateTime(bizCreateTime int) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) BizModifyTime(bizModifyTime int) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) Build() *InterviewExtend
- func (builder *InterviewExtendBuilder) ContactMobile(contactMobile string) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) ContactUser(contactUser *IdNameObject) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) Creator(creator *IdNameObject) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) EndTime(endTime int) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) FeedbackSubmitTime(feedbackSubmitTime int) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) Id(id string) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) InterviewArrangementId(interviewArrangementId string) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) InterviewRecordList(interviewRecordList []*InterviewRecord) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) InterviewRoundSummary(interviewRoundSummary int) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) InterviewRoundType(interviewRoundType *IdNameObject) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) InterviewType(interviewType int) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) MeetingRoomList(meetingRoomList []*InterviewMeetingRoom) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) Remark(remark string) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) Round(round int) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) Stage(stage *IdNameObject) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) StageId(stageId string) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) TalentTimeZone(talentTimeZone *CodeNameObject) *InterviewExtendBuilder
- func (builder *InterviewExtendBuilder) VideoType(videoType int) *InterviewExtendBuilder
- type InterviewFeedbackForm
- type InterviewFeedbackFormBuilder
- func (builder *InterviewFeedbackFormBuilder) Build() *InterviewFeedbackForm
- func (builder *InterviewFeedbackFormBuilder) Id(id string) *InterviewFeedbackFormBuilder
- func (builder *InterviewFeedbackFormBuilder) Modules(modules []*InterviewFeedbackFormModule) *InterviewFeedbackFormBuilder
- func (builder *InterviewFeedbackFormBuilder) Name(name *I18n) *InterviewFeedbackFormBuilder
- func (builder *InterviewFeedbackFormBuilder) ScoreCalculationConfig(scoreCalculationConfig *ScoreCalculationConfig) *InterviewFeedbackFormBuilder
- func (builder *InterviewFeedbackFormBuilder) Type(type_ int) *InterviewFeedbackFormBuilder
- func (builder *InterviewFeedbackFormBuilder) Version(version int) *InterviewFeedbackFormBuilder
- type InterviewFeedbackFormDimension
- type InterviewFeedbackFormDimensionBuilder
- func (builder *InterviewFeedbackFormDimensionBuilder) AbilityList(abilityList []*DimensionAbility) *InterviewFeedbackFormDimensionBuilder
- func (builder *InterviewFeedbackFormDimensionBuilder) Build() *InterviewFeedbackFormDimension
- func (builder *InterviewFeedbackFormDimensionBuilder) Description(description *I18n) *InterviewFeedbackFormDimensionBuilder
- func (builder *InterviewFeedbackFormDimensionBuilder) DisplayNotEvident(displayNotEvident bool) *InterviewFeedbackFormDimensionBuilder
- func (builder *InterviewFeedbackFormDimensionBuilder) Enabled(enabled bool) *InterviewFeedbackFormDimensionBuilder
- func (builder *InterviewFeedbackFormDimensionBuilder) Id(id string) *InterviewFeedbackFormDimensionBuilder
- func (builder *InterviewFeedbackFormDimensionBuilder) IsRequired(isRequired bool) *InterviewFeedbackFormDimensionBuilder
- func (builder *InterviewFeedbackFormDimensionBuilder) Name(name *I18n) *InterviewFeedbackFormDimensionBuilder
- func (builder *InterviewFeedbackFormDimensionBuilder) OptionItems(optionItems []*InterviewDimensionOption) *InterviewFeedbackFormDimensionBuilder
- func (builder *InterviewFeedbackFormDimensionBuilder) ScoreDimensionConfig(scoreDimensionConfig *ScoreDimensionConfig) *InterviewFeedbackFormDimensionBuilder
- func (builder *InterviewFeedbackFormDimensionBuilder) Sequence(sequence int) *InterviewFeedbackFormDimensionBuilder
- func (builder *InterviewFeedbackFormDimensionBuilder) Type(type_ int) *InterviewFeedbackFormDimensionBuilder
- func (builder *InterviewFeedbackFormDimensionBuilder) Weight(weight float64) *InterviewFeedbackFormDimensionBuilder
- type InterviewFeedbackFormModule
- type InterviewFeedbackFormModuleBuilder
- func (builder *InterviewFeedbackFormModuleBuilder) Build() *InterviewFeedbackFormModule
- func (builder *InterviewFeedbackFormModuleBuilder) Description(description *I18n) *InterviewFeedbackFormModuleBuilder
- func (builder *InterviewFeedbackFormModuleBuilder) Dimensions(dimensions []*InterviewFeedbackFormDimension) *InterviewFeedbackFormModuleBuilder
- func (builder *InterviewFeedbackFormModuleBuilder) Id(id string) *InterviewFeedbackFormModuleBuilder
- func (builder *InterviewFeedbackFormModuleBuilder) Name(name *I18n) *InterviewFeedbackFormModuleBuilder
- func (builder *InterviewFeedbackFormModuleBuilder) Sequence(sequence int) *InterviewFeedbackFormModuleBuilder
- func (builder *InterviewFeedbackFormModuleBuilder) Type(type_ int) *InterviewFeedbackFormModuleBuilder
- func (builder *InterviewFeedbackFormModuleBuilder) Weight(weight float64) *InterviewFeedbackFormModuleBuilder
- type InterviewMeetingRoom
- type InterviewMeetingRoomBuilder
- func (builder *InterviewMeetingRoomBuilder) Build() *InterviewMeetingRoom
- func (builder *InterviewMeetingRoomBuilder) BuildingName(buildingName string) *InterviewMeetingRoomBuilder
- func (builder *InterviewMeetingRoomBuilder) FloorName(floorName string) *InterviewMeetingRoomBuilder
- func (builder *InterviewMeetingRoomBuilder) ReservedStatus(reservedStatus int) *InterviewMeetingRoomBuilder
- func (builder *InterviewMeetingRoomBuilder) RoomId(roomId string) *InterviewMeetingRoomBuilder
- func (builder *InterviewMeetingRoomBuilder) RoomName(roomName string) *InterviewMeetingRoomBuilder
- type InterviewQuestion
- type InterviewQuestionBuilder
- func (builder *InterviewQuestionBuilder) AbilityList(abilityList []*Ability) *InterviewQuestionBuilder
- func (builder *InterviewQuestionBuilder) Build() *InterviewQuestion
- func (builder *InterviewQuestionBuilder) Content(content string) *InterviewQuestionBuilder
- func (builder *InterviewQuestionBuilder) Description(description *I18n) *InterviewQuestionBuilder
- func (builder *InterviewQuestionBuilder) Id(id string) *InterviewQuestionBuilder
- func (builder *InterviewQuestionBuilder) Title(title *I18n) *InterviewQuestionBuilder
- type InterviewRecord
- type InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) AssessmentScore(assessmentScore *AssessmentScoreInfo) *InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) Build() *InterviewRecord
- func (builder *InterviewRecordBuilder) CodeQuestionList(codeQuestionList []*InterviewQuestion) *InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) CommitStatus(commitStatus int) *InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) Conclusion(conclusion int) *InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) Content(content string) *InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) DimensionAssessmentList(dimensionAssessmentList []*InterviewDimensionAssessment) *InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) FeedbackSubmitTime(feedbackSubmitTime int) *InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) Id(id string) *InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) ImageList(imageList []*AttachmentV2) *InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) InterviewScore(interviewScore *InterviewScore) *InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) Interviewer(interviewer *IdNameObject) *InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) QuestionList(questionList []*InterviewQuestion) *InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) UserId(userId string) *InterviewRecordBuilder
- type InterviewRecordTemplate
- type InterviewRecordTemplateBuilder
- type InterviewRegistrationSchema
- type InterviewRegistrationSchemaBuilder
- func (builder *InterviewRegistrationSchemaBuilder) Build() *InterviewRegistrationSchema
- func (builder *InterviewRegistrationSchemaBuilder) Id(id string) *InterviewRegistrationSchemaBuilder
- func (builder *InterviewRegistrationSchemaBuilder) IsUsedAsInterview(isUsedAsInterview bool) *InterviewRegistrationSchemaBuilder
- func (builder *InterviewRegistrationSchemaBuilder) Name(name string) *InterviewRegistrationSchemaBuilder
- func (builder *InterviewRegistrationSchemaBuilder) ObjectList(objectList []*CommonSchema) *InterviewRegistrationSchemaBuilder
- type InterviewRoundType
- type InterviewRoundTypeAssessmentTemplate
- type InterviewRoundTypeAssessmentTemplateBuilder
- func (builder *InterviewRoundTypeAssessmentTemplateBuilder) BizId(bizId string) *InterviewRoundTypeAssessmentTemplateBuilder
- func (builder *InterviewRoundTypeAssessmentTemplateBuilder) Build() *InterviewRoundTypeAssessmentTemplate
- func (builder *InterviewRoundTypeAssessmentTemplateBuilder) Id(id string) *InterviewRoundTypeAssessmentTemplateBuilder
- func (builder *InterviewRoundTypeAssessmentTemplateBuilder) Name(name *I18n) *InterviewRoundTypeAssessmentTemplateBuilder
- type InterviewRoundTypeBuilder
- func (builder *InterviewRoundTypeBuilder) ActiveStatus(activeStatus int) *InterviewRoundTypeBuilder
- func (builder *InterviewRoundTypeBuilder) BizId(bizId string) *InterviewRoundTypeBuilder
- func (builder *InterviewRoundTypeBuilder) Build() *InterviewRoundType
- func (builder *InterviewRoundTypeBuilder) Id(id string) *InterviewRoundTypeBuilder
- func (builder *InterviewRoundTypeBuilder) InterviewAssessmentTemplateInfo(interviewAssessmentTemplateInfo *InterviewRoundTypeAssessmentTemplate) *InterviewRoundTypeBuilder
- func (builder *InterviewRoundTypeBuilder) Name(name *I18n) *InterviewRoundTypeBuilder
- func (builder *InterviewRoundTypeBuilder) ProcessType(processType int) *InterviewRoundTypeBuilder
- type InterviewScore
- type InterviewScoreBuilder
- func (builder *InterviewScoreBuilder) Build() *InterviewScore
- func (builder *InterviewScoreBuilder) EnDescription(enDescription string) *InterviewScoreBuilder
- func (builder *InterviewScoreBuilder) EnName(enName string) *InterviewScoreBuilder
- func (builder *InterviewScoreBuilder) Id(id string) *InterviewScoreBuilder
- func (builder *InterviewScoreBuilder) Level(level int) *InterviewScoreBuilder
- func (builder *InterviewScoreBuilder) ZhDescription(zhDescription string) *InterviewScoreBuilder
- func (builder *InterviewScoreBuilder) ZhName(zhName string) *InterviewScoreBuilder
- type InterviewTask
- type InterviewTaskBuilder
- func (builder *InterviewTaskBuilder) ActivityStatus(activityStatus int) *InterviewTaskBuilder
- func (builder *InterviewTaskBuilder) ApplicationId(applicationId string) *InterviewTaskBuilder
- func (builder *InterviewTaskBuilder) Build() *InterviewTask
- func (builder *InterviewTaskBuilder) Id(id string) *InterviewTaskBuilder
- func (builder *InterviewTaskBuilder) JobId(jobId string) *InterviewTaskBuilder
- func (builder *InterviewTaskBuilder) TalentId(talentId string) *InterviewTaskBuilder
- type Interviewer
- type InterviewerBuilder
- type Job
- type JobBuilder
- func (builder *JobBuilder) ActiveStatus(activeStatus int) *JobBuilder
- func (builder *JobBuilder) Build() *Job
- func (builder *JobBuilder) City(city *JobCity) *JobBuilder
- func (builder *JobBuilder) CityList(cityList []*CodeNameObject) *JobBuilder
- func (builder *JobBuilder) Code(code string) *JobBuilder
- func (builder *JobBuilder) CreateTime(createTime int) *JobBuilder
- func (builder *JobBuilder) CreateTimestamp(createTimestamp string) *JobBuilder
- func (builder *JobBuilder) CreateUserId(createUserId string) *JobBuilder
- func (builder *JobBuilder) CustomizedDataList(customizedDataList []*JobCustomizedData) *JobBuilder
- func (builder *JobBuilder) Department(department *JobDepartment) *JobBuilder
- func (builder *JobBuilder) Description(description string) *JobBuilder
- func (builder *JobBuilder) Experience(experience int) *JobBuilder
- func (builder *JobBuilder) ExpiryTime(expiryTime int) *JobBuilder
- func (builder *JobBuilder) ExpiryTimestamp(expiryTimestamp string) *JobBuilder
- func (builder *JobBuilder) HeadCount(headCount int) *JobBuilder
- func (builder *JobBuilder) HighlightList(highlightList []*JobHighlight) *JobBuilder
- func (builder *JobBuilder) Id(id string) *JobBuilder
- func (builder *JobBuilder) JobAttribute(jobAttribute int) *JobBuilder
- func (builder *JobBuilder) JobCategory(jobCategory *JobCategory) *JobBuilder
- func (builder *JobBuilder) JobFunction(jobFunction *IdNameObject) *JobBuilder
- func (builder *JobBuilder) JobType(jobType *JobType) *JobBuilder
- func (builder *JobBuilder) MaxJobLevel(maxJobLevel *JobLevel) *JobBuilder
- func (builder *JobBuilder) MaxSalary(maxSalary int) *JobBuilder
- func (builder *JobBuilder) MinJobLevel(minJobLevel *JobLevel) *JobBuilder
- func (builder *JobBuilder) MinSalary(minSalary int) *JobBuilder
- func (builder *JobBuilder) ProcessEnName(processEnName string) *JobBuilder
- func (builder *JobBuilder) ProcessId(processId string) *JobBuilder
- func (builder *JobBuilder) ProcessName(processName string) *JobBuilder
- func (builder *JobBuilder) ProcessType(processType int) *JobBuilder
- func (builder *JobBuilder) RecruitmentType(recruitmentType *JobRecruitmentType) *JobBuilder
- func (builder *JobBuilder) RequiredDegree(requiredDegree int) *JobBuilder
- func (builder *JobBuilder) Requirement(requirement string) *JobBuilder
- func (builder *JobBuilder) Subject(subject *IdNameObject) *JobBuilder
- func (builder *JobBuilder) TargetMajorList(targetMajorList []*TargetMajorInfo) *JobBuilder
- func (builder *JobBuilder) Title(title string) *JobBuilder
- func (builder *JobBuilder) UpdateTime(updateTime int) *JobBuilder
- func (builder *JobBuilder) UpdateTimestamp(updateTimestamp string) *JobBuilder
- type JobCategory
- type JobCategoryBuilder
- func (builder *JobCategoryBuilder) ActiveStatus(activeStatus int) *JobCategoryBuilder
- func (builder *JobCategoryBuilder) Build() *JobCategory
- func (builder *JobCategoryBuilder) EnName(enName string) *JobCategoryBuilder
- func (builder *JobCategoryBuilder) Id(id string) *JobCategoryBuilder
- func (builder *JobCategoryBuilder) ZhName(zhName string) *JobCategoryBuilder
- type JobCity
- type JobCityBuilder
- type JobConfig
- type JobConfigBuilder
- func (builder *JobConfigBuilder) AssessmentTemplateBizId(assessmentTemplateBizId string) *JobConfigBuilder
- func (builder *JobConfigBuilder) Build() *JobConfig
- func (builder *JobConfigBuilder) InterviewAppointmentConfig(interviewAppointmentConfig *InterviewAppointmentConfig) *JobConfigBuilder
- func (builder *JobConfigBuilder) InterviewRegistrationSchemaId(interviewRegistrationSchemaId string) *JobConfigBuilder
- func (builder *JobConfigBuilder) InterviewRoundConfList(interviewRoundConfList []*JobConfigInterviewRoundConf) *JobConfigBuilder
- func (builder *JobConfigBuilder) InterviewRoundTypeConfList(interviewRoundTypeConfList []*JobConfigRoundType) *JobConfigBuilder
- func (builder *JobConfigBuilder) JrIdList(jrIdList []string) *JobConfigBuilder
- func (builder *JobConfigBuilder) OfferApplySchemaId(offerApplySchemaId string) *JobConfigBuilder
- func (builder *JobConfigBuilder) OfferProcessConf(offerProcessConf string) *JobConfigBuilder
- func (builder *JobConfigBuilder) OnboardRegistrationSchemaId(onboardRegistrationSchemaId string) *JobConfigBuilder
- func (builder *JobConfigBuilder) RecommendedEvaluatorIdList(recommendedEvaluatorIdList []string) *JobConfigBuilder
- func (builder *JobConfigBuilder) RelatedJobIdList(relatedJobIdList []string) *JobConfigBuilder
- func (builder *JobConfigBuilder) UpdateOptionList(updateOptionList []int) *JobConfigBuilder
- type JobConfigInterviewRound
- type JobConfigInterviewRoundBuilder
- func (builder *JobConfigInterviewRoundBuilder) Build() *JobConfigInterviewRound
- func (builder *JobConfigInterviewRoundBuilder) InterviewerList(interviewerList []*IdNameObject) *JobConfigInterviewRoundBuilder
- func (builder *JobConfigInterviewRoundBuilder) Round(round int) *JobConfigInterviewRoundBuilder
- type JobConfigInterviewRoundConf
- type JobConfigInterviewRoundConfBuilder
- func (builder *JobConfigInterviewRoundConfBuilder) Build() *JobConfigInterviewRoundConf
- func (builder *JobConfigInterviewRoundConfBuilder) InterviewerIdList(interviewerIdList []string) *JobConfigInterviewRoundConfBuilder
- func (builder *JobConfigInterviewRoundConfBuilder) Round(round int) *JobConfigInterviewRoundConfBuilder
- type JobConfigResult
- type JobConfigResultBuilder
- func (builder *JobConfigResultBuilder) AssessmentTemplate(assessmentTemplate *IdNameObject) *JobConfigResultBuilder
- func (builder *JobConfigResultBuilder) Build() *JobConfigResult
- func (builder *JobConfigResultBuilder) Id(id string) *JobConfigResultBuilder
- func (builder *JobConfigResultBuilder) InterviewAppointmentConfig(interviewAppointmentConfig *InterviewAppointmentConfig) *JobConfigResultBuilder
- func (builder *JobConfigResultBuilder) InterviewRegistration(interviewRegistration *RegistrationInfo) *JobConfigResultBuilder
- func (builder *JobConfigResultBuilder) InterviewRoundList(interviewRoundList []*JobConfigInterviewRound) *JobConfigResultBuilder
- func (builder *JobConfigResultBuilder) InterviewRoundTypeList(interviewRoundTypeList []*JobConfigRoundTypeResult) *JobConfigResultBuilder
- func (builder *JobConfigResultBuilder) JobAttribute(jobAttribute int) *JobConfigResultBuilder
- func (builder *JobConfigResultBuilder) JobRequirementList(jobRequirementList []*IdNameObject) *JobConfigResultBuilder
- func (builder *JobConfigResultBuilder) OfferApplySchema(offerApplySchema *IdNameObject) *JobConfigResultBuilder
- func (builder *JobConfigResultBuilder) OfferProcessConf(offerProcessConf *IdNameObject) *JobConfigResultBuilder
- func (builder *JobConfigResultBuilder) OnboardRegistration(onboardRegistration *RegistrationInfo) *JobConfigResultBuilder
- func (builder *JobConfigResultBuilder) RecommendedEvaluatorList(recommendedEvaluatorList []*IdNameObject) *JobConfigResultBuilder
- func (builder *JobConfigResultBuilder) RelatedJobList(relatedJobList []*IdNameObject) *JobConfigResultBuilder
- type JobConfigRoundType
- type JobConfigRoundTypeBuilder
- type JobConfigRoundTypeResult
- type JobConfigRoundTypeResultBuilder
- func (builder *JobConfigRoundTypeResultBuilder) AssessmentRound(assessmentRound *IdNameObject) *JobConfigRoundTypeResultBuilder
- func (builder *JobConfigRoundTypeResultBuilder) AssessmentTemplate(assessmentTemplate *IdNameObject) *JobConfigRoundTypeResultBuilder
- func (builder *JobConfigRoundTypeResultBuilder) Build() *JobConfigRoundTypeResult
- type JobCustomizedData
- type JobCustomizedDataBuilder
- func (builder *JobCustomizedDataBuilder) Build() *JobCustomizedData
- func (builder *JobCustomizedDataBuilder) Name(name *I18n) *JobCustomizedDataBuilder
- func (builder *JobCustomizedDataBuilder) ObjectId(objectId string) *JobCustomizedDataBuilder
- func (builder *JobCustomizedDataBuilder) ObjectType(objectType int) *JobCustomizedDataBuilder
- func (builder *JobCustomizedDataBuilder) Value(value *JobCustomizedValue) *JobCustomizedDataBuilder
- type JobCustomizedOption
- type JobCustomizedOptionBuilder
- type JobCustomizedTimeRange
- type JobCustomizedTimeRangeBuilder
- type JobCustomizedValue
- type JobCustomizedValueBuilder
- func (builder *JobCustomizedValueBuilder) Build() *JobCustomizedValue
- func (builder *JobCustomizedValueBuilder) Content(content string) *JobCustomizedValueBuilder
- func (builder *JobCustomizedValueBuilder) Number(number string) *JobCustomizedValueBuilder
- func (builder *JobCustomizedValueBuilder) Option(option *JobCustomizedOption) *JobCustomizedValueBuilder
- func (builder *JobCustomizedValueBuilder) OptionList(optionList []*JobCustomizedOption) *JobCustomizedValueBuilder
- func (builder *JobCustomizedValueBuilder) Time(time string) *JobCustomizedValueBuilder
- func (builder *JobCustomizedValueBuilder) TimeRange(timeRange *JobCustomizedTimeRange) *JobCustomizedValueBuilder
- type JobDepartment
- type JobDepartmentBuilder
- type JobFunction
- type JobFunctionBuilder
- func (builder *JobFunctionBuilder) ActiveStatus(activeStatus int) *JobFunctionBuilder
- func (builder *JobFunctionBuilder) Build() *JobFunction
- func (builder *JobFunctionBuilder) Id(id string) *JobFunctionBuilder
- func (builder *JobFunctionBuilder) Name(name *I18n) *JobFunctionBuilder
- func (builder *JobFunctionBuilder) ParentId(parentId string) *JobFunctionBuilder
- type JobHighlight
- type JobHighlightBuilder
- type JobLevel
- type JobLevelBuilder
- func (builder *JobLevelBuilder) ActiveStatus(activeStatus int) *JobLevelBuilder
- func (builder *JobLevelBuilder) Build() *JobLevel
- func (builder *JobLevelBuilder) EnName(enName string) *JobLevelBuilder
- func (builder *JobLevelBuilder) Id(id string) *JobLevelBuilder
- func (builder *JobLevelBuilder) ZhName(zhName string) *JobLevelBuilder
- type JobManager
- type JobManagerBuilder
- func (builder *JobManagerBuilder) AssistantIdList(assistantIdList []string) *JobManagerBuilder
- func (builder *JobManagerBuilder) Build() *JobManager
- func (builder *JobManagerBuilder) HiringManagerIdList(hiringManagerIdList []string) *JobManagerBuilder
- func (builder *JobManagerBuilder) Id(id string) *JobManagerBuilder
- func (builder *JobManagerBuilder) RecruiterId(recruiterId string) *JobManagerBuilder
- type JobProcess
- type JobProcessBuilder
- type JobProcesses
- type JobProcessesBuilder
- func (builder *JobProcessesBuilder) Build() *JobProcesses
- func (builder *JobProcessesBuilder) EnName(enName string) *JobProcessesBuilder
- func (builder *JobProcessesBuilder) Id(id string) *JobProcessesBuilder
- func (builder *JobProcessesBuilder) StageList(stageList []*JobProcessesStage) *JobProcessesBuilder
- func (builder *JobProcessesBuilder) Type(type_ int) *JobProcessesBuilder
- func (builder *JobProcessesBuilder) ZhName(zhName string) *JobProcessesBuilder
- type JobProcessesStage
- type JobProcessesStageBuilder
- func (builder *JobProcessesStageBuilder) Build() *JobProcessesStage
- func (builder *JobProcessesStageBuilder) EnName(enName string) *JobProcessesStageBuilder
- func (builder *JobProcessesStageBuilder) Id(id string) *JobProcessesStageBuilder
- func (builder *JobProcessesStageBuilder) Type(type_ int) *JobProcessesStageBuilder
- func (builder *JobProcessesStageBuilder) ZhName(zhName string) *JobProcessesStageBuilder
- type JobRecruiter
- type JobRecruiter2
- type JobRecruiter2Builder
- func (builder *JobRecruiter2Builder) AssistantIdList(assistantIdList []string) *JobRecruiter2Builder
- func (builder *JobRecruiter2Builder) Build() *JobRecruiter2
- func (builder *JobRecruiter2Builder) HiringManagerIdList(hiringManagerIdList []string) *JobRecruiter2Builder
- func (builder *JobRecruiter2Builder) Id(id string) *JobRecruiter2Builder
- func (builder *JobRecruiter2Builder) RecruiterId(recruiterId string) *JobRecruiter2Builder
- type JobRecruiterBuilder
- func (builder *JobRecruiterBuilder) AssistantIdList(assistantIdList []string) *JobRecruiterBuilder
- func (builder *JobRecruiterBuilder) Build() *JobRecruiter
- func (builder *JobRecruiterBuilder) HiringManagerIdList(hiringManagerIdList []string) *JobRecruiterBuilder
- func (builder *JobRecruiterBuilder) Id(id string) *JobRecruiterBuilder
- func (builder *JobRecruiterBuilder) RecruiterId(recruiterId string) *JobRecruiterBuilder
- type JobRecruitmentType
- type JobRecruitmentTypeBuilder
- func (builder *JobRecruitmentTypeBuilder) ActiveStatus(activeStatus int) *JobRecruitmentTypeBuilder
- func (builder *JobRecruitmentTypeBuilder) Build() *JobRecruitmentType
- func (builder *JobRecruitmentTypeBuilder) EnName(enName string) *JobRecruitmentTypeBuilder
- func (builder *JobRecruitmentTypeBuilder) Id(id string) *JobRecruitmentTypeBuilder
- func (builder *JobRecruitmentTypeBuilder) ZhName(zhName string) *JobRecruitmentTypeBuilder
- type JobRequirement
- type JobRequirementBuilder
- func (builder *JobRequirementBuilder) AddressId(addressId string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) Build() *JobRequirement
- func (builder *JobRequirementBuilder) Category(category int) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) CustomizedDataList(customizedDataList []*JobRequirementCustomizedData) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) Deadline(deadline string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) DepartmentId(departmentId string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) Description(description string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) DirectLeaderIdList(directLeaderIdList []string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) DisplayProgress(displayProgress int) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) EmployeeTypeId(employeeTypeId string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) HeadCount(headCount int) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) JobTypeId(jobTypeId string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) JrHiringManagerIdList(jrHiringManagerIdList []string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) MaxLevelId(maxLevelId string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) MaxSalary(maxSalary string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) MinLevelId(minLevelId string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) MinSalary(minSalary string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) Name(name string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) Priority(priority int) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) ProcessType(processType int) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) RecruiterIdList(recruiterIdList []string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) RecruitmentTypeId(recruitmentTypeId string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) RequiredDegree(requiredDegree int) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) SequenceId(sequenceId string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) ShortCode(shortCode string) *JobRequirementBuilder
- func (builder *JobRequirementBuilder) StartTime(startTime string) *JobRequirementBuilder
- type JobRequirementCustomizedData
- type JobRequirementCustomizedDataBuilder
- func (builder *JobRequirementCustomizedDataBuilder) Build() *JobRequirementCustomizedData
- func (builder *JobRequirementCustomizedDataBuilder) ObjectId(objectId string) *JobRequirementCustomizedDataBuilder
- func (builder *JobRequirementCustomizedDataBuilder) Value(value string) *JobRequirementCustomizedDataBuilder
- type JobRequirementCustomizedDataDto
- type JobRequirementCustomizedDataDtoBuilder
- func (builder *JobRequirementCustomizedDataDtoBuilder) Build() *JobRequirementCustomizedDataDto
- func (builder *JobRequirementCustomizedDataDtoBuilder) Name(name *I18n) *JobRequirementCustomizedDataDtoBuilder
- func (builder *JobRequirementCustomizedDataDtoBuilder) ObjectId(objectId string) *JobRequirementCustomizedDataDtoBuilder
- func (builder *JobRequirementCustomizedDataDtoBuilder) ObjectType(objectType int) *JobRequirementCustomizedDataDtoBuilder
- func (builder *JobRequirementCustomizedDataDtoBuilder) Value(value *JobRequirementCustomizedValue) *JobRequirementCustomizedDataDtoBuilder
- type JobRequirementCustomizedOption
- type JobRequirementCustomizedOptionBuilder
- func (builder *JobRequirementCustomizedOptionBuilder) Build() *JobRequirementCustomizedOption
- func (builder *JobRequirementCustomizedOptionBuilder) Key(key string) *JobRequirementCustomizedOptionBuilder
- func (builder *JobRequirementCustomizedOptionBuilder) Name(name *I18n) *JobRequirementCustomizedOptionBuilder
- type JobRequirementCustomizedTimeRange
- type JobRequirementCustomizedTimeRangeBuilder
- func (builder *JobRequirementCustomizedTimeRangeBuilder) Build() *JobRequirementCustomizedTimeRange
- func (builder *JobRequirementCustomizedTimeRangeBuilder) EndTime(endTime string) *JobRequirementCustomizedTimeRangeBuilder
- func (builder *JobRequirementCustomizedTimeRangeBuilder) StartTime(startTime string) *JobRequirementCustomizedTimeRangeBuilder
- type JobRequirementCustomizedValue
- type JobRequirementCustomizedValueBuilder
- func (builder *JobRequirementCustomizedValueBuilder) Build() *JobRequirementCustomizedValue
- func (builder *JobRequirementCustomizedValueBuilder) Content(content string) *JobRequirementCustomizedValueBuilder
- func (builder *JobRequirementCustomizedValueBuilder) Number(number string) *JobRequirementCustomizedValueBuilder
- func (builder *JobRequirementCustomizedValueBuilder) Option(option *JobRequirementCustomizedOption) *JobRequirementCustomizedValueBuilder
- func (builder *JobRequirementCustomizedValueBuilder) OptionList(optionList []*JobRequirementCustomizedOption) *JobRequirementCustomizedValueBuilder
- func (builder *JobRequirementCustomizedValueBuilder) Time(time string) *JobRequirementCustomizedValueBuilder
- func (builder *JobRequirementCustomizedValueBuilder) TimeRange(timeRange *JobRequirementCustomizedTimeRange) *JobRequirementCustomizedValueBuilder
- type JobRequirementDto
- type JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) Address(address *IdNameObject) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) Build() *JobRequirementDto
- func (builder *JobRequirementDtoBuilder) Category(category int) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) CreateTime(createTime string) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) CreatorId(creatorId string) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) CustomizedDataList(customizedDataList []*JobRequirementCustomizedDataDto) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) Deadline(deadline string) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) Department(department *IdNameObject) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) Description(description string) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) DirectLeaderList(directLeaderList []*IdNameObject) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) DisplayProgress(displayProgress int) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) EmployeeType(employeeType *IdNameObject) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) HeadCount(headCount int) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) Id(id string) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) JobIdList(jobIdList []string) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) JobType(jobType *JobTypeInfo) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) JrHiringManagers(jrHiringManagers []*IdNameObject) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) MaxLevel(maxLevel *IdNameObject) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) MaxSalary(maxSalary string) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) MinLevel(minLevel *IdNameObject) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) MinSalary(minSalary string) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) Name(name string) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) Priority(priority int) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) ProcessType(processType int) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) RecruiterList(recruiterList []*IdNameObject) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) RecruitmentType(recruitmentType *IdNameObject) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) RequiredDegree(requiredDegree int) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) Sequence(sequence *IdNameObject) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) ShortCode(shortCode string) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) StartTime(startTime string) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) UpdateTime(updateTime string) *JobRequirementDtoBuilder
- type JobRequirementSchema
- type JobRequirementSchemaBuilder
- func (builder *JobRequirementSchemaBuilder) Build() *JobRequirementSchema
- func (builder *JobRequirementSchemaBuilder) Id(id string) *JobRequirementSchemaBuilder
- func (builder *JobRequirementSchemaBuilder) Name(name *I18n) *JobRequirementSchemaBuilder
- func (builder *JobRequirementSchemaBuilder) ObjectList(objectList []*CommonSchema) *JobRequirementSchemaBuilder
- type JobSchema
- type JobSchemaBuilder
- func (builder *JobSchemaBuilder) Build() *JobSchema
- func (builder *JobSchemaBuilder) Id(id string) *JobSchemaBuilder
- func (builder *JobSchemaBuilder) Name(name *I18n) *JobSchemaBuilder
- func (builder *JobSchemaBuilder) ObjectList(objectList []*CommonSchema) *JobSchemaBuilder
- func (builder *JobSchemaBuilder) ScenarioType(scenarioType int) *JobSchemaBuilder
- type JobType
- type JobTypeBuilder
- type JobTypeInfo
- type JobTypeInfoBuilder
- type LanguageInfo
- type LanguageInfoBuilder
- type Level
- type LevelBuilder
- type ListApplicationInterviewReq
- type ListApplicationInterviewReqBuilder
- func (builder *ListApplicationInterviewReqBuilder) ApplicationId(applicationId string) *ListApplicationInterviewReqBuilder
- func (builder *ListApplicationInterviewReqBuilder) Build() *ListApplicationInterviewReq
- func (builder *ListApplicationInterviewReqBuilder) JobLevelIdType(jobLevelIdType string) *ListApplicationInterviewReqBuilder
- func (builder *ListApplicationInterviewReqBuilder) PageSize(pageSize int) *ListApplicationInterviewReqBuilder
- func (builder *ListApplicationInterviewReqBuilder) PageToken(pageToken string) *ListApplicationInterviewReqBuilder
- func (builder *ListApplicationInterviewReqBuilder) UserIdType(userIdType string) *ListApplicationInterviewReqBuilder
- type ListApplicationInterviewResp
- type ListApplicationInterviewRespData
- type ListApplicationReq
- type ListApplicationReqBuilder
- func (builder *ListApplicationReqBuilder) ActiveStatus(activeStatus string) *ListApplicationReqBuilder
- func (builder *ListApplicationReqBuilder) Build() *ListApplicationReq
- func (builder *ListApplicationReqBuilder) JobId(jobId string) *ListApplicationReqBuilder
- func (builder *ListApplicationReqBuilder) PageSize(pageSize int) *ListApplicationReqBuilder
- func (builder *ListApplicationReqBuilder) PageToken(pageToken string) *ListApplicationReqBuilder
- func (builder *ListApplicationReqBuilder) ProcessId(processId string) *ListApplicationReqBuilder
- func (builder *ListApplicationReqBuilder) StageId(stageId string) *ListApplicationReqBuilder
- func (builder *ListApplicationReqBuilder) TalentId(talentId string) *ListApplicationReqBuilder
- func (builder *ListApplicationReqBuilder) UpdateEndTime(updateEndTime string) *ListApplicationReqBuilder
- func (builder *ListApplicationReqBuilder) UpdateStartTime(updateStartTime string) *ListApplicationReqBuilder
- type ListApplicationResp
- type ListApplicationRespData
- type ListBackgroundCheckOrderReq
- type ListBackgroundCheckOrderReqBuilder
- func (builder *ListBackgroundCheckOrderReqBuilder) ApplicationId(applicationId string) *ListBackgroundCheckOrderReqBuilder
- func (builder *ListBackgroundCheckOrderReqBuilder) Build() *ListBackgroundCheckOrderReq
- func (builder *ListBackgroundCheckOrderReqBuilder) PageSize(pageSize int) *ListBackgroundCheckOrderReqBuilder
- func (builder *ListBackgroundCheckOrderReqBuilder) PageToken(pageToken string) *ListBackgroundCheckOrderReqBuilder
- func (builder *ListBackgroundCheckOrderReqBuilder) UpdateEndTime(updateEndTime string) *ListBackgroundCheckOrderReqBuilder
- func (builder *ListBackgroundCheckOrderReqBuilder) UpdateStartTime(updateStartTime string) *ListBackgroundCheckOrderReqBuilder
- func (builder *ListBackgroundCheckOrderReqBuilder) UserIdType(userIdType string) *ListBackgroundCheckOrderReqBuilder
- type ListBackgroundCheckOrderResp
- type ListBackgroundCheckOrderRespData
- type ListByIdJobRequirementPathReqBodyBuilder
- type ListByIdJobRequirementReq
- type ListByIdJobRequirementReqBody
- type ListByIdJobRequirementReqBodyBuilder
- type ListByIdJobRequirementReqBuilder
- func (builder *ListByIdJobRequirementReqBuilder) Body(body *ListByIdJobRequirementReqBody) *ListByIdJobRequirementReqBuilder
- func (builder *ListByIdJobRequirementReqBuilder) Build() *ListByIdJobRequirementReq
- func (builder *ListByIdJobRequirementReqBuilder) DepartmentIdType(departmentIdType string) *ListByIdJobRequirementReqBuilder
- func (builder *ListByIdJobRequirementReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *ListByIdJobRequirementReqBuilder
- func (builder *ListByIdJobRequirementReqBuilder) JobFamilyIdType(jobFamilyIdType string) *ListByIdJobRequirementReqBuilder
- func (builder *ListByIdJobRequirementReqBuilder) JobLevelIdType(jobLevelIdType string) *ListByIdJobRequirementReqBuilder
- func (builder *ListByIdJobRequirementReqBuilder) UserIdType(userIdType string) *ListByIdJobRequirementReqBuilder
- type ListByIdJobRequirementResp
- type ListByIdJobRequirementRespData
- type ListEvaluationIterator
- type ListEvaluationReq
- type ListEvaluationReqBuilder
- func (builder *ListEvaluationReqBuilder) ApplicationId(applicationId string) *ListEvaluationReqBuilder
- func (builder *ListEvaluationReqBuilder) Build() *ListEvaluationReq
- func (builder *ListEvaluationReqBuilder) Limit(limit int) *ListEvaluationReqBuilder
- func (builder *ListEvaluationReqBuilder) PageSize(pageSize int) *ListEvaluationReqBuilder
- func (builder *ListEvaluationReqBuilder) PageToken(pageToken string) *ListEvaluationReqBuilder
- func (builder *ListEvaluationReqBuilder) UpdateEndTime(updateEndTime string) *ListEvaluationReqBuilder
- func (builder *ListEvaluationReqBuilder) UpdateStartTime(updateStartTime string) *ListEvaluationReqBuilder
- func (builder *ListEvaluationReqBuilder) UserIdType(userIdType string) *ListEvaluationReqBuilder
- type ListEvaluationResp
- type ListEvaluationRespData
- type ListEvaluationTaskIterator
- type ListEvaluationTaskReq
- type ListEvaluationTaskReqBuilder
- func (builder *ListEvaluationTaskReqBuilder) ActivityStatus(activityStatus int) *ListEvaluationTaskReqBuilder
- func (builder *ListEvaluationTaskReqBuilder) Build() *ListEvaluationTaskReq
- func (builder *ListEvaluationTaskReqBuilder) Limit(limit int) *ListEvaluationTaskReqBuilder
- func (builder *ListEvaluationTaskReqBuilder) PageSize(pageSize int) *ListEvaluationTaskReqBuilder
- func (builder *ListEvaluationTaskReqBuilder) PageToken(pageToken string) *ListEvaluationTaskReqBuilder
- func (builder *ListEvaluationTaskReqBuilder) UserId(userId string) *ListEvaluationTaskReqBuilder
- func (builder *ListEvaluationTaskReqBuilder) UserIdType(userIdType string) *ListEvaluationTaskReqBuilder
- type ListEvaluationTaskResp
- type ListEvaluationTaskRespData
- type ListExamMarkingTaskIterator
- type ListExamMarkingTaskReq
- type ListExamMarkingTaskReqBuilder
- func (builder *ListExamMarkingTaskReqBuilder) ActivityStatus(activityStatus int) *ListExamMarkingTaskReqBuilder
- func (builder *ListExamMarkingTaskReqBuilder) Build() *ListExamMarkingTaskReq
- func (builder *ListExamMarkingTaskReqBuilder) Limit(limit int) *ListExamMarkingTaskReqBuilder
- func (builder *ListExamMarkingTaskReqBuilder) PageSize(pageSize int) *ListExamMarkingTaskReqBuilder
- func (builder *ListExamMarkingTaskReqBuilder) PageToken(pageToken string) *ListExamMarkingTaskReqBuilder
- func (builder *ListExamMarkingTaskReqBuilder) UserId(userId string) *ListExamMarkingTaskReqBuilder
- func (builder *ListExamMarkingTaskReqBuilder) UserIdType(userIdType string) *ListExamMarkingTaskReqBuilder
- type ListExamMarkingTaskResp
- type ListExamMarkingTaskRespData
- type ListExternalApplicationIterator
- type ListExternalApplicationReq
- type ListExternalApplicationReqBuilder
- func (builder *ListExternalApplicationReqBuilder) Build() *ListExternalApplicationReq
- func (builder *ListExternalApplicationReqBuilder) Limit(limit int) *ListExternalApplicationReqBuilder
- func (builder *ListExternalApplicationReqBuilder) PageSize(pageSize int) *ListExternalApplicationReqBuilder
- func (builder *ListExternalApplicationReqBuilder) PageToken(pageToken string) *ListExternalApplicationReqBuilder
- func (builder *ListExternalApplicationReqBuilder) TalentId(talentId string) *ListExternalApplicationReqBuilder
- type ListExternalApplicationResp
- type ListExternalApplicationRespData
- type ListInterviewFeedbackFormIterator
- type ListInterviewFeedbackFormReq
- type ListInterviewFeedbackFormReqBuilder
- func (builder *ListInterviewFeedbackFormReqBuilder) Build() *ListInterviewFeedbackFormReq
- func (builder *ListInterviewFeedbackFormReqBuilder) InterviewFeedbackFormIds(interviewFeedbackFormIds []string) *ListInterviewFeedbackFormReqBuilder
- func (builder *ListInterviewFeedbackFormReqBuilder) Limit(limit int) *ListInterviewFeedbackFormReqBuilder
- func (builder *ListInterviewFeedbackFormReqBuilder) PageSize(pageSize int) *ListInterviewFeedbackFormReqBuilder
- func (builder *ListInterviewFeedbackFormReqBuilder) PageToken(pageToken string) *ListInterviewFeedbackFormReqBuilder
- type ListInterviewFeedbackFormResp
- type ListInterviewFeedbackFormRespData
- type ListInterviewRecordIterator
- type ListInterviewRecordReq
- type ListInterviewRecordReqBuilder
- func (builder *ListInterviewRecordReqBuilder) Build() *ListInterviewRecordReq
- func (builder *ListInterviewRecordReqBuilder) Ids(ids []string) *ListInterviewRecordReqBuilder
- func (builder *ListInterviewRecordReqBuilder) Limit(limit int) *ListInterviewRecordReqBuilder
- func (builder *ListInterviewRecordReqBuilder) PageSize(pageSize int) *ListInterviewRecordReqBuilder
- func (builder *ListInterviewRecordReqBuilder) PageToken(pageToken string) *ListInterviewRecordReqBuilder
- func (builder *ListInterviewRecordReqBuilder) UserIdType(userIdType string) *ListInterviewRecordReqBuilder
- type ListInterviewRecordResp
- type ListInterviewRecordRespData
- type ListInterviewRegistrationSchemaIterator
- type ListInterviewRegistrationSchemaReq
- type ListInterviewRegistrationSchemaReqBuilder
- func (builder *ListInterviewRegistrationSchemaReqBuilder) Build() *ListInterviewRegistrationSchemaReq
- func (builder *ListInterviewRegistrationSchemaReqBuilder) Limit(limit int) *ListInterviewRegistrationSchemaReqBuilder
- func (builder *ListInterviewRegistrationSchemaReqBuilder) PageSize(pageSize int) *ListInterviewRegistrationSchemaReqBuilder
- func (builder *ListInterviewRegistrationSchemaReqBuilder) PageToken(pageToken string) *ListInterviewRegistrationSchemaReqBuilder
- type ListInterviewRegistrationSchemaResp
- type ListInterviewRegistrationSchemaRespData
- type ListInterviewReq
- type ListInterviewReqBuilder
- func (builder *ListInterviewReqBuilder) ApplicationId(applicationId string) *ListInterviewReqBuilder
- func (builder *ListInterviewReqBuilder) Build() *ListInterviewReq
- func (builder *ListInterviewReqBuilder) EndTime(endTime string) *ListInterviewReqBuilder
- func (builder *ListInterviewReqBuilder) InterviewId(interviewId string) *ListInterviewReqBuilder
- func (builder *ListInterviewReqBuilder) JobLevelIdType(jobLevelIdType string) *ListInterviewReqBuilder
- func (builder *ListInterviewReqBuilder) PageSize(pageSize int) *ListInterviewReqBuilder
- func (builder *ListInterviewReqBuilder) PageToken(pageToken string) *ListInterviewReqBuilder
- func (builder *ListInterviewReqBuilder) StartTime(startTime string) *ListInterviewReqBuilder
- func (builder *ListInterviewReqBuilder) UserIdType(userIdType string) *ListInterviewReqBuilder
- type ListInterviewResp
- type ListInterviewRespData
- type ListInterviewRoundTypeReq
- type ListInterviewRoundTypeReqBuilder
- type ListInterviewRoundTypeResp
- type ListInterviewRoundTypeRespData
- type ListInterviewTaskIterator
- type ListInterviewTaskReq
- type ListInterviewTaskReqBuilder
- func (builder *ListInterviewTaskReqBuilder) ActivityStatus(activityStatus int) *ListInterviewTaskReqBuilder
- func (builder *ListInterviewTaskReqBuilder) Build() *ListInterviewTaskReq
- func (builder *ListInterviewTaskReqBuilder) Limit(limit int) *ListInterviewTaskReqBuilder
- func (builder *ListInterviewTaskReqBuilder) PageSize(pageSize int) *ListInterviewTaskReqBuilder
- func (builder *ListInterviewTaskReqBuilder) PageToken(pageToken string) *ListInterviewTaskReqBuilder
- func (builder *ListInterviewTaskReqBuilder) UserId(userId string) *ListInterviewTaskReqBuilder
- func (builder *ListInterviewTaskReqBuilder) UserIdType(userIdType string) *ListInterviewTaskReqBuilder
- type ListInterviewTaskResp
- type ListInterviewTaskRespData
- type ListJobFunctionIterator
- type ListJobFunctionReq
- type ListJobFunctionReqBuilder
- func (builder *ListJobFunctionReqBuilder) Build() *ListJobFunctionReq
- func (builder *ListJobFunctionReqBuilder) Limit(limit int) *ListJobFunctionReqBuilder
- func (builder *ListJobFunctionReqBuilder) PageSize(pageSize int) *ListJobFunctionReqBuilder
- func (builder *ListJobFunctionReqBuilder) PageToken(pageToken string) *ListJobFunctionReqBuilder
- type ListJobFunctionResp
- type ListJobFunctionRespData
- type ListJobProcessReq
- type ListJobProcessReqBuilder
- type ListJobProcessResp
- type ListJobProcessRespData
- type ListJobReq
- type ListJobReqBuilder
- func (builder *ListJobReqBuilder) Build() *ListJobReq
- func (builder *ListJobReqBuilder) DepartmentIdType(departmentIdType string) *ListJobReqBuilder
- func (builder *ListJobReqBuilder) JobFamilyIdType(jobFamilyIdType string) *ListJobReqBuilder
- func (builder *ListJobReqBuilder) JobLevelIdType(jobLevelIdType string) *ListJobReqBuilder
- func (builder *ListJobReqBuilder) PageSize(pageSize int) *ListJobReqBuilder
- func (builder *ListJobReqBuilder) PageToken(pageToken string) *ListJobReqBuilder
- func (builder *ListJobReqBuilder) UpdateEndTime(updateEndTime string) *ListJobReqBuilder
- func (builder *ListJobReqBuilder) UpdateStartTime(updateStartTime string) *ListJobReqBuilder
- func (builder *ListJobReqBuilder) UserIdType(userIdType string) *ListJobReqBuilder
- type ListJobRequirementReq
- type ListJobRequirementReqBuilder
- func (builder *ListJobRequirementReqBuilder) Build() *ListJobRequirementReq
- func (builder *ListJobRequirementReqBuilder) CreateTimeBegin(createTimeBegin string) *ListJobRequirementReqBuilder
- func (builder *ListJobRequirementReqBuilder) CreateTimeEnd(createTimeEnd string) *ListJobRequirementReqBuilder
- func (builder *ListJobRequirementReqBuilder) DepartmentIdType(departmentIdType string) *ListJobRequirementReqBuilder
- func (builder *ListJobRequirementReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *ListJobRequirementReqBuilder
- func (builder *ListJobRequirementReqBuilder) JobFamilyIdType(jobFamilyIdType string) *ListJobRequirementReqBuilder
- func (builder *ListJobRequirementReqBuilder) JobId(jobId string) *ListJobRequirementReqBuilder
- func (builder *ListJobRequirementReqBuilder) JobLevelIdType(jobLevelIdType string) *ListJobRequirementReqBuilder
- func (builder *ListJobRequirementReqBuilder) PageSize(pageSize int) *ListJobRequirementReqBuilder
- func (builder *ListJobRequirementReqBuilder) PageToken(pageToken string) *ListJobRequirementReqBuilder
- func (builder *ListJobRequirementReqBuilder) UpdateTimeBegin(updateTimeBegin string) *ListJobRequirementReqBuilder
- func (builder *ListJobRequirementReqBuilder) UpdateTimeEnd(updateTimeEnd string) *ListJobRequirementReqBuilder
- func (builder *ListJobRequirementReqBuilder) UserIdType(userIdType string) *ListJobRequirementReqBuilder
- type ListJobRequirementResp
- type ListJobRequirementRespData
- type ListJobRequirementSchemaReq
- type ListJobRequirementSchemaReqBuilder
- func (builder *ListJobRequirementSchemaReqBuilder) Build() *ListJobRequirementSchemaReq
- func (builder *ListJobRequirementSchemaReqBuilder) PageSize(pageSize int) *ListJobRequirementSchemaReqBuilder
- func (builder *ListJobRequirementSchemaReqBuilder) PageToken(pageToken string) *ListJobRequirementSchemaReqBuilder
- type ListJobRequirementSchemaResp
- type ListJobRequirementSchemaRespData
- type ListJobResp
- type ListJobRespData
- type ListJobSchemaReq
- type ListJobSchemaReqBuilder
- func (builder *ListJobSchemaReqBuilder) Build() *ListJobSchemaReq
- func (builder *ListJobSchemaReqBuilder) PageSize(pageSize int) *ListJobSchemaReqBuilder
- func (builder *ListJobSchemaReqBuilder) PageToken(pageToken string) *ListJobSchemaReqBuilder
- func (builder *ListJobSchemaReqBuilder) Scenario(scenario int) *ListJobSchemaReqBuilder
- type ListJobSchemaResp
- type ListJobSchemaRespData
- type ListJobTypeIterator
- type ListJobTypeReq
- type ListJobTypeReqBuilder
- func (builder *ListJobTypeReqBuilder) Build() *ListJobTypeReq
- func (builder *ListJobTypeReqBuilder) Limit(limit int) *ListJobTypeReqBuilder
- func (builder *ListJobTypeReqBuilder) PageSize(pageSize int) *ListJobTypeReqBuilder
- func (builder *ListJobTypeReqBuilder) PageToken(pageToken string) *ListJobTypeReqBuilder
- type ListJobTypeResp
- type ListJobTypeRespData
- type ListLocationIterator
- type ListLocationReq
- type ListLocationReqBuilder
- func (builder *ListLocationReqBuilder) Build() *ListLocationReq
- func (builder *ListLocationReqBuilder) Limit(limit int) *ListLocationReqBuilder
- func (builder *ListLocationReqBuilder) PageSize(pageSize int) *ListLocationReqBuilder
- func (builder *ListLocationReqBuilder) PageToken(pageToken string) *ListLocationReqBuilder
- func (builder *ListLocationReqBuilder) Usage(usage string) *ListLocationReqBuilder
- type ListLocationResp
- type ListLocationRespData
- type ListNoteReq
- type ListNoteReqBuilder
- func (builder *ListNoteReqBuilder) Build() *ListNoteReq
- func (builder *ListNoteReqBuilder) PageSize(pageSize int) *ListNoteReqBuilder
- func (builder *ListNoteReqBuilder) PageToken(pageToken string) *ListNoteReqBuilder
- func (builder *ListNoteReqBuilder) TalentId(talentId string) *ListNoteReqBuilder
- func (builder *ListNoteReqBuilder) UserIdType(userIdType string) *ListNoteReqBuilder
- type ListNoteResp
- type ListNoteRespData
- type ListOfferApplicationFormReq
- type ListOfferApplicationFormReqBuilder
- func (builder *ListOfferApplicationFormReqBuilder) Build() *ListOfferApplicationFormReq
- func (builder *ListOfferApplicationFormReqBuilder) PageSize(pageSize int) *ListOfferApplicationFormReqBuilder
- func (builder *ListOfferApplicationFormReqBuilder) PageToken(pageToken string) *ListOfferApplicationFormReqBuilder
- type ListOfferApplicationFormResp
- type ListOfferApplicationFormRespData
- type ListOfferReq
- type ListOfferReqBuilder
- func (builder *ListOfferReqBuilder) Build() *ListOfferReq
- func (builder *ListOfferReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *ListOfferReqBuilder
- func (builder *ListOfferReqBuilder) PageSize(pageSize int) *ListOfferReqBuilder
- func (builder *ListOfferReqBuilder) PageToken(pageToken string) *ListOfferReqBuilder
- func (builder *ListOfferReqBuilder) TalentId(talentId string) *ListOfferReqBuilder
- func (builder *ListOfferReqBuilder) UserIdType(userIdType string) *ListOfferReqBuilder
- type ListOfferResp
- type ListOfferRespData
- type ListQuestionnaireReq
- type ListQuestionnaireReqBuilder
- func (builder *ListQuestionnaireReqBuilder) ApplicationId(applicationId string) *ListQuestionnaireReqBuilder
- func (builder *ListQuestionnaireReqBuilder) Build() *ListQuestionnaireReq
- func (builder *ListQuestionnaireReqBuilder) InterviewId(interviewId string) *ListQuestionnaireReqBuilder
- func (builder *ListQuestionnaireReqBuilder) PageSize(pageSize int) *ListQuestionnaireReqBuilder
- func (builder *ListQuestionnaireReqBuilder) PageToken(pageToken string) *ListQuestionnaireReqBuilder
- func (builder *ListQuestionnaireReqBuilder) UpdateEndTime(updateEndTime string) *ListQuestionnaireReqBuilder
- func (builder *ListQuestionnaireReqBuilder) UpdateStartTime(updateStartTime string) *ListQuestionnaireReqBuilder
- type ListQuestionnaireResp
- type ListQuestionnaireRespData
- type ListReferralWebsiteJobPostIterator
- type ListReferralWebsiteJobPostReq
- type ListReferralWebsiteJobPostReqBuilder
- func (builder *ListReferralWebsiteJobPostReqBuilder) Build() *ListReferralWebsiteJobPostReq
- func (builder *ListReferralWebsiteJobPostReqBuilder) DepartmentIdType(departmentIdType string) *ListReferralWebsiteJobPostReqBuilder
- func (builder *ListReferralWebsiteJobPostReqBuilder) JobLevelIdType(jobLevelIdType string) *ListReferralWebsiteJobPostReqBuilder
- func (builder *ListReferralWebsiteJobPostReqBuilder) Limit(limit int) *ListReferralWebsiteJobPostReqBuilder
- func (builder *ListReferralWebsiteJobPostReqBuilder) PageSize(pageSize int) *ListReferralWebsiteJobPostReqBuilder
- func (builder *ListReferralWebsiteJobPostReqBuilder) PageToken(pageToken string) *ListReferralWebsiteJobPostReqBuilder
- func (builder *ListReferralWebsiteJobPostReqBuilder) ProcessType(processType int) *ListReferralWebsiteJobPostReqBuilder
- func (builder *ListReferralWebsiteJobPostReqBuilder) UserIdType(userIdType string) *ListReferralWebsiteJobPostReqBuilder
- type ListReferralWebsiteJobPostResp
- type ListReferralWebsiteJobPostRespData
- type ListRegistrationSchemaIterator
- type ListRegistrationSchemaReq
- type ListRegistrationSchemaReqBuilder
- func (builder *ListRegistrationSchemaReqBuilder) Build() *ListRegistrationSchemaReq
- func (builder *ListRegistrationSchemaReqBuilder) Limit(limit int) *ListRegistrationSchemaReqBuilder
- func (builder *ListRegistrationSchemaReqBuilder) PageSize(pageSize int) *ListRegistrationSchemaReqBuilder
- func (builder *ListRegistrationSchemaReqBuilder) PageToken(pageToken string) *ListRegistrationSchemaReqBuilder
- func (builder *ListRegistrationSchemaReqBuilder) Scenario(scenario int) *ListRegistrationSchemaReqBuilder
- type ListRegistrationSchemaResp
- type ListRegistrationSchemaRespData
- type ListResumeSourceIterator
- type ListResumeSourceReq
- type ListResumeSourceReqBuilder
- func (builder *ListResumeSourceReqBuilder) Build() *ListResumeSourceReq
- func (builder *ListResumeSourceReqBuilder) Limit(limit int) *ListResumeSourceReqBuilder
- func (builder *ListResumeSourceReqBuilder) PageSize(pageSize int) *ListResumeSourceReqBuilder
- func (builder *ListResumeSourceReqBuilder) PageToken(pageToken string) *ListResumeSourceReqBuilder
- type ListResumeSourceResp
- type ListResumeSourceRespData
- type ListRoleIterator
- type ListRoleReq
- type ListRoleReqBuilder
- type ListRoleResp
- type ListRoleRespData
- type ListSubjectReq
- type ListSubjectReqBuilder
- func (builder *ListSubjectReqBuilder) Build() *ListSubjectReq
- func (builder *ListSubjectReqBuilder) PageSize(pageSize int) *ListSubjectReqBuilder
- func (builder *ListSubjectReqBuilder) PageToken(pageToken string) *ListSubjectReqBuilder
- func (builder *ListSubjectReqBuilder) SubjectIds(subjectIds []string) *ListSubjectReqBuilder
- func (builder *ListSubjectReqBuilder) UserIdType(userIdType string) *ListSubjectReqBuilder
- type ListSubjectResp
- type ListSubjectRespData
- type ListTalentFolderIterator
- type ListTalentFolderReq
- type ListTalentFolderReqBuilder
- func (builder *ListTalentFolderReqBuilder) Build() *ListTalentFolderReq
- func (builder *ListTalentFolderReqBuilder) Limit(limit int) *ListTalentFolderReqBuilder
- func (builder *ListTalentFolderReqBuilder) PageSize(pageSize int) *ListTalentFolderReqBuilder
- func (builder *ListTalentFolderReqBuilder) PageToken(pageToken string) *ListTalentFolderReqBuilder
- func (builder *ListTalentFolderReqBuilder) UserIdType(userIdType string) *ListTalentFolderReqBuilder
- type ListTalentFolderResp
- type ListTalentFolderRespData
- type ListTalentReq
- type ListTalentReqBuilder
- func (builder *ListTalentReqBuilder) Build() *ListTalentReq
- func (builder *ListTalentReqBuilder) PageSize(pageSize int) *ListTalentReqBuilder
- func (builder *ListTalentReqBuilder) PageToken(pageToken string) *ListTalentReqBuilder
- func (builder *ListTalentReqBuilder) QueryOption(queryOption string) *ListTalentReqBuilder
- func (builder *ListTalentReqBuilder) UpdateEndTime(updateEndTime string) *ListTalentReqBuilder
- func (builder *ListTalentReqBuilder) UpdateStartTime(updateStartTime string) *ListTalentReqBuilder
- func (builder *ListTalentReqBuilder) UserIdType(userIdType string) *ListTalentReqBuilder
- type ListTalentResp
- type ListTalentRespData
- type ListTerminationReasonIterator
- type ListTerminationReasonReq
- type ListTerminationReasonReqBuilder
- func (builder *ListTerminationReasonReqBuilder) Build() *ListTerminationReasonReq
- func (builder *ListTerminationReasonReqBuilder) Limit(limit int) *ListTerminationReasonReqBuilder
- func (builder *ListTerminationReasonReqBuilder) PageSize(pageSize int) *ListTerminationReasonReqBuilder
- func (builder *ListTerminationReasonReqBuilder) PageToken(pageToken string) *ListTerminationReasonReqBuilder
- type ListTerminationReasonResp
- type ListTerminationReasonRespData
- type ListTodoIterator
- type ListTodoReq
- type ListTodoReqBuilder
- func (builder *ListTodoReqBuilder) Build() *ListTodoReq
- func (builder *ListTodoReqBuilder) Limit(limit int) *ListTodoReqBuilder
- func (builder *ListTodoReqBuilder) PageSize(pageSize string) *ListTodoReqBuilder
- func (builder *ListTodoReqBuilder) PageToken(pageToken string) *ListTodoReqBuilder
- func (builder *ListTodoReqBuilder) Type(type_ string) *ListTodoReqBuilder
- func (builder *ListTodoReqBuilder) UserId(userId string) *ListTodoReqBuilder
- func (builder *ListTodoReqBuilder) UserIdType(userIdType string) *ListTodoReqBuilder
- type ListTodoResp
- type ListTodoRespData
- type ListTripartiteAgreementIterator
- type ListTripartiteAgreementReq
- type ListTripartiteAgreementReqBuilder
- func (builder *ListTripartiteAgreementReqBuilder) ApplicationId(applicationId string) *ListTripartiteAgreementReqBuilder
- func (builder *ListTripartiteAgreementReqBuilder) Build() *ListTripartiteAgreementReq
- func (builder *ListTripartiteAgreementReqBuilder) Limit(limit int) *ListTripartiteAgreementReqBuilder
- func (builder *ListTripartiteAgreementReqBuilder) PageSize(pageSize int) *ListTripartiteAgreementReqBuilder
- func (builder *ListTripartiteAgreementReqBuilder) PageToken(pageToken string) *ListTripartiteAgreementReqBuilder
- func (builder *ListTripartiteAgreementReqBuilder) TripartiteAgreementId(tripartiteAgreementId string) *ListTripartiteAgreementReqBuilder
- type ListTripartiteAgreementResp
- type ListTripartiteAgreementRespData
- type ListWebsiteChannelReq
- type ListWebsiteChannelReqBuilder
- func (builder *ListWebsiteChannelReqBuilder) Build() *ListWebsiteChannelReq
- func (builder *ListWebsiteChannelReqBuilder) PageSize(pageSize string) *ListWebsiteChannelReqBuilder
- func (builder *ListWebsiteChannelReqBuilder) PageToken(pageToken string) *ListWebsiteChannelReqBuilder
- func (builder *ListWebsiteChannelReqBuilder) WebsiteId(websiteId string) *ListWebsiteChannelReqBuilder
- type ListWebsiteChannelResp
- type ListWebsiteChannelRespData
- type ListWebsiteIterator
- type ListWebsiteJobPostIterator
- type ListWebsiteJobPostReq
- type ListWebsiteJobPostReqBuilder
- func (builder *ListWebsiteJobPostReqBuilder) Build() *ListWebsiteJobPostReq
- func (builder *ListWebsiteJobPostReqBuilder) CreateEndTime(createEndTime string) *ListWebsiteJobPostReqBuilder
- func (builder *ListWebsiteJobPostReqBuilder) CreateStartTime(createStartTime string) *ListWebsiteJobPostReqBuilder
- func (builder *ListWebsiteJobPostReqBuilder) DepartmentIdType(departmentIdType string) *ListWebsiteJobPostReqBuilder
- func (builder *ListWebsiteJobPostReqBuilder) JobLevelIdType(jobLevelIdType string) *ListWebsiteJobPostReqBuilder
- func (builder *ListWebsiteJobPostReqBuilder) Limit(limit int) *ListWebsiteJobPostReqBuilder
- func (builder *ListWebsiteJobPostReqBuilder) PageSize(pageSize int) *ListWebsiteJobPostReqBuilder
- func (builder *ListWebsiteJobPostReqBuilder) PageToken(pageToken string) *ListWebsiteJobPostReqBuilder
- func (builder *ListWebsiteJobPostReqBuilder) UpdateEndTime(updateEndTime string) *ListWebsiteJobPostReqBuilder
- func (builder *ListWebsiteJobPostReqBuilder) UpdateStartTime(updateStartTime string) *ListWebsiteJobPostReqBuilder
- func (builder *ListWebsiteJobPostReqBuilder) UserIdType(userIdType string) *ListWebsiteJobPostReqBuilder
- func (builder *ListWebsiteJobPostReqBuilder) WebsiteId(websiteId string) *ListWebsiteJobPostReqBuilder
- type ListWebsiteJobPostResp
- type ListWebsiteJobPostRespData
- type ListWebsiteReq
- type ListWebsiteReqBuilder
- func (builder *ListWebsiteReqBuilder) Build() *ListWebsiteReq
- func (builder *ListWebsiteReqBuilder) Limit(limit int) *ListWebsiteReqBuilder
- func (builder *ListWebsiteReqBuilder) PageSize(pageSize int) *ListWebsiteReqBuilder
- func (builder *ListWebsiteReqBuilder) PageToken(pageToken string) *ListWebsiteReqBuilder
- type ListWebsiteResp
- type ListWebsiteRespData
- type Location
- type LocationBaseInfo
- type LocationBaseInfoBuilder
- func (builder *LocationBaseInfoBuilder) Build() *LocationBaseInfo
- func (builder *LocationBaseInfoBuilder) Code(code string) *LocationBaseInfoBuilder
- func (builder *LocationBaseInfoBuilder) EnName(enName string) *LocationBaseInfoBuilder
- func (builder *LocationBaseInfoBuilder) I18nName(i18nName string) *LocationBaseInfoBuilder
- func (builder *LocationBaseInfoBuilder) LocationType(locationType int) *LocationBaseInfoBuilder
- func (builder *LocationBaseInfoBuilder) Name(name string) *LocationBaseInfoBuilder
- func (builder *LocationBaseInfoBuilder) PyName(pyName string) *LocationBaseInfoBuilder
- type LocationBuilder
- func (builder *LocationBuilder) ActiveStatus(activeStatus int) *LocationBuilder
- func (builder *LocationBuilder) Build() *Location
- func (builder *LocationBuilder) City(city *CodeNameObject) *LocationBuilder
- func (builder *LocationBuilder) Country(country *CodeNameObject) *LocationBuilder
- func (builder *LocationBuilder) District(district *CodeNameObject) *LocationBuilder
- func (builder *LocationBuilder) Id(id string) *LocationBuilder
- func (builder *LocationBuilder) Name(name *I18n) *LocationBuilder
- func (builder *LocationBuilder) State(state *CodeNameObject) *LocationBuilder
- type LocationCity
- type LocationCityBuilder
- func (builder *LocationCityBuilder) Build() *LocationCity
- func (builder *LocationCityBuilder) CityCode(cityCode string) *LocationCityBuilder
- func (builder *LocationCityBuilder) CityNameInfo(cityNameInfo *LocationNameInfo) *LocationCityBuilder
- func (builder *LocationCityBuilder) CountryCode(countryCode string) *LocationCityBuilder
- func (builder *LocationCityBuilder) StateCode(stateCode string) *LocationCityBuilder
- type LocationCountry
- type LocationCountryBuilder
- type LocationDistrict
- type LocationDistrictBuilder
- func (builder *LocationDistrictBuilder) Build() *LocationDistrict
- func (builder *LocationDistrictBuilder) CityCode(cityCode string) *LocationDistrictBuilder
- func (builder *LocationDistrictBuilder) CountryCode(countryCode string) *LocationDistrictBuilder
- func (builder *LocationDistrictBuilder) DistrictCode(districtCode string) *LocationDistrictBuilder
- func (builder *LocationDistrictBuilder) DistrictNameInfo(districtNameInfo *LocationNameInfo) *LocationDistrictBuilder
- func (builder *LocationDistrictBuilder) StateCode(stateCode string) *LocationDistrictBuilder
- type LocationDto
- type LocationDtoBuilder
- func (builder *LocationDtoBuilder) Build() *LocationDto
- func (builder *LocationDtoBuilder) City(city *LocationCity) *LocationDtoBuilder
- func (builder *LocationDtoBuilder) Country(country *LocationCountry) *LocationDtoBuilder
- func (builder *LocationDtoBuilder) District(district *LocationDistrict) *LocationDtoBuilder
- func (builder *LocationDtoBuilder) State(state *LocationState) *LocationDtoBuilder
- type LocationNameInfo
- type LocationNameInfoBuilder
- func (builder *LocationNameInfoBuilder) Build() *LocationNameInfo
- func (builder *LocationNameInfoBuilder) EnName(enName string) *LocationNameInfoBuilder
- func (builder *LocationNameInfoBuilder) PyName(pyName string) *LocationNameInfoBuilder
- func (builder *LocationNameInfoBuilder) ZhName(zhName string) *LocationNameInfoBuilder
- type LocationState
- type LocationStateBuilder
- func (builder *LocationStateBuilder) Build() *LocationState
- func (builder *LocationStateBuilder) CountryCode(countryCode string) *LocationStateBuilder
- func (builder *LocationStateBuilder) StateCode(stateCode string) *LocationStateBuilder
- func (builder *LocationStateBuilder) StateNameInfo(stateNameInfo *LocationNameInfo) *LocationStateBuilder
- type LoginInfoEcoExamPathReqBodyBuilder
- func (builder *LoginInfoEcoExamPathReqBodyBuilder) Build() (*LoginInfoEcoExamReqBody, error)
- func (builder *LoginInfoEcoExamPathReqBodyBuilder) ExamLoginInfo(examLoginInfo *EcoExamLoginInfo) *LoginInfoEcoExamPathReqBodyBuilder
- func (builder *LoginInfoEcoExamPathReqBodyBuilder) Msg(msg string) *LoginInfoEcoExamPathReqBodyBuilder
- func (builder *LoginInfoEcoExamPathReqBodyBuilder) Result(result int) *LoginInfoEcoExamPathReqBodyBuilder
- type LoginInfoEcoExamReq
- type LoginInfoEcoExamReqBody
- type LoginInfoEcoExamReqBodyBuilder
- func (builder *LoginInfoEcoExamReqBodyBuilder) Build() *LoginInfoEcoExamReqBody
- func (builder *LoginInfoEcoExamReqBodyBuilder) ExamLoginInfo(examLoginInfo *EcoExamLoginInfo) *LoginInfoEcoExamReqBodyBuilder
- func (builder *LoginInfoEcoExamReqBodyBuilder) Msg(msg string) *LoginInfoEcoExamReqBodyBuilder
- func (builder *LoginInfoEcoExamReqBodyBuilder) Result(result int) *LoginInfoEcoExamReqBodyBuilder
- type LoginInfoEcoExamReqBuilder
- type LoginInfoEcoExamResp
- type MasterLocationAddressInfo
- type MasterLocationAddressInfoBuilder
- func (builder *MasterLocationAddressInfoBuilder) AddressInfo(addressInfo *MasterLocationInfo) *MasterLocationAddressInfoBuilder
- func (builder *MasterLocationAddressInfoBuilder) Build() *MasterLocationAddressInfo
- func (builder *MasterLocationAddressInfoBuilder) LocationInfo(locationInfo *MasterLocationInfo) *MasterLocationAddressInfoBuilder
- type MasterLocationInfo
- type MasterLocationInfoBuilder
- func (builder *MasterLocationInfoBuilder) Build() *MasterLocationInfo
- func (builder *MasterLocationInfoBuilder) EnName(enName string) *MasterLocationInfoBuilder
- func (builder *MasterLocationInfoBuilder) Id(id string) *MasterLocationInfoBuilder
- func (builder *MasterLocationInfoBuilder) ZhName(zhName string) *MasterLocationInfoBuilder
- type MentionEntity
- type MentionEntityBuilder
- type Mobile
- type MobileBuilder
- type MoveTalentTalentPoolPathReqBodyBuilder
- func (builder *MoveTalentTalentPoolPathReqBodyBuilder) AddType(addType int) *MoveTalentTalentPoolPathReqBodyBuilder
- func (builder *MoveTalentTalentPoolPathReqBodyBuilder) Build() (*MoveTalentTalentPoolReqBody, error)
- func (builder *MoveTalentTalentPoolPathReqBodyBuilder) TalentId(talentId string) *MoveTalentTalentPoolPathReqBodyBuilder
- type MoveTalentTalentPoolReq
- type MoveTalentTalentPoolReqBody
- type MoveTalentTalentPoolReqBodyBuilder
- func (builder *MoveTalentTalentPoolReqBodyBuilder) AddType(addType int) *MoveTalentTalentPoolReqBodyBuilder
- func (builder *MoveTalentTalentPoolReqBodyBuilder) Build() *MoveTalentTalentPoolReqBody
- func (builder *MoveTalentTalentPoolReqBodyBuilder) TalentId(talentId string) *MoveTalentTalentPoolReqBodyBuilder
- type MoveTalentTalentPoolReqBuilder
- func (builder *MoveTalentTalentPoolReqBuilder) Body(body *MoveTalentTalentPoolReqBody) *MoveTalentTalentPoolReqBuilder
- func (builder *MoveTalentTalentPoolReqBuilder) Build() *MoveTalentTalentPoolReq
- func (builder *MoveTalentTalentPoolReqBuilder) TalentPoolId(talentPoolId string) *MoveTalentTalentPoolReqBuilder
- type MoveTalentTalentPoolResp
- type MoveTalentTalentPoolRespData
- type Nationality
- type NationalityBuilder
- func (builder *NationalityBuilder) Build() *Nationality
- func (builder *NationalityBuilder) EnName(enName string) *NationalityBuilder
- func (builder *NationalityBuilder) Name(name string) *NationalityBuilder
- func (builder *NationalityBuilder) NationalityCode(nationalityCode string) *NationalityBuilder
- type Note
- type NoteBuilder
- func (builder *NoteBuilder) ApplicationId(applicationId string) *NoteBuilder
- func (builder *NoteBuilder) Build() *Note
- func (builder *NoteBuilder) Content(content string) *NoteBuilder
- func (builder *NoteBuilder) CreateTime(createTime int) *NoteBuilder
- func (builder *NoteBuilder) CreatorId(creatorId string) *NoteBuilder
- func (builder *NoteBuilder) Id(id string) *NoteBuilder
- func (builder *NoteBuilder) IsPrivate(isPrivate bool) *NoteBuilder
- func (builder *NoteBuilder) MentionEntityList(mentionEntityList []*MentionEntity) *NoteBuilder
- func (builder *NoteBuilder) ModifyTime(modifyTime int) *NoteBuilder
- func (builder *NoteBuilder) NotifyMentionedUser(notifyMentionedUser bool) *NoteBuilder
- func (builder *NoteBuilder) Privacy(privacy int) *NoteBuilder
- func (builder *NoteBuilder) TalentId(talentId string) *NoteBuilder
- type ObjectAttribute
- type ObjectAttributeBuilder
- func (builder *ObjectAttributeBuilder) Build() *ObjectAttribute
- func (builder *ObjectAttributeBuilder) DataType(dataType int) *ObjectAttributeBuilder
- func (builder *ObjectAttributeBuilder) Description(description *I18n) *ObjectAttributeBuilder
- func (builder *ObjectAttributeBuilder) IsDiData(isDiData bool) *ObjectAttributeBuilder
- func (builder *ObjectAttributeBuilder) IsFcfData(isFcfData bool) *ObjectAttributeBuilder
- func (builder *ObjectAttributeBuilder) Tags(tags []int) *ObjectAttributeBuilder
- func (builder *ObjectAttributeBuilder) Title(title *I18n) *ObjectAttributeBuilder
- type Offer
- type OfferApplicationReq
- type OfferApplicationReqBuilder
- func (builder *OfferApplicationReqBuilder) ApplicationId(applicationId string) *OfferApplicationReqBuilder
- func (builder *OfferApplicationReqBuilder) Build() *OfferApplicationReq
- func (builder *OfferApplicationReqBuilder) DepartmentIdType(departmentIdType string) *OfferApplicationReqBuilder
- func (builder *OfferApplicationReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *OfferApplicationReqBuilder
- func (builder *OfferApplicationReqBuilder) JobFamilyIdType(jobFamilyIdType string) *OfferApplicationReqBuilder
- func (builder *OfferApplicationReqBuilder) JobLevelIdType(jobLevelIdType string) *OfferApplicationReqBuilder
- func (builder *OfferApplicationReqBuilder) UserIdType(userIdType string) *OfferApplicationReqBuilder
- type OfferApplicationResp
- type OfferApplicationRespData
- type OfferApplyForm
- type OfferApplyFormBuilder
- func (builder *OfferApplyFormBuilder) Build() *OfferApplyForm
- func (builder *OfferApplyFormBuilder) CreateTime(createTime string) *OfferApplyFormBuilder
- func (builder *OfferApplyFormBuilder) Id(id string) *OfferApplyFormBuilder
- func (builder *OfferApplyFormBuilder) Name(name *I18n) *OfferApplyFormBuilder
- type OfferApplyFormConfigFormulaInfo
- type OfferApplyFormConfigFormulaInfoBuilder
- func (builder *OfferApplyFormConfigFormulaInfoBuilder) Build() *OfferApplyFormConfigFormulaInfo
- func (builder *OfferApplyFormConfigFormulaInfoBuilder) ExtraMap(extraMap []*OfferApplyFormFormulaExtraMapInfo) *OfferApplyFormConfigFormulaInfoBuilder
- func (builder *OfferApplyFormConfigFormulaInfoBuilder) Result(result int) *OfferApplyFormConfigFormulaInfoBuilder
- func (builder *OfferApplyFormConfigFormulaInfoBuilder) Value(value string) *OfferApplyFormConfigFormulaInfoBuilder
- type OfferApplyFormConfigOptionInfo
- type OfferApplyFormConfigOptionInfoBuilder
- func (builder *OfferApplyFormConfigOptionInfoBuilder) Build() *OfferApplyFormConfigOptionInfo
- func (builder *OfferApplyFormConfigOptionInfoBuilder) Description(description *I18n) *OfferApplyFormConfigOptionInfoBuilder
- func (builder *OfferApplyFormConfigOptionInfoBuilder) Id(id string) *OfferApplyFormConfigOptionInfoBuilder
- func (builder *OfferApplyFormConfigOptionInfoBuilder) Name(name *I18n) *OfferApplyFormConfigOptionInfoBuilder
- type OfferApplyFormFormulaExtraMapInfo
- type OfferApplyFormFormulaExtraMapInfoBuilder
- func (builder *OfferApplyFormFormulaExtraMapInfoBuilder) Build() *OfferApplyFormFormulaExtraMapInfo
- func (builder *OfferApplyFormFormulaExtraMapInfoBuilder) Key(key string) *OfferApplyFormFormulaExtraMapInfoBuilder
- func (builder *OfferApplyFormFormulaExtraMapInfoBuilder) Value(value *I18n) *OfferApplyFormFormulaExtraMapInfoBuilder
- type OfferApplyFormInfo
- type OfferApplyFormInfoBuilder
- func (builder *OfferApplyFormInfoBuilder) Build() *OfferApplyFormInfo
- func (builder *OfferApplyFormInfoBuilder) Id(id string) *OfferApplyFormInfoBuilder
- func (builder *OfferApplyFormInfoBuilder) Name(name *I18n) *OfferApplyFormInfoBuilder
- func (builder *OfferApplyFormInfoBuilder) Schema(schema *OfferApplyFormSchema) *OfferApplyFormInfoBuilder
- type OfferApplyFormModuleInfo
- type OfferApplyFormModuleInfoBuilder
- func (builder *OfferApplyFormModuleInfoBuilder) ActiveStatus(activeStatus int) *OfferApplyFormModuleInfoBuilder
- func (builder *OfferApplyFormModuleInfoBuilder) Build() *OfferApplyFormModuleInfo
- func (builder *OfferApplyFormModuleInfoBuilder) Hint(hint *I18n) *OfferApplyFormModuleInfoBuilder
- func (builder *OfferApplyFormModuleInfoBuilder) Id(id string) *OfferApplyFormModuleInfoBuilder
- func (builder *OfferApplyFormModuleInfoBuilder) IsCustomized(isCustomized bool) *OfferApplyFormModuleInfoBuilder
- func (builder *OfferApplyFormModuleInfoBuilder) Name(name *I18n) *OfferApplyFormModuleInfoBuilder
- func (builder *OfferApplyFormModuleInfoBuilder) ObjectList(objectList []*OfferApplyFormObjectInfo) *OfferApplyFormModuleInfoBuilder
- type OfferApplyFormObjectConfigInfo
- type OfferApplyFormObjectConfigInfoBuilder
- func (builder *OfferApplyFormObjectConfigInfoBuilder) Build() *OfferApplyFormObjectConfigInfo
- func (builder *OfferApplyFormObjectConfigInfoBuilder) Formula(formula *OfferApplyFormConfigFormulaInfo) *OfferApplyFormObjectConfigInfoBuilder
- func (builder *OfferApplyFormObjectConfigInfoBuilder) ObjectDisplayConfig(objectDisplayConfig *OfferApplyFormObjectDisplayConfigInfo) *OfferApplyFormObjectConfigInfoBuilder
- func (builder *OfferApplyFormObjectConfigInfoBuilder) Options(options []*OfferApplyFormConfigOptionInfo) *OfferApplyFormObjectConfigInfoBuilder
- type OfferApplyFormObjectDisplayConfigInfo
- type OfferApplyFormObjectDisplayConfigInfoBuilder
- func (builder *OfferApplyFormObjectDisplayConfigInfoBuilder) Build() *OfferApplyFormObjectDisplayConfigInfo
- func (builder *OfferApplyFormObjectDisplayConfigInfoBuilder) DisplayCondition(displayCondition int) *OfferApplyFormObjectDisplayConfigInfoBuilder
- func (builder *OfferApplyFormObjectDisplayConfigInfoBuilder) PreObjectConfigList(preObjectConfigList []*OfferApplyFormPreObjectConfigInfo) *OfferApplyFormObjectDisplayConfigInfoBuilder
- type OfferApplyFormObjectInfo
- type OfferApplyFormObjectInfoBuilder
- func (builder *OfferApplyFormObjectInfoBuilder) ActiveStatus(activeStatus int) *OfferApplyFormObjectInfoBuilder
- func (builder *OfferApplyFormObjectInfoBuilder) Build() *OfferApplyFormObjectInfo
- func (builder *OfferApplyFormObjectInfoBuilder) Config(config *OfferApplyFormObjectConfigInfo) *OfferApplyFormObjectInfoBuilder
- func (builder *OfferApplyFormObjectInfoBuilder) Description(description *I18n) *OfferApplyFormObjectInfoBuilder
- func (builder *OfferApplyFormObjectInfoBuilder) Id(id string) *OfferApplyFormObjectInfoBuilder
- func (builder *OfferApplyFormObjectInfoBuilder) IsCustomized(isCustomized bool) *OfferApplyFormObjectInfoBuilder
- func (builder *OfferApplyFormObjectInfoBuilder) IsRequired(isRequired bool) *OfferApplyFormObjectInfoBuilder
- func (builder *OfferApplyFormObjectInfoBuilder) IsSensitive(isSensitive bool) *OfferApplyFormObjectInfoBuilder
- func (builder *OfferApplyFormObjectInfoBuilder) ModuleId(moduleId string) *OfferApplyFormObjectInfoBuilder
- func (builder *OfferApplyFormObjectInfoBuilder) Name(name *I18n) *OfferApplyFormObjectInfoBuilder
- func (builder *OfferApplyFormObjectInfoBuilder) NeedApprove(needApprove bool) *OfferApplyFormObjectInfoBuilder
- func (builder *OfferApplyFormObjectInfoBuilder) ObjectType(objectType int) *OfferApplyFormObjectInfoBuilder
- type OfferApplyFormPreObjectConfigInfo
- type OfferApplyFormPreObjectConfigInfoBuilder
- func (builder *OfferApplyFormPreObjectConfigInfoBuilder) Build() *OfferApplyFormPreObjectConfigInfo
- func (builder *OfferApplyFormPreObjectConfigInfoBuilder) Id(id string) *OfferApplyFormPreObjectConfigInfoBuilder
- func (builder *OfferApplyFormPreObjectConfigInfoBuilder) Operator(operator int) *OfferApplyFormPreObjectConfigInfoBuilder
- func (builder *OfferApplyFormPreObjectConfigInfoBuilder) Value(value []string) *OfferApplyFormPreObjectConfigInfoBuilder
- type OfferApplyFormSchema
- type OfferApplyFormSchemaBuilder
- type OfferApprovalTemplate
- type OfferApprovalTemplateBuilder
- func (builder *OfferApprovalTemplateBuilder) Build() *OfferApprovalTemplate
- func (builder *OfferApprovalTemplateBuilder) CreateTime(createTime string) *OfferApprovalTemplateBuilder
- func (builder *OfferApprovalTemplateBuilder) DepartmentList(departmentList []*Department) *OfferApprovalTemplateBuilder
- func (builder *OfferApprovalTemplateBuilder) Id(id string) *OfferApprovalTemplateBuilder
- func (builder *OfferApprovalTemplateBuilder) Name(name *I18n) *OfferApprovalTemplateBuilder
- func (builder *OfferApprovalTemplateBuilder) Remark(remark string) *OfferApprovalTemplateBuilder
- type OfferBasicInfo
- type OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) AttachmentDescription(attachmentDescription string) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) AttachmentIdList(attachmentIdList []string) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) Build() *OfferBasicInfo
- func (builder *OfferBasicInfoBuilder) ContractPeriod(contractPeriod *ContractPeriodInfo) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) ContractYear(contractYear int) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) DepartmentId(departmentId string) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) EmployeeTypeId(employeeTypeId string) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) EmploymentJobId(employmentJobId string) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) ExpectedOnboardDate(expectedOnboardDate string) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) JobFamilyId(jobFamilyId string) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) JobLevelId(jobLevelId string) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) JobProcessTypeId(jobProcessTypeId int) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) JobRequirementId(jobRequirementId string) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) LeaderUserId(leaderUserId string) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) OnboardAddressId(onboardAddressId string) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) OperatorUserId(operatorUserId string) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) OwnerUserId(ownerUserId string) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) ProbationMonth(probationMonth int) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) RecommendedWords(recommendedWords string) *OfferBasicInfoBuilder
- func (builder *OfferBasicInfoBuilder) WorkAddressId(workAddressId string) *OfferBasicInfoBuilder
- type OfferBuilder
- func (builder *OfferBuilder) ApplicationId(applicationId string) *OfferBuilder
- func (builder *OfferBuilder) BasicInfo(basicInfo *ApplicationOfferBasicInfo) *OfferBuilder
- func (builder *OfferBuilder) Build() *Offer
- func (builder *OfferBuilder) CustomizedModuleList(customizedModuleList []*ApplicationOfferCustomModule) *OfferBuilder
- func (builder *OfferBuilder) Id(id string) *OfferBuilder
- func (builder *OfferBuilder) JobInfo(jobInfo *OfferJobInfo) *OfferBuilder
- func (builder *OfferBuilder) JobRequirementId(jobRequirementId string) *OfferBuilder
- func (builder *OfferBuilder) OfferSendRecordList(offerSendRecordList []*OfferSendRecord) *OfferBuilder
- func (builder *OfferBuilder) OfferStatus(offerStatus int) *OfferBuilder
- func (builder *OfferBuilder) OfferType(offerType int) *OfferBuilder
- func (builder *OfferBuilder) SalaryPlan(salaryPlan *ApplicationOfferSalaryPlan) *OfferBuilder
- func (builder *OfferBuilder) SchemaId(schemaId string) *OfferBuilder
- type OfferCustomField
- type OfferCustomFieldBuilder
- func (builder *OfferCustomFieldBuilder) Build() *OfferCustomField
- func (builder *OfferCustomFieldBuilder) Config(config *OfferCustomFieldConfig) *OfferCustomFieldBuilder
- func (builder *OfferCustomFieldBuilder) Id(id string) *OfferCustomFieldBuilder
- func (builder *OfferCustomFieldBuilder) Name(name *I18n) *OfferCustomFieldBuilder
- type OfferCustomFieldConfig
- type OfferCustomFieldConfigBuilder
- type OfferCustomFieldConfigOption
- type OfferCustomFieldConfigOptionBuilder
- type OfferCustomizedInfo
- type OfferCustomizedInfoBuilder
- type OfferEmailInfo
- type OfferEmailInfoBuilder
- func (builder *OfferEmailInfoBuilder) Build() *OfferEmailInfo
- func (builder *OfferEmailInfoBuilder) CcEmailList(ccEmailList []string) *OfferEmailInfoBuilder
- func (builder *OfferEmailInfoBuilder) Content(content string) *OfferEmailInfoBuilder
- func (builder *OfferEmailInfoBuilder) ReceiverEmailList(receiverEmailList []string) *OfferEmailInfoBuilder
- type OfferFile
- type OfferFileBuilder
- func (builder *OfferFileBuilder) Build() *OfferFile
- func (builder *OfferFileBuilder) FileTemplateId(fileTemplateId string) *OfferFileBuilder
- func (builder *OfferFileBuilder) FileTemplateName(fileTemplateName string) *OfferFileBuilder
- func (builder *OfferFileBuilder) FileTemplateTypeId(fileTemplateTypeId string) *OfferFileBuilder
- func (builder *OfferFileBuilder) FileTemplateTypeName(fileTemplateTypeName string) *OfferFileBuilder
- func (builder *OfferFileBuilder) Id(id string) *OfferFileBuilder
- type OfferInfo
- type OfferInfoBuilder
- func (builder *OfferInfoBuilder) ApplicationId(applicationId string) *OfferInfoBuilder
- func (builder *OfferInfoBuilder) BasicInfo(basicInfo *OfferBasicInfo) *OfferInfoBuilder
- func (builder *OfferInfoBuilder) Build() *OfferInfo
- func (builder *OfferInfoBuilder) CustomizedInfoList(customizedInfoList []*OfferCustomizedInfo) *OfferInfoBuilder
- func (builder *OfferInfoBuilder) OfferId(offerId string) *OfferInfoBuilder
- func (builder *OfferInfoBuilder) OfferType(offerType int) *OfferInfoBuilder
- func (builder *OfferInfoBuilder) SalaryInfo(salaryInfo *OfferSalaryInfo) *OfferInfoBuilder
- func (builder *OfferInfoBuilder) SchemaId(schemaId string) *OfferInfoBuilder
- type OfferJobInfo
- type OfferJobInfoBuilder
- type OfferListInfo
- type OfferListInfoBuilder
- func (builder *OfferListInfoBuilder) ApplicationId(applicationId string) *OfferListInfoBuilder
- func (builder *OfferListInfoBuilder) Build() *OfferListInfo
- func (builder *OfferListInfoBuilder) CreateTime(createTime string) *OfferListInfoBuilder
- func (builder *OfferListInfoBuilder) EmployeeType(employeeType *BaseBilingualWithId) *OfferListInfoBuilder
- func (builder *OfferListInfoBuilder) Id(id string) *OfferListInfoBuilder
- func (builder *OfferListInfoBuilder) JobInfo(jobInfo *OfferJobInfo) *OfferListInfoBuilder
- func (builder *OfferListInfoBuilder) OfferStatus(offerStatus int) *OfferListInfoBuilder
- func (builder *OfferListInfoBuilder) OfferType(offerType int) *OfferListInfoBuilder
- type OfferSalaryInfo
- type OfferSalaryInfoBuilder
- func (builder *OfferSalaryInfoBuilder) AwardSalaryMultiple(awardSalaryMultiple string) *OfferSalaryInfoBuilder
- func (builder *OfferSalaryInfoBuilder) BasicSalary(basicSalary string) *OfferSalaryInfoBuilder
- func (builder *OfferSalaryInfoBuilder) Build() *OfferSalaryInfo
- func (builder *OfferSalaryInfoBuilder) Currency(currency string) *OfferSalaryInfoBuilder
- func (builder *OfferSalaryInfoBuilder) HalfYearBonus(halfYearBonus string) *OfferSalaryInfoBuilder
- func (builder *OfferSalaryInfoBuilder) OptionShares(optionShares string) *OfferSalaryInfoBuilder
- func (builder *OfferSalaryInfoBuilder) ProbationSalaryPercentage(probationSalaryPercentage string) *OfferSalaryInfoBuilder
- func (builder *OfferSalaryInfoBuilder) QuarterlyBonus(quarterlyBonus string) *OfferSalaryInfoBuilder
- type OfferSchema
- type OfferSchemaBuilder
- func (builder *OfferSchemaBuilder) Build() *OfferSchema
- func (builder *OfferSchemaBuilder) Id(id string) *OfferSchemaBuilder
- func (builder *OfferSchemaBuilder) ObjectList(objectList []*OfferSchemaDetail) *OfferSchemaBuilder
- func (builder *OfferSchemaBuilder) Scenario(scenario int) *OfferSchemaBuilder
- func (builder *OfferSchemaBuilder) Version(version int) *OfferSchemaBuilder
- type OfferSchemaChild
- type OfferSchemaChildBuilder
- func (builder *OfferSchemaChildBuilder) Build() *OfferSchemaChild
- func (builder *OfferSchemaChildBuilder) Id(id string) *OfferSchemaChildBuilder
- func (builder *OfferSchemaChildBuilder) ObjectList(objectList []*OfferSchemaDetail) *OfferSchemaChildBuilder
- func (builder *OfferSchemaChildBuilder) Scenario(scenario int) *OfferSchemaChildBuilder
- func (builder *OfferSchemaChildBuilder) Version(version int) *OfferSchemaChildBuilder
- type OfferSchemaDetail
- type OfferSchemaDetailBuilder
- func (builder *OfferSchemaDetailBuilder) Build() *OfferSchemaDetail
- func (builder *OfferSchemaDetailBuilder) Id(id string) *OfferSchemaDetailBuilder
- func (builder *OfferSchemaDetailBuilder) IsCustomized(isCustomized bool) *OfferSchemaDetailBuilder
- func (builder *OfferSchemaDetailBuilder) Name(name *OfferSchemaName) *OfferSchemaDetailBuilder
- func (builder *OfferSchemaDetailBuilder) OptionList(optionList []*OfferSchemaDetailOption) *OfferSchemaDetailBuilder
- func (builder *OfferSchemaDetailBuilder) Type(type_ string) *OfferSchemaDetailBuilder
- type OfferSchemaDetailOption
- type OfferSchemaDetailOptionBuilder
- func (builder *OfferSchemaDetailOptionBuilder) ActiveStatus(activeStatus int) *OfferSchemaDetailOptionBuilder
- func (builder *OfferSchemaDetailOptionBuilder) Build() *OfferSchemaDetailOption
- func (builder *OfferSchemaDetailOptionBuilder) Index(index int) *OfferSchemaDetailOptionBuilder
- func (builder *OfferSchemaDetailOptionBuilder) Name(name *OfferSchemaName) *OfferSchemaDetailOptionBuilder
- type OfferSchemaListInfo
- type OfferSchemaListInfoBuilder
- type OfferSchemaName
- type OfferSchemaNameBuilder
- type OfferSelectionObject
- type OfferSelectionObjectBuilder
- func (builder *OfferSelectionObjectBuilder) Build() *OfferSelectionObject
- func (builder *OfferSelectionObjectBuilder) OptionList(optionList []*OfferSchemaDetailOption) *OfferSelectionObjectBuilder
- func (builder *OfferSelectionObjectBuilder) SchemaVersion(schemaVersion int) *OfferSelectionObjectBuilder
- type OfferSendRecord
- type OfferSendRecordBuilder
- func (builder *OfferSendRecordBuilder) AcceptanceList(acceptanceList []*Acceptance) *OfferSendRecordBuilder
- func (builder *OfferSendRecordBuilder) Build() *OfferSendRecord
- func (builder *OfferSendRecordBuilder) EmailInfo(emailInfo *OfferEmailInfo) *OfferSendRecordBuilder
- func (builder *OfferSendRecordBuilder) OfferFileList(offerFileList []*OfferFile) *OfferSendRecordBuilder
- func (builder *OfferSendRecordBuilder) OfferLetterStatus(offerLetterStatus int) *OfferSendRecordBuilder
- func (builder *OfferSendRecordBuilder) OfferSendRecordId(offerSendRecordId string) *OfferSendRecordBuilder
- func (builder *OfferSendRecordBuilder) OfferSignatureInfo(offerSignatureInfo *OfferSignatureInfo) *OfferSendRecordBuilder
- func (builder *OfferSendRecordBuilder) OperatorUserId(operatorUserId string) *OfferSendRecordBuilder
- func (builder *OfferSendRecordBuilder) SendTime(sendTime string) *OfferSendRecordBuilder
- type OfferSignatureInfo
- type OfferSignatureInfoBuilder
- func (builder *OfferSignatureInfoBuilder) AttachmentList(attachmentList []*SignatureAttachment) *OfferSignatureInfoBuilder
- func (builder *OfferSignatureInfoBuilder) Build() *OfferSignatureInfo
- func (builder *OfferSignatureInfoBuilder) Id(id string) *OfferSignatureInfoBuilder
- func (builder *OfferSignatureInfoBuilder) SignatureStatus(signatureStatus int) *OfferSignatureInfoBuilder
- type OfferStatusOfferPathReqBodyBuilder
- func (builder *OfferStatusOfferPathReqBodyBuilder) Build() (*OfferStatusOfferReqBody, error)
- func (builder *OfferStatusOfferPathReqBodyBuilder) ExpirationDate(expirationDate string) *OfferStatusOfferPathReqBodyBuilder
- func (builder *OfferStatusOfferPathReqBodyBuilder) OfferStatus(offerStatus int) *OfferStatusOfferPathReqBodyBuilder
- func (builder *OfferStatusOfferPathReqBodyBuilder) TerminationReasonIdList(terminationReasonIdList []string) *OfferStatusOfferPathReqBodyBuilder
- func (builder *OfferStatusOfferPathReqBodyBuilder) TerminationReasonNote(terminationReasonNote string) *OfferStatusOfferPathReqBodyBuilder
- type OfferStatusOfferReq
- type OfferStatusOfferReqBody
- type OfferStatusOfferReqBodyBuilder
- func (builder *OfferStatusOfferReqBodyBuilder) Build() *OfferStatusOfferReqBody
- func (builder *OfferStatusOfferReqBodyBuilder) ExpirationDate(expirationDate string) *OfferStatusOfferReqBodyBuilder
- func (builder *OfferStatusOfferReqBodyBuilder) OfferStatus(offerStatus int) *OfferStatusOfferReqBodyBuilder
- func (builder *OfferStatusOfferReqBodyBuilder) TerminationReasonIdList(terminationReasonIdList []string) *OfferStatusOfferReqBodyBuilder
- func (builder *OfferStatusOfferReqBodyBuilder) TerminationReasonNote(terminationReasonNote string) *OfferStatusOfferReqBodyBuilder
- type OfferStatusOfferReqBuilder
- type OfferStatusOfferResp
- type OnboardStatusTalentPathReqBodyBuilder
- func (builder *OnboardStatusTalentPathReqBodyBuilder) Build() (*OnboardStatusTalentReqBody, error)
- func (builder *OnboardStatusTalentPathReqBodyBuilder) OnboardTime(onboardTime string) *OnboardStatusTalentPathReqBodyBuilder
- func (builder *OnboardStatusTalentPathReqBodyBuilder) Operation(operation int) *OnboardStatusTalentPathReqBodyBuilder
- func (builder *OnboardStatusTalentPathReqBodyBuilder) OverboardTime(overboardTime string) *OnboardStatusTalentPathReqBodyBuilder
- type OnboardStatusTalentReq
- type OnboardStatusTalentReqBody
- type OnboardStatusTalentReqBodyBuilder
- func (builder *OnboardStatusTalentReqBodyBuilder) Build() *OnboardStatusTalentReqBody
- func (builder *OnboardStatusTalentReqBodyBuilder) OnboardTime(onboardTime string) *OnboardStatusTalentReqBodyBuilder
- func (builder *OnboardStatusTalentReqBodyBuilder) Operation(operation int) *OnboardStatusTalentReqBodyBuilder
- func (builder *OnboardStatusTalentReqBodyBuilder) OverboardTime(overboardTime string) *OnboardStatusTalentReqBodyBuilder
- type OnboardStatusTalentReqBuilder
- type OnboardStatusTalentResp
- type OpenJobPathReqBodyBuilder
- type OpenJobReq
- type OpenJobReqBody
- type OpenJobReqBodyBuilder
- type OpenJobReqBuilder
- type OpenJobResp
- type P2ApplicationDeletedV1
- type P2ApplicationDeletedV1Data
- type P2ApplicationDeletedV1Handler
- type P2ApplicationStageChangedV1
- type P2ApplicationStageChangedV1Data
- type P2ApplicationStageChangedV1Handler
- type P2EcoAccountCreatedV1
- type P2EcoAccountCreatedV1Data
- type P2EcoAccountCreatedV1Handler
- type P2EcoBackgroundCheckCanceledV1
- type P2EcoBackgroundCheckCanceledV1Data
- type P2EcoBackgroundCheckCanceledV1Handler
- type P2EcoBackgroundCheckCreatedV1
- type P2EcoBackgroundCheckCreatedV1Data
- type P2EcoBackgroundCheckCreatedV1Handler
- type P2EcoExamCreatedV1
- type P2EcoExamCreatedV1Data
- type P2EcoExamCreatedV1Handler
- type P2EhrImportTaskForInternshipOfferImportedV1
- type P2EhrImportTaskForInternshipOfferImportedV1Data
- type P2EhrImportTaskForInternshipOfferImportedV1Handler
- type P2EhrImportTaskImportedV1
- type P2EhrImportTaskImportedV1Data
- type P2EhrImportTaskImportedV1Handler
- type P2OfferStatusChangedV1
- type P2OfferStatusChangedV1Data
- type P2OfferStatusChangedV1Handler
- type P2ReferralAccountAssetsUpdateV1
- type P2ReferralAccountAssetsUpdateV1Data
- type P2ReferralAccountAssetsUpdateV1Handler
- type P2TalentDeletedV1
- type P2TalentDeletedV1Data
- type P2TalentDeletedV1Handler
- type PatchEhrImportTaskReq
- type PatchEhrImportTaskReqBuilder
- func (builder *PatchEhrImportTaskReqBuilder) Build() *PatchEhrImportTaskReq
- func (builder *PatchEhrImportTaskReqBuilder) EhrImportTask(ehrImportTask *EhrImportTask) *PatchEhrImportTaskReqBuilder
- func (builder *PatchEhrImportTaskReqBuilder) EhrImportTaskId(ehrImportTaskId string) *PatchEhrImportTaskReqBuilder
- type PatchEhrImportTaskResp
- type PatchEmployeeReq
- type PatchEmployeeReqBuilder
- func (builder *PatchEmployeeReqBuilder) Build() *PatchEmployeeReq
- func (builder *PatchEmployeeReqBuilder) ChangeEmployeeStage(changeEmployeeStage *ChangeEmployeeStage) *PatchEmployeeReqBuilder
- func (builder *PatchEmployeeReqBuilder) DepartmentIdType(departmentIdType string) *PatchEmployeeReqBuilder
- func (builder *PatchEmployeeReqBuilder) EmployeeId(employeeId string) *PatchEmployeeReqBuilder
- func (builder *PatchEmployeeReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *PatchEmployeeReqBuilder
- func (builder *PatchEmployeeReqBuilder) JobFamilyIdType(jobFamilyIdType string) *PatchEmployeeReqBuilder
- func (builder *PatchEmployeeReqBuilder) JobLevelIdType(jobLevelIdType string) *PatchEmployeeReqBuilder
- func (builder *PatchEmployeeReqBuilder) UserIdType(userIdType string) *PatchEmployeeReqBuilder
- type PatchEmployeeResp
- type PatchEmployeeRespData
- type PatchExternalInterviewAssessmentReq
- type PatchExternalInterviewAssessmentReqBuilder
- func (builder *PatchExternalInterviewAssessmentReqBuilder) Build() *PatchExternalInterviewAssessmentReq
- func (builder *PatchExternalInterviewAssessmentReqBuilder) ExternalInterviewAssessment(externalInterviewAssessment *ExternalInterviewAssessment) *PatchExternalInterviewAssessmentReqBuilder
- func (builder *PatchExternalInterviewAssessmentReqBuilder) ExternalInterviewAssessmentId(externalInterviewAssessmentId string) *PatchExternalInterviewAssessmentReqBuilder
- type PatchExternalInterviewAssessmentResp
- type PatchExternalInterviewAssessmentRespData
- type PatchNotePathReqBodyBuilder
- func (builder *PatchNotePathReqBodyBuilder) Build() (*PatchNoteReqBody, error)
- func (builder *PatchNotePathReqBodyBuilder) Content(content string) *PatchNotePathReqBodyBuilder
- func (builder *PatchNotePathReqBodyBuilder) MentionEntityList(mentionEntityList []*MentionEntity) *PatchNotePathReqBodyBuilder
- func (builder *PatchNotePathReqBodyBuilder) NotifyMentionedUser(notifyMentionedUser bool) *PatchNotePathReqBodyBuilder
- func (builder *PatchNotePathReqBodyBuilder) OperatorId(operatorId string) *PatchNotePathReqBodyBuilder
- type PatchNoteReq
- type PatchNoteReqBody
- type PatchNoteReqBodyBuilder
- func (builder *PatchNoteReqBodyBuilder) Build() *PatchNoteReqBody
- func (builder *PatchNoteReqBodyBuilder) Content(content string) *PatchNoteReqBodyBuilder
- func (builder *PatchNoteReqBodyBuilder) MentionEntityList(mentionEntityList []*MentionEntity) *PatchNoteReqBodyBuilder
- func (builder *PatchNoteReqBodyBuilder) NotifyMentionedUser(notifyMentionedUser bool) *PatchNoteReqBodyBuilder
- func (builder *PatchNoteReqBodyBuilder) OperatorId(operatorId string) *PatchNoteReqBodyBuilder
- type PatchNoteReqBuilder
- func (builder *PatchNoteReqBuilder) Body(body *PatchNoteReqBody) *PatchNoteReqBuilder
- func (builder *PatchNoteReqBuilder) Build() *PatchNoteReq
- func (builder *PatchNoteReqBuilder) NoteId(noteId string) *PatchNoteReqBuilder
- func (builder *PatchNoteReqBuilder) UserIdType(userIdType string) *PatchNoteReqBuilder
- type PatchNoteResp
- type PatchNoteRespData
- type PermissionCollection
- type PermissionCollectionBuilder
- func (builder *PermissionCollectionBuilder) Build() *PermissionCollection
- func (builder *PermissionCollectionBuilder) BusinessManagementScopes(businessManagementScopes []*BusinessManagementScope) *PermissionCollectionBuilder
- func (builder *PermissionCollectionBuilder) DataPermissions(dataPermissions []*DataPermission) *PermissionCollectionBuilder
- func (builder *PermissionCollectionBuilder) FeaturePermissions(featurePermissions []*IdNameObject) *PermissionCollectionBuilder
- func (builder *PermissionCollectionBuilder) ManagementPermissions(managementPermissions []*IdNameObject) *PermissionCollectionBuilder
- type PermissionGroupInfo
- type PermissionGroupInfoBuilder
- type PermissionScopeRule
- type PermissionScopeRuleBuilder
- type Point
- type PointBuilder
- type PortalJobPost
- type PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) Address(address *CommonAddress) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) AddressList(addressList []*CommonAddress) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) Build() *PortalJobPost
- func (builder *PortalJobPostBuilder) CreateTime(createTime string) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) Creator(creator *IdNameObject) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) CustomizedDataList(customizedDataList []*WebsiteJobPostCustomizedData) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) Description(description string) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) Experience(experience int) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) Headcount(headcount int) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) HighLightList(highLightList []*IdNameObject) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) Id(id string) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) JobActiveStatus(jobActiveStatus int) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) JobCode(jobCode string) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) JobDepartment(jobDepartment *IdNameObject) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) JobExpireTime(jobExpireTime string) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) JobFunction(jobFunction *IdNameObject) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) JobId(jobId string) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) JobProcessType(jobProcessType int) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) JobRecruitmentType(jobRecruitmentType *IdNameObject) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) JobType(jobType *IdNameObject) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) MaxJobLevel(maxJobLevel *IdNameObject) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) MaxSalary(maxSalary string) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) MinJobLevel(minJobLevel *IdNameObject) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) MinSalary(minSalary string) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) ModifyTime(modifyTime string) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) RequiredDegree(requiredDegree int) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) Requirement(requirement string) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) Subject(subject *IdNameObject) *PortalJobPostBuilder
- func (builder *PortalJobPostBuilder) Title(title string) *PortalJobPostBuilder
- type PreviewAttachmentReq
- type PreviewAttachmentReqBuilder
- type PreviewAttachmentResp
- type PreviewAttachmentRespData
- type ProjectInfo
- type ProjectInfoBuilder
- func (builder *ProjectInfoBuilder) Build() *ProjectInfo
- func (builder *ProjectInfoBuilder) Desc(desc string) *ProjectInfoBuilder
- func (builder *ProjectInfoBuilder) EndTime(endTime int) *ProjectInfoBuilder
- func (builder *ProjectInfoBuilder) Link(link string) *ProjectInfoBuilder
- func (builder *ProjectInfoBuilder) Name(name string) *ProjectInfoBuilder
- func (builder *ProjectInfoBuilder) Role(role string) *ProjectInfoBuilder
- func (builder *ProjectInfoBuilder) StartTime(startTime int) *ProjectInfoBuilder
- type ProtectAgencyPathReqBodyBuilder
- func (builder *ProtectAgencyPathReqBodyBuilder) Build() (*ProtectAgencyReqBody, error)
- func (builder *ProtectAgencyPathReqBodyBuilder) Comment(comment string) *ProtectAgencyPathReqBodyBuilder
- func (builder *ProtectAgencyPathReqBodyBuilder) ConsultantId(consultantId string) *ProtectAgencyPathReqBodyBuilder
- func (builder *ProtectAgencyPathReqBodyBuilder) CurrentSalary(currentSalary string) *ProtectAgencyPathReqBodyBuilder
- func (builder *ProtectAgencyPathReqBodyBuilder) ExpectedSalary(expectedSalary string) *ProtectAgencyPathReqBodyBuilder
- func (builder *ProtectAgencyPathReqBodyBuilder) ProtectCreateTime(protectCreateTime int) *ProtectAgencyPathReqBodyBuilder
- func (builder *ProtectAgencyPathReqBodyBuilder) ProtectExpireTime(protectExpireTime int) *ProtectAgencyPathReqBodyBuilder
- func (builder *ProtectAgencyPathReqBodyBuilder) SupplierId(supplierId string) *ProtectAgencyPathReqBodyBuilder
- func (builder *ProtectAgencyPathReqBodyBuilder) TalentId(talentId string) *ProtectAgencyPathReqBodyBuilder
- type ProtectAgencyReq
- type ProtectAgencyReqBody
- type ProtectAgencyReqBodyBuilder
- func (builder *ProtectAgencyReqBodyBuilder) Build() *ProtectAgencyReqBody
- func (builder *ProtectAgencyReqBodyBuilder) Comment(comment string) *ProtectAgencyReqBodyBuilder
- func (builder *ProtectAgencyReqBodyBuilder) ConsultantId(consultantId string) *ProtectAgencyReqBodyBuilder
- func (builder *ProtectAgencyReqBodyBuilder) CurrentSalary(currentSalary string) *ProtectAgencyReqBodyBuilder
- func (builder *ProtectAgencyReqBodyBuilder) ExpectedSalary(expectedSalary string) *ProtectAgencyReqBodyBuilder
- func (builder *ProtectAgencyReqBodyBuilder) ProtectCreateTime(protectCreateTime int) *ProtectAgencyReqBodyBuilder
- func (builder *ProtectAgencyReqBodyBuilder) ProtectExpireTime(protectExpireTime int) *ProtectAgencyReqBodyBuilder
- func (builder *ProtectAgencyReqBodyBuilder) SupplierId(supplierId string) *ProtectAgencyReqBodyBuilder
- func (builder *ProtectAgencyReqBodyBuilder) TalentId(talentId string) *ProtectAgencyReqBodyBuilder
- type ProtectAgencyReqBuilder
- type ProtectAgencyResp
- type ProtectSearchAgencyPathReqBodyBuilder
- type ProtectSearchAgencyReq
- type ProtectSearchAgencyReqBody
- type ProtectSearchAgencyReqBodyBuilder
- type ProtectSearchAgencyReqBuilder
- type ProtectSearchAgencyResp
- type ProtectSearchAgencyRespData
- type ProviderIdNameObject
- type ProviderIdNameObjectBuilder
- type PublishAdvertisementPathReqBodyBuilder
- type PublishAdvertisementReq
- type PublishAdvertisementReqBody
- type PublishAdvertisementReqBodyBuilder
- type PublishAdvertisementReqBuilder
- func (builder *PublishAdvertisementReqBuilder) AdvertisementId(advertisementId string) *PublishAdvertisementReqBuilder
- func (builder *PublishAdvertisementReqBuilder) Body(body *PublishAdvertisementReqBody) *PublishAdvertisementReqBuilder
- func (builder *PublishAdvertisementReqBuilder) Build() *PublishAdvertisementReq
- type PublishAdvertisementResp
- type PushStage
- type QueryAgencyReq
- type QueryAgencyReqBuilder
- type QueryAgencyResp
- type QueryAgencyRespData
- type QueryLocationPathReqBodyBuilder
- func (builder *QueryLocationPathReqBodyBuilder) Build() (*QueryLocationReqBody, error)
- func (builder *QueryLocationPathReqBodyBuilder) CodeList(codeList []string) *QueryLocationPathReqBodyBuilder
- func (builder *QueryLocationPathReqBodyBuilder) LocationType(locationType int) *QueryLocationPathReqBodyBuilder
- type QueryLocationReq
- type QueryLocationReqBody
- type QueryLocationReqBodyBuilder
- type QueryLocationReqBuilder
- func (builder *QueryLocationReqBuilder) Body(body *QueryLocationReqBody) *QueryLocationReqBuilder
- func (builder *QueryLocationReqBuilder) Build() *QueryLocationReq
- func (builder *QueryLocationReqBuilder) PageSize(pageSize int) *QueryLocationReqBuilder
- func (builder *QueryLocationReqBuilder) PageToken(pageToken string) *QueryLocationReqBuilder
- type QueryLocationResp
- type QueryLocationRespData
- type QueryTalentObjectResp
- type QueryTalentObjectRespData
- type Question
- type QuestionBuilder
- func (builder *QuestionBuilder) Build() *Question
- func (builder *QuestionBuilder) DescriptionResult(descriptionResult string) *QuestionBuilder
- func (builder *QuestionBuilder) FiveStartScoringResult(fiveStartScoringResult *FiveStartScoringResult) *QuestionBuilder
- func (builder *QuestionBuilder) IsRequired(isRequired bool) *QuestionBuilder
- func (builder *QuestionBuilder) QuestionDesc(questionDesc string) *QuestionBuilder
- func (builder *QuestionBuilder) QuestionEnDesc(questionEnDesc string) *QuestionBuilder
- func (builder *QuestionBuilder) QuestionEnName(questionEnName string) *QuestionBuilder
- func (builder *QuestionBuilder) QuestionId(questionId string) *QuestionBuilder
- func (builder *QuestionBuilder) QuestionName(questionName string) *QuestionBuilder
- func (builder *QuestionBuilder) QuestionType(questionType int) *QuestionBuilder
- func (builder *QuestionBuilder) SelectOptionResultList(selectOptionResultList []*SelectOptionResult) *QuestionBuilder
- type Questionnaire
- type QuestionnaireBuilder
- func (builder *QuestionnaireBuilder) ApplicationId(applicationId string) *QuestionnaireBuilder
- func (builder *QuestionnaireBuilder) Build() *Questionnaire
- func (builder *QuestionnaireBuilder) HasAnswers(hasAnswers bool) *QuestionnaireBuilder
- func (builder *QuestionnaireBuilder) InterviewId(interviewId string) *QuestionnaireBuilder
- func (builder *QuestionnaireBuilder) QuestionnaireId(questionnaireId string) *QuestionnaireBuilder
- func (builder *QuestionnaireBuilder) Questions(questions []*Question) *QuestionnaireBuilder
- func (builder *QuestionnaireBuilder) UpdateTime(updateTime string) *QuestionnaireBuilder
- func (builder *QuestionnaireBuilder) Version(version int) *QuestionnaireBuilder
- type RangeFilter
- type RangeFilterBuilder
- type ReconciliationReferralAccountPathReqBodyBuilder
- func (builder *ReconciliationReferralAccountPathReqBodyBuilder) Build() (*ReconciliationReferralAccountReqBody, error)
- func (builder *ReconciliationReferralAccountPathReqBodyBuilder) EndTransTime(endTransTime string) *ReconciliationReferralAccountPathReqBodyBuilder
- func (builder *ReconciliationReferralAccountPathReqBodyBuilder) StartTransTime(startTransTime string) *ReconciliationReferralAccountPathReqBodyBuilder
- func (builder *ReconciliationReferralAccountPathReqBodyBuilder) TradeDetails(tradeDetails []*TradeDetail) *ReconciliationReferralAccountPathReqBodyBuilder
- type ReconciliationReferralAccountReq
- type ReconciliationReferralAccountReqBody
- type ReconciliationReferralAccountReqBodyBuilder
- func (builder *ReconciliationReferralAccountReqBodyBuilder) Build() *ReconciliationReferralAccountReqBody
- func (builder *ReconciliationReferralAccountReqBodyBuilder) EndTransTime(endTransTime string) *ReconciliationReferralAccountReqBodyBuilder
- func (builder *ReconciliationReferralAccountReqBodyBuilder) StartTransTime(startTransTime string) *ReconciliationReferralAccountReqBodyBuilder
- func (builder *ReconciliationReferralAccountReqBodyBuilder) TradeDetails(tradeDetails []*TradeDetail) *ReconciliationReferralAccountReqBodyBuilder
- type ReconciliationReferralAccountReqBuilder
- type ReconciliationReferralAccountResp
- type ReconciliationReferralAccountRespData
- type RecoverApplicationReq
- type RecoverApplicationReqBuilder
- type RecoverApplicationResp
- type RecruiterJobReq
- type RecruiterJobReqBuilder
- type RecruiterJobResp
- type RecruiterJobRespData
- type RecruitmentType
- type RecruitmentTypeBuilder
- func (builder *RecruitmentTypeBuilder) Build() *RecruitmentType
- func (builder *RecruitmentTypeBuilder) EnName(enName string) *RecruitmentTypeBuilder
- func (builder *RecruitmentTypeBuilder) Id(id string) *RecruitmentTypeBuilder
- func (builder *RecruitmentTypeBuilder) Name(name string) *RecruitmentTypeBuilder
- type Referral
- type ReferralBuilder
- func (builder *ReferralBuilder) ApplicationId(applicationId string) *ReferralBuilder
- func (builder *ReferralBuilder) Build() *Referral
- func (builder *ReferralBuilder) CreateTime(createTime int) *ReferralBuilder
- func (builder *ReferralBuilder) Id(id string) *ReferralBuilder
- func (builder *ReferralBuilder) ReferralUser(referralUser *IdNameObject) *ReferralBuilder
- func (builder *ReferralBuilder) ReferralUserId(referralUserId string) *ReferralBuilder
- type ReferralInfo
- type ReferralInfoBuilder
- func (builder *ReferralInfoBuilder) ApplicationIds(applicationIds []string) *ReferralInfoBuilder
- func (builder *ReferralInfoBuilder) Build() *ReferralInfo
- func (builder *ReferralInfoBuilder) CreateTime(createTime string) *ReferralInfoBuilder
- func (builder *ReferralInfoBuilder) Id(id string) *ReferralInfoBuilder
- func (builder *ReferralInfoBuilder) ReferralUser(referralUser *IdNameObject) *ReferralInfoBuilder
- type RegistrationBasicInfo
- type RegistrationBasicInfoBuilder
- func (builder *RegistrationBasicInfoBuilder) Build() *RegistrationBasicInfo
- func (builder *RegistrationBasicInfoBuilder) DownloadUrl(downloadUrl string) *RegistrationBasicInfoBuilder
- func (builder *RegistrationBasicInfoBuilder) Id(id string) *RegistrationBasicInfoBuilder
- func (builder *RegistrationBasicInfoBuilder) RegistrationTime(registrationTime int) *RegistrationBasicInfoBuilder
- func (builder *RegistrationBasicInfoBuilder) Scenario(scenario int) *RegistrationBasicInfoBuilder
- type RegistrationInfo
- type RegistrationInfoBuilder
- type RegistrationSchema
- type RegistrationSchemaBuilder
- func (builder *RegistrationSchemaBuilder) Build() *RegistrationSchema
- func (builder *RegistrationSchemaBuilder) Id(id string) *RegistrationSchemaBuilder
- func (builder *RegistrationSchemaBuilder) Name(name string) *RegistrationSchemaBuilder
- func (builder *RegistrationSchemaBuilder) Objects(objects []*CommonSchema) *RegistrationSchemaBuilder
- func (builder *RegistrationSchemaBuilder) Scenarios(scenarios []int) *RegistrationSchemaBuilder
- type RegistrationSchemaInfo
- type RegistrationSchemaInfoBuilder
- type ResumeSource
- type ResumeSourceBuilder
- func (builder *ResumeSourceBuilder) ActiveStatus(activeStatus int) *ResumeSourceBuilder
- func (builder *ResumeSourceBuilder) Build() *ResumeSource
- func (builder *ResumeSourceBuilder) EnName(enName string) *ResumeSourceBuilder
- func (builder *ResumeSourceBuilder) Id(id string) *ResumeSourceBuilder
- func (builder *ResumeSourceBuilder) ResumeSourceType(resumeSourceType string) *ResumeSourceBuilder
- func (builder *ResumeSourceBuilder) ZhName(zhName string) *ResumeSourceBuilder
- type Role
- type RoleBuilder
- func (builder *RoleBuilder) Build() *Role
- func (builder *RoleBuilder) Description(description *I18n) *RoleBuilder
- func (builder *RoleBuilder) Id(id string) *RoleBuilder
- func (builder *RoleBuilder) ModifyTime(modifyTime string) *RoleBuilder
- func (builder *RoleBuilder) Name(name *I18n) *RoleBuilder
- func (builder *RoleBuilder) RoleStatus(roleStatus int) *RoleBuilder
- func (builder *RoleBuilder) RoleType(roleType int) *RoleBuilder
- func (builder *RoleBuilder) ScopeOfApplication(scopeOfApplication int) *RoleBuilder
- type RoleDetail
- type RoleDetailBuilder
- func (builder *RoleDetailBuilder) Build() *RoleDetail
- func (builder *RoleDetailBuilder) CampusPermissionCollection(campusPermissionCollection *PermissionCollection) *RoleDetailBuilder
- func (builder *RoleDetailBuilder) Description(description *I18n) *RoleDetailBuilder
- func (builder *RoleDetailBuilder) HasBusinessManagementScope(hasBusinessManagementScope bool) *RoleDetailBuilder
- func (builder *RoleDetailBuilder) Id(id string) *RoleDetailBuilder
- func (builder *RoleDetailBuilder) ModifyTime(modifyTime string) *RoleDetailBuilder
- func (builder *RoleDetailBuilder) Name(name *I18n) *RoleDetailBuilder
- func (builder *RoleDetailBuilder) RoleStatus(roleStatus int) *RoleDetailBuilder
- func (builder *RoleDetailBuilder) RoleType(roleType int) *RoleDetailBuilder
- func (builder *RoleDetailBuilder) ScopeOfApplication(scopeOfApplication int) *RoleDetailBuilder
- func (builder *RoleDetailBuilder) SocailPermissionCollection(socailPermissionCollection *PermissionCollection) *RoleDetailBuilder
- type Salary
- type SalaryBuilder
- func (builder *SalaryBuilder) Build() *Salary
- func (builder *SalaryBuilder) OfferId(offerId string) *SalaryBuilder
- func (builder *SalaryBuilder) OperateTime(operateTime string) *SalaryBuilder
- func (builder *SalaryBuilder) OperatorId(operatorId string) *SalaryBuilder
- func (builder *SalaryBuilder) SalaryStatus(salaryStatus int) *SalaryBuilder
- func (builder *SalaryBuilder) SalayId(salayId string) *SalaryBuilder
- type ScoreCalculationConfig
- type ScoreCalculationConfigBuilder
- type ScoreDimensionConfig
- type ScoreDimensionConfigBuilder
- func (builder *ScoreDimensionConfigBuilder) Build() *ScoreDimensionConfig
- func (builder *ScoreDimensionConfigBuilder) LowerLimitScore(lowerLimitScore int) *ScoreDimensionConfigBuilder
- func (builder *ScoreDimensionConfigBuilder) ScoreDimensionType(scoreDimensionType int) *ScoreDimensionConfigBuilder
- func (builder *ScoreDimensionConfigBuilder) UpperLimitScore(upperLimitScore int) *ScoreDimensionConfigBuilder
- type SearchDiversityInclusionPathReqBodyBuilder
- func (builder *SearchDiversityInclusionPathReqBodyBuilder) ApplicationIds(applicationIds []string) *SearchDiversityInclusionPathReqBodyBuilder
- func (builder *SearchDiversityInclusionPathReqBodyBuilder) Build() (*SearchDiversityInclusionReqBody, error)
- func (builder *SearchDiversityInclusionPathReqBodyBuilder) TalentIds(talentIds []string) *SearchDiversityInclusionPathReqBodyBuilder
- type SearchDiversityInclusionReq
- type SearchDiversityInclusionReqBody
- type SearchDiversityInclusionReqBodyBuilder
- func (builder *SearchDiversityInclusionReqBodyBuilder) ApplicationIds(applicationIds []string) *SearchDiversityInclusionReqBodyBuilder
- func (builder *SearchDiversityInclusionReqBodyBuilder) Build() *SearchDiversityInclusionReqBody
- func (builder *SearchDiversityInclusionReqBodyBuilder) TalentIds(talentIds []string) *SearchDiversityInclusionReqBodyBuilder
- type SearchDiversityInclusionReqBuilder
- type SearchDiversityInclusionResp
- type SearchDiversityInclusionRespData
- type SearchJobPublishRecordPathReqBodyBuilder
- type SearchJobPublishRecordReq
- type SearchJobPublishRecordReqBody
- type SearchJobPublishRecordReqBodyBuilder
- type SearchJobPublishRecordReqBuilder
- func (builder *SearchJobPublishRecordReqBuilder) Body(body *SearchJobPublishRecordReqBody) *SearchJobPublishRecordReqBuilder
- func (builder *SearchJobPublishRecordReqBuilder) Build() *SearchJobPublishRecordReq
- func (builder *SearchJobPublishRecordReqBuilder) DepartmentIdType(departmentIdType string) *SearchJobPublishRecordReqBuilder
- func (builder *SearchJobPublishRecordReqBuilder) JobFamilyIdType(jobFamilyIdType string) *SearchJobPublishRecordReqBuilder
- func (builder *SearchJobPublishRecordReqBuilder) JobLevelIdType(jobLevelIdType string) *SearchJobPublishRecordReqBuilder
- func (builder *SearchJobPublishRecordReqBuilder) PageSize(pageSize int) *SearchJobPublishRecordReqBuilder
- func (builder *SearchJobPublishRecordReqBuilder) PageToken(pageToken string) *SearchJobPublishRecordReqBuilder
- func (builder *SearchJobPublishRecordReqBuilder) UserIdType(userIdType string) *SearchJobPublishRecordReqBuilder
- type SearchJobPublishRecordResp
- type SearchJobPublishRecordRespData
- type SearchReferralPathReqBodyBuilder
- func (builder *SearchReferralPathReqBodyBuilder) Build() (*SearchReferralReqBody, error)
- func (builder *SearchReferralPathReqBodyBuilder) EndTime(endTime string) *SearchReferralPathReqBodyBuilder
- func (builder *SearchReferralPathReqBodyBuilder) StartTime(startTime string) *SearchReferralPathReqBodyBuilder
- func (builder *SearchReferralPathReqBodyBuilder) TalentId(talentId string) *SearchReferralPathReqBodyBuilder
- type SearchReferralReq
- type SearchReferralReqBody
- type SearchReferralReqBodyBuilder
- func (builder *SearchReferralReqBodyBuilder) Build() *SearchReferralReqBody
- func (builder *SearchReferralReqBodyBuilder) EndTime(endTime string) *SearchReferralReqBodyBuilder
- func (builder *SearchReferralReqBodyBuilder) StartTime(startTime string) *SearchReferralReqBodyBuilder
- func (builder *SearchReferralReqBodyBuilder) TalentId(talentId string) *SearchReferralReqBodyBuilder
- type SearchReferralReqBuilder
- type SearchReferralResp
- type SearchReferralRespData
- type SearchTalentOperationLogPathReqBodyBuilder
- func (builder *SearchTalentOperationLogPathReqBodyBuilder) Build() (*SearchTalentOperationLogReqBody, error)
- func (builder *SearchTalentOperationLogPathReqBodyBuilder) JobIdList(jobIdList []string) *SearchTalentOperationLogPathReqBodyBuilder
- func (builder *SearchTalentOperationLogPathReqBodyBuilder) OperationList(operationList []int) *SearchTalentOperationLogPathReqBodyBuilder
- func (builder *SearchTalentOperationLogPathReqBodyBuilder) OperatorIdList(operatorIdList []string) *SearchTalentOperationLogPathReqBodyBuilder
- type SearchTalentOperationLogReq
- type SearchTalentOperationLogReqBody
- type SearchTalentOperationLogReqBodyBuilder
- func (builder *SearchTalentOperationLogReqBodyBuilder) Build() *SearchTalentOperationLogReqBody
- func (builder *SearchTalentOperationLogReqBodyBuilder) JobIdList(jobIdList []string) *SearchTalentOperationLogReqBodyBuilder
- func (builder *SearchTalentOperationLogReqBodyBuilder) OperationList(operationList []int) *SearchTalentOperationLogReqBodyBuilder
- func (builder *SearchTalentOperationLogReqBodyBuilder) OperatorIdList(operatorIdList []string) *SearchTalentOperationLogReqBodyBuilder
- type SearchTalentOperationLogReqBuilder
- func (builder *SearchTalentOperationLogReqBuilder) Body(body *SearchTalentOperationLogReqBody) *SearchTalentOperationLogReqBuilder
- func (builder *SearchTalentOperationLogReqBuilder) Build() *SearchTalentOperationLogReq
- func (builder *SearchTalentOperationLogReqBuilder) PageSize(pageSize int) *SearchTalentOperationLogReqBuilder
- func (builder *SearchTalentOperationLogReqBuilder) PageToken(pageToken string) *SearchTalentOperationLogReqBuilder
- func (builder *SearchTalentOperationLogReqBuilder) UserIdType(userIdType string) *SearchTalentOperationLogReqBuilder
- type SearchTalentOperationLogResp
- type SearchTalentOperationLogRespData
- type SearchTalentPoolIterator
- type SearchTalentPoolReq
- type SearchTalentPoolReqBuilder
- func (builder *SearchTalentPoolReqBuilder) Build() *SearchTalentPoolReq
- func (builder *SearchTalentPoolReqBuilder) IdList(idList []string) *SearchTalentPoolReqBuilder
- func (builder *SearchTalentPoolReqBuilder) Limit(limit int) *SearchTalentPoolReqBuilder
- func (builder *SearchTalentPoolReqBuilder) PageSize(pageSize int) *SearchTalentPoolReqBuilder
- func (builder *SearchTalentPoolReqBuilder) PageToken(pageToken string) *SearchTalentPoolReqBuilder
- type SearchTalentPoolResp
- type SearchTalentPoolRespData
- type SearchTestIterator
- type SearchTestPathReqBodyBuilder
- func (builder *SearchTestPathReqBodyBuilder) ApplicationIdList(applicationIdList []string) *SearchTestPathReqBodyBuilder
- func (builder *SearchTestPathReqBodyBuilder) Build() (*SearchTestReqBody, error)
- func (builder *SearchTestPathReqBodyBuilder) TestStartTimeMax(testStartTimeMax string) *SearchTestPathReqBodyBuilder
- func (builder *SearchTestPathReqBodyBuilder) TestStartTimeMin(testStartTimeMin string) *SearchTestPathReqBodyBuilder
- type SearchTestReq
- type SearchTestReqBody
- type SearchTestReqBodyBuilder
- func (builder *SearchTestReqBodyBuilder) ApplicationIdList(applicationIdList []string) *SearchTestReqBodyBuilder
- func (builder *SearchTestReqBodyBuilder) Build() *SearchTestReqBody
- func (builder *SearchTestReqBodyBuilder) TestStartTimeMax(testStartTimeMax string) *SearchTestReqBodyBuilder
- func (builder *SearchTestReqBodyBuilder) TestStartTimeMin(testStartTimeMin string) *SearchTestReqBodyBuilder
- type SearchTestReqBuilder
- func (builder *SearchTestReqBuilder) Body(body *SearchTestReqBody) *SearchTestReqBuilder
- func (builder *SearchTestReqBuilder) Build() *SearchTestReq
- func (builder *SearchTestReqBuilder) Limit(limit int) *SearchTestReqBuilder
- func (builder *SearchTestReqBuilder) PageSize(pageSize int) *SearchTestReqBuilder
- func (builder *SearchTestReqBuilder) PageToken(pageToken string) *SearchTestReqBuilder
- func (builder *SearchTestReqBuilder) UserIdType(userIdType string) *SearchTestReqBuilder
- type SearchTestResp
- type SearchTestRespData
- type SearchWebsiteJobPostIterator
- type SearchWebsiteJobPostPathReqBodyBuilder
- func (builder *SearchWebsiteJobPostPathReqBodyBuilder) Build() (*SearchWebsiteJobPostReqBody, error)
- func (builder *SearchWebsiteJobPostPathReqBodyBuilder) CityCodeList(cityCodeList []string) *SearchWebsiteJobPostPathReqBodyBuilder
- func (builder *SearchWebsiteJobPostPathReqBodyBuilder) CreateEndTime(createEndTime string) *SearchWebsiteJobPostPathReqBodyBuilder
- func (builder *SearchWebsiteJobPostPathReqBodyBuilder) CreateStartTime(createStartTime string) *SearchWebsiteJobPostPathReqBodyBuilder
- func (builder *SearchWebsiteJobPostPathReqBodyBuilder) JobFunctionIdList(jobFunctionIdList []string) *SearchWebsiteJobPostPathReqBodyBuilder
- func (builder *SearchWebsiteJobPostPathReqBodyBuilder) JobTypeIdList(jobTypeIdList []string) *SearchWebsiteJobPostPathReqBodyBuilder
- func (builder *SearchWebsiteJobPostPathReqBodyBuilder) Keyword(keyword string) *SearchWebsiteJobPostPathReqBodyBuilder
- func (builder *SearchWebsiteJobPostPathReqBodyBuilder) SubjectIdList(subjectIdList []string) *SearchWebsiteJobPostPathReqBodyBuilder
- func (builder *SearchWebsiteJobPostPathReqBodyBuilder) UpdateEndTime(updateEndTime string) *SearchWebsiteJobPostPathReqBodyBuilder
- func (builder *SearchWebsiteJobPostPathReqBodyBuilder) UpdateStartTime(updateStartTime string) *SearchWebsiteJobPostPathReqBodyBuilder
- type SearchWebsiteJobPostReq
- type SearchWebsiteJobPostReqBody
- type SearchWebsiteJobPostReqBodyBuilder
- func (builder *SearchWebsiteJobPostReqBodyBuilder) Build() *SearchWebsiteJobPostReqBody
- func (builder *SearchWebsiteJobPostReqBodyBuilder) CityCodeList(cityCodeList []string) *SearchWebsiteJobPostReqBodyBuilder
- func (builder *SearchWebsiteJobPostReqBodyBuilder) CreateEndTime(createEndTime string) *SearchWebsiteJobPostReqBodyBuilder
- func (builder *SearchWebsiteJobPostReqBodyBuilder) CreateStartTime(createStartTime string) *SearchWebsiteJobPostReqBodyBuilder
- func (builder *SearchWebsiteJobPostReqBodyBuilder) JobFunctionIdList(jobFunctionIdList []string) *SearchWebsiteJobPostReqBodyBuilder
- func (builder *SearchWebsiteJobPostReqBodyBuilder) JobTypeIdList(jobTypeIdList []string) *SearchWebsiteJobPostReqBodyBuilder
- func (builder *SearchWebsiteJobPostReqBodyBuilder) Keyword(keyword string) *SearchWebsiteJobPostReqBodyBuilder
- func (builder *SearchWebsiteJobPostReqBodyBuilder) SubjectIdList(subjectIdList []string) *SearchWebsiteJobPostReqBodyBuilder
- func (builder *SearchWebsiteJobPostReqBodyBuilder) UpdateEndTime(updateEndTime string) *SearchWebsiteJobPostReqBodyBuilder
- func (builder *SearchWebsiteJobPostReqBodyBuilder) UpdateStartTime(updateStartTime string) *SearchWebsiteJobPostReqBodyBuilder
- type SearchWebsiteJobPostReqBuilder
- func (builder *SearchWebsiteJobPostReqBuilder) Body(body *SearchWebsiteJobPostReqBody) *SearchWebsiteJobPostReqBuilder
- func (builder *SearchWebsiteJobPostReqBuilder) Build() *SearchWebsiteJobPostReq
- func (builder *SearchWebsiteJobPostReqBuilder) DepartmentIdType(departmentIdType string) *SearchWebsiteJobPostReqBuilder
- func (builder *SearchWebsiteJobPostReqBuilder) JobLevelIdType(jobLevelIdType string) *SearchWebsiteJobPostReqBuilder
- func (builder *SearchWebsiteJobPostReqBuilder) Limit(limit int) *SearchWebsiteJobPostReqBuilder
- func (builder *SearchWebsiteJobPostReqBuilder) PageSize(pageSize int) *SearchWebsiteJobPostReqBuilder
- func (builder *SearchWebsiteJobPostReqBuilder) PageToken(pageToken string) *SearchWebsiteJobPostReqBuilder
- func (builder *SearchWebsiteJobPostReqBuilder) UserIdType(userIdType string) *SearchWebsiteJobPostReqBuilder
- func (builder *SearchWebsiteJobPostReqBuilder) WebsiteId(websiteId string) *SearchWebsiteJobPostReqBuilder
- type SearchWebsiteJobPostResp
- type SearchWebsiteJobPostRespData
- type SelectOptionResult
- type SelectOptionResultBuilder
- func (builder *SelectOptionResultBuilder) Build() *SelectOptionResult
- func (builder *SelectOptionResultBuilder) IsSelected(isSelected bool) *SelectOptionResultBuilder
- func (builder *SelectOptionResultBuilder) OptionDesc(optionDesc string) *SelectOptionResultBuilder
- func (builder *SelectOptionResultBuilder) OptionEnDesc(optionEnDesc string) *SelectOptionResultBuilder
- func (builder *SelectOptionResultBuilder) OptionEnName(optionEnName string) *SelectOptionResultBuilder
- func (builder *SelectOptionResultBuilder) OptionId(optionId string) *SelectOptionResultBuilder
- func (builder *SelectOptionResultBuilder) OptionName(optionName string) *SelectOptionResultBuilder
- type Sequence
- type SequenceBuilder
- type SignatureAttachment
- type SignatureAttachmentBuilder
- func (builder *SignatureAttachmentBuilder) Build() *SignatureAttachment
- func (builder *SignatureAttachmentBuilder) FileName(fileName string) *SignatureAttachmentBuilder
- func (builder *SignatureAttachmentBuilder) FileTemplateId(fileTemplateId string) *SignatureAttachmentBuilder
- func (builder *SignatureAttachmentBuilder) FileTemplateName(fileTemplateName string) *SignatureAttachmentBuilder
- func (builder *SignatureAttachmentBuilder) FileTemplateTypeId(fileTemplateTypeId string) *SignatureAttachmentBuilder
- func (builder *SignatureAttachmentBuilder) FileTemplateTypeName(fileTemplateTypeName string) *SignatureAttachmentBuilder
- func (builder *SignatureAttachmentBuilder) Id(id string) *SignatureAttachmentBuilder
- type Site
- type SiteApplication
- type SiteApplicationBuilder
- func (builder *SiteApplicationBuilder) Build() *SiteApplication
- func (builder *SiteApplicationBuilder) ExternalId(externalId string) *SiteApplicationBuilder
- func (builder *SiteApplicationBuilder) JobPostId(jobPostId string) *SiteApplicationBuilder
- func (builder *SiteApplicationBuilder) Resume(resume *SiteApplicationResume) *SiteApplicationBuilder
- func (builder *SiteApplicationBuilder) Status(status string) *SiteApplicationBuilder
- type SiteApplicationResume
- type SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) Age(age string) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) AwardList(awardList []*SiteResumeAward) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) Build() *SiteApplicationResume
- func (builder *SiteApplicationResumeBuilder) CareerList(careerList []*SiteResumeCareer) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) CertificateList(certificateList []*SiteResumeCertificate) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) CompetitionList(competitionList []*SiteResumeCompetition) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) EducationList(educationList []*SiteResumeEducation) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) Email(email string) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) Identification(identification *SiteResumeIdentification) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) InternshipList(internshipList []*SiteResumeInternship) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) LanguageSkillList(languageSkillList []*SiteResumeLanguageSkill) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) MobileNumber(mobileNumber string) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) MoblieCode(moblieCode string) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) Name(name string) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) ProjectList(projectList []*SiteResumeProject) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) SelfEvaluation(selfEvaluation string) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) SiteAttachmentId(siteAttachmentId string) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) SnsList(snsList []*SiteResumeSns) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) WorkList(workList []*SiteResumeWork) *SiteApplicationResumeBuilder
- func (builder *SiteApplicationResumeBuilder) WorkingYear(workingYear string) *SiteApplicationResumeBuilder
- type SiteBuilder
- type SiteJobCity
- type SiteJobCityBuilder
- type SiteJobPost
- type SiteJobPostBuilder
- func (builder *SiteJobPostBuilder) Build() *SiteJobPost
- func (builder *SiteJobPostBuilder) CityInfo(cityInfo *SiteJobCity) *SiteJobPostBuilder
- func (builder *SiteJobPostBuilder) Description(description string) *SiteJobPostBuilder
- func (builder *SiteJobPostBuilder) Id(id string) *SiteJobPostBuilder
- func (builder *SiteJobPostBuilder) JobTypeInfo(jobTypeInfo *SiteJobType) *SiteJobPostBuilder
- func (builder *SiteJobPostBuilder) PublishTime(publishTime int) *SiteJobPostBuilder
- func (builder *SiteJobPostBuilder) RecruitmentType(recruitmentType *SiteJobRecruitmentType) *SiteJobPostBuilder
- func (builder *SiteJobPostBuilder) Requirement(requirement string) *SiteJobPostBuilder
- func (builder *SiteJobPostBuilder) Title(title string) *SiteJobPostBuilder
- type SiteJobPostSearchInfo
- type SiteJobPostSearchInfoBuilder
- type SiteJobPostSearchRequest
- type SiteJobPostSearchRequestBuilder
- func (builder *SiteJobPostSearchRequestBuilder) Build() *SiteJobPostSearchRequest
- func (builder *SiteJobPostSearchRequestBuilder) CityCodeList(cityCodeList []string) *SiteJobPostSearchRequestBuilder
- func (builder *SiteJobPostSearchRequestBuilder) JobTypeIdList(jobTypeIdList []string) *SiteJobPostSearchRequestBuilder
- func (builder *SiteJobPostSearchRequestBuilder) Keyword(keyword string) *SiteJobPostSearchRequestBuilder
- func (builder *SiteJobPostSearchRequestBuilder) Limit(limit int) *SiteJobPostSearchRequestBuilder
- func (builder *SiteJobPostSearchRequestBuilder) Offset(offset int) *SiteJobPostSearchRequestBuilder
- func (builder *SiteJobPostSearchRequestBuilder) SiteId(siteId string) *SiteJobPostSearchRequestBuilder
- type SiteJobRecruitmentType
- type SiteJobRecruitmentTypeBuilder
- type SiteJobType
- type SiteJobTypeBuilder
- type SiteName
- type SiteNameBuilder
- type SiteResumeAward
- type SiteResumeAwardBuilder
- func (builder *SiteResumeAwardBuilder) AwardTime(awardTime string) *SiteResumeAwardBuilder
- func (builder *SiteResumeAwardBuilder) Build() *SiteResumeAward
- func (builder *SiteResumeAwardBuilder) Description(description string) *SiteResumeAwardBuilder
- func (builder *SiteResumeAwardBuilder) Title(title string) *SiteResumeAwardBuilder
- type SiteResumeCareer
- type SiteResumeCareerBuilder
- func (builder *SiteResumeCareerBuilder) Build() *SiteResumeCareer
- func (builder *SiteResumeCareerBuilder) CareerType(careerType string) *SiteResumeCareerBuilder
- func (builder *SiteResumeCareerBuilder) Company(company string) *SiteResumeCareerBuilder
- func (builder *SiteResumeCareerBuilder) Description(description string) *SiteResumeCareerBuilder
- func (builder *SiteResumeCareerBuilder) EndTime(endTime string) *SiteResumeCareerBuilder
- func (builder *SiteResumeCareerBuilder) StartTime(startTime string) *SiteResumeCareerBuilder
- func (builder *SiteResumeCareerBuilder) Title(title string) *SiteResumeCareerBuilder
- type SiteResumeCertificate
- type SiteResumeCertificateBuilder
- type SiteResumeCompetition
- type SiteResumeCompetitionBuilder
- type SiteResumeEducation
- type SiteResumeEducationBuilder
- func (builder *SiteResumeEducationBuilder) AcademicRanking(academicRanking string) *SiteResumeEducationBuilder
- func (builder *SiteResumeEducationBuilder) Build() *SiteResumeEducation
- func (builder *SiteResumeEducationBuilder) Degree(degree string) *SiteResumeEducationBuilder
- func (builder *SiteResumeEducationBuilder) EducationType(educationType string) *SiteResumeEducationBuilder
- func (builder *SiteResumeEducationBuilder) EndTime(endTime string) *SiteResumeEducationBuilder
- func (builder *SiteResumeEducationBuilder) Major(major string) *SiteResumeEducationBuilder
- func (builder *SiteResumeEducationBuilder) School(school string) *SiteResumeEducationBuilder
- func (builder *SiteResumeEducationBuilder) StartTime(startTime string) *SiteResumeEducationBuilder
- type SiteResumeIdentification
- type SiteResumeIdentificationBuilder
- func (builder *SiteResumeIdentificationBuilder) Build() *SiteResumeIdentification
- func (builder *SiteResumeIdentificationBuilder) Code(code string) *SiteResumeIdentificationBuilder
- func (builder *SiteResumeIdentificationBuilder) IdentificationType(identificationType string) *SiteResumeIdentificationBuilder
- type SiteResumeInternship
- type SiteResumeInternshipBuilder
- func (builder *SiteResumeInternshipBuilder) Build() *SiteResumeInternship
- func (builder *SiteResumeInternshipBuilder) Company(company string) *SiteResumeInternshipBuilder
- func (builder *SiteResumeInternshipBuilder) Description(description string) *SiteResumeInternshipBuilder
- func (builder *SiteResumeInternshipBuilder) EndTime(endTime string) *SiteResumeInternshipBuilder
- func (builder *SiteResumeInternshipBuilder) Position(position string) *SiteResumeInternshipBuilder
- func (builder *SiteResumeInternshipBuilder) StartTime(startTime string) *SiteResumeInternshipBuilder
- type SiteResumeLanguageSkill
- type SiteResumeLanguageSkillBuilder
- type SiteResumeProject
- type SiteResumeProjectBuilder
- func (builder *SiteResumeProjectBuilder) Build() *SiteResumeProject
- func (builder *SiteResumeProjectBuilder) Description(description string) *SiteResumeProjectBuilder
- func (builder *SiteResumeProjectBuilder) EndTime(endTime string) *SiteResumeProjectBuilder
- func (builder *SiteResumeProjectBuilder) Name(name string) *SiteResumeProjectBuilder
- func (builder *SiteResumeProjectBuilder) Role(role string) *SiteResumeProjectBuilder
- func (builder *SiteResumeProjectBuilder) StartTime(startTime string) *SiteResumeProjectBuilder
- type SiteResumeSns
- type SiteResumeSnsBuilder
- type SiteResumeWork
- type SiteResumeWorkBuilder
- func (builder *SiteResumeWorkBuilder) Build() *SiteResumeWork
- func (builder *SiteResumeWorkBuilder) Description(description string) *SiteResumeWorkBuilder
- func (builder *SiteResumeWorkBuilder) Link(link string) *SiteResumeWorkBuilder
- func (builder *SiteResumeWorkBuilder) SiteAttachmentId(siteAttachmentId string) *SiteResumeWorkBuilder
- type SnsInfo
- type SnsInfoBuilder
- type Store
- type StoreBuilder
- func (builder *StoreBuilder) ActiveStatus(activeStatus int) *StoreBuilder
- func (builder *StoreBuilder) AddressId(addressId string) *StoreBuilder
- func (builder *StoreBuilder) Build() *Store
- func (builder *StoreBuilder) DepartmentId(departmentId string) *StoreBuilder
- func (builder *StoreBuilder) Id(id string) *StoreBuilder
- func (builder *StoreBuilder) ManagerId(managerId string) *StoreBuilder
- func (builder *StoreBuilder) Name(name string) *StoreBuilder
- func (builder *StoreBuilder) NameEn(nameEn string) *StoreBuilder
- func (builder *StoreBuilder) Remark(remark string) *StoreBuilder
- func (builder *StoreBuilder) RemarkEn(remarkEn string) *StoreBuilder
- type Subject
- type SubjectBuilder
- func (builder *SubjectBuilder) ActiveStatus(activeStatus int) *SubjectBuilder
- func (builder *SubjectBuilder) ApplicationLimit(applicationLimit int) *SubjectBuilder
- func (builder *SubjectBuilder) Build() *Subject
- func (builder *SubjectBuilder) CreateTime(createTime string) *SubjectBuilder
- func (builder *SubjectBuilder) Creator(creator *IdNameObject) *SubjectBuilder
- func (builder *SubjectBuilder) Id(id string) *SubjectBuilder
- func (builder *SubjectBuilder) Name(name *I18n) *SubjectBuilder
- type Talent
- type TalentAwardInfo
- type TalentAwardInfoBuilder
- func (builder *TalentAwardInfoBuilder) AwardTime(awardTime string) *TalentAwardInfoBuilder
- func (builder *TalentAwardInfoBuilder) Build() *TalentAwardInfo
- func (builder *TalentAwardInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentAwardInfoBuilder
- func (builder *TalentAwardInfoBuilder) Desc(desc string) *TalentAwardInfoBuilder
- func (builder *TalentAwardInfoBuilder) Id(id string) *TalentAwardInfoBuilder
- func (builder *TalentAwardInfoBuilder) Title(title string) *TalentAwardInfoBuilder
- type TalentBasicInfo
- type TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) Age(age int) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) Birthday(birthday int) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) Build() *TalentBasicInfo
- func (builder *TalentBasicInfoBuilder) CreatorId(creatorId string) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) CurrentCity(currentCity *TalentCityInfo) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) CurrentHomeAddress(currentHomeAddress string) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) Email(email string) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) ExperienceYears(experienceYears int) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) Gender(gender int) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) HometownCity(hometownCity *TalentCityInfo) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) HukouLocationCode(hukouLocationCode string) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) IdentificationNumber(identificationNumber string) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) IdentificationType(identificationType int) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) MaritalStatus(maritalStatus int) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) Mobile(mobile string) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) MobileCode(mobileCode string) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) MobileCountryCode(mobileCountryCode string) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) ModifyTime(modifyTime string) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) Name(name string) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) Nationality(nationality *TalentNationality) *TalentBasicInfoBuilder
- func (builder *TalentBasicInfoBuilder) PreferredCityList(preferredCityList []*TalentCityInfo) *TalentBasicInfoBuilder
- type TalentBatchInfo
- type TalentBatchInfoBuilder
- func (builder *TalentBatchInfoBuilder) Build() *TalentBatchInfo
- func (builder *TalentBatchInfoBuilder) Email(email string) *TalentBatchInfoBuilder
- func (builder *TalentBatchInfoBuilder) IdentificationNumber(identificationNumber string) *TalentBatchInfoBuilder
- func (builder *TalentBatchInfoBuilder) IdentificationType(identificationType int) *TalentBatchInfoBuilder
- func (builder *TalentBatchInfoBuilder) MobileCode(mobileCode string) *TalentBatchInfoBuilder
- func (builder *TalentBatchInfoBuilder) MobileNumber(mobileNumber string) *TalentBatchInfoBuilder
- func (builder *TalentBatchInfoBuilder) TalentId(talentId string) *TalentBatchInfoBuilder
- type TalentBuilder
- func (builder *TalentBuilder) AwardList(awardList []*TalentAwardInfo) *TalentBuilder
- func (builder *TalentBuilder) BasicInfo(basicInfo *TalentBasicInfo) *TalentBuilder
- func (builder *TalentBuilder) Build() *Talent
- func (builder *TalentBuilder) CareerList(careerList []*TalentCareerInfo) *TalentBuilder
- func (builder *TalentBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedData) *TalentBuilder
- func (builder *TalentBuilder) EducationList(educationList []*TalentEducationInfo) *TalentBuilder
- func (builder *TalentBuilder) FirstDegree(firstDegree int) *TalentBuilder
- func (builder *TalentBuilder) Id(id string) *TalentBuilder
- func (builder *TalentBuilder) InterviewRegistrationList(interviewRegistrationList []*TalentInterviewRegistrationSimple) *TalentBuilder
- func (builder *TalentBuilder) IsInAgencyPeriod(isInAgencyPeriod bool) *TalentBuilder
- func (builder *TalentBuilder) IsOnboarded(isOnboarded bool) *TalentBuilder
- func (builder *TalentBuilder) LanguageList(languageList []*TalentLanguageInfo) *TalentBuilder
- func (builder *TalentBuilder) ProjectList(projectList []*TalentProjectInfo) *TalentBuilder
- func (builder *TalentBuilder) RegistrationList(registrationList []*RegistrationBasicInfo) *TalentBuilder
- func (builder *TalentBuilder) ResumeAttachmentIdList(resumeAttachmentIdList []string) *TalentBuilder
- func (builder *TalentBuilder) ResumeSourceList(resumeSourceList []*TalentResumeSource) *TalentBuilder
- func (builder *TalentBuilder) SnsList(snsList []*TalentSnsInfo) *TalentBuilder
- func (builder *TalentBuilder) TopDegree(topDegree int) *TalentBuilder
- func (builder *TalentBuilder) WorksList(worksList []*TalentWorksInfo) *TalentBuilder
- type TalentCareerInfo
- type TalentCareerInfoBuilder
- func (builder *TalentCareerInfoBuilder) Build() *TalentCareerInfo
- func (builder *TalentCareerInfoBuilder) CareerType(careerType int) *TalentCareerInfoBuilder
- func (builder *TalentCareerInfoBuilder) Company(company string) *TalentCareerInfoBuilder
- func (builder *TalentCareerInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentCareerInfoBuilder
- func (builder *TalentCareerInfoBuilder) Desc(desc string) *TalentCareerInfoBuilder
- func (builder *TalentCareerInfoBuilder) EndTime(endTime string) *TalentCareerInfoBuilder
- func (builder *TalentCareerInfoBuilder) Id(id string) *TalentCareerInfoBuilder
- func (builder *TalentCareerInfoBuilder) StartTime(startTime string) *TalentCareerInfoBuilder
- func (builder *TalentCareerInfoBuilder) TagList(tagList []int) *TalentCareerInfoBuilder
- func (builder *TalentCareerInfoBuilder) Title(title string) *TalentCareerInfoBuilder
- type TalentCertificateInfo
- type TalentCertificateInfoBuilder
- func (builder *TalentCertificateInfoBuilder) Build() *TalentCertificateInfo
- func (builder *TalentCertificateInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentCertificateInfoBuilder
- func (builder *TalentCertificateInfoBuilder) Desc(desc string) *TalentCertificateInfoBuilder
- func (builder *TalentCertificateInfoBuilder) Id(id string) *TalentCertificateInfoBuilder
- func (builder *TalentCertificateInfoBuilder) Name(name string) *TalentCertificateInfoBuilder
- type TalentCityInfo
- type TalentCityInfoBuilder
- func (builder *TalentCityInfoBuilder) Build() *TalentCityInfo
- func (builder *TalentCityInfoBuilder) CityCode(cityCode string) *TalentCityInfoBuilder
- func (builder *TalentCityInfoBuilder) EnName(enName string) *TalentCityInfoBuilder
- func (builder *TalentCityInfoBuilder) ZhName(zhName string) *TalentCityInfoBuilder
- type TalentCombinedAwardInfo
- type TalentCombinedAwardInfoBuilder
- func (builder *TalentCombinedAwardInfoBuilder) AwardTime(awardTime string) *TalentCombinedAwardInfoBuilder
- func (builder *TalentCombinedAwardInfoBuilder) Build() *TalentCombinedAwardInfo
- func (builder *TalentCombinedAwardInfoBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentCombinedAwardInfoBuilder
- func (builder *TalentCombinedAwardInfoBuilder) Desc(desc string) *TalentCombinedAwardInfoBuilder
- func (builder *TalentCombinedAwardInfoBuilder) Id(id string) *TalentCombinedAwardInfoBuilder
- func (builder *TalentCombinedAwardInfoBuilder) Title(title string) *TalentCombinedAwardInfoBuilder
- type TalentCombinedBasicInfo
- type TalentCombinedBasicInfoBuilder
- func (builder *TalentCombinedBasicInfoBuilder) Birthday(birthday string) *TalentCombinedBasicInfoBuilder
- func (builder *TalentCombinedBasicInfoBuilder) Build() *TalentCombinedBasicInfo
- func (builder *TalentCombinedBasicInfoBuilder) CurrentCityCode(currentCityCode string) *TalentCombinedBasicInfoBuilder
- func (builder *TalentCombinedBasicInfoBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentCombinedBasicInfoBuilder
- func (builder *TalentCombinedBasicInfoBuilder) Email(email string) *TalentCombinedBasicInfoBuilder
- func (builder *TalentCombinedBasicInfoBuilder) Gender(gender int) *TalentCombinedBasicInfoBuilder
- func (builder *TalentCombinedBasicInfoBuilder) HometownCityCode(hometownCityCode string) *TalentCombinedBasicInfoBuilder
- func (builder *TalentCombinedBasicInfoBuilder) Identification(identification *TalentIdentificationInfo) *TalentCombinedBasicInfoBuilder
- func (builder *TalentCombinedBasicInfoBuilder) IdentificationNumber(identificationNumber string) *TalentCombinedBasicInfoBuilder
- func (builder *TalentCombinedBasicInfoBuilder) IdentificationType(identificationType int) *TalentCombinedBasicInfoBuilder
- func (builder *TalentCombinedBasicInfoBuilder) Mobile(mobile string) *TalentCombinedBasicInfoBuilder
- func (builder *TalentCombinedBasicInfoBuilder) MobileCountryCode(mobileCountryCode string) *TalentCombinedBasicInfoBuilder
- func (builder *TalentCombinedBasicInfoBuilder) Name(name string) *TalentCombinedBasicInfoBuilder
- func (builder *TalentCombinedBasicInfoBuilder) NationalityId(nationalityId string) *TalentCombinedBasicInfoBuilder
- func (builder *TalentCombinedBasicInfoBuilder) StartWorkTime(startWorkTime string) *TalentCombinedBasicInfoBuilder
- type TalentCombinedCareerInfo
- type TalentCombinedCareerInfoBuilder
- func (builder *TalentCombinedCareerInfoBuilder) Build() *TalentCombinedCareerInfo
- func (builder *TalentCombinedCareerInfoBuilder) CareerType(careerType int) *TalentCombinedCareerInfoBuilder
- func (builder *TalentCombinedCareerInfoBuilder) Company(company string) *TalentCombinedCareerInfoBuilder
- func (builder *TalentCombinedCareerInfoBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentCombinedCareerInfoBuilder
- func (builder *TalentCombinedCareerInfoBuilder) Desc(desc string) *TalentCombinedCareerInfoBuilder
- func (builder *TalentCombinedCareerInfoBuilder) EndTime(endTime string) *TalentCombinedCareerInfoBuilder
- func (builder *TalentCombinedCareerInfoBuilder) Id(id string) *TalentCombinedCareerInfoBuilder
- func (builder *TalentCombinedCareerInfoBuilder) StartTime(startTime string) *TalentCombinedCareerInfoBuilder
- func (builder *TalentCombinedCareerInfoBuilder) Title(title string) *TalentCombinedCareerInfoBuilder
- type TalentCombinedEducationInfo
- type TalentCombinedEducationInfoBuilder
- func (builder *TalentCombinedEducationInfoBuilder) AcademicRanking(academicRanking int) *TalentCombinedEducationInfoBuilder
- func (builder *TalentCombinedEducationInfoBuilder) Build() *TalentCombinedEducationInfo
- func (builder *TalentCombinedEducationInfoBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentCombinedEducationInfoBuilder
- func (builder *TalentCombinedEducationInfoBuilder) Degree(degree int) *TalentCombinedEducationInfoBuilder
- func (builder *TalentCombinedEducationInfoBuilder) EducationType(educationType int) *TalentCombinedEducationInfoBuilder
- func (builder *TalentCombinedEducationInfoBuilder) EndTime(endTime string) *TalentCombinedEducationInfoBuilder
- func (builder *TalentCombinedEducationInfoBuilder) FieldOfStudy(fieldOfStudy string) *TalentCombinedEducationInfoBuilder
- func (builder *TalentCombinedEducationInfoBuilder) Id(id string) *TalentCombinedEducationInfoBuilder
- func (builder *TalentCombinedEducationInfoBuilder) School(school string) *TalentCombinedEducationInfoBuilder
- func (builder *TalentCombinedEducationInfoBuilder) StartTime(startTime string) *TalentCombinedEducationInfoBuilder
- type TalentCombinedLanguageInfo
- type TalentCombinedLanguageInfoBuilder
- func (builder *TalentCombinedLanguageInfoBuilder) Build() *TalentCombinedLanguageInfo
- func (builder *TalentCombinedLanguageInfoBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentCombinedLanguageInfoBuilder
- func (builder *TalentCombinedLanguageInfoBuilder) Id(id string) *TalentCombinedLanguageInfoBuilder
- func (builder *TalentCombinedLanguageInfoBuilder) Language(language int) *TalentCombinedLanguageInfoBuilder
- func (builder *TalentCombinedLanguageInfoBuilder) Proficiency(proficiency int) *TalentCombinedLanguageInfoBuilder
- type TalentCombinedProjectInfo
- type TalentCombinedProjectInfoBuilder
- func (builder *TalentCombinedProjectInfoBuilder) Build() *TalentCombinedProjectInfo
- func (builder *TalentCombinedProjectInfoBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentCombinedProjectInfoBuilder
- func (builder *TalentCombinedProjectInfoBuilder) Desc(desc string) *TalentCombinedProjectInfoBuilder
- func (builder *TalentCombinedProjectInfoBuilder) EndTime(endTime string) *TalentCombinedProjectInfoBuilder
- func (builder *TalentCombinedProjectInfoBuilder) Id(id string) *TalentCombinedProjectInfoBuilder
- func (builder *TalentCombinedProjectInfoBuilder) Link(link string) *TalentCombinedProjectInfoBuilder
- func (builder *TalentCombinedProjectInfoBuilder) Name(name string) *TalentCombinedProjectInfoBuilder
- func (builder *TalentCombinedProjectInfoBuilder) Role(role string) *TalentCombinedProjectInfoBuilder
- func (builder *TalentCombinedProjectInfoBuilder) StartTime(startTime string) *TalentCombinedProjectInfoBuilder
- type TalentCombinedSnsInfo
- type TalentCombinedSnsInfoBuilder
- func (builder *TalentCombinedSnsInfoBuilder) Build() *TalentCombinedSnsInfo
- func (builder *TalentCombinedSnsInfoBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentCombinedSnsInfoBuilder
- func (builder *TalentCombinedSnsInfoBuilder) Id(id string) *TalentCombinedSnsInfoBuilder
- func (builder *TalentCombinedSnsInfoBuilder) Link(link string) *TalentCombinedSnsInfoBuilder
- func (builder *TalentCombinedSnsInfoBuilder) SnsType(snsType int) *TalentCombinedSnsInfoBuilder
- type TalentCombinedWorkInfo
- type TalentCombinedWorkInfoBuilder
- func (builder *TalentCombinedWorkInfoBuilder) AttachmentId(attachmentId string) *TalentCombinedWorkInfoBuilder
- func (builder *TalentCombinedWorkInfoBuilder) Build() *TalentCombinedWorkInfo
- func (builder *TalentCombinedWorkInfoBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentCombinedWorkInfoBuilder
- func (builder *TalentCombinedWorkInfoBuilder) Desc(desc string) *TalentCombinedWorkInfoBuilder
- func (builder *TalentCombinedWorkInfoBuilder) Id(id string) *TalentCombinedWorkInfoBuilder
- func (builder *TalentCombinedWorkInfoBuilder) Link(link string) *TalentCombinedWorkInfoBuilder
- type TalentCompetitionInfo
- type TalentCompetitionInfoBuilder
- func (builder *TalentCompetitionInfoBuilder) Build() *TalentCompetitionInfo
- func (builder *TalentCompetitionInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentCompetitionInfoBuilder
- func (builder *TalentCompetitionInfoBuilder) Desc(desc string) *TalentCompetitionInfoBuilder
- func (builder *TalentCompetitionInfoBuilder) Id(id string) *TalentCompetitionInfoBuilder
- func (builder *TalentCompetitionInfoBuilder) Name(name string) *TalentCompetitionInfoBuilder
- type TalentCustomizedAttachment
- type TalentCustomizedAttachmentBuilder
- func (builder *TalentCustomizedAttachmentBuilder) Build() *TalentCustomizedAttachment
- func (builder *TalentCustomizedAttachmentBuilder) ContentType(contentType string) *TalentCustomizedAttachmentBuilder
- func (builder *TalentCustomizedAttachmentBuilder) FileId(fileId string) *TalentCustomizedAttachmentBuilder
- func (builder *TalentCustomizedAttachmentBuilder) FileSize(fileSize int) *TalentCustomizedAttachmentBuilder
- func (builder *TalentCustomizedAttachmentBuilder) Name(name string) *TalentCustomizedAttachmentBuilder
- type TalentCustomizedData
- type TalentCustomizedDataBuilder
- func (builder *TalentCustomizedDataBuilder) Build() *TalentCustomizedData
- func (builder *TalentCustomizedDataBuilder) Children(children []*TalentCustomizedDataChild) *TalentCustomizedDataBuilder
- func (builder *TalentCustomizedDataBuilder) Name(name *I18n) *TalentCustomizedDataBuilder
- func (builder *TalentCustomizedDataBuilder) ObjectId(objectId string) *TalentCustomizedDataBuilder
- func (builder *TalentCustomizedDataBuilder) ObjectType(objectType int) *TalentCustomizedDataBuilder
- type TalentCustomizedDataChild
- type TalentCustomizedDataChildBuilder
- func (builder *TalentCustomizedDataChildBuilder) Build() *TalentCustomizedDataChild
- func (builder *TalentCustomizedDataChildBuilder) Name(name *I18n) *TalentCustomizedDataChildBuilder
- func (builder *TalentCustomizedDataChildBuilder) ObjectId(objectId string) *TalentCustomizedDataChildBuilder
- func (builder *TalentCustomizedDataChildBuilder) ObjectType(objectType int) *TalentCustomizedDataChildBuilder
- func (builder *TalentCustomizedDataChildBuilder) Value(value *TalentCustomizedValue) *TalentCustomizedDataChildBuilder
- type TalentCustomizedDataObjectValue
- type TalentCustomizedDataObjectValueBuilder
- func (builder *TalentCustomizedDataObjectValueBuilder) Build() *TalentCustomizedDataObjectValue
- func (builder *TalentCustomizedDataObjectValueBuilder) Children(children []*TalentCustomizedDataObjectValueChild) *TalentCustomizedDataObjectValueBuilder
- func (builder *TalentCustomizedDataObjectValueBuilder) ObjectId(objectId string) *TalentCustomizedDataObjectValueBuilder
- type TalentCustomizedDataObjectValueChild
- type TalentCustomizedDataObjectValueChildBuilder
- func (builder *TalentCustomizedDataObjectValueChildBuilder) Build() *TalentCustomizedDataObjectValueChild
- func (builder *TalentCustomizedDataObjectValueChildBuilder) ObjectId(objectId string) *TalentCustomizedDataObjectValueChildBuilder
- func (builder *TalentCustomizedDataObjectValueChildBuilder) Value(value string) *TalentCustomizedDataObjectValueChildBuilder
- type TalentCustomizedOption
- type TalentCustomizedOptionBuilder
- type TalentCustomizedTimeRange
- type TalentCustomizedTimeRangeBuilder
- func (builder *TalentCustomizedTimeRangeBuilder) Build() *TalentCustomizedTimeRange
- func (builder *TalentCustomizedTimeRangeBuilder) EndTime(endTime string) *TalentCustomizedTimeRangeBuilder
- func (builder *TalentCustomizedTimeRangeBuilder) StartTime(startTime string) *TalentCustomizedTimeRangeBuilder
- type TalentCustomizedValue
- type TalentCustomizedValueBuilder
- func (builder *TalentCustomizedValueBuilder) Build() *TalentCustomizedValue
- func (builder *TalentCustomizedValueBuilder) Content(content string) *TalentCustomizedValueBuilder
- func (builder *TalentCustomizedValueBuilder) CustomizedAttachment(customizedAttachment []*TalentCustomizedAttachment) *TalentCustomizedValueBuilder
- func (builder *TalentCustomizedValueBuilder) Number(number string) *TalentCustomizedValueBuilder
- func (builder *TalentCustomizedValueBuilder) Option(option *TalentCustomizedOption) *TalentCustomizedValueBuilder
- func (builder *TalentCustomizedValueBuilder) OptionList(optionList []*TalentCustomizedOption) *TalentCustomizedValueBuilder
- func (builder *TalentCustomizedValueBuilder) Time(time string) *TalentCustomizedValueBuilder
- func (builder *TalentCustomizedValueBuilder) TimeRange(timeRange *TalentCustomizedTimeRange) *TalentCustomizedValueBuilder
- type TalentEducationInfo
- type TalentEducationInfoBuilder
- func (builder *TalentEducationInfoBuilder) AcademicRanking(academicRanking int) *TalentEducationInfoBuilder
- func (builder *TalentEducationInfoBuilder) Build() *TalentEducationInfo
- func (builder *TalentEducationInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentEducationInfoBuilder
- func (builder *TalentEducationInfoBuilder) Degree(degree int) *TalentEducationInfoBuilder
- func (builder *TalentEducationInfoBuilder) EducationType(educationType int) *TalentEducationInfoBuilder
- func (builder *TalentEducationInfoBuilder) EndTime(endTime string) *TalentEducationInfoBuilder
- func (builder *TalentEducationInfoBuilder) EndTimeV2(endTimeV2 string) *TalentEducationInfoBuilder
- func (builder *TalentEducationInfoBuilder) FieldOfStudy(fieldOfStudy string) *TalentEducationInfoBuilder
- func (builder *TalentEducationInfoBuilder) Id(id string) *TalentEducationInfoBuilder
- func (builder *TalentEducationInfoBuilder) School(school string) *TalentEducationInfoBuilder
- func (builder *TalentEducationInfoBuilder) StartTime(startTime string) *TalentEducationInfoBuilder
- func (builder *TalentEducationInfoBuilder) TagList(tagList []int) *TalentEducationInfoBuilder
- type TalentExternalInfo
- type TalentExternalInfoBuilder
- type TalentFolder
- type TalentFolderBuilder
- func (builder *TalentFolderBuilder) Build() *TalentFolder
- func (builder *TalentFolderBuilder) CreatorId(creatorId string) *TalentFolderBuilder
- func (builder *TalentFolderBuilder) ExternalId(externalId string) *TalentFolderBuilder
- func (builder *TalentFolderBuilder) FolderId(folderId string) *TalentFolderBuilder
- func (builder *TalentFolderBuilder) Name(name string) *TalentFolderBuilder
- func (builder *TalentFolderBuilder) OwnerId(ownerId string) *TalentFolderBuilder
- func (builder *TalentFolderBuilder) ParentId(parentId string) *TalentFolderBuilder
- type TalentFolderForList
- type TalentFolderForListBuilder
- func (builder *TalentFolderForListBuilder) Build() *TalentFolderForList
- func (builder *TalentFolderForListBuilder) FolderId(folderId string) *TalentFolderForListBuilder
- func (builder *TalentFolderForListBuilder) FolderName(folderName string) *TalentFolderForListBuilder
- func (builder *TalentFolderForListBuilder) OwnerId(ownerId string) *TalentFolderForListBuilder
- type TalentIdentificationInfo
- type TalentIdentificationInfoBuilder
- func (builder *TalentIdentificationInfoBuilder) Build() *TalentIdentificationInfo
- func (builder *TalentIdentificationInfoBuilder) IdentificationNumber(identificationNumber string) *TalentIdentificationInfoBuilder
- func (builder *TalentIdentificationInfoBuilder) IdentificationType(identificationType int) *TalentIdentificationInfoBuilder
- type TalentInternshipInfo
- type TalentInternshipInfoBuilder
- func (builder *TalentInternshipInfoBuilder) Build() *TalentInternshipInfo
- func (builder *TalentInternshipInfoBuilder) Company(company string) *TalentInternshipInfoBuilder
- func (builder *TalentInternshipInfoBuilder) Desc(desc string) *TalentInternshipInfoBuilder
- func (builder *TalentInternshipInfoBuilder) EndTime(endTime int) *TalentInternshipInfoBuilder
- func (builder *TalentInternshipInfoBuilder) Id(id string) *TalentInternshipInfoBuilder
- func (builder *TalentInternshipInfoBuilder) StartTime(startTime int) *TalentInternshipInfoBuilder
- func (builder *TalentInternshipInfoBuilder) TagList(tagList []int) *TalentInternshipInfoBuilder
- func (builder *TalentInternshipInfoBuilder) Title(title string) *TalentInternshipInfoBuilder
- type TalentInterview
- type TalentInterviewBuilder
- type TalentInterviewRegistration
- type TalentInterviewRegistrationSimple
- type TalentInterviewRegistrationSimpleBuilder
- func (builder *TalentInterviewRegistrationSimpleBuilder) Build() *TalentInterviewRegistrationSimple
- func (builder *TalentInterviewRegistrationSimpleBuilder) DownloadUrl(downloadUrl string) *TalentInterviewRegistrationSimpleBuilder
- func (builder *TalentInterviewRegistrationSimpleBuilder) Id(id string) *TalentInterviewRegistrationSimpleBuilder
- func (builder *TalentInterviewRegistrationSimpleBuilder) RegistrationTime(registrationTime int) *TalentInterviewRegistrationSimpleBuilder
- type TalentLanguageInfo
- type TalentLanguageInfoBuilder
- func (builder *TalentLanguageInfoBuilder) Build() *TalentLanguageInfo
- func (builder *TalentLanguageInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentLanguageInfoBuilder
- func (builder *TalentLanguageInfoBuilder) Id(id string) *TalentLanguageInfoBuilder
- func (builder *TalentLanguageInfoBuilder) Language(language int) *TalentLanguageInfoBuilder
- func (builder *TalentLanguageInfoBuilder) Proficiency(proficiency int) *TalentLanguageInfoBuilder
- type TalentNationality
- type TalentNationalityBuilder
- func (builder *TalentNationalityBuilder) Build() *TalentNationality
- func (builder *TalentNationalityBuilder) EnName(enName string) *TalentNationalityBuilder
- func (builder *TalentNationalityBuilder) NationalityCode(nationalityCode string) *TalentNationalityBuilder
- func (builder *TalentNationalityBuilder) ZhName(zhName string) *TalentNationalityBuilder
- type TalentOperationLog
- type TalentOperationLogBuilder
- func (builder *TalentOperationLogBuilder) ApplicationId(applicationId string) *TalentOperationLogBuilder
- func (builder *TalentOperationLogBuilder) Build() *TalentOperationLog
- func (builder *TalentOperationLogBuilder) OperationTime(operationTime string) *TalentOperationLogBuilder
- func (builder *TalentOperationLogBuilder) OperationType(operationType int) *TalentOperationLogBuilder
- func (builder *TalentOperationLogBuilder) Operator(operator *IdNameObject) *TalentOperationLogBuilder
- func (builder *TalentOperationLogBuilder) OperatorType(operatorType int) *TalentOperationLogBuilder
- func (builder *TalentOperationLogBuilder) TalentId(talentId string) *TalentOperationLogBuilder
- type TalentPool
- type TalentPoolBuilder
- func (builder *TalentPoolBuilder) Build() *TalentPool
- func (builder *TalentPoolBuilder) CreateTime(createTime string) *TalentPoolBuilder
- func (builder *TalentPoolBuilder) I18nDescription(i18nDescription *I18n) *TalentPoolBuilder
- func (builder *TalentPoolBuilder) I18nName(i18nName *I18n) *TalentPoolBuilder
- func (builder *TalentPoolBuilder) Id(id string) *TalentPoolBuilder
- func (builder *TalentPoolBuilder) IsPrivate(isPrivate int) *TalentPoolBuilder
- func (builder *TalentPoolBuilder) ModifyTime(modifyTime string) *TalentPoolBuilder
- func (builder *TalentPoolBuilder) ParentId(parentId string) *TalentPoolBuilder
- type TalentProjectInfo
- type TalentProjectInfoBuilder
- func (builder *TalentProjectInfoBuilder) Build() *TalentProjectInfo
- func (builder *TalentProjectInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentProjectInfoBuilder
- func (builder *TalentProjectInfoBuilder) Desc(desc string) *TalentProjectInfoBuilder
- func (builder *TalentProjectInfoBuilder) EndTime(endTime string) *TalentProjectInfoBuilder
- func (builder *TalentProjectInfoBuilder) Id(id string) *TalentProjectInfoBuilder
- func (builder *TalentProjectInfoBuilder) Link(link string) *TalentProjectInfoBuilder
- func (builder *TalentProjectInfoBuilder) Name(name string) *TalentProjectInfoBuilder
- func (builder *TalentProjectInfoBuilder) Role(role string) *TalentProjectInfoBuilder
- func (builder *TalentProjectInfoBuilder) StartTime(startTime string) *TalentProjectInfoBuilder
- type TalentResumeSource
- type TalentResumeSourceBuilder
- func (builder *TalentResumeSourceBuilder) Build() *TalentResumeSource
- func (builder *TalentResumeSourceBuilder) EnName(enName string) *TalentResumeSourceBuilder
- func (builder *TalentResumeSourceBuilder) Id(id string) *TalentResumeSourceBuilder
- func (builder *TalentResumeSourceBuilder) ZhName(zhName string) *TalentResumeSourceBuilder
- type TalentSchema
- type TalentSchemaChildObject
- type TalentSchemaChildObjectBuilder
- func (builder *TalentSchemaChildObjectBuilder) ActiveStatus(activeStatus int) *TalentSchemaChildObjectBuilder
- func (builder *TalentSchemaChildObjectBuilder) Build() *TalentSchemaChildObject
- func (builder *TalentSchemaChildObjectBuilder) Id(id string) *TalentSchemaChildObjectBuilder
- func (builder *TalentSchemaChildObjectBuilder) IsCustomized(isCustomized bool) *TalentSchemaChildObjectBuilder
- func (builder *TalentSchemaChildObjectBuilder) Name(name *I18n) *TalentSchemaChildObjectBuilder
- func (builder *TalentSchemaChildObjectBuilder) OptionList(optionList []*TalentSchemaOption) *TalentSchemaChildObjectBuilder
- type TalentSchemaObject
- type TalentSchemaObjectBuilder
- func (builder *TalentSchemaObjectBuilder) ActiveStatus(activeStatus int) *TalentSchemaObjectBuilder
- func (builder *TalentSchemaObjectBuilder) Build() *TalentSchemaObject
- func (builder *TalentSchemaObjectBuilder) Children(children []*TalentSchemaChildObject) *TalentSchemaObjectBuilder
- func (builder *TalentSchemaObjectBuilder) Id(id string) *TalentSchemaObjectBuilder
- func (builder *TalentSchemaObjectBuilder) IsCustomized(isCustomized bool) *TalentSchemaObjectBuilder
- func (builder *TalentSchemaObjectBuilder) Name(name *I18n) *TalentSchemaObjectBuilder
- func (builder *TalentSchemaObjectBuilder) OptionList(optionList []*TalentSchemaOption) *TalentSchemaObjectBuilder
- type TalentSchemaOption
- type TalentSchemaOptionBuilder
- func (builder *TalentSchemaOptionBuilder) ActiveStatus(activeStatus int) *TalentSchemaOptionBuilder
- func (builder *TalentSchemaOptionBuilder) Build() *TalentSchemaOption
- func (builder *TalentSchemaOptionBuilder) Name(name *I18n) *TalentSchemaOptionBuilder
- func (builder *TalentSchemaOptionBuilder) Value(value string) *TalentSchemaOptionBuilder
- type TalentSelfEvaluation
- type TalentSelfEvaluationBuilder
- func (builder *TalentSelfEvaluationBuilder) Build() *TalentSelfEvaluation
- func (builder *TalentSelfEvaluationBuilder) Content(content string) *TalentSelfEvaluationBuilder
- func (builder *TalentSelfEvaluationBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentSelfEvaluationBuilder
- func (builder *TalentSelfEvaluationBuilder) Id(id string) *TalentSelfEvaluationBuilder
- type TalentSnsInfo
- type TalentSnsInfoBuilder
- func (builder *TalentSnsInfoBuilder) Build() *TalentSnsInfo
- func (builder *TalentSnsInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentSnsInfoBuilder
- func (builder *TalentSnsInfoBuilder) Id(id string) *TalentSnsInfoBuilder
- func (builder *TalentSnsInfoBuilder) Link(link string) *TalentSnsInfoBuilder
- func (builder *TalentSnsInfoBuilder) SnsType(snsType int) *TalentSnsInfoBuilder
- type TalentWorksInfo
- type TalentWorksInfoBuilder
- func (builder *TalentWorksInfoBuilder) Build() *TalentWorksInfo
- func (builder *TalentWorksInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentWorksInfoBuilder
- func (builder *TalentWorksInfoBuilder) Desc(desc string) *TalentWorksInfoBuilder
- func (builder *TalentWorksInfoBuilder) Id(id string) *TalentWorksInfoBuilder
- func (builder *TalentWorksInfoBuilder) Link(link string) *TalentWorksInfoBuilder
- func (builder *TalentWorksInfoBuilder) Name(name string) *TalentWorksInfoBuilder
- type TargetMajorInfo
- type TargetMajorInfoBuilder
- func (builder *TargetMajorInfoBuilder) Build() *TargetMajorInfo
- func (builder *TargetMajorInfoBuilder) EnName(enName string) *TargetMajorInfoBuilder
- func (builder *TargetMajorInfoBuilder) Id(id string) *TargetMajorInfoBuilder
- func (builder *TargetMajorInfoBuilder) ZhName(zhName string) *TargetMajorInfoBuilder
- type TerminateApplicationPathReqBodyBuilder
- func (builder *TerminateApplicationPathReqBodyBuilder) Build() (*TerminateApplicationReqBody, error)
- func (builder *TerminateApplicationPathReqBodyBuilder) TerminationReasonList(terminationReasonList []string) *TerminateApplicationPathReqBodyBuilder
- func (builder *TerminateApplicationPathReqBodyBuilder) TerminationReasonNote(terminationReasonNote string) *TerminateApplicationPathReqBodyBuilder
- func (builder *TerminateApplicationPathReqBodyBuilder) TerminationType(terminationType int) *TerminateApplicationPathReqBodyBuilder
- type TerminateApplicationReq
- type TerminateApplicationReqBody
- type TerminateApplicationReqBodyBuilder
- func (builder *TerminateApplicationReqBodyBuilder) Build() *TerminateApplicationReqBody
- func (builder *TerminateApplicationReqBodyBuilder) TerminationReasonList(terminationReasonList []string) *TerminateApplicationReqBodyBuilder
- func (builder *TerminateApplicationReqBodyBuilder) TerminationReasonNote(terminationReasonNote string) *TerminateApplicationReqBodyBuilder
- func (builder *TerminateApplicationReqBodyBuilder) TerminationType(terminationType int) *TerminateApplicationReqBodyBuilder
- type TerminateApplicationReqBuilder
- func (builder *TerminateApplicationReqBuilder) ApplicationId(applicationId string) *TerminateApplicationReqBuilder
- func (builder *TerminateApplicationReqBuilder) Body(body *TerminateApplicationReqBody) *TerminateApplicationReqBuilder
- func (builder *TerminateApplicationReqBuilder) Build() *TerminateApplicationReq
- type TerminateApplicationResp
- type TerminationReason
- type TerminationReasonBuilder
- func (builder *TerminationReasonBuilder) ActiveStatus(activeStatus int) *TerminationReasonBuilder
- func (builder *TerminationReasonBuilder) Build() *TerminationReason
- func (builder *TerminationReasonBuilder) Id(id string) *TerminationReasonBuilder
- func (builder *TerminationReasonBuilder) IsUsedAsEvaluation(isUsedAsEvaluation bool) *TerminationReasonBuilder
- func (builder *TerminationReasonBuilder) Name(name *I18n) *TerminationReasonBuilder
- func (builder *TerminationReasonBuilder) ReferralName(referralName *I18n) *TerminationReasonBuilder
- func (builder *TerminationReasonBuilder) TerminationType(terminationType int) *TerminationReasonBuilder
- type Test
- type TestBuilder
- func (builder *TestBuilder) ApplicationId(applicationId string) *TestBuilder
- func (builder *TestBuilder) Build() *Test
- func (builder *TestBuilder) CreatedAt(createdAt string) *TestBuilder
- func (builder *TestBuilder) ReplyStatus(replyStatus int) *TestBuilder
- func (builder *TestBuilder) ReportUrlList(reportUrlList []string) *TestBuilder
- func (builder *TestBuilder) ResultDetailList(resultDetailList []*TestResultDetail) *TestBuilder
- func (builder *TestBuilder) ResultUploadTime(resultUploadTime string) *TestBuilder
- func (builder *TestBuilder) Reviewer(reviewer string) *TestBuilder
- func (builder *TestBuilder) Score(score string) *TestBuilder
- func (builder *TestBuilder) ScoreSubmitTime(scoreSubmitTime string) *TestBuilder
- func (builder *TestBuilder) TestCompleteTime(testCompleteTime string) *TestBuilder
- func (builder *TestBuilder) TestId(testId string) *TestBuilder
- func (builder *TestBuilder) TestPaperId(testPaperId string) *TestBuilder
- func (builder *TestBuilder) TestPaperName(testPaperName string) *TestBuilder
- func (builder *TestBuilder) TestPaperSourceId(testPaperSourceId string) *TestBuilder
- func (builder *TestBuilder) TestPaperSourceName(testPaperSourceName *I18n) *TestBuilder
- func (builder *TestBuilder) TestSchedule(testSchedule *TestSchedule) *TestBuilder
- func (builder *TestBuilder) TestStatus(testStatus int) *TestBuilder
- type TestResultDetail
- type TestResultDetailBuilder
- type TestSchedule
- type TestScheduleBuilder
- type Todo
- type TodoBuilder
- func (builder *TodoBuilder) Build() *Todo
- func (builder *TodoBuilder) Evaluation(evaluation *TodoCommon) *TodoBuilder
- func (builder *TodoBuilder) Exam(exam *TodoCommon) *TodoBuilder
- func (builder *TodoBuilder) Interview(interview *TodoCommon) *TodoBuilder
- func (builder *TodoBuilder) Offer(offer *TodoCommon) *TodoBuilder
- type TodoCommon
- type TodoCommonBuilder
- func (builder *TodoCommonBuilder) ApplicationId(applicationId string) *TodoCommonBuilder
- func (builder *TodoCommonBuilder) Build() *TodoCommon
- func (builder *TodoCommonBuilder) Id(id string) *TodoCommonBuilder
- func (builder *TodoCommonBuilder) JobId(jobId string) *TodoCommonBuilder
- func (builder *TodoCommonBuilder) TalentId(talentId string) *TodoCommonBuilder
- type TradeDetail
- type TradeDetailBuilder
- type TransferOnboardApplicationPathReqBodyBuilder
- func (builder *TransferOnboardApplicationPathReqBodyBuilder) ActualOnboardTime(actualOnboardTime int) *TransferOnboardApplicationPathReqBodyBuilder
- func (builder *TransferOnboardApplicationPathReqBodyBuilder) Build() (*TransferOnboardApplicationReqBody, error)
- func (builder *TransferOnboardApplicationPathReqBodyBuilder) Department(department string) *TransferOnboardApplicationPathReqBodyBuilder
- func (builder *TransferOnboardApplicationPathReqBodyBuilder) EmployeeType(employeeType string) *TransferOnboardApplicationPathReqBodyBuilder
- func (builder *TransferOnboardApplicationPathReqBodyBuilder) ExpectedConversionTime(expectedConversionTime int) *TransferOnboardApplicationPathReqBodyBuilder
- func (builder *TransferOnboardApplicationPathReqBodyBuilder) JobRequirementId(jobRequirementId string) *TransferOnboardApplicationPathReqBodyBuilder
- func (builder *TransferOnboardApplicationPathReqBodyBuilder) Leader(leader string) *TransferOnboardApplicationPathReqBodyBuilder
- func (builder *TransferOnboardApplicationPathReqBodyBuilder) Level(level string) *TransferOnboardApplicationPathReqBodyBuilder
- func (builder *TransferOnboardApplicationPathReqBodyBuilder) OnboardCityCode(onboardCityCode string) *TransferOnboardApplicationPathReqBodyBuilder
- func (builder *TransferOnboardApplicationPathReqBodyBuilder) OperatorId(operatorId string) *TransferOnboardApplicationPathReqBodyBuilder
- func (builder *TransferOnboardApplicationPathReqBodyBuilder) Sequence(sequence string) *TransferOnboardApplicationPathReqBodyBuilder
- type TransferOnboardApplicationReq
- type TransferOnboardApplicationReqBody
- type TransferOnboardApplicationReqBodyBuilder
- func (builder *TransferOnboardApplicationReqBodyBuilder) ActualOnboardTime(actualOnboardTime int) *TransferOnboardApplicationReqBodyBuilder
- func (builder *TransferOnboardApplicationReqBodyBuilder) Build() *TransferOnboardApplicationReqBody
- func (builder *TransferOnboardApplicationReqBodyBuilder) Department(department string) *TransferOnboardApplicationReqBodyBuilder
- func (builder *TransferOnboardApplicationReqBodyBuilder) EmployeeType(employeeType string) *TransferOnboardApplicationReqBodyBuilder
- func (builder *TransferOnboardApplicationReqBodyBuilder) ExpectedConversionTime(expectedConversionTime int) *TransferOnboardApplicationReqBodyBuilder
- func (builder *TransferOnboardApplicationReqBodyBuilder) JobRequirementId(jobRequirementId string) *TransferOnboardApplicationReqBodyBuilder
- func (builder *TransferOnboardApplicationReqBodyBuilder) Leader(leader string) *TransferOnboardApplicationReqBodyBuilder
- func (builder *TransferOnboardApplicationReqBodyBuilder) Level(level string) *TransferOnboardApplicationReqBodyBuilder
- func (builder *TransferOnboardApplicationReqBodyBuilder) OnboardCityCode(onboardCityCode string) *TransferOnboardApplicationReqBodyBuilder
- func (builder *TransferOnboardApplicationReqBodyBuilder) OperatorId(operatorId string) *TransferOnboardApplicationReqBodyBuilder
- func (builder *TransferOnboardApplicationReqBodyBuilder) Sequence(sequence string) *TransferOnboardApplicationReqBodyBuilder
- type TransferOnboardApplicationReqBuilder
- func (builder *TransferOnboardApplicationReqBuilder) ApplicationId(applicationId string) *TransferOnboardApplicationReqBuilder
- func (builder *TransferOnboardApplicationReqBuilder) Body(body *TransferOnboardApplicationReqBody) *TransferOnboardApplicationReqBuilder
- func (builder *TransferOnboardApplicationReqBuilder) Build() *TransferOnboardApplicationReq
- func (builder *TransferOnboardApplicationReqBuilder) DepartmentIdType(departmentIdType string) *TransferOnboardApplicationReqBuilder
- func (builder *TransferOnboardApplicationReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *TransferOnboardApplicationReqBuilder
- func (builder *TransferOnboardApplicationReqBuilder) JobFamilyIdType(jobFamilyIdType string) *TransferOnboardApplicationReqBuilder
- func (builder *TransferOnboardApplicationReqBuilder) JobLevelIdType(jobLevelIdType string) *TransferOnboardApplicationReqBuilder
- func (builder *TransferOnboardApplicationReqBuilder) UserIdType(userIdType string) *TransferOnboardApplicationReqBuilder
- type TransferOnboardApplicationResp
- type TransferOnboardApplicationRespData
- type TransferStageApplicationPathReqBodyBuilder
- type TransferStageApplicationReq
- type TransferStageApplicationReqBody
- type TransferStageApplicationReqBodyBuilder
- type TransferStageApplicationReqBuilder
- func (builder *TransferStageApplicationReqBuilder) ApplicationId(applicationId string) *TransferStageApplicationReqBuilder
- func (builder *TransferStageApplicationReqBuilder) Body(body *TransferStageApplicationReqBody) *TransferStageApplicationReqBuilder
- func (builder *TransferStageApplicationReqBuilder) Build() *TransferStageApplicationReq
- type TransferStageApplicationResp
- type TripartiteAgreementInfo
- type TripartiteAgreementInfoBuilder
- func (builder *TripartiteAgreementInfoBuilder) ApplicationId(applicationId string) *TripartiteAgreementInfoBuilder
- func (builder *TripartiteAgreementInfoBuilder) Build() *TripartiteAgreementInfo
- func (builder *TripartiteAgreementInfoBuilder) CreateTime(createTime string) *TripartiteAgreementInfoBuilder
- func (builder *TripartiteAgreementInfoBuilder) Id(id string) *TripartiteAgreementInfoBuilder
- func (builder *TripartiteAgreementInfoBuilder) ModifyTime(modifyTime string) *TripartiteAgreementInfoBuilder
- func (builder *TripartiteAgreementInfoBuilder) State(state int) *TripartiteAgreementInfoBuilder
- type UpdateConfigJobReq
- type UpdateConfigJobReqBuilder
- func (builder *UpdateConfigJobReqBuilder) Build() *UpdateConfigJobReq
- func (builder *UpdateConfigJobReqBuilder) JobConfig(jobConfig *JobConfig) *UpdateConfigJobReqBuilder
- func (builder *UpdateConfigJobReqBuilder) JobId(jobId string) *UpdateConfigJobReqBuilder
- func (builder *UpdateConfigJobReqBuilder) UserIdType(userIdType string) *UpdateConfigJobReqBuilder
- type UpdateConfigJobResp
- type UpdateConfigJobRespData
- type UpdateExternalApplicationReq
- type UpdateExternalApplicationReqBuilder
- func (builder *UpdateExternalApplicationReqBuilder) Build() *UpdateExternalApplicationReq
- func (builder *UpdateExternalApplicationReqBuilder) ExternalApplication(externalApplication *ExternalApplication) *UpdateExternalApplicationReqBuilder
- func (builder *UpdateExternalApplicationReqBuilder) ExternalApplicationId(externalApplicationId string) *UpdateExternalApplicationReqBuilder
- type UpdateExternalApplicationResp
- type UpdateExternalApplicationRespData
- type UpdateJobRequirementReq
- type UpdateJobRequirementReqBuilder
- func (builder *UpdateJobRequirementReqBuilder) Build() *UpdateJobRequirementReq
- func (builder *UpdateJobRequirementReqBuilder) DepartmentIdType(departmentIdType string) *UpdateJobRequirementReqBuilder
- func (builder *UpdateJobRequirementReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *UpdateJobRequirementReqBuilder
- func (builder *UpdateJobRequirementReqBuilder) JobFamilyIdType(jobFamilyIdType string) *UpdateJobRequirementReqBuilder
- func (builder *UpdateJobRequirementReqBuilder) JobLevelIdType(jobLevelIdType string) *UpdateJobRequirementReqBuilder
- func (builder *UpdateJobRequirementReqBuilder) JobRequirement(jobRequirement *JobRequirement) *UpdateJobRequirementReqBuilder
- func (builder *UpdateJobRequirementReqBuilder) JobRequirementId(jobRequirementId string) *UpdateJobRequirementReqBuilder
- func (builder *UpdateJobRequirementReqBuilder) UserIdType(userIdType string) *UpdateJobRequirementReqBuilder
- type UpdateJobRequirementResp
- type UpdateOfferCustomFieldReq
- type UpdateOfferCustomFieldReqBuilder
- func (builder *UpdateOfferCustomFieldReqBuilder) Build() *UpdateOfferCustomFieldReq
- func (builder *UpdateOfferCustomFieldReqBuilder) OfferCustomField(offerCustomField *OfferCustomField) *UpdateOfferCustomFieldReqBuilder
- func (builder *UpdateOfferCustomFieldReqBuilder) OfferCustomFieldId(offerCustomFieldId string) *UpdateOfferCustomFieldReqBuilder
- type UpdateOfferCustomFieldResp
- type UpdateOfferReq
- type UpdateOfferReqBuilder
- func (builder *UpdateOfferReqBuilder) Build() *UpdateOfferReq
- func (builder *UpdateOfferReqBuilder) DepartmentIdType(departmentIdType string) *UpdateOfferReqBuilder
- func (builder *UpdateOfferReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *UpdateOfferReqBuilder
- func (builder *UpdateOfferReqBuilder) JobFamilyIdType(jobFamilyIdType string) *UpdateOfferReqBuilder
- func (builder *UpdateOfferReqBuilder) JobLevelIdType(jobLevelIdType string) *UpdateOfferReqBuilder
- func (builder *UpdateOfferReqBuilder) OfferId(offerId string) *UpdateOfferReqBuilder
- func (builder *UpdateOfferReqBuilder) OfferInfo(offerInfo *OfferInfo) *UpdateOfferReqBuilder
- func (builder *UpdateOfferReqBuilder) UserIdType(userIdType string) *UpdateOfferReqBuilder
- type UpdateOfferResp
- type UpdateOfferRespData
- type UpdateProgressEcoBackgroundCheckPathReqBodyBuilder
- func (builder *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) BackgroundCheckId(backgroundCheckId string) *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder
- func (builder *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) Build() (*UpdateProgressEcoBackgroundCheckReqBody, error)
- func (builder *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) ReportFileList(reportFileList []*EcoBackgroundCheckReportFile) *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder
- func (builder *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) Result(result string) *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder
- func (builder *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) StageEnName(stageEnName string) *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder
- func (builder *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) StageId(stageId string) *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder
- func (builder *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) StageName(stageName string) *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder
- func (builder *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) StageTime(stageTime string) *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder
- type UpdateProgressEcoBackgroundCheckReq
- type UpdateProgressEcoBackgroundCheckReqBody
- type UpdateProgressEcoBackgroundCheckReqBodyBuilder
- func (builder *UpdateProgressEcoBackgroundCheckReqBodyBuilder) BackgroundCheckId(backgroundCheckId string) *UpdateProgressEcoBackgroundCheckReqBodyBuilder
- func (builder *UpdateProgressEcoBackgroundCheckReqBodyBuilder) Build() *UpdateProgressEcoBackgroundCheckReqBody
- func (builder *UpdateProgressEcoBackgroundCheckReqBodyBuilder) ReportFileList(reportFileList []*EcoBackgroundCheckReportFile) *UpdateProgressEcoBackgroundCheckReqBodyBuilder
- func (builder *UpdateProgressEcoBackgroundCheckReqBodyBuilder) Result(result string) *UpdateProgressEcoBackgroundCheckReqBodyBuilder
- func (builder *UpdateProgressEcoBackgroundCheckReqBodyBuilder) StageEnName(stageEnName string) *UpdateProgressEcoBackgroundCheckReqBodyBuilder
- func (builder *UpdateProgressEcoBackgroundCheckReqBodyBuilder) StageId(stageId string) *UpdateProgressEcoBackgroundCheckReqBodyBuilder
- func (builder *UpdateProgressEcoBackgroundCheckReqBodyBuilder) StageName(stageName string) *UpdateProgressEcoBackgroundCheckReqBodyBuilder
- func (builder *UpdateProgressEcoBackgroundCheckReqBodyBuilder) StageTime(stageTime string) *UpdateProgressEcoBackgroundCheckReqBodyBuilder
- type UpdateProgressEcoBackgroundCheckReqBuilder
- type UpdateProgressEcoBackgroundCheckResp
- type UpdateResultEcoBackgroundCheckPathReqBodyBuilder
- func (builder *UpdateResultEcoBackgroundCheckPathReqBodyBuilder) BackgroundCheckId(backgroundCheckId string) *UpdateResultEcoBackgroundCheckPathReqBodyBuilder
- func (builder *UpdateResultEcoBackgroundCheckPathReqBodyBuilder) Build() (*UpdateResultEcoBackgroundCheckReqBody, error)
- func (builder *UpdateResultEcoBackgroundCheckPathReqBodyBuilder) ReportFileList(reportFileList []*EcoBackgroundCheckReportFile) *UpdateResultEcoBackgroundCheckPathReqBodyBuilder
- func (builder *UpdateResultEcoBackgroundCheckPathReqBodyBuilder) Result(result string) *UpdateResultEcoBackgroundCheckPathReqBodyBuilder
- func (builder *UpdateResultEcoBackgroundCheckPathReqBodyBuilder) ResultTime(resultTime string) *UpdateResultEcoBackgroundCheckPathReqBodyBuilder
- type UpdateResultEcoBackgroundCheckReq
- type UpdateResultEcoBackgroundCheckReqBody
- type UpdateResultEcoBackgroundCheckReqBodyBuilder
- func (builder *UpdateResultEcoBackgroundCheckReqBodyBuilder) BackgroundCheckId(backgroundCheckId string) *UpdateResultEcoBackgroundCheckReqBodyBuilder
- func (builder *UpdateResultEcoBackgroundCheckReqBodyBuilder) Build() *UpdateResultEcoBackgroundCheckReqBody
- func (builder *UpdateResultEcoBackgroundCheckReqBodyBuilder) ReportFileList(reportFileList []*EcoBackgroundCheckReportFile) *UpdateResultEcoBackgroundCheckReqBodyBuilder
- func (builder *UpdateResultEcoBackgroundCheckReqBodyBuilder) Result(result string) *UpdateResultEcoBackgroundCheckReqBodyBuilder
- func (builder *UpdateResultEcoBackgroundCheckReqBodyBuilder) ResultTime(resultTime string) *UpdateResultEcoBackgroundCheckReqBodyBuilder
- type UpdateResultEcoBackgroundCheckReqBuilder
- type UpdateResultEcoBackgroundCheckResp
- type UpdateResultEcoExamReq
- type UpdateResultEcoExamReqBuilder
- type UpdateResultEcoExamResp
- type UpdateTalentExternalInfoPathReqBodyBuilder
- type UpdateTalentExternalInfoReq
- type UpdateTalentExternalInfoReqBody
- type UpdateTalentExternalInfoReqBodyBuilder
- type UpdateTalentExternalInfoReqBuilder
- func (builder *UpdateTalentExternalInfoReqBuilder) Body(body *UpdateTalentExternalInfoReqBody) *UpdateTalentExternalInfoReqBuilder
- func (builder *UpdateTalentExternalInfoReqBuilder) Build() *UpdateTalentExternalInfoReq
- func (builder *UpdateTalentExternalInfoReqBuilder) TalentId(talentId string) *UpdateTalentExternalInfoReqBuilder
- type UpdateTalentExternalInfoResp
- type UpdateTalentExternalInfoRespData
- type UpdateTripartiteAgreementReq
- type UpdateTripartiteAgreementReqBuilder
- func (builder *UpdateTripartiteAgreementReqBuilder) Build() *UpdateTripartiteAgreementReq
- func (builder *UpdateTripartiteAgreementReqBuilder) TripartiteAgreementId(tripartiteAgreementId string) *UpdateTripartiteAgreementReqBuilder
- func (builder *UpdateTripartiteAgreementReqBuilder) TripartiteAgreementInfo(tripartiteAgreementInfo *TripartiteAgreementInfo) *UpdateTripartiteAgreementReqBuilder
- type UpdateTripartiteAgreementResp
- type UpdateTripartiteAgreementRespData
- type UpdateWebsiteChannelPathReqBodyBuilder
- type UpdateWebsiteChannelReq
- type UpdateWebsiteChannelReqBody
- type UpdateWebsiteChannelReqBodyBuilder
- type UpdateWebsiteChannelReqBuilder
- func (builder *UpdateWebsiteChannelReqBuilder) Body(body *UpdateWebsiteChannelReqBody) *UpdateWebsiteChannelReqBuilder
- func (builder *UpdateWebsiteChannelReqBuilder) Build() *UpdateWebsiteChannelReq
- func (builder *UpdateWebsiteChannelReqBuilder) ChannelId(channelId string) *UpdateWebsiteChannelReqBuilder
- func (builder *UpdateWebsiteChannelReqBuilder) WebsiteId(websiteId string) *UpdateWebsiteChannelReqBuilder
- type UpdateWebsiteChannelResp
- type UpdateWebsiteChannelRespData
- type UserBusinessManagementScope
- type UserBusinessManagementScopeBuilder
- func (builder *UserBusinessManagementScopeBuilder) Build() *UserBusinessManagementScope
- func (builder *UserBusinessManagementScopeBuilder) Entity(entity *EntityInfo) *UserBusinessManagementScopeBuilder
- func (builder *UserBusinessManagementScopeBuilder) ScopeRule(scopeRule *PermissionScopeRule) *UserBusinessManagementScopeBuilder
- type UserContactInfo
- type UserContactInfoBuilder
- func (builder *UserContactInfoBuilder) Build() *UserContactInfo
- func (builder *UserContactInfoBuilder) Email(email string) *UserContactInfoBuilder
- func (builder *UserContactInfoBuilder) FirstName(firstName string) *UserContactInfoBuilder
- func (builder *UserContactInfoBuilder) LastName(lastName string) *UserContactInfoBuilder
- func (builder *UserContactInfoBuilder) Mobile(mobile string) *UserContactInfoBuilder
- func (builder *UserContactInfoBuilder) Name(name string) *UserContactInfoBuilder
- type UserId
- type UserIdBuilder
- type UserRole
- type UserRoleBuilder
- func (builder *UserRoleBuilder) Build() *UserRole
- func (builder *UserRoleBuilder) BusinessManagementScopes(businessManagementScopes []*UserBusinessManagementScope) *UserRoleBuilder
- func (builder *UserRoleBuilder) ModifyTime(modifyTime string) *UserRoleBuilder
- func (builder *UserRoleBuilder) RoleDescription(roleDescription *I18n) *UserRoleBuilder
- func (builder *UserRoleBuilder) RoleId(roleId string) *UserRoleBuilder
- func (builder *UserRoleBuilder) RoleName(roleName *I18n) *UserRoleBuilder
- func (builder *UserRoleBuilder) UserId(userId string) *UserRoleBuilder
- type V1
- type Website
- type WebsiteBuilder
- func (builder *WebsiteBuilder) Build() *Website
- func (builder *WebsiteBuilder) Id(id string) *WebsiteBuilder
- func (builder *WebsiteBuilder) JobChannelId(jobChannelId string) *WebsiteBuilder
- func (builder *WebsiteBuilder) Name(name *I18n) *WebsiteBuilder
- func (builder *WebsiteBuilder) ProcessTypeList(processTypeList []int) *WebsiteBuilder
- type WebsiteChannelInfo
- type WebsiteChannelInfoBuilder
- func (builder *WebsiteChannelInfoBuilder) Build() *WebsiteChannelInfo
- func (builder *WebsiteChannelInfoBuilder) Code(code string) *WebsiteChannelInfoBuilder
- func (builder *WebsiteChannelInfoBuilder) Id(id string) *WebsiteChannelInfoBuilder
- func (builder *WebsiteChannelInfoBuilder) Link(link string) *WebsiteChannelInfoBuilder
- func (builder *WebsiteChannelInfoBuilder) Name(name string) *WebsiteChannelInfoBuilder
- type WebsiteDelivery
- type WebsiteDeliveryAttachment
- type WebsiteDeliveryAttachmentBuilder
- func (builder *WebsiteDeliveryAttachmentBuilder) ApplicationPreferredCityCodeList(applicationPreferredCityCodeList []string) *WebsiteDeliveryAttachmentBuilder
- func (builder *WebsiteDeliveryAttachmentBuilder) Build() *WebsiteDeliveryAttachment
- func (builder *WebsiteDeliveryAttachmentBuilder) ChannelId(channelId string) *WebsiteDeliveryAttachmentBuilder
- func (builder *WebsiteDeliveryAttachmentBuilder) Email(email string) *WebsiteDeliveryAttachmentBuilder
- func (builder *WebsiteDeliveryAttachmentBuilder) Identification(identification *WebsiteDeliveryAttachmentIndentification) *WebsiteDeliveryAttachmentBuilder
- func (builder *WebsiteDeliveryAttachmentBuilder) JobPostId(jobPostId string) *WebsiteDeliveryAttachmentBuilder
- func (builder *WebsiteDeliveryAttachmentBuilder) Mobile(mobile string) *WebsiteDeliveryAttachmentBuilder
- func (builder *WebsiteDeliveryAttachmentBuilder) MobileCountryCode(mobileCountryCode string) *WebsiteDeliveryAttachmentBuilder
- func (builder *WebsiteDeliveryAttachmentBuilder) ResumeFileId(resumeFileId string) *WebsiteDeliveryAttachmentBuilder
- func (builder *WebsiteDeliveryAttachmentBuilder) UserId(userId string) *WebsiteDeliveryAttachmentBuilder
- type WebsiteDeliveryAttachmentIndentification
- type WebsiteDeliveryAttachmentIndentificationBuilder
- func (builder *WebsiteDeliveryAttachmentIndentificationBuilder) Build() *WebsiteDeliveryAttachmentIndentification
- func (builder *WebsiteDeliveryAttachmentIndentificationBuilder) IdentificationNumber(identificationNumber string) *WebsiteDeliveryAttachmentIndentificationBuilder
- func (builder *WebsiteDeliveryAttachmentIndentificationBuilder) IdentificationType(identificationType int) *WebsiteDeliveryAttachmentIndentificationBuilder
- type WebsiteDeliveryAward
- type WebsiteDeliveryAwardBuilder
- func (builder *WebsiteDeliveryAwardBuilder) AwardTime(awardTime int) *WebsiteDeliveryAwardBuilder
- func (builder *WebsiteDeliveryAwardBuilder) Build() *WebsiteDeliveryAward
- func (builder *WebsiteDeliveryAwardBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryAwardBuilder
- func (builder *WebsiteDeliveryAwardBuilder) Desc(desc string) *WebsiteDeliveryAwardBuilder
- func (builder *WebsiteDeliveryAwardBuilder) Title(title string) *WebsiteDeliveryAwardBuilder
- type WebsiteDeliveryBasicInfo
- type WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) Age(age int) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) Birthday(birthday int) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) Build() *WebsiteDeliveryBasicInfo
- func (builder *WebsiteDeliveryBasicInfoBuilder) CurrentCityCode(currentCityCode string) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) CurrentHomeAddress(currentHomeAddress string) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) Email(email string) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) ExperienceYears(experienceYears int) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) Gender(gender int) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) HometownCityCode(hometownCityCode string) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) Identification(identification *WebsiteDeliveryIdentification) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) MaritalStatus(maritalStatus int) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) Mobile(mobile string) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) MobileCountryCode(mobileCountryCode string) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) Name(name string) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) NationalityId(nationalityId string) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) PreferredCityCodeList(preferredCityCodeList []string) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) ResumeSourceId(resumeSourceId string) *WebsiteDeliveryBasicInfoBuilder
- func (builder *WebsiteDeliveryBasicInfoBuilder) StartWorkTime(startWorkTime int) *WebsiteDeliveryBasicInfoBuilder
- type WebsiteDeliveryBuilder
- func (builder *WebsiteDeliveryBuilder) ApplicationPreferredCityCodeList(applicationPreferredCityCodeList []string) *WebsiteDeliveryBuilder
- func (builder *WebsiteDeliveryBuilder) Build() *WebsiteDelivery
- func (builder *WebsiteDeliveryBuilder) ChannelId(channelId string) *WebsiteDeliveryBuilder
- func (builder *WebsiteDeliveryBuilder) JobPostId(jobPostId string) *WebsiteDeliveryBuilder
- func (builder *WebsiteDeliveryBuilder) Resume(resume *WebsiteDeliveryResume) *WebsiteDeliveryBuilder
- func (builder *WebsiteDeliveryBuilder) UserId(userId string) *WebsiteDeliveryBuilder
- type WebsiteDeliveryCareer
- type WebsiteDeliveryCareerBuilder
- func (builder *WebsiteDeliveryCareerBuilder) Build() *WebsiteDeliveryCareer
- func (builder *WebsiteDeliveryCareerBuilder) Company(company string) *WebsiteDeliveryCareerBuilder
- func (builder *WebsiteDeliveryCareerBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryCareerBuilder
- func (builder *WebsiteDeliveryCareerBuilder) Desc(desc string) *WebsiteDeliveryCareerBuilder
- func (builder *WebsiteDeliveryCareerBuilder) EndTime(endTime int) *WebsiteDeliveryCareerBuilder
- func (builder *WebsiteDeliveryCareerBuilder) StartTime(startTime int) *WebsiteDeliveryCareerBuilder
- func (builder *WebsiteDeliveryCareerBuilder) Title(title string) *WebsiteDeliveryCareerBuilder
- type WebsiteDeliveryCertificate
- type WebsiteDeliveryCertificateBuilder
- func (builder *WebsiteDeliveryCertificateBuilder) Build() *WebsiteDeliveryCertificate
- func (builder *WebsiteDeliveryCertificateBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryCertificateBuilder
- func (builder *WebsiteDeliveryCertificateBuilder) Desc(desc string) *WebsiteDeliveryCertificateBuilder
- func (builder *WebsiteDeliveryCertificateBuilder) Name(name string) *WebsiteDeliveryCertificateBuilder
- type WebsiteDeliveryCompetition
- type WebsiteDeliveryCompetitionBuilder
- func (builder *WebsiteDeliveryCompetitionBuilder) Build() *WebsiteDeliveryCompetition
- func (builder *WebsiteDeliveryCompetitionBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryCompetitionBuilder
- func (builder *WebsiteDeliveryCompetitionBuilder) Desc(desc string) *WebsiteDeliveryCompetitionBuilder
- func (builder *WebsiteDeliveryCompetitionBuilder) Name(name string) *WebsiteDeliveryCompetitionBuilder
- type WebsiteDeliveryCustomizedData
- type WebsiteDeliveryCustomizedDataBuilder
- func (builder *WebsiteDeliveryCustomizedDataBuilder) Build() *WebsiteDeliveryCustomizedData
- func (builder *WebsiteDeliveryCustomizedDataBuilder) ObjectId(objectId string) *WebsiteDeliveryCustomizedDataBuilder
- func (builder *WebsiteDeliveryCustomizedDataBuilder) Value(value string) *WebsiteDeliveryCustomizedDataBuilder
- type WebsiteDeliveryCustomizedDataParent
- type WebsiteDeliveryCustomizedDataParentBuilder
- func (builder *WebsiteDeliveryCustomizedDataParentBuilder) Build() *WebsiteDeliveryCustomizedDataParent
- func (builder *WebsiteDeliveryCustomizedDataParentBuilder) Children(children []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryCustomizedDataParentBuilder
- func (builder *WebsiteDeliveryCustomizedDataParentBuilder) ObjectId(objectId string) *WebsiteDeliveryCustomizedDataParentBuilder
- type WebsiteDeliveryDto
- type WebsiteDeliveryDtoBuilder
- func (builder *WebsiteDeliveryDtoBuilder) ApplicationId(applicationId string) *WebsiteDeliveryDtoBuilder
- func (builder *WebsiteDeliveryDtoBuilder) Build() *WebsiteDeliveryDto
- func (builder *WebsiteDeliveryDtoBuilder) Id(id string) *WebsiteDeliveryDtoBuilder
- func (builder *WebsiteDeliveryDtoBuilder) JobId(jobId string) *WebsiteDeliveryDtoBuilder
- func (builder *WebsiteDeliveryDtoBuilder) JobPostId(jobPostId string) *WebsiteDeliveryDtoBuilder
- func (builder *WebsiteDeliveryDtoBuilder) PortalResumeId(portalResumeId string) *WebsiteDeliveryDtoBuilder
- func (builder *WebsiteDeliveryDtoBuilder) TalentId(talentId string) *WebsiteDeliveryDtoBuilder
- func (builder *WebsiteDeliveryDtoBuilder) UserId(userId string) *WebsiteDeliveryDtoBuilder
- type WebsiteDeliveryEducation
- type WebsiteDeliveryEducationBuilder
- func (builder *WebsiteDeliveryEducationBuilder) AcademicRanking(academicRanking int) *WebsiteDeliveryEducationBuilder
- func (builder *WebsiteDeliveryEducationBuilder) Build() *WebsiteDeliveryEducation
- func (builder *WebsiteDeliveryEducationBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryEducationBuilder
- func (builder *WebsiteDeliveryEducationBuilder) Degree(degree int) *WebsiteDeliveryEducationBuilder
- func (builder *WebsiteDeliveryEducationBuilder) EducationType(educationType int) *WebsiteDeliveryEducationBuilder
- func (builder *WebsiteDeliveryEducationBuilder) EndTime(endTime int) *WebsiteDeliveryEducationBuilder
- func (builder *WebsiteDeliveryEducationBuilder) EndTimeV2(endTimeV2 int) *WebsiteDeliveryEducationBuilder
- func (builder *WebsiteDeliveryEducationBuilder) FieldOfStudy(fieldOfStudy string) *WebsiteDeliveryEducationBuilder
- func (builder *WebsiteDeliveryEducationBuilder) School(school string) *WebsiteDeliveryEducationBuilder
- func (builder *WebsiteDeliveryEducationBuilder) StartTime(startTime int) *WebsiteDeliveryEducationBuilder
- type WebsiteDeliveryIdentification
- type WebsiteDeliveryIdentificationBuilder
- func (builder *WebsiteDeliveryIdentificationBuilder) Build() *WebsiteDeliveryIdentification
- func (builder *WebsiteDeliveryIdentificationBuilder) IdentificationNumber(identificationNumber string) *WebsiteDeliveryIdentificationBuilder
- func (builder *WebsiteDeliveryIdentificationBuilder) IdentificationType(identificationType int) *WebsiteDeliveryIdentificationBuilder
- type WebsiteDeliveryInternship
- type WebsiteDeliveryInternshipBuilder
- func (builder *WebsiteDeliveryInternshipBuilder) Build() *WebsiteDeliveryInternship
- func (builder *WebsiteDeliveryInternshipBuilder) Company(company string) *WebsiteDeliveryInternshipBuilder
- func (builder *WebsiteDeliveryInternshipBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryInternshipBuilder
- func (builder *WebsiteDeliveryInternshipBuilder) Desc(desc string) *WebsiteDeliveryInternshipBuilder
- func (builder *WebsiteDeliveryInternshipBuilder) EndTime(endTime int) *WebsiteDeliveryInternshipBuilder
- func (builder *WebsiteDeliveryInternshipBuilder) StartTime(startTime int) *WebsiteDeliveryInternshipBuilder
- func (builder *WebsiteDeliveryInternshipBuilder) Title(title string) *WebsiteDeliveryInternshipBuilder
- type WebsiteDeliveryLanguage
- type WebsiteDeliveryLanguageBuilder
- func (builder *WebsiteDeliveryLanguageBuilder) Build() *WebsiteDeliveryLanguage
- func (builder *WebsiteDeliveryLanguageBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryLanguageBuilder
- func (builder *WebsiteDeliveryLanguageBuilder) Language(language int) *WebsiteDeliveryLanguageBuilder
- func (builder *WebsiteDeliveryLanguageBuilder) Proficiency(proficiency int) *WebsiteDeliveryLanguageBuilder
- type WebsiteDeliveryProject
- type WebsiteDeliveryProjectBuilder
- func (builder *WebsiteDeliveryProjectBuilder) Build() *WebsiteDeliveryProject
- func (builder *WebsiteDeliveryProjectBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryProjectBuilder
- func (builder *WebsiteDeliveryProjectBuilder) Desc(desc string) *WebsiteDeliveryProjectBuilder
- func (builder *WebsiteDeliveryProjectBuilder) EndTime(endTime int) *WebsiteDeliveryProjectBuilder
- func (builder *WebsiteDeliveryProjectBuilder) Link(link string) *WebsiteDeliveryProjectBuilder
- func (builder *WebsiteDeliveryProjectBuilder) Name(name string) *WebsiteDeliveryProjectBuilder
- func (builder *WebsiteDeliveryProjectBuilder) Role(role string) *WebsiteDeliveryProjectBuilder
- func (builder *WebsiteDeliveryProjectBuilder) StartTime(startTime int) *WebsiteDeliveryProjectBuilder
- type WebsiteDeliveryResume
- type WebsiteDeliveryResumeBuilder
- func (builder *WebsiteDeliveryResumeBuilder) AwardList(awardList []*WebsiteDeliveryAward) *WebsiteDeliveryResumeBuilder
- func (builder *WebsiteDeliveryResumeBuilder) BasicInfo(basicInfo *WebsiteDeliveryBasicInfo) *WebsiteDeliveryResumeBuilder
- func (builder *WebsiteDeliveryResumeBuilder) Build() *WebsiteDeliveryResume
- func (builder *WebsiteDeliveryResumeBuilder) CareerList(careerList []*WebsiteDeliveryCareer) *WebsiteDeliveryResumeBuilder
- func (builder *WebsiteDeliveryResumeBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedDataParent) *WebsiteDeliveryResumeBuilder
- func (builder *WebsiteDeliveryResumeBuilder) EducationList(educationList []*WebsiteDeliveryEducation) *WebsiteDeliveryResumeBuilder
- func (builder *WebsiteDeliveryResumeBuilder) InternshipList(internshipList []*WebsiteDeliveryInternship) *WebsiteDeliveryResumeBuilder
- func (builder *WebsiteDeliveryResumeBuilder) LanguageList(languageList []*WebsiteDeliveryLanguage) *WebsiteDeliveryResumeBuilder
- func (builder *WebsiteDeliveryResumeBuilder) ProjectList(projectList []*WebsiteDeliveryProject) *WebsiteDeliveryResumeBuilder
- func (builder *WebsiteDeliveryResumeBuilder) ResumeAttachmentId(resumeAttachmentId string) *WebsiteDeliveryResumeBuilder
- func (builder *WebsiteDeliveryResumeBuilder) SelfEvaluation(selfEvaluation *WebsiteDeliverySelfEvaluation) *WebsiteDeliveryResumeBuilder
- func (builder *WebsiteDeliveryResumeBuilder) SnsList(snsList []*WebsiteDeliverySns) *WebsiteDeliveryResumeBuilder
- func (builder *WebsiteDeliveryResumeBuilder) WorksList(worksList []*WebsiteDeliveryWorks) *WebsiteDeliveryResumeBuilder
- type WebsiteDeliverySelfEvaluation
- type WebsiteDeliverySelfEvaluationBuilder
- func (builder *WebsiteDeliverySelfEvaluationBuilder) Build() *WebsiteDeliverySelfEvaluation
- func (builder *WebsiteDeliverySelfEvaluationBuilder) Content(content string) *WebsiteDeliverySelfEvaluationBuilder
- func (builder *WebsiteDeliverySelfEvaluationBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliverySelfEvaluationBuilder
- type WebsiteDeliverySns
- type WebsiteDeliverySnsBuilder
- func (builder *WebsiteDeliverySnsBuilder) Build() *WebsiteDeliverySns
- func (builder *WebsiteDeliverySnsBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliverySnsBuilder
- func (builder *WebsiteDeliverySnsBuilder) Link(link string) *WebsiteDeliverySnsBuilder
- func (builder *WebsiteDeliverySnsBuilder) SnsType(snsType int) *WebsiteDeliverySnsBuilder
- type WebsiteDeliveryWorks
- type WebsiteDeliveryWorksAttachment
- type WebsiteDeliveryWorksAttachmentBuilder
- type WebsiteDeliveryWorksBuilder
- func (builder *WebsiteDeliveryWorksBuilder) Attachment(attachment *WebsiteDeliveryWorksAttachment) *WebsiteDeliveryWorksBuilder
- func (builder *WebsiteDeliveryWorksBuilder) Build() *WebsiteDeliveryWorks
- func (builder *WebsiteDeliveryWorksBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryWorksBuilder
- func (builder *WebsiteDeliveryWorksBuilder) Desc(desc string) *WebsiteDeliveryWorksBuilder
- func (builder *WebsiteDeliveryWorksBuilder) Link(link string) *WebsiteDeliveryWorksBuilder
- type WebsiteJobPost
- type WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) Address(address *CommonAddress) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) AddressList(addressList []*CommonAddress) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) Build() *WebsiteJobPost
- func (builder *WebsiteJobPostBuilder) CreateTime(createTime string) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) Creator(creator *IdNameObject) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) CustomizedDataList(customizedDataList []*WebsiteJobPostCustomizedData) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) Description(description string) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) Experience(experience int) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) Headcount(headcount int) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) HighLightList(highLightList []*IdNameObject) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) Id(id string) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) JobActiveStatus(jobActiveStatus int) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) JobCode(jobCode string) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) JobDepartment(jobDepartment *IdNameObject) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) JobExpireTime(jobExpireTime string) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) JobFunction(jobFunction *IdNameObject) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) JobId(jobId string) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) JobProcessType(jobProcessType int) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) JobRecruitmentType(jobRecruitmentType *IdNameObject) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) JobType(jobType *IdNameObject) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) MaxJobLevel(maxJobLevel *IdNameObject) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) MaxSalary(maxSalary string) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) MinJobLevel(minJobLevel *IdNameObject) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) MinSalary(minSalary string) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) ModifyTime(modifyTime string) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) RequiredDegree(requiredDegree int) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) Requirement(requirement string) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) Subject(subject *IdNameObject) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) TargetMajorList(targetMajorList []*IdNameObject) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) Title(title string) *WebsiteJobPostBuilder
- type WebsiteJobPostCustomizedData
- type WebsiteJobPostCustomizedDataBuilder
- func (builder *WebsiteJobPostCustomizedDataBuilder) Build() *WebsiteJobPostCustomizedData
- func (builder *WebsiteJobPostCustomizedDataBuilder) Name(name *I18n) *WebsiteJobPostCustomizedDataBuilder
- func (builder *WebsiteJobPostCustomizedDataBuilder) ObjectId(objectId string) *WebsiteJobPostCustomizedDataBuilder
- func (builder *WebsiteJobPostCustomizedDataBuilder) ObjectType(objectType int) *WebsiteJobPostCustomizedDataBuilder
- func (builder *WebsiteJobPostCustomizedDataBuilder) Value(value *WebsiteJobPostCustomizedValue) *WebsiteJobPostCustomizedDataBuilder
- type WebsiteJobPostCustomizedOption
- type WebsiteJobPostCustomizedOptionBuilder
- func (builder *WebsiteJobPostCustomizedOptionBuilder) Build() *WebsiteJobPostCustomizedOption
- func (builder *WebsiteJobPostCustomizedOptionBuilder) Key(key string) *WebsiteJobPostCustomizedOptionBuilder
- func (builder *WebsiteJobPostCustomizedOptionBuilder) Name(name *I18n) *WebsiteJobPostCustomizedOptionBuilder
- type WebsiteJobPostCustomizedTimeRange
- type WebsiteJobPostCustomizedTimeRangeBuilder
- func (builder *WebsiteJobPostCustomizedTimeRangeBuilder) Build() *WebsiteJobPostCustomizedTimeRange
- func (builder *WebsiteJobPostCustomizedTimeRangeBuilder) EndTime(endTime string) *WebsiteJobPostCustomizedTimeRangeBuilder
- func (builder *WebsiteJobPostCustomizedTimeRangeBuilder) StartTime(startTime string) *WebsiteJobPostCustomizedTimeRangeBuilder
- type WebsiteJobPostCustomizedValue
- type WebsiteJobPostCustomizedValueBuilder
- func (builder *WebsiteJobPostCustomizedValueBuilder) Build() *WebsiteJobPostCustomizedValue
- func (builder *WebsiteJobPostCustomizedValueBuilder) Content(content string) *WebsiteJobPostCustomizedValueBuilder
- func (builder *WebsiteJobPostCustomizedValueBuilder) Number(number string) *WebsiteJobPostCustomizedValueBuilder
- func (builder *WebsiteJobPostCustomizedValueBuilder) Option(option *WebsiteJobPostCustomizedOption) *WebsiteJobPostCustomizedValueBuilder
- func (builder *WebsiteJobPostCustomizedValueBuilder) OptionList(optionList []*WebsiteJobPostCustomizedOption) *WebsiteJobPostCustomizedValueBuilder
- func (builder *WebsiteJobPostCustomizedValueBuilder) Time(time string) *WebsiteJobPostCustomizedValueBuilder
- func (builder *WebsiteJobPostCustomizedValueBuilder) TimeRange(timeRange *WebsiteJobPostCustomizedTimeRange) *WebsiteJobPostCustomizedValueBuilder
- type WebsiteUser
- type WebsiteUserBuilder
- func (builder *WebsiteUserBuilder) Build() *WebsiteUser
- func (builder *WebsiteUserBuilder) Email(email string) *WebsiteUserBuilder
- func (builder *WebsiteUserBuilder) ExternalId(externalId string) *WebsiteUserBuilder
- func (builder *WebsiteUserBuilder) Mobile(mobile string) *WebsiteUserBuilder
- func (builder *WebsiteUserBuilder) MobileCountryCode(mobileCountryCode string) *WebsiteUserBuilder
- func (builder *WebsiteUserBuilder) Name(name string) *WebsiteUserBuilder
- func (builder *WebsiteUserBuilder) UserId(userId string) *WebsiteUserBuilder
- type WithdrawReferralAccountPathReqBodyBuilder
- func (builder *WithdrawReferralAccountPathReqBodyBuilder) Build() (*WithdrawReferralAccountReqBody, error)
- func (builder *WithdrawReferralAccountPathReqBodyBuilder) ExternalOrderId(externalOrderId string) *WithdrawReferralAccountPathReqBodyBuilder
- func (builder *WithdrawReferralAccountPathReqBodyBuilder) WithdrawBonusType(withdrawBonusType []int) *WithdrawReferralAccountPathReqBodyBuilder
- type WithdrawReferralAccountReq
- type WithdrawReferralAccountReqBody
- type WithdrawReferralAccountReqBodyBuilder
- func (builder *WithdrawReferralAccountReqBodyBuilder) Build() *WithdrawReferralAccountReqBody
- func (builder *WithdrawReferralAccountReqBodyBuilder) ExternalOrderId(externalOrderId string) *WithdrawReferralAccountReqBodyBuilder
- func (builder *WithdrawReferralAccountReqBodyBuilder) WithdrawBonusType(withdrawBonusType []int) *WithdrawReferralAccountReqBodyBuilder
- type WithdrawReferralAccountReqBuilder
- func (builder *WithdrawReferralAccountReqBuilder) Body(body *WithdrawReferralAccountReqBody) *WithdrawReferralAccountReqBuilder
- func (builder *WithdrawReferralAccountReqBuilder) Build() *WithdrawReferralAccountReq
- func (builder *WithdrawReferralAccountReqBuilder) ReferralAccountId(referralAccountId string) *WithdrawReferralAccountReqBuilder
- type WithdrawReferralAccountResp
- type WithdrawReferralAccountRespData
- type WorksInfo
- type WorksInfoBuilder
Constants ¶
const ( UserIdTypeUserId = "user_id" // 以user_id来识别用户 UserIdTypeUnionId = "union_id" // 以union_id来识别用户 UserIdTypeOpenId = "open_id" // 以open_id来识别用户 UserIdTypePeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( UserIdTypeProtectAgencyUserId = "user_id" // 以user_id来识别用户 UserIdTypeProtectAgencyUnionId = "union_id" // 以union_id来识别用户 UserIdTypeProtectAgencyOpenId = "open_id" // 以open_id来识别用户 UserIdTypeProtectAgencyPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( UserIdTypeQueryAgencyUserId = "user_id" // 以user_id来识别用户 UserIdTypeQueryAgencyUnionId = "union_id" // 以union_id来识别用户 UserIdTypeQueryAgencyOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeCreateApplicationUserId = "user_id" // 以user_id来识别用户 UserIdTypeCreateApplicationUnionId = "union_id" // 以union_id来识别用户 UserIdTypeCreateApplicationOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeGetApplicationUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetApplicationUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetApplicationOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeOfferApplicationUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeOfferApplicationUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeOfferApplicationOpenId = "open_id" // 以 open_id 来识别用户 )
const ( DepartmentIdTypeOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypePeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypePeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypeJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( EmployeeTypeIdTypePeopleAdminEmployeeTypeId = "people_admin_employee_type_id" // 「人力系统管理后台」适用的人员类型 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 EmployeeTypeIdTypeEmployeeTypeEnumId = "employee_type_enum_id" // 「飞书管理后台」适用的人员类型 ID,通过「查询人员类型」接口获取 )
const ( TerminationType我们拒绝了候选人 = 1 // 我们拒绝了候选人 TerminationType候选人拒绝了我们 = 22 // 候选人拒绝了我们 TerminationType其他 = 27 // 其他 )
const ( UserIdTypeTransferOnboardApplicationUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeTransferOnboardApplicationUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeTransferOnboardApplicationOpenId = "open_id" // 以 open_id 来识别用户 )
const ( DepartmentIdTypeTransferOnboardApplicationOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeTransferOnboardApplicationDepartmentId = "department_id" // 以 department_id 来标识部门 DepartmentIdTypeTransferOnboardApplicationPeopleAdminDepartmentId = "people_admin_department_id" // 以 people_admin_department_id 来标识部门 )
const ( JobLevelIdTypeTransferOnboardApplicationPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeTransferOnboardApplicationJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypeTransferOnboardApplicationPeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypeTransferOnboardApplicationJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( EmployeeTypeIdTypeTransferOnboardApplicationPeopleAdminEmployeeTypeId = "people_admin_employee_type_id" // 「人力系统管理后台」适用的人员类型 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 EmployeeTypeIdTypeTransferOnboardApplicationEmployeeTypeEnumId = "employee_type_enum_id" // 「飞书管理后台」适用的人员类型 ID,通过「查询人员类型」接口获取 )
const ( UserIdTypeListApplicationInterviewUserId = "user_id" // 以user_id来识别用户 UserIdTypeListApplicationInterviewUnionId = "union_id" // 以union_id来识别用户 UserIdTypeListApplicationInterviewOpenId = "open_id" // 以open_id来识别用户 UserIdTypeListApplicationInterviewPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( JobLevelIdTypeListApplicationInterviewPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeListApplicationInterviewJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( Type附件简历 = 1 // 附件简历 Type候选人作品 = 2 // 候选人作品 Type自定义附件 = 3 // 自定义附件 )
const ( UserIdTypeListBackgroundCheckOrderUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeListBackgroundCheckOrderUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeListBackgroundCheckOrderOpenId = "open_id" // 以 open_id 来识别用户 )
const ( Scope背调 = 1 // 背调 Scope笔试 = 2 // 笔试 )
const ( ScopeBatchUpdateEcoAccountCustomField背调 = 1 // 背调 ScopeBatchUpdateEcoAccountCustomField笔试 = 2 // 笔试 )
const ( ScopeCreateEcoAccountCustomField背调 = 1 // 背调 ScopeCreateEcoAccountCustomField笔试 = 2 // 笔试 )
const ( State导入成功 = 1 // 导入成功 State导入失败 = 2 // 导入失败 )
const ( UserIdTypeGetEmployeeUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeGetEmployeeUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeGetEmployeeOpenId = "open_id" // 以 open_id 来识别用户 )
const ( DepartmentIdTypeGetEmployeeOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeGetEmployeeDepartmentId = "department_id" // 以 department_id 来标识部门 DepartmentIdTypeGetEmployeePeopleAdminDepartmentId = "people_admin_department_id" // 以 people_admin_department_id 来标识部门 )
const ( JobLevelIdTypeGetEmployeePeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeGetEmployeeJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypeGetEmployeePeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypeGetEmployeeJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( EmployeeTypeIdTypeGetEmployeePeopleAdminEmployeeTypeId = "people_admin_employee_type_id" // 「人力系统管理后台」适用的人员类型 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 EmployeeTypeIdTypeGetEmployeeEmployeeTypeEnumId = "employee_type_enum_id" // 「飞书管理后台」适用的人员类型 ID,通过「查询人员类型」接口获取 )
const ( UserIdTypeGetByApplicationEmployeeUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeGetByApplicationEmployeeUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeGetByApplicationEmployeeOpenId = "open_id" // 以 open_id 来识别用户 )
const ( DepartmentIdTypeGetByApplicationEmployeeOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeGetByApplicationEmployeeDepartmentId = "department_id" // 以 department_id 来标识部门 DepartmentIdTypeGetByApplicationEmployeePeopleAdminDepartmentId = "people_admin_department_id" // 以 people_admin_department_id 来标识部门 )
const ( JobLevelIdTypeGetByApplicationEmployeePeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeGetByApplicationEmployeeJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypeGetByApplicationEmployeePeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypeGetByApplicationEmployeeJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( EmployeeTypeIdTypeGetByApplicationEmployeePeopleAdminEmployeeTypeId = "people_admin_employee_type_id" // 「人力系统管理后台」适用的人员类型 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 EmployeeTypeIdTypeGetByApplicationEmployeeEmployeeTypeEnumId = "employee_type_enum_id" // 「飞书管理后台」适用的人员类型 ID,通过「查询人员类型」接口获取 )
const ( OperationConvert = 1 // 转正 OperationOverboard = 2 // 离职 )
const ( UserIdTypePatchEmployeeUserId = "user_id" // 以 user_id 来识别用户 UserIdTypePatchEmployeeUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypePatchEmployeeOpenId = "open_id" // 以 open_id 来识别用户 )
const ( DepartmentIdTypePatchEmployeeOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypePatchEmployeeDepartmentId = "department_id" // 以 department_id 来标识部门 DepartmentIdTypePatchEmployeePeopleAdminDepartmentId = "people_admin_department_id" // 以 people_admin_department_id 来标识部门 )
const ( JobLevelIdTypePatchEmployeePeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypePatchEmployeeJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypePatchEmployeePeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypePatchEmployeeJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( EmployeeTypeIdTypePatchEmployeePeopleAdminEmployeeTypeId = "people_admin_employee_type_id" // 「人力系统管理后台」适用的人员类型 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 EmployeeTypeIdTypePatchEmployeeEmployeeTypeEnumId = "employee_type_enum_id" // 「飞书管理后台」适用的人员类型 ID,通过「查询人员类型」接口获取 )
const ( UserIdTypeListEvaluationUserId = "user_id" // 以user_id来识别用户 UserIdTypeListEvaluationUnionId = "union_id" // 以union_id来识别用户 UserIdTypeListEvaluationOpenId = "open_id" // 以open_id来识别用户 UserIdTypeListEvaluationPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( ActivityStatus待评估 = 1 // 待评估 ActivityStatus已评估 = 2 // 已评估 ActivityStatus无需评估 = 3 // 无需评估 )
const ( UserIdTypeListEvaluationTaskUserId = "user_id" // 以user_id来识别用户 UserIdTypeListEvaluationTaskUnionId = "union_id" // 以union_id来识别用户 UserIdTypeListEvaluationTaskOpenId = "open_id" // 以open_id来识别用户 UserIdTypeListEvaluationTaskPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( UserIdTypeCreateExamUserId = "user_id" // 以user_id来识别用户 UserIdTypeCreateExamUnionId = "union_id" // 以union_id来识别用户 UserIdTypeCreateExamOpenId = "open_id" // 以open_id来识别用户 UserIdTypeCreateExamPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( ActivityStatusListExamMarkingTask待阅卷 = 1 // 待阅卷 ActivityStatusListExamMarkingTask已阅卷 = 2 // 已阅卷 )
const ( UserIdTypeListExamMarkingTaskUserId = "user_id" // 以user_id来识别用户 UserIdTypeListExamMarkingTaskUnionId = "union_id" // 以union_id来识别用户 UserIdTypeListExamMarkingTaskOpenId = "open_id" // 以open_id来识别用户 UserIdTypeListExamMarkingTaskPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( JobRecruitmentTypeSocialRecruitment = 1 // 社招 JobRecruitmentTypeCampusRecruitment = 2 // 校招 )
const ( DeliveryTypeHRVisit = 1 // HR 寻访 DeliveryTypeCandidateDelivery = 2 // 候选人主动投递 DeliveryTypeTalentRecommend = 3 // 人才推荐 DeliveryTypeOthers = 4 // 其他 )
const ( JobRecruitmentTypeUpdateExternalApplicationSocialRecruitment = 1 // 社招 JobRecruitmentTypeUpdateExternalApplicationCampusRecruitment = 2 // 校招 )
const ( DeliveryTypeUpdateExternalApplicationHRVisit = 1 // HR 寻访 DeliveryTypeUpdateExternalApplicationCandidateDelivery = 2 // 候选人主动投递 DeliveryTypeUpdateExternalApplicationTalentRecommend = 3 // 人才推荐 DeliveryTypeUpdateExternalApplicationOthers = 4 // 其他 )
const ( ParticipateStatus未参与 = 1 // 未参与 ParticipateStatus参与 = 2 // 参与 ParticipateStatus爽约 = 3 // 爽约 )
const ( ConclusionFail = 1 // 不通过 ConclusionPass = 2 // 通过 ConclusionToBeDetermined = 3 // 待定 )
const ( ConclusionPatchExternalInterviewAssessmentFail = 1 // 不通过 ConclusionPatchExternalInterviewAssessmentPass = 2 // 通过 ConclusionPatchExternalInterviewAssessmentToBeDetermined = 3 // 待定 )
const ( RuleTypeOnboard = 1 // 入职奖励,候选人入职或转正后产生的奖励 RuleTypeProcesse = 2 // 过程奖励,入职奖励外,若候选人有阶段性进展,则给予内推人对应的奖励 RuleTypeActive = 3 // 活动奖励,额外奖励,用于支持内推周期性活动 RuleTypeOpenSource = 4 // 开源奖励,若内推候选人首次进入人才库,且在被推荐后一段时间内,入职了规则内的任意职位的奖励 RuleTypeOther = 5 // 其他奖励,以上奖励无法覆盖的奖励 )
const ( StageToBeConfirmed = 1 // 待确认 StageConfirmed = 2 // 已确认 StagePaid = 3 // 已发放 )
const ( UserIdTypeCreateExternalReferralRewardUserId = "user_id" // 以user_id来识别用户 UserIdTypeCreateExternalReferralRewardUnionId = "union_id" // 以union_id来识别用户 UserIdTypeCreateExternalReferralRewardOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeGetByTalentInterviewUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetByTalentInterviewUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetByTalentInterviewOpenId = "open_id" // 以open_id来识别用户 UserIdTypeGetByTalentInterviewPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( JobLevelIdTypeGetByTalentInterviewPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeGetByTalentInterviewJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobLevelIdTypeListInterviewPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeListInterviewJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( UserIdTypeListInterviewUserId = "user_id" // 以user_id来识别用户 UserIdTypeListInterviewUnionId = "union_id" // 以union_id来识别用户 UserIdTypeListInterviewOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeGetInterviewRecordUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetInterviewRecordUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetInterviewRecordOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeListInterviewRecordUserId = "user_id" // 以user_id来识别用户 UserIdTypeListInterviewRecordUnionId = "union_id" // 以union_id来识别用户 UserIdTypeListInterviewRecordOpenId = "open_id" // 以open_id来识别用户 )
const ( LanguageZh = 1 // 中文 LanguageEn = 2 // 英文 )
const ( ProcessType社招流程 = 1 // 社招流程 ProcessType校招流程 = 2 // 校招流程 )
const ( ActivityStatusListInterviewTask未开始 = 1 // 未开始 ActivityStatusListInterviewTask未评价 = 2 // 未评价 ActivityStatusListInterviewTask已评价 = 3 // 已评价 ActivityStatusListInterviewTask已终止 = 5 // 已终止 )
const ( UserIdTypeListInterviewTaskUserId = "user_id" // 以user_id来识别用户 UserIdTypeListInterviewTaskUnionId = "union_id" // 以union_id来识别用户 UserIdTypeListInterviewTaskOpenId = "open_id" // 以open_id来识别用户 UserIdTypeListInterviewTaskPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( ExperienceNoLimit = 1 // 不限 ExperienceGraduate = 2 // 应届毕业生 ExperienceUnderOneYear = 3 // 1年以下 ExperienceOneToThreeYear = 4 // 1-3年 ExperienceThreeToFiveYear = 5 // 3-5年 ExperienceFiveToSevenYear = 6 // 5-7年 ExperienceSevenToTenYear = 7 // 7-10年 ExperienceOverTenYear = 8 // 10年以上 )
const ( ProcessTypeCombinedCreateJobSocialProcess = 1 // 社招 ProcessTypeCombinedCreateJobCampusProcess = 2 // 校招 )
const ( RequiredDegreePrimaryEducation = 1 // 小学及以上 RequiredDegreeJuniorMiddleSchoolEducation = 2 // 初中及以上 RequiredDegreeSecondary = 3 // 专职及以上 RequiredDegreeSeniorSchoolGraduates = 4 // 高中及以上 RequiredDegreeAssociate = 5 // 大专及以上 RequiredDegreeBachelor = 6 // 本科及以上 RequiredDegreeMaster = 7 // 硕士及以上 RequiredDegreePhd = 8 // 博士及以上 RequiredDegreeNoLimit = 20 // 不限 )
const ( JobAttributeConcrete = 1 // 实体职位 JobAttributeVirtual = 2 // 虚拟职位 )
const ( UserIdTypeCombinedCreateJobUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeCombinedCreateJobUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeCombinedCreateJobOpenId = "open_id" // 以 open_id 来识别用户 )
const ( DepartmentIdTypeCombinedCreateJobOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeCombinedCreateJobDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeCombinedCreateJobPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeCombinedCreateJobJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypeCombinedCreateJobPeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypeCombinedCreateJobJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( ExperienceCombinedUpdateJobNoLimit = 1 // 不限 ExperienceCombinedUpdateJobGraduate = 2 // 应届毕业生 ExperienceCombinedUpdateJobUnderOneYear = 3 // 1年以下 ExperienceCombinedUpdateJobOneToThreeYear = 4 // 1-3年 ExperienceCombinedUpdateJobThreeToFiveYear = 5 // 3-5年 ExperienceCombinedUpdateJobFiveToSevenYear = 6 // 5-7年 ExperienceCombinedUpdateJobSevenToTenYear = 7 // 7-10年 ExperienceCombinedUpdateJobOverTenYear = 8 // 10年以上 )
const ( RequiredDegreeCombinedUpdateJobPrimaryEducation = 1 // 小学及以上 RequiredDegreeCombinedUpdateJobJuniorMiddleSchoolEducation = 2 // 初中及以上 RequiredDegreeCombinedUpdateJobSecondary = 3 // 专职及以上 RequiredDegreeCombinedUpdateJobSeniorSchoolGraduates = 4 // 高中及以上 RequiredDegreeCombinedUpdateJobAssociate = 5 // 大专及以上 RequiredDegreeCombinedUpdateJobBachelor = 6 // 本科及以上 RequiredDegreeCombinedUpdateJobMaster = 7 // 硕士及以上 RequiredDegreeCombinedUpdateJobPhd = 8 // 博士及以上 RequiredDegreeCombinedUpdateJobNoLimit = 20 // 不限 )
const ( JobAttributeCombinedUpdateJobConcrete = 1 // 实体职位 JobAttributeCombinedUpdateJobVirtual = 2 // 虚拟职位 )
const ( UserIdTypeCombinedUpdateJobUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeCombinedUpdateJobUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeCombinedUpdateJobOpenId = "open_id" // 以 open_id 来识别用户 )
const ( DepartmentIdTypeCombinedUpdateJobOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeCombinedUpdateJobDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeCombinedUpdateJobPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeCombinedUpdateJobJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypeCombinedUpdateJobPeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypeCombinedUpdateJobJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( UserIdTypeConfigJobUserId = "user_id" // 以user_id来识别用户 UserIdTypeConfigJobUnionId = "union_id" // 以union_id来识别用户 UserIdTypeConfigJobOpenId = "open_id" // 以open_id来识别用户 UserIdTypeConfigJobPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( UserIdTypeGetJobUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetJobUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetJobOpenId = "open_id" // 以open_id来识别用户 UserIdTypeGetJobPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( DepartmentIdTypeGetJobOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeGetJobDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeGetJobPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeGetJobJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypeGetJobPeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypeGetJobJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( UserIdTypeListJobUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeListJobUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeListJobOpenId = "open_id" // 以 open_id 来识别用户 )
const ( DepartmentIdTypeListJobOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeListJobDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeListJobPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeListJobJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypeListJobPeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypeListJobJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( UserIdTypeRecruiterJobUserId = "user_id" // 以user_id来识别用户 UserIdTypeRecruiterJobUnionId = "union_id" // 以union_id来识别用户 UserIdTypeRecruiterJobOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeUpdateConfigJobUserId = "user_id" // 以user_id来识别用户 UserIdTypeUpdateConfigJobUnionId = "union_id" // 以union_id来识别用户 UserIdTypeUpdateConfigJobOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeBatchUpdateJobManagerUserId = "user_id" // 以user_id来识别用户 UserIdTypeBatchUpdateJobManagerUnionId = "union_id" // 以union_id来识别用户 UserIdTypeBatchUpdateJobManagerOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeGetJobManagerUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetJobManagerUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetJobManagerOpenId = "open_id" // 以open_id来识别用户 UserIdTypeGetJobManagerPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( UserIdTypeSearchJobPublishRecordUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeSearchJobPublishRecordUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeSearchJobPublishRecordOpenId = "open_id" // 以 open_id 来识别用户 )
const ( DepartmentIdTypeSearchJobPublishRecordOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeSearchJobPublishRecordDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeSearchJobPublishRecordPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeSearchJobPublishRecordJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypeSearchJobPublishRecordPeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypeSearchJobPublishRecordJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( DisplayProgressWaitingStart = 1 // 待启动 DisplayProgressOnGoing = 2 // 进行中 DisplayProgressCanceled = 3 // 已取消 DisplayProgressSuspended = 4 // 已暂停 DisplayProgressCompleted = 5 // 已完成 DisplayProgressExpired = 6 // 已超期 )
const ( CategoryAddition = 1 // 新增 CategoryReplacement = 2 // 替换 )
const ( PriorityHigh = 1 // 高 PriorityMedium = 2 // 中 PriorityLow = 3 // 低 )
const ( RequiredDegreeCreateJobRequirementPrimaryEducation = 1 // 小学及以上 RequiredDegreeCreateJobRequirementJuniorMiddleSchoolEducation = 2 // 初中及以上 RequiredDegreeCreateJobRequirementSecondary = 3 // 专职及以上 RequiredDegreeCreateJobRequirementSeniorSchoolGraduates = 4 // 高中及以上 RequiredDegreeCreateJobRequirementAssociate = 5 // 大专及以上 RequiredDegreeCreateJobRequirementBachelor = 6 // 本科及以上 RequiredDegreeCreateJobRequirementMaster = 7 // 硕士及以上 RequiredDegreeCreateJobRequirementPhd = 8 // 博士及以上 RequiredDegreeCreateJobRequirementNoLimit = 20 // 不限 )
const ( ProcessTypeCreateJobRequirementSocial = 1 // 社招 ProcessTypeCreateJobRequirementCampus = 2 // 校招 )
const ( UserIdTypeCreateJobRequirementUserId = "user_id" // 以user_id来识别用户 UserIdTypeCreateJobRequirementUnionId = "union_id" // 以union_id来识别用户 UserIdTypeCreateJobRequirementOpenId = "open_id" // 以open_id来识别用户 )
const ( DepartmentIdTypeCreateJobRequirementOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeCreateJobRequirementDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeCreateJobRequirementPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeCreateJobRequirementJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypeCreateJobRequirementPeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypeCreateJobRequirementJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( EmployeeTypeIdTypeCreateJobRequirementPeopleAdminEmployeeTypeId = "people_admin_employee_type_id" // 「人力系统管理后台」适用的人员类型 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 EmployeeTypeIdTypeCreateJobRequirementEmployeeTypeEnumId = "employee_type_enum_id" // 「飞书管理后台」适用的人员类型 ID,通过「查询人员类型」接口获取 )
const ( UserIdTypeListJobRequirementUserId = "user_id" // 以user_id来识别用户 UserIdTypeListJobRequirementUnionId = "union_id" // 以union_id来识别用户 UserIdTypeListJobRequirementOpenId = "open_id" // 以open_id来识别用户 )
const ( DepartmentIdTypeListJobRequirementOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeListJobRequirementDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeListJobRequirementPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeListJobRequirementJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypeListJobRequirementPeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypeListJobRequirementJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( EmployeeTypeIdTypeListJobRequirementPeopleAdminEmployeeTypeId = "people_admin_employee_type_id" // 「人力系统管理后台」适用的人员类型 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 EmployeeTypeIdTypeListJobRequirementEmployeeTypeEnumId = "employee_type_enum_id" // 「飞书管理后台」适用的人员类型 ID,通过「查询人员类型」接口获取 )
const ( UserIdTypeListByIdJobRequirementUserId = "user_id" // 以user_id来识别用户 UserIdTypeListByIdJobRequirementUnionId = "union_id" // 以union_id来识别用户 UserIdTypeListByIdJobRequirementOpenId = "open_id" // 以open_id来识别用户 )
const ( DepartmentIdTypeListByIdJobRequirementOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeListByIdJobRequirementDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeListByIdJobRequirementPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeListByIdJobRequirementJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypeListByIdJobRequirementPeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypeListByIdJobRequirementJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( EmployeeTypeIdTypeListByIdJobRequirementPeopleAdminEmployeeTypeId = "people_admin_employee_type_id" // 「人力系统管理后台」适用的人员类型 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 EmployeeTypeIdTypeListByIdJobRequirementEmployeeTypeEnumId = "employee_type_enum_id" // 「飞书管理后台」适用的人员类型 ID,通过「查询人员类型」接口获取 )
const ( DisplayProgressUpdateJobRequirementWaitingStart = 1 // 待启动 DisplayProgressUpdateJobRequirementOnGoing = 2 // 进行中 DisplayProgressUpdateJobRequirementCanceled = 3 // 已取消 DisplayProgressUpdateJobRequirementSuspended = 4 // 已暂停 DisplayProgressUpdateJobRequirementCompleted = 5 // 已完成 DisplayProgressUpdateJobRequirementExpired = 6 // 已超期 )
const ( CategoryUpdateJobRequirementAddition = 1 // 新增 CategoryUpdateJobRequirementReplacement = 2 // 替换 )
const ( PriorityUpdateJobRequirementHigh = 1 // 高 PriorityUpdateJobRequirementMedium = 2 // 中 PriorityUpdateJobRequirementLow = 3 // 低 )
const ( RequiredDegreeUpdateJobRequirementPrimaryEducation = 1 // 小学及以上 RequiredDegreeUpdateJobRequirementJuniorMiddleSchoolEducation = 2 // 初中及以上 RequiredDegreeUpdateJobRequirementSecondary = 3 // 专职及以上 RequiredDegreeUpdateJobRequirementSeniorSchoolGraduates = 4 // 高中及以上 RequiredDegreeUpdateJobRequirementAssociate = 5 // 大专及以上 RequiredDegreeUpdateJobRequirementBachelor = 6 // 本科及以上 RequiredDegreeUpdateJobRequirementMaster = 7 // 硕士及以上 RequiredDegreeUpdateJobRequirementPhd = 8 // 博士及以上 RequiredDegreeUpdateJobRequirementNoLimit = 20 // 不限 )
const ( ProcessTypeUpdateJobRequirementSocial = 1 // 社招 ProcessTypeUpdateJobRequirementCampus = 2 // 校招 )
const ( UserIdTypeUpdateJobRequirementUserId = "user_id" // 以user_id来识别用户 UserIdTypeUpdateJobRequirementUnionId = "union_id" // 以union_id来识别用户 UserIdTypeUpdateJobRequirementOpenId = "open_id" // 以open_id来识别用户 )
const ( DepartmentIdTypeUpdateJobRequirementOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeUpdateJobRequirementDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeUpdateJobRequirementPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeUpdateJobRequirementJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypeUpdateJobRequirementPeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypeUpdateJobRequirementJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( EmployeeTypeIdTypeUpdateJobRequirementPeopleAdminEmployeeTypeId = "people_admin_employee_type_id" // 「人力系统管理后台」适用的人员类型 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 EmployeeTypeIdTypeUpdateJobRequirementEmployeeTypeEnumId = "employee_type_enum_id" // 「飞书管理后台」适用的人员类型 ID,通过「查询人员类型」接口获取 )
const ( Scenario社招 = 1 // 社招 Scenario校招 = 2 // 校招 )
const ( UsagePositionLocation = "position_location" // 职位地点 UsageInterviewLocation = "interview_location" // 面试地点 UsageStoreLocation = "store_location" // 门店地点 )
const ( LocationType1 = 1 // 国家类型 LocationType2 = 2 // 省份/州类型 LocationType3 = 3 // 市类型 LocationType4 = 4 // 区类型 )
const ( PrivacyPrivate = 1 // 私密 PrivacyPublic = 2 // 公开 )
const ( UserIdTypeCreateNoteUserId = "user_id" // 以user_id来识别用户 UserIdTypeCreateNoteUnionId = "union_id" // 以union_id来识别用户 UserIdTypeCreateNoteOpenId = "open_id" // 以open_id来识别用户 UserIdTypeCreateNotePeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户,即将下线字段,不建议使用 )
const ( UserIdTypeGetNoteUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetNoteUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetNoteOpenId = "open_id" // 以open_id来识别用户 UserIdTypeGetNotePeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户,即将下线字段,不建议使用 )
const ( UserIdTypeListNoteUserId = "user_id" // 以user_id来识别用户 UserIdTypeListNoteUnionId = "union_id" // 以union_id来识别用户 UserIdTypeListNoteOpenId = "open_id" // 以open_id来识别用户 UserIdTypeListNotePeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户,即将下线字段,不建议使用 )
const ( UserIdTypePatchNoteUserId = "user_id" // 以user_id来识别用户 UserIdTypePatchNoteUnionId = "union_id" // 以union_id来识别用户 UserIdTypePatchNoteOpenId = "open_id" // 以open_id来识别用户 UserIdTypePatchNotePeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户,即将下线字段,不建议使用 )
const ( OfferType正式Offer = 1 // 正式 Offer OfferType实习Offer = 2 // 实习 Offer )
const ( UserIdTypeCreateOfferUserId = "user_id" // 以user_id来识别用户 UserIdTypeCreateOfferUnionId = "union_id" // 以union_id来识别用户 UserIdTypeCreateOfferOpenId = "open_id" // 以open_id来识别用户 UserIdTypeCreateOfferPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户,即将下线字段,不建议使用 )
const ( DepartmentIdTypeCreateOfferOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeCreateOfferDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeCreateOfferPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeCreateOfferJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypeCreateOfferPeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypeCreateOfferJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( EmployeeTypeIdTypeCreateOfferPeopleAdminEmployeeTypeId = "people_admin_employee_type_id" // 「人力系统管理后台」适用的人员类型 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 EmployeeTypeIdTypeCreateOfferEmployeeTypeEnumId = "employee_type_enum_id" // 「飞书管理后台」适用的人员类型 ID,通过「查询人员类型」接口获取 )
const ( UserIdTypeGetOfferUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetOfferUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetOfferOpenId = "open_id" // 以open_id来识别用户 UserIdTypeGetOfferPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户,即将下线字段,不建议使用 )
const ( DepartmentIdTypeGetOfferOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeGetOfferDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeGetOfferPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeGetOfferJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypeGetOfferPeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypeGetOfferJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( EmployeeTypeIdTypeGetOfferPeopleAdminEmployeeTypeId = "people_admin_employee_type_id" // 「人力系统管理后台」适用的人员类型 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 EmployeeTypeIdTypeGetOfferEmployeeTypeEnumId = "employee_type_enum_id" // 「飞书管理后台」适用的人员类型 ID,通过「查询人员类型」接口获取 )
const ( OperationInternOfferStatusOfferConfirmOnboarding = "confirm_onboarding" // 确认入职 OperationInternOfferStatusOfferCancelOnboarding = "cancel_onboarding" // 放弃入职 OperationInternOfferStatusOfferOffboard = "offboard" // 操作离职 )
const ( UserIdTypeListOfferUserId = "user_id" // 以user_id来识别用户 UserIdTypeListOfferUnionId = "union_id" // 以union_id来识别用户 UserIdTypeListOfferOpenId = "open_id" // 以open_id来识别用户 UserIdTypeListOfferPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户,即将下线字段,不建议使用 )
const ( EmployeeTypeIdTypeListOfferPeopleAdminEmployeeTypeId = "people_admin_employee_type_id" // 「人力系统管理后台」适用的人员类型 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 EmployeeTypeIdTypeListOfferEmployeeTypeEnumId = "employee_type_enum_id" // 「飞书管理后台」适用的人员类型 ID,通过「查询人员类型」接口获取 )
const ( OfferStatusApproving = 2 // Offer 审批中 OfferStatusWithdrawn = 3 // Offer 审批已撤回 OfferStatusApproved = 4 // Offer 审批通过 OfferStatusRejected = 5 // Offer 审批不通过 OfferStatusOfferLetterSent = 6 // Offer 已发出 OfferStatusOfferAccepted = 7 // Offer 被候选人接受 OfferStatusOfferRejected = 8 // Offer 被候选人拒绝 OfferStatusObsolete = 9 // Offer 已失效 OfferStatusNoApproval = 10 // Offer 已创建 )
const ( UserIdTypeUpdateOfferUserId = "user_id" // 以user_id来识别用户 UserIdTypeUpdateOfferUnionId = "union_id" // 以union_id来识别用户 UserIdTypeUpdateOfferOpenId = "open_id" // 以open_id来识别用户 UserIdTypeUpdateOfferPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( DepartmentIdTypeUpdateOfferOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeUpdateOfferDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeUpdateOfferPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeUpdateOfferJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( JobFamilyIdTypeUpdateOfferPeopleAdminJobCategoryId = "people_admin_job_category_id" // 「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobFamilyIdTypeUpdateOfferJobFamilyId = "job_family_id" // 「飞书管理后台」适用的序列 ID,通过「获取租户序列列表」接口获取 )
const ( EmployeeTypeIdTypeUpdateOfferPeopleAdminEmployeeTypeId = "people_admin_employee_type_id" // 「人力系统管理后台」适用的人员类型 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 EmployeeTypeIdTypeUpdateOfferEmployeeTypeEnumId = "employee_type_enum_id" // 「飞书管理后台」适用的人员类型 ID,通过「查询人员类型」接口获取 )
const ( UserIdTypeGetByApplicationReferralUserId = "user_id" // 以user_id来识别用户 UserIdTypeGetByApplicationReferralUnionId = "union_id" // 以union_id来识别用户 UserIdTypeGetByApplicationReferralOpenId = "open_id" // 以open_id来识别用户 UserIdTypeGetByApplicationReferralPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( UserIdTypeSearchReferralUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeSearchReferralUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeSearchReferralOpenId = "open_id" // 以 open_id 来识别用户 )
const ( UserIdTypeGetReferralWebsiteJobPostUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeGetReferralWebsiteJobPostUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeGetReferralWebsiteJobPostOpenId = "open_id" // 以 open_id 来识别用户 )
const ( DepartmentIdTypeGetReferralWebsiteJobPostOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeGetReferralWebsiteJobPostDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeGetReferralWebsiteJobPostPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeGetReferralWebsiteJobPostJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( ProcessTypeListReferralWebsiteJobPostSocialProcess = 1 // 社招 ProcessTypeListReferralWebsiteJobPostCampusProcess = 2 // 校招 )
const ( UserIdTypeListReferralWebsiteJobPostUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeListReferralWebsiteJobPostUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeListReferralWebsiteJobPostOpenId = "open_id" // 以 open_id 来识别用户 )
const ( DepartmentIdTypeListReferralWebsiteJobPostOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeListReferralWebsiteJobPostDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeListReferralWebsiteJobPostPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeListReferralWebsiteJobPostJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( ScenarioListRegistrationSchemaInterviewRegistration = 5 // 面试登记表 ScenarioListRegistrationSchemaOnboardRegistration = 6 // 入职登记表 ScenarioListRegistrationSchemaInfoUpdateRegistration = 14 // 人才信息登记表 )
const ( UserIdTypeListSubjectUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeListSubjectUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeListSubjectOpenId = "open_id" // 以 open_id 来识别用户 )
const ( CreatorAccountType员工体系 = 1 // 员工体系 CreatorAccountType系统 = 3 // 系统 )
const ( UserIdTypeCombinedCreateTalentUserId = "user_id" // 以user_id来识别用户 UserIdTypeCombinedCreateTalentUnionId = "union_id" // 以union_id来识别用户 UserIdTypeCombinedCreateTalentOpenId = "open_id" // 以open_id来识别用户 UserIdTypeCombinedCreateTalentPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( OperatorAccountType员工体系 = 1 // 员工体系 OperatorAccountType系统 = 3 // 系统 )
const ( UserIdTypeCombinedUpdateTalentUserId = "user_id" // 以user_id来识别用户 UserIdTypeCombinedUpdateTalentUnionId = "union_id" // 以union_id来识别用户 UserIdTypeCombinedUpdateTalentOpenId = "open_id" // 以open_id来识别用户 UserIdTypeCombinedUpdateTalentPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( UserIdTypeGetTalentUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeGetTalentUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeGetTalentOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypeGetTalentPeopleAdminId = "people_admin_id" // 以 people_admin_id 来识别用户 )
const ( UserIdTypeListTalentUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeListTalentUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeListTalentOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypeListTalentPeopleAdminId = "people_admin_id" // 以 people_admin_id 来识别用户 )
const ( OperationOnboardStatusTalentOnboard = 1 // 入职 OperationOnboardStatusTalentOverboard = 2 // 离职 )
const ( UserIdTypeListTalentFolderUserId = "user_id" // 以user_id来识别用户 UserIdTypeListTalentFolderUnionId = "union_id" // 以union_id来识别用户 UserIdTypeListTalentFolderOpenId = "open_id" // 以open_id来识别用户 UserIdTypeListTalentFolderPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( UserIdTypeSearchTalentOperationLogUserId = "user_id" // 以user_id来识别用户 UserIdTypeSearchTalentOperationLogUnionId = "union_id" // 以union_id来识别用户 UserIdTypeSearchTalentOperationLogOpenId = "open_id" // 以open_id来识别用户 )
const ( AddTypeOnlyAdd = 1 // 仅加入指定人才库 AddTypeAddAndRemoveFromOrigin = 2 // 加入指定人才库并从所有原库移除 )
const ( UserIdTypeSearchTestUserId = "user_id" // 以user_id来识别用户 UserIdTypeSearchTestUnionId = "union_id" // 以union_id来识别用户 UserIdTypeSearchTestOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeListTodoUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeListTodoUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeListTodoOpenId = "open_id" // 以 open_id 来识别用户 UserIdTypeListTodoPeopleAdminId = "people_admin_id" // 以 people_admin_id 来识别用户 )
const ( TypeListTodoEvaluation = "evaluation" // 评估待办 TypeListTodoOffer = "offer" // Offer 待办 TypeListTodoExam = "exam" // 笔试待办 TypeListTodoInterview = "interview" // 面试待办 )
const ( StateCreateTripartiteAgreementNotStarted = 1 // 未开始 StateCreateTripartiteAgreementApplied = 2 // 已申请 StateCreateTripartiteAgreementStudentProcessing = 3 // 学生处理中 StateCreateTripartiteAgreementCompanyProcessing = 4 // 公司处理中 StateCreateTripartiteAgreementSchoolProcessing = 5 // 学校处理中 StateCreateTripartiteAgreementEnded = 6 // 已终止 StateCreateTripartiteAgreementCompleted = 7 // 已完成 StateCreateTripartiteAgreementTerminationProcessing = 8 // 解约处理中 StateCreateTripartiteAgreementTerminated = 9 // 已解约 )
const ( StateUpdateTripartiteAgreementNotStarted = 1 // 未开始 StateUpdateTripartiteAgreementApplied = 2 // 已申请 StateUpdateTripartiteAgreementStudentProcessing = 3 // 学生处理中 StateUpdateTripartiteAgreementCompanyProcessing = 4 // 公司处理中 StateUpdateTripartiteAgreementSchoolProcessing = 5 // 学校处理中 StateUpdateTripartiteAgreementEnded = 6 // 已终止 StateUpdateTripartiteAgreementCompleted = 7 // 已完成 StateUpdateTripartiteAgreementTerminationProcessing = 8 // 解约处理中 StateUpdateTripartiteAgreementTerminated = 9 // 已解约 )
const ( UserIdTypeCreateByResumeWebsiteDeliveryUserId = "user_id" // 以user_id来识别用户 UserIdTypeCreateByResumeWebsiteDeliveryUnionId = "union_id" // 以union_id来识别用户 UserIdTypeCreateByResumeWebsiteDeliveryOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeGetWebsiteJobPostUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeGetWebsiteJobPostUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeGetWebsiteJobPostOpenId = "open_id" // 以 open_id 来识别用户 )
const ( DepartmentIdTypeGetWebsiteJobPostOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeGetWebsiteJobPostDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeGetWebsiteJobPostPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeGetWebsiteJobPostJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( UserIdTypeListWebsiteJobPostUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeListWebsiteJobPostUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeListWebsiteJobPostOpenId = "open_id" // 以 open_id 来识别用户 )
const ( DepartmentIdTypeListWebsiteJobPostOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeListWebsiteJobPostDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeListWebsiteJobPostPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeListWebsiteJobPostJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const ( UserIdTypeSearchWebsiteJobPostUserId = "user_id" // 以 user_id 来识别用户 UserIdTypeSearchWebsiteJobPostUnionId = "union_id" // 以 union_id 来识别用户 UserIdTypeSearchWebsiteJobPostOpenId = "open_id" // 以 open_id 来识别用户 )
const ( DepartmentIdTypeSearchWebsiteJobPostOpenDepartmentId = "open_department_id" // 以 open_department_id 来标识部门 DepartmentIdTypeSearchWebsiteJobPostDepartmentId = "department_id" // 以 department_id 来标识部门 )
const ( JobLevelIdTypeSearchWebsiteJobPostPeopleAdminJobLevelId = "people_admin_job_level_id" // 「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。 JobLevelIdTypeSearchWebsiteJobPostJobLevelId = "job_level_id" // 「飞书管理后台」适用的职级 ID,通过「获取租户职级列表」接口获取 )
const (
QueryOptionIgnoreEmptyError = "ignore_empty_error" // 忽略结果为空时的报错
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AbilityBuilder ¶
type AbilityBuilder struct {
// contains filtered or unexported fields
}
func NewAbilityBuilder ¶
func NewAbilityBuilder() *AbilityBuilder
func (*AbilityBuilder) Build ¶
func (builder *AbilityBuilder) Build() *Ability
func (*AbilityBuilder) Description ¶
func (builder *AbilityBuilder) Description(description *I18n) *AbilityBuilder
能力项描述
示例值:
func (*AbilityBuilder) Id ¶
func (builder *AbilityBuilder) Id(id string) *AbilityBuilder
能力项ID
示例值:7270798542321666366
func (*AbilityBuilder) Name ¶
func (builder *AbilityBuilder) Name(name *I18n) *AbilityBuilder
能力项名称
示例值:
type Acceptance ¶
type AcceptanceBuilder ¶
type AcceptanceBuilder struct {
// contains filtered or unexported fields
}
func NewAcceptanceBuilder ¶
func NewAcceptanceBuilder() *AcceptanceBuilder
func (*AcceptanceBuilder) Build ¶
func (builder *AcceptanceBuilder) Build() *Acceptance
func (*AcceptanceBuilder) Conclusion ¶
func (builder *AcceptanceBuilder) Conclusion(conclusion int) *AcceptanceBuilder
offer 接受或拒绝的结果
示例值:1
func (*AcceptanceBuilder) Memo ¶
func (builder *AcceptanceBuilder) Memo(memo string) *AcceptanceBuilder
备注,如果是拒绝,则展示拒绝原因
示例值:Abort
func (*AcceptanceBuilder) OperateTime ¶
func (builder *AcceptanceBuilder) OperateTime(operateTime string) *AcceptanceBuilder
操作的字符串毫秒时间戳
示例值:1718959426734
func (*AcceptanceBuilder) OperatorType ¶
func (builder *AcceptanceBuilder) OperatorType(operatorType int) *AcceptanceBuilder
操作类型
示例值:1
type AccountBuilder ¶
type AccountBuilder struct {
// contains filtered or unexported fields
}
func NewAccountBuilder ¶
func NewAccountBuilder() *AccountBuilder
func (*AccountBuilder) AccountId ¶
func (builder *AccountBuilder) AccountId(accountId string) *AccountBuilder
账户ID
示例值:6942778198054125570
func (*AccountBuilder) Assets ¶
func (builder *AccountBuilder) Assets(assets *Assets) *AccountBuilder
账户资产
示例值:
func (*AccountBuilder) Build ¶
func (builder *AccountBuilder) Build() *Account
func (*AccountBuilder) Status ¶
func (builder *AccountBuilder) Status(status int) *AccountBuilder
账号状态
示例值:1
type AddToFolderTalentPathReqBodyBuilder ¶
type AddToFolderTalentPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewAddToFolderTalentPathReqBodyBuilder ¶
func NewAddToFolderTalentPathReqBodyBuilder() *AddToFolderTalentPathReqBodyBuilder
func (*AddToFolderTalentPathReqBodyBuilder) Build ¶
func (builder *AddToFolderTalentPathReqBodyBuilder) Build() (*AddToFolderTalentReqBody, error)
func (*AddToFolderTalentPathReqBodyBuilder) FolderId ¶
func (builder *AddToFolderTalentPathReqBodyBuilder) FolderId(folderId string) *AddToFolderTalentPathReqBodyBuilder
文件夹 ID
示例值:7039620186502138156
func (*AddToFolderTalentPathReqBodyBuilder) TalentIdList ¶
func (builder *AddToFolderTalentPathReqBodyBuilder) TalentIdList(talentIdList []string) *AddToFolderTalentPathReqBodyBuilder
人才 ID 列表
示例值:6039620186502138151
type AddToFolderTalentReq ¶
type AddToFolderTalentReq struct { Body *AddToFolderTalentReqBody `body:""` // contains filtered or unexported fields }
type AddToFolderTalentReqBodyBuilder ¶
type AddToFolderTalentReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewAddToFolderTalentReqBodyBuilder ¶
func NewAddToFolderTalentReqBodyBuilder() *AddToFolderTalentReqBodyBuilder
func (*AddToFolderTalentReqBodyBuilder) Build ¶
func (builder *AddToFolderTalentReqBodyBuilder) Build() *AddToFolderTalentReqBody
func (*AddToFolderTalentReqBodyBuilder) FolderId ¶
func (builder *AddToFolderTalentReqBodyBuilder) FolderId(folderId string) *AddToFolderTalentReqBodyBuilder
文件夹 ID
示例值:7039620186502138156
func (*AddToFolderTalentReqBodyBuilder) TalentIdList ¶
func (builder *AddToFolderTalentReqBodyBuilder) TalentIdList(talentIdList []string) *AddToFolderTalentReqBodyBuilder
人才 ID 列表
示例值:6039620186502138151
type AddToFolderTalentReqBuilder ¶
type AddToFolderTalentReqBuilder struct {
// contains filtered or unexported fields
}
func NewAddToFolderTalentReqBuilder ¶
func NewAddToFolderTalentReqBuilder() *AddToFolderTalentReqBuilder
func (*AddToFolderTalentReqBuilder) Body ¶
func (builder *AddToFolderTalentReqBuilder) Body(body *AddToFolderTalentReqBody) *AddToFolderTalentReqBuilder
将人才加入指定文件夹
func (*AddToFolderTalentReqBuilder) Build ¶
func (builder *AddToFolderTalentReqBuilder) Build() *AddToFolderTalentReq
type AddToFolderTalentResp ¶
type AddToFolderTalentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *AddToFolderTalentRespData `json:"data"` // 业务数据 }
func (*AddToFolderTalentResp) Success ¶
func (resp *AddToFolderTalentResp) Success() bool
type AgencyBuilder ¶
type AgencyBuilder struct {
// contains filtered or unexported fields
}
func NewAgencyBuilder ¶
func NewAgencyBuilder() *AgencyBuilder
func (*AgencyBuilder) Build ¶
func (builder *AgencyBuilder) Build() *Agency
func (*AgencyBuilder) ContactorId ¶
func (builder *AgencyBuilder) ContactorId(contactorId string) *AgencyBuilder
供应商联系人ID
示例值:ou_f476cb099ac9227c9bae09ce46112579
func (*AgencyBuilder) ContactorName ¶
func (builder *AgencyBuilder) ContactorName(contactorName *I18n) *AgencyBuilder
供应商联系人名称
示例值:
func (*AgencyBuilder) Id ¶
func (builder *AgencyBuilder) Id(id string) *AgencyBuilder
猎头供应商ID
示例值:6898173495386147079
func (*AgencyBuilder) Name ¶
func (builder *AgencyBuilder) Name(name string) *AgencyBuilder
猎头供应商名称
示例值:超越猎头公司
type AgencyProtection ¶
type AgencyProtection struct { ProtectionType *int `json:"protection_type,omitempty"` // 保护期类型 ApplicationId *string `json:"application_id,omitempty"` // 如保护期类型为职位保护,返回职位保护所在的投递id StartTime *string `json:"start_time,omitempty"` // 保护期开始时间 ExpireTime *string `json:"expire_time,omitempty"` // 保护期过期时间 AgencySupplierId *string `json:"agency_supplier_id,omitempty"` // 推荐的猎头供应商 ID AgencySupplierName *I18n `json:"agency_supplier_name,omitempty"` // 推荐的猎头供应商名称 AgencySupplierUserId *string `json:"agency_supplier_user_id,omitempty"` // 推荐的猎头顾问ID,目前仅作为唯一标识,不可查询具体的人员信息 AgencySupplierUserName *I18n `json:"agency_supplier_user_name,omitempty"` // 推荐的猎头顾问名称 }
type AgencyProtectionBuilder ¶
type AgencyProtectionBuilder struct {
// contains filtered or unexported fields
}
func NewAgencyProtectionBuilder ¶
func NewAgencyProtectionBuilder() *AgencyProtectionBuilder
func (*AgencyProtectionBuilder) AgencySupplierId ¶
func (builder *AgencyProtectionBuilder) AgencySupplierId(agencySupplierId string) *AgencyProtectionBuilder
推荐的猎头供应商 ID
示例值:6930815272790114324
func (*AgencyProtectionBuilder) AgencySupplierName ¶
func (builder *AgencyProtectionBuilder) AgencySupplierName(agencySupplierName *I18n) *AgencyProtectionBuilder
推荐的猎头供应商名称
示例值:
func (*AgencyProtectionBuilder) AgencySupplierUserId ¶
func (builder *AgencyProtectionBuilder) AgencySupplierUserId(agencySupplierUserId string) *AgencyProtectionBuilder
推荐的猎头顾问ID,目前仅作为唯一标识,不可查询具体的人员信息
示例值:6930815272790114324
func (*AgencyProtectionBuilder) AgencySupplierUserName ¶
func (builder *AgencyProtectionBuilder) AgencySupplierUserName(agencySupplierUserName *I18n) *AgencyProtectionBuilder
推荐的猎头顾问名称
示例值:
func (*AgencyProtectionBuilder) ApplicationId ¶
func (builder *AgencyProtectionBuilder) ApplicationId(applicationId string) *AgencyProtectionBuilder
如保护期类型为职位保护,返回职位保护所在的投递id
示例值:6930815272790114323
func (*AgencyProtectionBuilder) Build ¶
func (builder *AgencyProtectionBuilder) Build() *AgencyProtection
func (*AgencyProtectionBuilder) ExpireTime ¶
func (builder *AgencyProtectionBuilder) ExpireTime(expireTime string) *AgencyProtectionBuilder
保护期过期时间
示例值:1700023694630
func (*AgencyProtectionBuilder) ProtectionType ¶
func (builder *AgencyProtectionBuilder) ProtectionType(protectionType int) *AgencyProtectionBuilder
保护期类型
示例值:1
func (*AgencyProtectionBuilder) StartTime ¶
func (builder *AgencyProtectionBuilder) StartTime(startTime string) *AgencyProtectionBuilder
保护期开始时间
示例值:1700023694629
type AppliOfferBasicCustObj ¶
type AppliOfferBasicCustObj struct { Id *string `json:"id,omitempty"` // id Name *OfferSchemaName `json:"name,omitempty"` // 名字 Type *string `json:"type,omitempty"` // 自定义字段类型 Value *string `json:"value,omitempty"` // 自定义字段的值 OptionValueList []*AppliOfferBasicCustObjOpV `json:"option_value_list,omitempty"` // 单选/多选自定义字段的值 }
type AppliOfferBasicCustObjBuilder ¶
type AppliOfferBasicCustObjBuilder struct {
// contains filtered or unexported fields
}
func NewAppliOfferBasicCustObjBuilder ¶
func NewAppliOfferBasicCustObjBuilder() *AppliOfferBasicCustObjBuilder
func (*AppliOfferBasicCustObjBuilder) Build ¶
func (builder *AppliOfferBasicCustObjBuilder) Build() *AppliOfferBasicCustObj
func (*AppliOfferBasicCustObjBuilder) Id ¶
func (builder *AppliOfferBasicCustObjBuilder) Id(id string) *AppliOfferBasicCustObjBuilder
id
示例值:
func (*AppliOfferBasicCustObjBuilder) Name ¶
func (builder *AppliOfferBasicCustObjBuilder) Name(name *OfferSchemaName) *AppliOfferBasicCustObjBuilder
名字
示例值:
func (*AppliOfferBasicCustObjBuilder) OptionValueList ¶
func (builder *AppliOfferBasicCustObjBuilder) OptionValueList(optionValueList []*AppliOfferBasicCustObjOpV) *AppliOfferBasicCustObjBuilder
单选/多选自定义字段的值
示例值:
func (*AppliOfferBasicCustObjBuilder) Type ¶
func (builder *AppliOfferBasicCustObjBuilder) Type(type_ string) *AppliOfferBasicCustObjBuilder
自定义字段类型
示例值:
func (*AppliOfferBasicCustObjBuilder) Value ¶
func (builder *AppliOfferBasicCustObjBuilder) Value(value string) *AppliOfferBasicCustObjBuilder
自定义字段的值
示例值:
type AppliOfferBasicCustObjOpVBuilder ¶
type AppliOfferBasicCustObjOpVBuilder struct {
// contains filtered or unexported fields
}
func NewAppliOfferBasicCustObjOpVBuilder ¶
func NewAppliOfferBasicCustObjOpVBuilder() *AppliOfferBasicCustObjOpVBuilder
func (*AppliOfferBasicCustObjOpVBuilder) Build ¶
func (builder *AppliOfferBasicCustObjOpVBuilder) Build() *AppliOfferBasicCustObjOpV
func (*AppliOfferBasicCustObjOpVBuilder) EnUs ¶
func (builder *AppliOfferBasicCustObjOpVBuilder) EnUs(enUs string) *AppliOfferBasicCustObjOpVBuilder
英文名
示例值:
func (*AppliOfferBasicCustObjOpVBuilder) ZhCn ¶
func (builder *AppliOfferBasicCustObjOpVBuilder) ZhCn(zhCn string) *AppliOfferBasicCustObjOpVBuilder
中文名
示例值:
type AppliOfferBasicInfoUser ¶
type AppliOfferBasicInfoUser struct { Id *string `json:"id,omitempty"` // ID Name *string `json:"name,omitempty"` // 名字 EnName *string `json:"en_name,omitempty"` // 英文名 Avatar *string `json:"avatar,omitempty"` // 头像 Department *Department `json:"department,omitempty"` // 部门 Timezone *string `json:"timezone,omitempty"` // 时区 Phone *string `json:"phone,omitempty"` // 手机 Email *string `json:"email,omitempty"` // 邮箱 InAppScope *bool `json:"in_app_scope,omitempty"` // 是否拥有app权限 }
type AppliOfferBasicInfoUserBuilder ¶
type AppliOfferBasicInfoUserBuilder struct {
// contains filtered or unexported fields
}
func NewAppliOfferBasicInfoUserBuilder ¶
func NewAppliOfferBasicInfoUserBuilder() *AppliOfferBasicInfoUserBuilder
func (*AppliOfferBasicInfoUserBuilder) Avatar ¶
func (builder *AppliOfferBasicInfoUserBuilder) Avatar(avatar string) *AppliOfferBasicInfoUserBuilder
头像
示例值:
func (*AppliOfferBasicInfoUserBuilder) Build ¶
func (builder *AppliOfferBasicInfoUserBuilder) Build() *AppliOfferBasicInfoUser
func (*AppliOfferBasicInfoUserBuilder) Department ¶
func (builder *AppliOfferBasicInfoUserBuilder) Department(department *Department) *AppliOfferBasicInfoUserBuilder
部门
示例值:
func (*AppliOfferBasicInfoUserBuilder) Email ¶
func (builder *AppliOfferBasicInfoUserBuilder) Email(email string) *AppliOfferBasicInfoUserBuilder
邮箱
示例值:
func (*AppliOfferBasicInfoUserBuilder) EnName ¶
func (builder *AppliOfferBasicInfoUserBuilder) EnName(enName string) *AppliOfferBasicInfoUserBuilder
英文名
示例值:
func (*AppliOfferBasicInfoUserBuilder) Id ¶
func (builder *AppliOfferBasicInfoUserBuilder) Id(id string) *AppliOfferBasicInfoUserBuilder
ID
示例值:
func (*AppliOfferBasicInfoUserBuilder) InAppScope ¶
func (builder *AppliOfferBasicInfoUserBuilder) InAppScope(inAppScope bool) *AppliOfferBasicInfoUserBuilder
是否拥有app权限
示例值:
func (*AppliOfferBasicInfoUserBuilder) Name ¶
func (builder *AppliOfferBasicInfoUserBuilder) Name(name string) *AppliOfferBasicInfoUserBuilder
名字
示例值:
func (*AppliOfferBasicInfoUserBuilder) Phone ¶
func (builder *AppliOfferBasicInfoUserBuilder) Phone(phone string) *AppliOfferBasicInfoUserBuilder
手机
示例值:
func (*AppliOfferBasicInfoUserBuilder) Timezone ¶
func (builder *AppliOfferBasicInfoUserBuilder) Timezone(timezone string) *AppliOfferBasicInfoUserBuilder
时区
示例值:
type AppliOfferOnboardProfile ¶
type AppliOfferOnboardProfile struct { OfferId *string `json:"offer_id,omitempty"` // offer ID Department *Department `json:"department,omitempty"` // 部门 RecruitmentType *RecruitmentType `json:"recruitment_type,omitempty"` // 招聘类型 Sequence *Sequence `json:"sequence,omitempty"` // 序列 Level *Level `json:"level,omitempty"` // 职级 OnboardAddress *AppliOfferOnboardProfileAdd `json:"onboard_address,omitempty"` // onboard地址 WorkAddress *AppliOfferOnboardProfileAdd `json:"work_address,omitempty"` // 工作地址 Leader *AppliOfferBasicInfoUser `json:"leader,omitempty"` // 领导 IsWorkAddressSameToOnboard *bool `json:"is_work_address_same_to_onboard,omitempty"` // 工作地址是否与onboard地址相同 ProbationMonth *int `json:"probation_month,omitempty"` // 试用期 ContractYear *int `json:"contract_year,omitempty"` // 合同年限 }
type AppliOfferOnboardProfileAdd ¶
type AppliOfferOnboardProfileAdd struct { Id *string `json:"id,omitempty"` // ID Name *string `json:"name,omitempty"` // 名字 EnName *string `json:"en_name,omitempty"` // 英文名 District *AppliOfferOnboardProfileCity `json:"district,omitempty"` // 区 City *AppliOfferOnboardProfileCity `json:"city,omitempty"` // 城市 State *AppliOfferOnboardProfileCity `json:"state,omitempty"` // 省 Country *AppliOfferOnboardProfileCity `json:"country,omitempty"` // 国家 UsageIdList []string `json:"usage_id_list,omitempty"` // 使用ID列表 ActiveStatus *int `json:"active_status,omitempty"` // 状态 }
type AppliOfferOnboardProfileAddBuilder ¶
type AppliOfferOnboardProfileAddBuilder struct {
// contains filtered or unexported fields
}
func NewAppliOfferOnboardProfileAddBuilder ¶
func NewAppliOfferOnboardProfileAddBuilder() *AppliOfferOnboardProfileAddBuilder
func (*AppliOfferOnboardProfileAddBuilder) ActiveStatus ¶
func (builder *AppliOfferOnboardProfileAddBuilder) ActiveStatus(activeStatus int) *AppliOfferOnboardProfileAddBuilder
状态
示例值:
func (*AppliOfferOnboardProfileAddBuilder) Build ¶
func (builder *AppliOfferOnboardProfileAddBuilder) Build() *AppliOfferOnboardProfileAdd
func (*AppliOfferOnboardProfileAddBuilder) City ¶
func (builder *AppliOfferOnboardProfileAddBuilder) City(city *AppliOfferOnboardProfileCity) *AppliOfferOnboardProfileAddBuilder
城市
示例值:
func (*AppliOfferOnboardProfileAddBuilder) Country ¶
func (builder *AppliOfferOnboardProfileAddBuilder) Country(country *AppliOfferOnboardProfileCity) *AppliOfferOnboardProfileAddBuilder
国家
示例值:
func (*AppliOfferOnboardProfileAddBuilder) District ¶
func (builder *AppliOfferOnboardProfileAddBuilder) District(district *AppliOfferOnboardProfileCity) *AppliOfferOnboardProfileAddBuilder
区
示例值:
func (*AppliOfferOnboardProfileAddBuilder) EnName ¶
func (builder *AppliOfferOnboardProfileAddBuilder) EnName(enName string) *AppliOfferOnboardProfileAddBuilder
英文名
示例值:
func (*AppliOfferOnboardProfileAddBuilder) Id ¶
func (builder *AppliOfferOnboardProfileAddBuilder) Id(id string) *AppliOfferOnboardProfileAddBuilder
ID
示例值:
func (*AppliOfferOnboardProfileAddBuilder) Name ¶
func (builder *AppliOfferOnboardProfileAddBuilder) Name(name string) *AppliOfferOnboardProfileAddBuilder
名字
示例值:
func (*AppliOfferOnboardProfileAddBuilder) State ¶
func (builder *AppliOfferOnboardProfileAddBuilder) State(state *AppliOfferOnboardProfileCity) *AppliOfferOnboardProfileAddBuilder
省
示例值:
func (*AppliOfferOnboardProfileAddBuilder) UsageIdList ¶
func (builder *AppliOfferOnboardProfileAddBuilder) UsageIdList(usageIdList []string) *AppliOfferOnboardProfileAddBuilder
使用ID列表
示例值:
type AppliOfferOnboardProfileBuilder ¶
type AppliOfferOnboardProfileBuilder struct {
// contains filtered or unexported fields
}
func NewAppliOfferOnboardProfileBuilder ¶
func NewAppliOfferOnboardProfileBuilder() *AppliOfferOnboardProfileBuilder
func (*AppliOfferOnboardProfileBuilder) Build ¶
func (builder *AppliOfferOnboardProfileBuilder) Build() *AppliOfferOnboardProfile
func (*AppliOfferOnboardProfileBuilder) ContractYear ¶
func (builder *AppliOfferOnboardProfileBuilder) ContractYear(contractYear int) *AppliOfferOnboardProfileBuilder
合同年限
示例值:
func (*AppliOfferOnboardProfileBuilder) Department ¶
func (builder *AppliOfferOnboardProfileBuilder) Department(department *Department) *AppliOfferOnboardProfileBuilder
部门
示例值:
func (*AppliOfferOnboardProfileBuilder) IsWorkAddressSameToOnboard ¶
func (builder *AppliOfferOnboardProfileBuilder) IsWorkAddressSameToOnboard(isWorkAddressSameToOnboard bool) *AppliOfferOnboardProfileBuilder
工作地址是否与onboard地址相同
示例值:
func (*AppliOfferOnboardProfileBuilder) Leader ¶
func (builder *AppliOfferOnboardProfileBuilder) Leader(leader *AppliOfferBasicInfoUser) *AppliOfferOnboardProfileBuilder
领导
示例值:
func (*AppliOfferOnboardProfileBuilder) Level ¶
func (builder *AppliOfferOnboardProfileBuilder) Level(level *Level) *AppliOfferOnboardProfileBuilder
职级
示例值:
func (*AppliOfferOnboardProfileBuilder) OfferId ¶
func (builder *AppliOfferOnboardProfileBuilder) OfferId(offerId string) *AppliOfferOnboardProfileBuilder
offer ID
示例值:
func (*AppliOfferOnboardProfileBuilder) OnboardAddress ¶
func (builder *AppliOfferOnboardProfileBuilder) OnboardAddress(onboardAddress *AppliOfferOnboardProfileAdd) *AppliOfferOnboardProfileBuilder
onboard地址
示例值:
func (*AppliOfferOnboardProfileBuilder) ProbationMonth ¶
func (builder *AppliOfferOnboardProfileBuilder) ProbationMonth(probationMonth int) *AppliOfferOnboardProfileBuilder
试用期
示例值:
func (*AppliOfferOnboardProfileBuilder) RecruitmentType ¶
func (builder *AppliOfferOnboardProfileBuilder) RecruitmentType(recruitmentType *RecruitmentType) *AppliOfferOnboardProfileBuilder
招聘类型
示例值:
func (*AppliOfferOnboardProfileBuilder) Sequence ¶
func (builder *AppliOfferOnboardProfileBuilder) Sequence(sequence *Sequence) *AppliOfferOnboardProfileBuilder
序列
示例值:
func (*AppliOfferOnboardProfileBuilder) WorkAddress ¶
func (builder *AppliOfferOnboardProfileBuilder) WorkAddress(workAddress *AppliOfferOnboardProfileAdd) *AppliOfferOnboardProfileBuilder
工作地址
示例值:
type AppliOfferOnboardProfileCityBuilder ¶
type AppliOfferOnboardProfileCityBuilder struct {
// contains filtered or unexported fields
}
func NewAppliOfferOnboardProfileCityBuilder ¶
func NewAppliOfferOnboardProfileCityBuilder() *AppliOfferOnboardProfileCityBuilder
func (*AppliOfferOnboardProfileCityBuilder) Build ¶
func (builder *AppliOfferOnboardProfileCityBuilder) Build() *AppliOfferOnboardProfileCity
func (*AppliOfferOnboardProfileCityBuilder) Code ¶
func (builder *AppliOfferOnboardProfileCityBuilder) Code(code string) *AppliOfferOnboardProfileCityBuilder
编码
示例值:
func (*AppliOfferOnboardProfileCityBuilder) EnName ¶
func (builder *AppliOfferOnboardProfileCityBuilder) EnName(enName string) *AppliOfferOnboardProfileCityBuilder
英文名
示例值:
func (*AppliOfferOnboardProfileCityBuilder) LocationType ¶
func (builder *AppliOfferOnboardProfileCityBuilder) LocationType(locationType int) *AppliOfferOnboardProfileCityBuilder
地址类型
示例值:
func (*AppliOfferOnboardProfileCityBuilder) Name ¶
func (builder *AppliOfferOnboardProfileCityBuilder) Name(name string) *AppliOfferOnboardProfileCityBuilder
名字
示例值:
type AppliOfferSalaryPlanTemplateBuilder ¶
type AppliOfferSalaryPlanTemplateBuilder struct {
// contains filtered or unexported fields
}
func NewAppliOfferSalaryPlanTemplateBuilder ¶
func NewAppliOfferSalaryPlanTemplateBuilder() *AppliOfferSalaryPlanTemplateBuilder
func (*AppliOfferSalaryPlanTemplateBuilder) Build ¶
func (builder *AppliOfferSalaryPlanTemplateBuilder) Build() *AppliOfferSalaryPlanTemplate
func (*AppliOfferSalaryPlanTemplateBuilder) Currency ¶
func (builder *AppliOfferSalaryPlanTemplateBuilder) Currency(currency string) *AppliOfferSalaryPlanTemplateBuilder
币种
示例值:
func (*AppliOfferSalaryPlanTemplateBuilder) SalaryContent ¶
func (builder *AppliOfferSalaryPlanTemplateBuilder) SalaryContent(salaryContent string) *AppliOfferSalaryPlanTemplateBuilder
薪酬内容
示例值:
func (*AppliOfferSalaryPlanTemplateBuilder) TemplateKey ¶
func (builder *AppliOfferSalaryPlanTemplateBuilder) TemplateKey(templateKey string) *AppliOfferSalaryPlanTemplateBuilder
模版key
示例值:
func (*AppliOfferSalaryPlanTemplateBuilder) TotalAmount ¶
func (builder *AppliOfferSalaryPlanTemplateBuilder) TotalAmount(totalAmount string) *AppliOfferSalaryPlanTemplateBuilder
总金额
示例值:
type AppliTalentAttachResumeInfoBuilder ¶
type AppliTalentAttachResumeInfoBuilder struct {
// contains filtered or unexported fields
}
func NewAppliTalentAttachResumeInfoBuilder ¶
func NewAppliTalentAttachResumeInfoBuilder() *AppliTalentAttachResumeInfoBuilder
func (*AppliTalentAttachResumeInfoBuilder) Build ¶
func (builder *AppliTalentAttachResumeInfoBuilder) Build() *AppliTalentAttachResumeInfo
func (*AppliTalentAttachResumeInfoBuilder) Id ¶
func (builder *AppliTalentAttachResumeInfoBuilder) Id(id string) *AppliTalentAttachResumeInfoBuilder
ID
示例值:
func (*AppliTalentAttachResumeInfoBuilder) Name ¶
func (builder *AppliTalentAttachResumeInfoBuilder) Name(name string) *AppliTalentAttachResumeInfoBuilder
名字
示例值:
type AppliTalentCertificateInfoBuilder ¶
type AppliTalentCertificateInfoBuilder struct {
// contains filtered or unexported fields
}
func NewAppliTalentCertificateInfoBuilder ¶
func NewAppliTalentCertificateInfoBuilder() *AppliTalentCertificateInfoBuilder
func (*AppliTalentCertificateInfoBuilder) Build ¶
func (builder *AppliTalentCertificateInfoBuilder) Build() *AppliTalentCertificateInfo
func (*AppliTalentCertificateInfoBuilder) Desc ¶
func (builder *AppliTalentCertificateInfoBuilder) Desc(desc string) *AppliTalentCertificateInfoBuilder
证件描述
示例值:
func (*AppliTalentCertificateInfoBuilder) Id ¶
func (builder *AppliTalentCertificateInfoBuilder) Id(id string) *AppliTalentCertificateInfoBuilder
ID
示例值:
func (*AppliTalentCertificateInfoBuilder) Name ¶
func (builder *AppliTalentCertificateInfoBuilder) Name(name string) *AppliTalentCertificateInfoBuilder
证件名称
示例值:
type AppliTalentCompetitionInfoBuilder ¶
type AppliTalentCompetitionInfoBuilder struct {
// contains filtered or unexported fields
}
func NewAppliTalentCompetitionInfoBuilder ¶
func NewAppliTalentCompetitionInfoBuilder() *AppliTalentCompetitionInfoBuilder
func (*AppliTalentCompetitionInfoBuilder) Build ¶
func (builder *AppliTalentCompetitionInfoBuilder) Build() *AppliTalentCompetitionInfo
func (*AppliTalentCompetitionInfoBuilder) Desc ¶
func (builder *AppliTalentCompetitionInfoBuilder) Desc(desc string) *AppliTalentCompetitionInfoBuilder
竞赛描述
示例值:
func (*AppliTalentCompetitionInfoBuilder) Id ¶
func (builder *AppliTalentCompetitionInfoBuilder) Id(id string) *AppliTalentCompetitionInfoBuilder
ID
示例值:
func (*AppliTalentCompetitionInfoBuilder) Name ¶
func (builder *AppliTalentCompetitionInfoBuilder) Name(name string) *AppliTalentCompetitionInfoBuilder
竞赛名称
示例值:
type AppliTalentEducationInfo ¶
type AppliTalentEducationInfo struct { Id *string `json:"id,omitempty"` // ID Degree *int `json:"degree,omitempty"` // 学历 School *string `json:"school,omitempty"` // 学校 FieldOfStudy *string `json:"field_of_study,omitempty"` // 专业 StartTime *string `json:"start_time,omitempty"` // 开始时间 EndTime *string `json:"end_time,omitempty"` // 结束时间 EducationType *int `json:"education_type,omitempty"` // 学历类型 AcademicRanking *int `json:"academic_ranking,omitempty"` // 排名 TagList []int `json:"tag_list,omitempty"` // 标签列表 }
type AppliTalentEducationInfoBuilder ¶
type AppliTalentEducationInfoBuilder struct {
// contains filtered or unexported fields
}
func NewAppliTalentEducationInfoBuilder ¶
func NewAppliTalentEducationInfoBuilder() *AppliTalentEducationInfoBuilder
func (*AppliTalentEducationInfoBuilder) AcademicRanking ¶
func (builder *AppliTalentEducationInfoBuilder) AcademicRanking(academicRanking int) *AppliTalentEducationInfoBuilder
排名
示例值:
func (*AppliTalentEducationInfoBuilder) Build ¶
func (builder *AppliTalentEducationInfoBuilder) Build() *AppliTalentEducationInfo
func (*AppliTalentEducationInfoBuilder) Degree ¶
func (builder *AppliTalentEducationInfoBuilder) Degree(degree int) *AppliTalentEducationInfoBuilder
学历
示例值:
func (*AppliTalentEducationInfoBuilder) EducationType ¶
func (builder *AppliTalentEducationInfoBuilder) EducationType(educationType int) *AppliTalentEducationInfoBuilder
学历类型
示例值:
func (*AppliTalentEducationInfoBuilder) EndTime ¶
func (builder *AppliTalentEducationInfoBuilder) EndTime(endTime string) *AppliTalentEducationInfoBuilder
结束时间
示例值:
func (*AppliTalentEducationInfoBuilder) FieldOfStudy ¶
func (builder *AppliTalentEducationInfoBuilder) FieldOfStudy(fieldOfStudy string) *AppliTalentEducationInfoBuilder
专业
示例值:
func (*AppliTalentEducationInfoBuilder) Id ¶
func (builder *AppliTalentEducationInfoBuilder) Id(id string) *AppliTalentEducationInfoBuilder
ID
示例值:
func (*AppliTalentEducationInfoBuilder) School ¶
func (builder *AppliTalentEducationInfoBuilder) School(school string) *AppliTalentEducationInfoBuilder
学校
示例值:
func (*AppliTalentEducationInfoBuilder) StartTime ¶
func (builder *AppliTalentEducationInfoBuilder) StartTime(startTime string) *AppliTalentEducationInfoBuilder
开始时间
示例值:
func (*AppliTalentEducationInfoBuilder) TagList ¶
func (builder *AppliTalentEducationInfoBuilder) TagList(tagList []int) *AppliTalentEducationInfoBuilder
标签列表
示例值:
type Application ¶
type Application struct { Id *string `json:"id,omitempty"` // 投递id JobId *string `json:"job_id,omitempty"` // 投递的职位 ID TalentId *string `json:"talent_id,omitempty"` // 候选人 ID ResumeSourceId *string `json:"resume_source_id,omitempty"` // 简历来源 ID Stage *ApplicationStageInfo `json:"stage,omitempty"` // 投递处于的阶段 ActiveStatus *int `json:"active_status,omitempty"` // 活跃状态 DeliveryType *int `json:"delivery_type,omitempty"` // 投递方式 ResumeSourceInfo *ApplicationResumeSource `json:"resume_source_info,omitempty"` // 投递来源信息 WebsiteResumeSource *ApplicationWebsiteResumeSource `json:"website_resume_source,omitempty"` // 官网投递来源 TalentAttachmentResumeId *string `json:"talent_attachment_resume_id,omitempty"` // 简历附件 ID CreateTime *string `json:"create_time,omitempty"` // 创建时间 ModifyTime *string `json:"modify_time,omitempty"` // 修改时间 StageTimeList []*ApplicationStageTime `json:"stage_time_list,omitempty"` // 阶段变更时间列表 TerminationType *int `json:"termination_type,omitempty"` // 终止原因的类型 TerminationReasonList []string `json:"termination_reason_list,omitempty"` // 终止的具体原因的id列表 TerminationReasonNote *string `json:"termination_reason_note,omitempty"` // 终止备注 ApplicationPreferredCityList []*CodeNameObject `json:"application_preferred_city_list,omitempty"` // 意向投递城市列表 CreatorId *string `json:"creator_id,omitempty"` // 投递创建人 ID,仅当投递创建人为企业内部员工时可获取(如员工手动上传简历 / 加入职位 / 内推),其余情况返回为空(如候选人主动投递) }
type ApplicationBasicInfo ¶
type ApplicationBasicInfo struct { Stage *ApplicationStage `json:"stage,omitempty"` // 阶段信息 Referral *ApplicationReferral `json:"referral,omitempty"` // 内推人信息 ActiveStatus *int `json:"active_status,omitempty"` // 状态 BizCreateTime *int `json:"biz_create_time,omitempty"` // 创建时间 BizModifyTime *int `json:"biz_modify_time,omitempty"` // 修改时间 }
type ApplicationBasicInfoBuilder ¶
type ApplicationBasicInfoBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationBasicInfoBuilder ¶
func NewApplicationBasicInfoBuilder() *ApplicationBasicInfoBuilder
func (*ApplicationBasicInfoBuilder) ActiveStatus ¶
func (builder *ApplicationBasicInfoBuilder) ActiveStatus(activeStatus int) *ApplicationBasicInfoBuilder
状态
示例值:
func (*ApplicationBasicInfoBuilder) BizCreateTime ¶
func (builder *ApplicationBasicInfoBuilder) BizCreateTime(bizCreateTime int) *ApplicationBasicInfoBuilder
创建时间
示例值:
func (*ApplicationBasicInfoBuilder) BizModifyTime ¶
func (builder *ApplicationBasicInfoBuilder) BizModifyTime(bizModifyTime int) *ApplicationBasicInfoBuilder
修改时间
示例值:
func (*ApplicationBasicInfoBuilder) Build ¶
func (builder *ApplicationBasicInfoBuilder) Build() *ApplicationBasicInfo
func (*ApplicationBasicInfoBuilder) Referral ¶
func (builder *ApplicationBasicInfoBuilder) Referral(referral *ApplicationReferral) *ApplicationBasicInfoBuilder
内推人信息
示例值:
func (*ApplicationBasicInfoBuilder) Stage ¶
func (builder *ApplicationBasicInfoBuilder) Stage(stage *ApplicationStage) *ApplicationBasicInfoBuilder
阶段信息
示例值:
type ApplicationBuilder ¶
type ApplicationBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationBuilder ¶
func NewApplicationBuilder() *ApplicationBuilder
func (*ApplicationBuilder) ActiveStatus ¶
func (builder *ApplicationBuilder) ActiveStatus(activeStatus int) *ApplicationBuilder
活跃状态
示例值:1
func (*ApplicationBuilder) ApplicationPreferredCityList ¶
func (builder *ApplicationBuilder) ApplicationPreferredCityList(applicationPreferredCityList []*CodeNameObject) *ApplicationBuilder
意向投递城市列表
示例值:
func (*ApplicationBuilder) Build ¶
func (builder *ApplicationBuilder) Build() *Application
func (*ApplicationBuilder) CreateTime ¶
func (builder *ApplicationBuilder) CreateTime(createTime string) *ApplicationBuilder
创建时间
示例值:1632990774278
func (*ApplicationBuilder) CreatorId ¶
func (builder *ApplicationBuilder) CreatorId(creatorId string) *ApplicationBuilder
投递创建人 ID,仅当投递创建人为企业内部员工时可获取(如员工手动上传简历 / 加入职位 / 内推),其余情况返回为空(如候选人主动投递)
示例值:ou_ce613028fe74745421f5dc320bb9c709
func (*ApplicationBuilder) DeliveryType ¶
func (builder *ApplicationBuilder) DeliveryType(deliveryType int) *ApplicationBuilder
投递方式
示例值:1
func (*ApplicationBuilder) Id ¶
func (builder *ApplicationBuilder) Id(id string) *ApplicationBuilder
投递id
示例值:6949805467799537964
func (*ApplicationBuilder) JobId ¶
func (builder *ApplicationBuilder) JobId(jobId string) *ApplicationBuilder
投递的职位 ID
示例值:6843547872837273223
func (*ApplicationBuilder) ModifyTime ¶
func (builder *ApplicationBuilder) ModifyTime(modifyTime string) *ApplicationBuilder
修改时间
示例值:1634801678103
func (*ApplicationBuilder) ResumeSourceId ¶
func (builder *ApplicationBuilder) ResumeSourceId(resumeSourceId string) *ApplicationBuilder
简历来源 ID
示例值:6583482347283472832
func (*ApplicationBuilder) ResumeSourceInfo ¶
func (builder *ApplicationBuilder) ResumeSourceInfo(resumeSourceInfo *ApplicationResumeSource) *ApplicationBuilder
投递来源信息
示例值:
func (*ApplicationBuilder) Stage ¶
func (builder *ApplicationBuilder) Stage(stage *ApplicationStageInfo) *ApplicationBuilder
投递处于的阶段
示例值:
func (*ApplicationBuilder) StageTimeList ¶
func (builder *ApplicationBuilder) StageTimeList(stageTimeList []*ApplicationStageTime) *ApplicationBuilder
阶段变更时间列表
示例值:
func (*ApplicationBuilder) TalentAttachmentResumeId ¶
func (builder *ApplicationBuilder) TalentAttachmentResumeId(talentAttachmentResumeId string) *ApplicationBuilder
简历附件 ID
示例值:6960663240925956415
func (*ApplicationBuilder) TalentId ¶
func (builder *ApplicationBuilder) TalentId(talentId string) *ApplicationBuilder
候选人 ID
示例值:6843547872837273223
func (*ApplicationBuilder) TerminationReasonList ¶
func (builder *ApplicationBuilder) TerminationReasonList(terminationReasonList []string) *ApplicationBuilder
终止的具体原因的id列表
示例值:
func (*ApplicationBuilder) TerminationReasonNote ¶
func (builder *ApplicationBuilder) TerminationReasonNote(terminationReasonNote string) *ApplicationBuilder
终止备注
示例值:其他投递已入职
func (*ApplicationBuilder) TerminationType ¶
func (builder *ApplicationBuilder) TerminationType(terminationType int) *ApplicationBuilder
终止原因的类型
示例值:1
func (*ApplicationBuilder) WebsiteResumeSource ¶
func (builder *ApplicationBuilder) WebsiteResumeSource(websiteResumeSource *ApplicationWebsiteResumeSource) *ApplicationBuilder
官网投递来源
示例值:
type ApplicationJob ¶
type ApplicationJob struct { Id *string `json:"id,omitempty"` // ID Title *string `json:"title,omitempty"` // 职称 City *City `json:"city,omitempty"` // 城市 Department *Department `json:"department,omitempty"` // 部门 RecruitmentType *RecruitmentType `json:"recruitment_type,omitempty"` // 招聘类型 Description *string `json:"description,omitempty"` // 描述 JobProcessId *string `json:"job_process_id,omitempty"` // 岗位流程编号 Code *string `json:"code,omitempty"` // 编码 Address *ApplicationJobAddress `json:"address,omitempty"` // 地址 Country *Country `json:"country,omitempty"` // 国家 }
type ApplicationJobAddress ¶
type ApplicationJobAddressBuilder ¶
type ApplicationJobAddressBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationJobAddressBuilder ¶
func NewApplicationJobAddressBuilder() *ApplicationJobAddressBuilder
func (*ApplicationJobAddressBuilder) Build ¶
func (builder *ApplicationJobAddressBuilder) Build() *ApplicationJobAddress
func (*ApplicationJobAddressBuilder) EnName ¶
func (builder *ApplicationJobAddressBuilder) EnName(enName string) *ApplicationJobAddressBuilder
英文名
示例值:
func (*ApplicationJobAddressBuilder) Id ¶
func (builder *ApplicationJobAddressBuilder) Id(id string) *ApplicationJobAddressBuilder
ID
示例值:
func (*ApplicationJobAddressBuilder) Name ¶
func (builder *ApplicationJobAddressBuilder) Name(name string) *ApplicationJobAddressBuilder
名字
示例值:
type ApplicationJobBuilder ¶
type ApplicationJobBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationJobBuilder ¶
func NewApplicationJobBuilder() *ApplicationJobBuilder
func (*ApplicationJobBuilder) Address ¶
func (builder *ApplicationJobBuilder) Address(address *ApplicationJobAddress) *ApplicationJobBuilder
地址
示例值:
func (*ApplicationJobBuilder) Build ¶
func (builder *ApplicationJobBuilder) Build() *ApplicationJob
func (*ApplicationJobBuilder) City ¶
func (builder *ApplicationJobBuilder) City(city *City) *ApplicationJobBuilder
城市
示例值:
func (*ApplicationJobBuilder) Code ¶
func (builder *ApplicationJobBuilder) Code(code string) *ApplicationJobBuilder
编码
示例值:
func (*ApplicationJobBuilder) Country ¶
func (builder *ApplicationJobBuilder) Country(country *Country) *ApplicationJobBuilder
国家
示例值:
func (*ApplicationJobBuilder) Department ¶
func (builder *ApplicationJobBuilder) Department(department *Department) *ApplicationJobBuilder
部门
示例值:
func (*ApplicationJobBuilder) Description ¶
func (builder *ApplicationJobBuilder) Description(description string) *ApplicationJobBuilder
描述
示例值:
func (*ApplicationJobBuilder) Id ¶
func (builder *ApplicationJobBuilder) Id(id string) *ApplicationJobBuilder
ID
示例值:
func (*ApplicationJobBuilder) JobProcessId ¶
func (builder *ApplicationJobBuilder) JobProcessId(jobProcessId string) *ApplicationJobBuilder
岗位流程编号
示例值:
func (*ApplicationJobBuilder) RecruitmentType ¶
func (builder *ApplicationJobBuilder) RecruitmentType(recruitmentType *RecruitmentType) *ApplicationJobBuilder
招聘类型
示例值:
func (*ApplicationJobBuilder) Title ¶
func (builder *ApplicationJobBuilder) Title(title string) *ApplicationJobBuilder
职称
示例值:
type ApplicationOffer ¶
type ApplicationOffer struct { Id *string `json:"id,omitempty"` // Offer id ApplicationId *string `json:"application_id,omitempty"` // 投递id BasicInfo *ApplicationOfferBasicInfo `json:"basic_info,omitempty"` // 基础信息 SalaryPlan *ApplicationOfferSalaryPlan `json:"salary_plan,omitempty"` // 薪酬计划 SchemaId *string `json:"schema_id,omitempty"` // 当前 Offer 使用的 schema OfferStatus *int `json:"offer_status,omitempty"` // Offer 状态 JobInfo *OfferJobInfo `json:"job_info,omitempty"` // 职位信息 CustomizedModuleList []*ApplicationOfferCustomModule `json:"customized_module_list,omitempty"` // offer自定义模块列表 JobRequirementId *string `json:"job_requirement_id,omitempty"` // 招聘需求 ID }
type ApplicationOfferAttachmentBuilder ¶
type ApplicationOfferAttachmentBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationOfferAttachmentBuilder ¶
func NewApplicationOfferAttachmentBuilder() *ApplicationOfferAttachmentBuilder
func (*ApplicationOfferAttachmentBuilder) AttachmentId ¶
func (builder *ApplicationOfferAttachmentBuilder) AttachmentId(attachmentId string) *ApplicationOfferAttachmentBuilder
附件ID
示例值:
func (*ApplicationOfferAttachmentBuilder) Build ¶
func (builder *ApplicationOfferAttachmentBuilder) Build() *ApplicationOfferAttachment
func (*ApplicationOfferAttachmentBuilder) Name ¶
func (builder *ApplicationOfferAttachmentBuilder) Name(name string) *ApplicationOfferAttachmentBuilder
名字
示例值:
type ApplicationOfferBasicInfo ¶
type ApplicationOfferBasicInfo struct { OfferType *int `json:"offer_type,omitempty"` // Offer 类型 Remark *string `json:"remark,omitempty"` // 备注 ExpireTime *int `json:"expire_time,omitempty"` // Offer 过期时间 OwnerUserId *string `json:"owner_user_id,omitempty"` // Offer 负责人 ID CreatorUserId *string `json:"creator_user_id,omitempty"` // Offer 创建人 ID EmployeeType *BaseBilingualWithId `json:"employee_type,omitempty"` // Offer 人员类型 CreateTime *string `json:"create_time,omitempty"` // 创建时间 LeaderUserId *string `json:"leader_user_id,omitempty"` // 直属上级 ID OnboardDate *string `json:"onboard_date,omitempty"` // 入职日期 DepartmentId *string `json:"department_id,omitempty"` // 入职部门 ProbationMonth *int `json:"probation_month,omitempty"` // 试用期, 比如试用期6个月 ContractYear *int `json:"contract_year,omitempty"` // 合同期, 比如3年 ContractPeriod *ContractPeriodInfo `json:"contract_period,omitempty"` // 合同期(年/月) RecruitmentType *BaseBilingualWithId `json:"recruitment_type,omitempty"` // 雇员类型 Sequence *BaseBilingualWithId `json:"sequence,omitempty"` // 序列 Level *BaseBilingualWithId `json:"level,omitempty"` // 级别 OnboardAddress *BaseAddress `json:"onboard_address,omitempty"` // 入职地点 WorkAddress *BaseAddress `json:"work_address,omitempty"` // 工作地点 CustomizeInfoList []*ApplicationOfferCustomValue `json:"customize_info_list,omitempty"` // 自定义字段信息 WorkLocationAddressInfo *MasterLocationAddressInfo `json:"work_location_address_info,omitempty"` // 人事侧的办公地点与地址(目前仅字节可用) }
type ApplicationOfferBasicInfoBuilder ¶
type ApplicationOfferBasicInfoBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationOfferBasicInfoBuilder ¶
func NewApplicationOfferBasicInfoBuilder() *ApplicationOfferBasicInfoBuilder
func (*ApplicationOfferBasicInfoBuilder) Build ¶
func (builder *ApplicationOfferBasicInfoBuilder) Build() *ApplicationOfferBasicInfo
func (*ApplicationOfferBasicInfoBuilder) ContractPeriod ¶
func (builder *ApplicationOfferBasicInfoBuilder) ContractPeriod(contractPeriod *ContractPeriodInfo) *ApplicationOfferBasicInfoBuilder
合同期(年/月)
示例值:
func (*ApplicationOfferBasicInfoBuilder) ContractYear ¶
func (builder *ApplicationOfferBasicInfoBuilder) ContractYear(contractYear int) *ApplicationOfferBasicInfoBuilder
合同期, 比如3年
示例值:3
func (*ApplicationOfferBasicInfoBuilder) CreateTime ¶
func (builder *ApplicationOfferBasicInfoBuilder) CreateTime(createTime string) *ApplicationOfferBasicInfoBuilder
创建时间
示例值:1628512038000
func (*ApplicationOfferBasicInfoBuilder) CreatorUserId ¶
func (builder *ApplicationOfferBasicInfoBuilder) CreatorUserId(creatorUserId string) *ApplicationOfferBasicInfoBuilder
Offer 创建人 ID
示例值:ou_99be8e24ad1ad390b6cd3b8916940df1
func (*ApplicationOfferBasicInfoBuilder) CustomizeInfoList ¶
func (builder *ApplicationOfferBasicInfoBuilder) CustomizeInfoList(customizeInfoList []*ApplicationOfferCustomValue) *ApplicationOfferBasicInfoBuilder
自定义字段信息
示例值:
func (*ApplicationOfferBasicInfoBuilder) DepartmentId ¶
func (builder *ApplicationOfferBasicInfoBuilder) DepartmentId(departmentId string) *ApplicationOfferBasicInfoBuilder
入职部门
示例值:od-6b394871807047c7023ebfc1ff37cd3a
func (*ApplicationOfferBasicInfoBuilder) EmployeeType ¶
func (builder *ApplicationOfferBasicInfoBuilder) EmployeeType(employeeType *BaseBilingualWithId) *ApplicationOfferBasicInfoBuilder
Offer 人员类型
示例值:
func (*ApplicationOfferBasicInfoBuilder) ExpireTime ¶
func (builder *ApplicationOfferBasicInfoBuilder) ExpireTime(expireTime int) *ApplicationOfferBasicInfoBuilder
Offer 过期时间
示例值:1653383498000
func (*ApplicationOfferBasicInfoBuilder) LeaderUserId ¶
func (builder *ApplicationOfferBasicInfoBuilder) LeaderUserId(leaderUserId string) *ApplicationOfferBasicInfoBuilder
直属上级 ID
示例值:ou_99be8e24ad1ad390b6cd3b8916940df1
func (*ApplicationOfferBasicInfoBuilder) Level ¶
func (builder *ApplicationOfferBasicInfoBuilder) Level(level *BaseBilingualWithId) *ApplicationOfferBasicInfoBuilder
级别
示例值:
func (*ApplicationOfferBasicInfoBuilder) OfferType ¶
func (builder *ApplicationOfferBasicInfoBuilder) OfferType(offerType int) *ApplicationOfferBasicInfoBuilder
Offer 类型
示例值:1
func (*ApplicationOfferBasicInfoBuilder) OnboardAddress ¶
func (builder *ApplicationOfferBasicInfoBuilder) OnboardAddress(onboardAddress *BaseAddress) *ApplicationOfferBasicInfoBuilder
入职地点
示例值:
func (*ApplicationOfferBasicInfoBuilder) OnboardDate ¶
func (builder *ApplicationOfferBasicInfoBuilder) OnboardDate(onboardDate string) *ApplicationOfferBasicInfoBuilder
入职日期
示例值:2021-05-20
func (*ApplicationOfferBasicInfoBuilder) OwnerUserId ¶
func (builder *ApplicationOfferBasicInfoBuilder) OwnerUserId(ownerUserId string) *ApplicationOfferBasicInfoBuilder
Offer 负责人 ID
示例值:ou_99be8e24ad1ad390b6cd3b8916940df1
func (*ApplicationOfferBasicInfoBuilder) ProbationMonth ¶
func (builder *ApplicationOfferBasicInfoBuilder) ProbationMonth(probationMonth int) *ApplicationOfferBasicInfoBuilder
试用期, 比如试用期6个月
示例值:1
func (*ApplicationOfferBasicInfoBuilder) RecruitmentType ¶
func (builder *ApplicationOfferBasicInfoBuilder) RecruitmentType(recruitmentType *BaseBilingualWithId) *ApplicationOfferBasicInfoBuilder
雇员类型
示例值:
func (*ApplicationOfferBasicInfoBuilder) Remark ¶
func (builder *ApplicationOfferBasicInfoBuilder) Remark(remark string) *ApplicationOfferBasicInfoBuilder
备注
示例值:10
func (*ApplicationOfferBasicInfoBuilder) Sequence ¶
func (builder *ApplicationOfferBasicInfoBuilder) Sequence(sequence *BaseBilingualWithId) *ApplicationOfferBasicInfoBuilder
序列
示例值:
func (*ApplicationOfferBasicInfoBuilder) WorkAddress ¶
func (builder *ApplicationOfferBasicInfoBuilder) WorkAddress(workAddress *BaseAddress) *ApplicationOfferBasicInfoBuilder
工作地点
示例值:
func (*ApplicationOfferBasicInfoBuilder) WorkLocationAddressInfo ¶
func (builder *ApplicationOfferBasicInfoBuilder) WorkLocationAddressInfo(workLocationAddressInfo *MasterLocationAddressInfo) *ApplicationOfferBasicInfoBuilder
人事侧的办公地点与地址(目前仅字节可用)
示例值:
type ApplicationOfferBasicInfoCustomizedObject ¶
type ApplicationOfferBasicInfoCustomizedObject struct { Id *string `json:"id,omitempty"` // id Name *OfferSchemaName `json:"name,omitempty"` // 名字 Type *string `json:"type,omitempty"` // 自定义字段类型 Value *string `json:"value,omitempty"` // 自定义字段的值 OptionValueList []*ApplicationOfferBasicInfoCustomizedObjectOptionValue `json:"option_value_list,omitempty"` // 单选/多选自定义字段的值 }
type ApplicationOfferBasicInfoCustomizedObjectBuilder ¶
type ApplicationOfferBasicInfoCustomizedObjectBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationOfferBasicInfoCustomizedObjectBuilder ¶
func NewApplicationOfferBasicInfoCustomizedObjectBuilder() *ApplicationOfferBasicInfoCustomizedObjectBuilder
func (*ApplicationOfferBasicInfoCustomizedObjectBuilder) Build ¶
func (builder *ApplicationOfferBasicInfoCustomizedObjectBuilder) Build() *ApplicationOfferBasicInfoCustomizedObject
func (*ApplicationOfferBasicInfoCustomizedObjectBuilder) Id ¶
func (builder *ApplicationOfferBasicInfoCustomizedObjectBuilder) Id(id string) *ApplicationOfferBasicInfoCustomizedObjectBuilder
id
示例值:
func (*ApplicationOfferBasicInfoCustomizedObjectBuilder) Name ¶
func (builder *ApplicationOfferBasicInfoCustomizedObjectBuilder) Name(name *OfferSchemaName) *ApplicationOfferBasicInfoCustomizedObjectBuilder
名字
示例值:
func (*ApplicationOfferBasicInfoCustomizedObjectBuilder) OptionValueList ¶
func (builder *ApplicationOfferBasicInfoCustomizedObjectBuilder) OptionValueList(optionValueList []*ApplicationOfferBasicInfoCustomizedObjectOptionValue) *ApplicationOfferBasicInfoCustomizedObjectBuilder
单选/多选自定义字段的值
示例值:
func (*ApplicationOfferBasicInfoCustomizedObjectBuilder) Type ¶
func (builder *ApplicationOfferBasicInfoCustomizedObjectBuilder) Type(type_ string) *ApplicationOfferBasicInfoCustomizedObjectBuilder
自定义字段类型
示例值:
func (*ApplicationOfferBasicInfoCustomizedObjectBuilder) Value ¶
func (builder *ApplicationOfferBasicInfoCustomizedObjectBuilder) Value(value string) *ApplicationOfferBasicInfoCustomizedObjectBuilder
自定义字段的值
示例值:
type ApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder ¶
type ApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder ¶
func NewApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder() *ApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder
func (*ApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder) EnUs ¶
func (builder *ApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder) EnUs(enUs string) *ApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder
英文名
示例值:
func (*ApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder) ZhCn ¶
func (builder *ApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder) ZhCn(zhCn string) *ApplicationOfferBasicInfoCustomizedObjectOptionValueBuilder
中文名
示例值:
type ApplicationOfferBasicInfoUser ¶
type ApplicationOfferBasicInfoUser struct { Id *string `json:"id,omitempty"` // ID Name *string `json:"name,omitempty"` // 名字 EnName *string `json:"en_name,omitempty"` // 英文名 Avatar *string `json:"avatar,omitempty"` // 头像 Department *Department `json:"department,omitempty"` // 部门 Timezone *string `json:"timezone,omitempty"` // 时区 Phone *string `json:"phone,omitempty"` // 手机 Email *string `json:"email,omitempty"` // 邮箱 InAppScope *bool `json:"in_app_scope,omitempty"` // 是否拥有app权限 }
type ApplicationOfferBasicInfoUserBuilder ¶
type ApplicationOfferBasicInfoUserBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationOfferBasicInfoUserBuilder ¶
func NewApplicationOfferBasicInfoUserBuilder() *ApplicationOfferBasicInfoUserBuilder
func (*ApplicationOfferBasicInfoUserBuilder) Avatar ¶
func (builder *ApplicationOfferBasicInfoUserBuilder) Avatar(avatar string) *ApplicationOfferBasicInfoUserBuilder
头像
示例值:
func (*ApplicationOfferBasicInfoUserBuilder) Build ¶
func (builder *ApplicationOfferBasicInfoUserBuilder) Build() *ApplicationOfferBasicInfoUser
func (*ApplicationOfferBasicInfoUserBuilder) Department ¶
func (builder *ApplicationOfferBasicInfoUserBuilder) Department(department *Department) *ApplicationOfferBasicInfoUserBuilder
部门
示例值:
func (*ApplicationOfferBasicInfoUserBuilder) Email ¶
func (builder *ApplicationOfferBasicInfoUserBuilder) Email(email string) *ApplicationOfferBasicInfoUserBuilder
邮箱
示例值:
func (*ApplicationOfferBasicInfoUserBuilder) EnName ¶
func (builder *ApplicationOfferBasicInfoUserBuilder) EnName(enName string) *ApplicationOfferBasicInfoUserBuilder
英文名
示例值:
func (*ApplicationOfferBasicInfoUserBuilder) Id ¶
func (builder *ApplicationOfferBasicInfoUserBuilder) Id(id string) *ApplicationOfferBasicInfoUserBuilder
ID
示例值:
func (*ApplicationOfferBasicInfoUserBuilder) InAppScope ¶
func (builder *ApplicationOfferBasicInfoUserBuilder) InAppScope(inAppScope bool) *ApplicationOfferBasicInfoUserBuilder
是否拥有app权限
示例值:
func (*ApplicationOfferBasicInfoUserBuilder) Name ¶
func (builder *ApplicationOfferBasicInfoUserBuilder) Name(name string) *ApplicationOfferBasicInfoUserBuilder
名字
示例值:
func (*ApplicationOfferBasicInfoUserBuilder) Phone ¶
func (builder *ApplicationOfferBasicInfoUserBuilder) Phone(phone string) *ApplicationOfferBasicInfoUserBuilder
手机
示例值:
func (*ApplicationOfferBasicInfoUserBuilder) Timezone ¶
func (builder *ApplicationOfferBasicInfoUserBuilder) Timezone(timezone string) *ApplicationOfferBasicInfoUserBuilder
时区
示例值:
type ApplicationOfferBuilder ¶
type ApplicationOfferBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationOfferBuilder ¶
func NewApplicationOfferBuilder() *ApplicationOfferBuilder
func (*ApplicationOfferBuilder) ApplicationId ¶
func (builder *ApplicationOfferBuilder) ApplicationId(applicationId string) *ApplicationOfferBuilder
投递id
示例值:7020661401874614564
func (*ApplicationOfferBuilder) BasicInfo ¶
func (builder *ApplicationOfferBuilder) BasicInfo(basicInfo *ApplicationOfferBasicInfo) *ApplicationOfferBuilder
基础信息
示例值:
func (*ApplicationOfferBuilder) Build ¶
func (builder *ApplicationOfferBuilder) Build() *ApplicationOffer
func (*ApplicationOfferBuilder) CustomizedModuleList ¶
func (builder *ApplicationOfferBuilder) CustomizedModuleList(customizedModuleList []*ApplicationOfferCustomModule) *ApplicationOfferBuilder
offer自定义模块列表
示例值:
func (*ApplicationOfferBuilder) Id ¶
func (builder *ApplicationOfferBuilder) Id(id string) *ApplicationOfferBuilder
Offer id
示例值:7057802493489285412
func (*ApplicationOfferBuilder) JobInfo ¶
func (builder *ApplicationOfferBuilder) JobInfo(jobInfo *OfferJobInfo) *ApplicationOfferBuilder
职位信息
示例值:
func (*ApplicationOfferBuilder) JobRequirementId ¶
func (builder *ApplicationOfferBuilder) JobRequirementId(jobRequirementId string) *ApplicationOfferBuilder
招聘需求 ID
示例值:1231231232312312
func (*ApplicationOfferBuilder) OfferStatus ¶
func (builder *ApplicationOfferBuilder) OfferStatus(offerStatus int) *ApplicationOfferBuilder
Offer 状态
示例值:0
func (*ApplicationOfferBuilder) SalaryPlan ¶
func (builder *ApplicationOfferBuilder) SalaryPlan(salaryPlan *ApplicationOfferSalaryPlan) *ApplicationOfferBuilder
薪酬计划
示例值:
func (*ApplicationOfferBuilder) SchemaId ¶
func (builder *ApplicationOfferBuilder) SchemaId(schemaId string) *ApplicationOfferBuilder
当前 Offer 使用的 schema
示例值:6963562624677398823
type ApplicationOfferCustomModule ¶
type ApplicationOfferCustomModule struct { ID *string `json:"ID,omitempty"` // 自定义模块ID ObjectList []*ApplicationOfferCustomValue `json:"object_list,omitempty"` // 自定义模块下字段的值 }
type ApplicationOfferCustomModuleBuilder ¶
type ApplicationOfferCustomModuleBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationOfferCustomModuleBuilder ¶
func NewApplicationOfferCustomModuleBuilder() *ApplicationOfferCustomModuleBuilder
func (*ApplicationOfferCustomModuleBuilder) Build ¶
func (builder *ApplicationOfferCustomModuleBuilder) Build() *ApplicationOfferCustomModule
func (*ApplicationOfferCustomModuleBuilder) ID ¶
func (builder *ApplicationOfferCustomModuleBuilder) ID(iD string) *ApplicationOfferCustomModuleBuilder
自定义模块ID
示例值:6930815272790114324
func (*ApplicationOfferCustomModuleBuilder) ObjectList ¶
func (builder *ApplicationOfferCustomModuleBuilder) ObjectList(objectList []*ApplicationOfferCustomValue) *ApplicationOfferCustomModuleBuilder
自定义模块下字段的值
示例值:
type ApplicationOfferCustomValueBuilder ¶
type ApplicationOfferCustomValueBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationOfferCustomValueBuilder ¶
func NewApplicationOfferCustomValueBuilder() *ApplicationOfferCustomValueBuilder
func (*ApplicationOfferCustomValueBuilder) Build ¶
func (builder *ApplicationOfferCustomValueBuilder) Build() *ApplicationOfferCustomValue
func (*ApplicationOfferCustomValueBuilder) CustomizeValue ¶
func (builder *ApplicationOfferCustomValueBuilder) CustomizeValue(customizeValue string) *ApplicationOfferCustomValueBuilder
自定义字段 value
示例值:value
func (*ApplicationOfferCustomValueBuilder) ObjectId ¶
func (builder *ApplicationOfferCustomValueBuilder) ObjectId(objectId string) *ApplicationOfferCustomValueBuilder
自定义字段 ID
示例值:key
type ApplicationOfferOnboardProfile ¶
type ApplicationOfferOnboardProfile struct { OfferId *string `json:"offer_id,omitempty"` // offer ID Department *Department `json:"department,omitempty"` // 部门 RecruitmentType *RecruitmentType `json:"recruitment_type,omitempty"` // 招聘类型 Sequence *Sequence `json:"sequence,omitempty"` // 序列 Level *Level `json:"level,omitempty"` // 职级 OnboardAddress *ApplicationOfferOnboardProfileAddress `json:"onboard_address,omitempty"` // onboard地址 WorkAddress *ApplicationOfferOnboardProfileAddress `json:"work_address,omitempty"` // 工作地址 Leader *ApplicationOfferBasicInfoUser `json:"leader,omitempty"` // 领导 IsWorkAddressSameToOnboard *bool `json:"is_work_address_same_to_onboard,omitempty"` // 工作地址是否与onboard地址相同 ProbationMonth *int `json:"probation_month,omitempty"` // 试用期 ContractYear *int `json:"contract_year,omitempty"` // 合同年限 }
type ApplicationOfferOnboardProfileAddress ¶
type ApplicationOfferOnboardProfileAddress struct { Id *string `json:"id,omitempty"` // ID Name *string `json:"name,omitempty"` // 名字 EnName *string `json:"en_name,omitempty"` // 英文名 District *ApplicationOfferOnboardProfileCity `json:"district,omitempty"` // 区 City *ApplicationOfferOnboardProfileCity `json:"city,omitempty"` // 城市 State *ApplicationOfferOnboardProfileCity `json:"state,omitempty"` // 省 Country *ApplicationOfferOnboardProfileCity `json:"country,omitempty"` // 国家 UsageIdList []string `json:"usage_id_list,omitempty"` // 使用ID列表 ActiveStatus *int `json:"active_status,omitempty"` // 状态 }
type ApplicationOfferOnboardProfileAddressBuilder ¶
type ApplicationOfferOnboardProfileAddressBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationOfferOnboardProfileAddressBuilder ¶
func NewApplicationOfferOnboardProfileAddressBuilder() *ApplicationOfferOnboardProfileAddressBuilder
func (*ApplicationOfferOnboardProfileAddressBuilder) ActiveStatus ¶
func (builder *ApplicationOfferOnboardProfileAddressBuilder) ActiveStatus(activeStatus int) *ApplicationOfferOnboardProfileAddressBuilder
状态
示例值:
func (*ApplicationOfferOnboardProfileAddressBuilder) Build ¶
func (builder *ApplicationOfferOnboardProfileAddressBuilder) Build() *ApplicationOfferOnboardProfileAddress
func (*ApplicationOfferOnboardProfileAddressBuilder) City ¶
func (builder *ApplicationOfferOnboardProfileAddressBuilder) City(city *ApplicationOfferOnboardProfileCity) *ApplicationOfferOnboardProfileAddressBuilder
城市
示例值:
func (*ApplicationOfferOnboardProfileAddressBuilder) Country ¶
func (builder *ApplicationOfferOnboardProfileAddressBuilder) Country(country *ApplicationOfferOnboardProfileCity) *ApplicationOfferOnboardProfileAddressBuilder
国家
示例值:
func (*ApplicationOfferOnboardProfileAddressBuilder) District ¶
func (builder *ApplicationOfferOnboardProfileAddressBuilder) District(district *ApplicationOfferOnboardProfileCity) *ApplicationOfferOnboardProfileAddressBuilder
区
示例值:
func (*ApplicationOfferOnboardProfileAddressBuilder) EnName ¶
func (builder *ApplicationOfferOnboardProfileAddressBuilder) EnName(enName string) *ApplicationOfferOnboardProfileAddressBuilder
英文名
示例值:
func (*ApplicationOfferOnboardProfileAddressBuilder) Id ¶
func (builder *ApplicationOfferOnboardProfileAddressBuilder) Id(id string) *ApplicationOfferOnboardProfileAddressBuilder
ID
示例值:
func (*ApplicationOfferOnboardProfileAddressBuilder) Name ¶
func (builder *ApplicationOfferOnboardProfileAddressBuilder) Name(name string) *ApplicationOfferOnboardProfileAddressBuilder
名字
示例值:
func (*ApplicationOfferOnboardProfileAddressBuilder) State ¶
func (builder *ApplicationOfferOnboardProfileAddressBuilder) State(state *ApplicationOfferOnboardProfileCity) *ApplicationOfferOnboardProfileAddressBuilder
省
示例值:
func (*ApplicationOfferOnboardProfileAddressBuilder) UsageIdList ¶
func (builder *ApplicationOfferOnboardProfileAddressBuilder) UsageIdList(usageIdList []string) *ApplicationOfferOnboardProfileAddressBuilder
使用ID列表
示例值:
type ApplicationOfferOnboardProfileBuilder ¶
type ApplicationOfferOnboardProfileBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationOfferOnboardProfileBuilder ¶
func NewApplicationOfferOnboardProfileBuilder() *ApplicationOfferOnboardProfileBuilder
func (*ApplicationOfferOnboardProfileBuilder) Build ¶
func (builder *ApplicationOfferOnboardProfileBuilder) Build() *ApplicationOfferOnboardProfile
func (*ApplicationOfferOnboardProfileBuilder) ContractYear ¶
func (builder *ApplicationOfferOnboardProfileBuilder) ContractYear(contractYear int) *ApplicationOfferOnboardProfileBuilder
合同年限
示例值:
func (*ApplicationOfferOnboardProfileBuilder) Department ¶
func (builder *ApplicationOfferOnboardProfileBuilder) Department(department *Department) *ApplicationOfferOnboardProfileBuilder
部门
示例值:
func (*ApplicationOfferOnboardProfileBuilder) IsWorkAddressSameToOnboard ¶
func (builder *ApplicationOfferOnboardProfileBuilder) IsWorkAddressSameToOnboard(isWorkAddressSameToOnboard bool) *ApplicationOfferOnboardProfileBuilder
工作地址是否与onboard地址相同
示例值:
func (*ApplicationOfferOnboardProfileBuilder) Leader ¶
func (builder *ApplicationOfferOnboardProfileBuilder) Leader(leader *ApplicationOfferBasicInfoUser) *ApplicationOfferOnboardProfileBuilder
领导
示例值:
func (*ApplicationOfferOnboardProfileBuilder) Level ¶
func (builder *ApplicationOfferOnboardProfileBuilder) Level(level *Level) *ApplicationOfferOnboardProfileBuilder
职级
示例值:
func (*ApplicationOfferOnboardProfileBuilder) OfferId ¶
func (builder *ApplicationOfferOnboardProfileBuilder) OfferId(offerId string) *ApplicationOfferOnboardProfileBuilder
offer ID
示例值:
func (*ApplicationOfferOnboardProfileBuilder) OnboardAddress ¶
func (builder *ApplicationOfferOnboardProfileBuilder) OnboardAddress(onboardAddress *ApplicationOfferOnboardProfileAddress) *ApplicationOfferOnboardProfileBuilder
onboard地址
示例值:
func (*ApplicationOfferOnboardProfileBuilder) ProbationMonth ¶
func (builder *ApplicationOfferOnboardProfileBuilder) ProbationMonth(probationMonth int) *ApplicationOfferOnboardProfileBuilder
试用期
示例值:
func (*ApplicationOfferOnboardProfileBuilder) RecruitmentType ¶
func (builder *ApplicationOfferOnboardProfileBuilder) RecruitmentType(recruitmentType *RecruitmentType) *ApplicationOfferOnboardProfileBuilder
招聘类型
示例值:
func (*ApplicationOfferOnboardProfileBuilder) Sequence ¶
func (builder *ApplicationOfferOnboardProfileBuilder) Sequence(sequence *Sequence) *ApplicationOfferOnboardProfileBuilder
序列
示例值:
func (*ApplicationOfferOnboardProfileBuilder) WorkAddress ¶
func (builder *ApplicationOfferOnboardProfileBuilder) WorkAddress(workAddress *ApplicationOfferOnboardProfileAddress) *ApplicationOfferOnboardProfileBuilder
工作地址
示例值:
type ApplicationOfferOnboardProfileCityBuilder ¶
type ApplicationOfferOnboardProfileCityBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationOfferOnboardProfileCityBuilder ¶
func NewApplicationOfferOnboardProfileCityBuilder() *ApplicationOfferOnboardProfileCityBuilder
func (*ApplicationOfferOnboardProfileCityBuilder) Build ¶
func (builder *ApplicationOfferOnboardProfileCityBuilder) Build() *ApplicationOfferOnboardProfileCity
func (*ApplicationOfferOnboardProfileCityBuilder) Code ¶
func (builder *ApplicationOfferOnboardProfileCityBuilder) Code(code string) *ApplicationOfferOnboardProfileCityBuilder
编码
示例值:
func (*ApplicationOfferOnboardProfileCityBuilder) EnName ¶
func (builder *ApplicationOfferOnboardProfileCityBuilder) EnName(enName string) *ApplicationOfferOnboardProfileCityBuilder
英文名
示例值:
func (*ApplicationOfferOnboardProfileCityBuilder) LocationType ¶
func (builder *ApplicationOfferOnboardProfileCityBuilder) LocationType(locationType int) *ApplicationOfferOnboardProfileCityBuilder
地址类型
示例值:
func (*ApplicationOfferOnboardProfileCityBuilder) Name ¶
func (builder *ApplicationOfferOnboardProfileCityBuilder) Name(name string) *ApplicationOfferOnboardProfileCityBuilder
名字
示例值:
type ApplicationOfferSalaryPlan ¶
type ApplicationOfferSalaryPlan struct { Currency *string `json:"currency,omitempty"` // 币种 BasicSalary *string `json:"basic_salary,omitempty"` // 基本薪资,为JSON 格式,amount 代表基本薪资的金额,peroid 代表基本薪资的周期单位,如:"{"amount":"10000","period":2}" ProbationSalaryPercentage *string `json:"probation_salary_percentage,omitempty"` // 试用期百分比 AwardSalaryMultiple *string `json:"award_salary_multiple,omitempty"` // 年终奖月数 QuarterlyBonus *string `json:"quarterly_bonus,omitempty"` // 季度奖金额 HalfYearBonus *string `json:"half_year_bonus,omitempty"` // 半年奖金额 TotalAnnualCash *string `json:"total_annual_cash,omitempty"` // 年度现金总额(数量,非公式) CustomizeInfoList []*ApplicationOfferCustomValue `json:"customize_info_list,omitempty"` // 自定义字段的 value 信息 }
type ApplicationOfferSalaryPlanBuilder ¶
type ApplicationOfferSalaryPlanBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationOfferSalaryPlanBuilder ¶
func NewApplicationOfferSalaryPlanBuilder() *ApplicationOfferSalaryPlanBuilder
func (*ApplicationOfferSalaryPlanBuilder) AwardSalaryMultiple ¶
func (builder *ApplicationOfferSalaryPlanBuilder) AwardSalaryMultiple(awardSalaryMultiple string) *ApplicationOfferSalaryPlanBuilder
年终奖月数
示例值:12
func (*ApplicationOfferSalaryPlanBuilder) BasicSalary ¶
func (builder *ApplicationOfferSalaryPlanBuilder) BasicSalary(basicSalary string) *ApplicationOfferSalaryPlanBuilder
基本薪资,为JSON 格式,amount 代表基本薪资的金额,peroid 代表基本薪资的周期单位,如:"{"amount":"10000","period":2}"
示例值:{"amount":"10000","period":2}
func (*ApplicationOfferSalaryPlanBuilder) Build ¶
func (builder *ApplicationOfferSalaryPlanBuilder) Build() *ApplicationOfferSalaryPlan
func (*ApplicationOfferSalaryPlanBuilder) Currency ¶
func (builder *ApplicationOfferSalaryPlanBuilder) Currency(currency string) *ApplicationOfferSalaryPlanBuilder
币种
示例值:CNY
func (*ApplicationOfferSalaryPlanBuilder) CustomizeInfoList ¶
func (builder *ApplicationOfferSalaryPlanBuilder) CustomizeInfoList(customizeInfoList []*ApplicationOfferCustomValue) *ApplicationOfferSalaryPlanBuilder
自定义字段的 value 信息
示例值:
func (*ApplicationOfferSalaryPlanBuilder) HalfYearBonus ¶
func (builder *ApplicationOfferSalaryPlanBuilder) HalfYearBonus(halfYearBonus string) *ApplicationOfferSalaryPlanBuilder
半年奖金额
示例值:11111
func (*ApplicationOfferSalaryPlanBuilder) OptionShares ¶
func (builder *ApplicationOfferSalaryPlanBuilder) OptionShares(optionShares string) *ApplicationOfferSalaryPlanBuilder
期权股数
示例值:11
func (*ApplicationOfferSalaryPlanBuilder) ProbationSalaryPercentage ¶
func (builder *ApplicationOfferSalaryPlanBuilder) ProbationSalaryPercentage(probationSalaryPercentage string) *ApplicationOfferSalaryPlanBuilder
试用期百分比
示例值:10%
func (*ApplicationOfferSalaryPlanBuilder) QuarterlyBonus ¶
func (builder *ApplicationOfferSalaryPlanBuilder) QuarterlyBonus(quarterlyBonus string) *ApplicationOfferSalaryPlanBuilder
季度奖金额
示例值:11111
func (*ApplicationOfferSalaryPlanBuilder) TotalAnnualCash ¶
func (builder *ApplicationOfferSalaryPlanBuilder) TotalAnnualCash(totalAnnualCash string) *ApplicationOfferSalaryPlanBuilder
年度现金总额(数量,非公式)
示例值:11111
type ApplicationOfferSalaryPlanSalaryTemplateBuilder ¶
type ApplicationOfferSalaryPlanSalaryTemplateBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationOfferSalaryPlanSalaryTemplateBuilder ¶
func NewApplicationOfferSalaryPlanSalaryTemplateBuilder() *ApplicationOfferSalaryPlanSalaryTemplateBuilder
func (*ApplicationOfferSalaryPlanSalaryTemplateBuilder) Build ¶
func (builder *ApplicationOfferSalaryPlanSalaryTemplateBuilder) Build() *ApplicationOfferSalaryPlanSalaryTemplate
func (*ApplicationOfferSalaryPlanSalaryTemplateBuilder) Currency ¶
func (builder *ApplicationOfferSalaryPlanSalaryTemplateBuilder) Currency(currency string) *ApplicationOfferSalaryPlanSalaryTemplateBuilder
币种
示例值:
func (*ApplicationOfferSalaryPlanSalaryTemplateBuilder) SalaryContent ¶
func (builder *ApplicationOfferSalaryPlanSalaryTemplateBuilder) SalaryContent(salaryContent string) *ApplicationOfferSalaryPlanSalaryTemplateBuilder
薪酬内容
示例值:
func (*ApplicationOfferSalaryPlanSalaryTemplateBuilder) TemplateKey ¶
func (builder *ApplicationOfferSalaryPlanSalaryTemplateBuilder) TemplateKey(templateKey string) *ApplicationOfferSalaryPlanSalaryTemplateBuilder
模版key
示例值:
func (*ApplicationOfferSalaryPlanSalaryTemplateBuilder) TotalAmount ¶
func (builder *ApplicationOfferSalaryPlanSalaryTemplateBuilder) TotalAmount(totalAmount string) *ApplicationOfferSalaryPlanSalaryTemplateBuilder
总金额
示例值:
type ApplicationPrehire ¶
type ApplicationPrehire struct { Id *string `json:"id,omitempty"` // 投递id BasicInfo *ApplicationBasicInfo `json:"basic_info,omitempty"` // 投递基础信息 Talent *ApplicationTalent `json:"talent,omitempty"` // 人才数据 Job *ApplicationJob `json:"job,omitempty"` // 职位数据 Offer *ApplicationPrehireOffer `json:"offer,omitempty"` // Offer数据 }
type ApplicationPrehireBuilder ¶
type ApplicationPrehireBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationPrehireBuilder ¶
func NewApplicationPrehireBuilder() *ApplicationPrehireBuilder
func (*ApplicationPrehireBuilder) BasicInfo ¶
func (builder *ApplicationPrehireBuilder) BasicInfo(basicInfo *ApplicationBasicInfo) *ApplicationPrehireBuilder
投递基础信息
示例值:
func (*ApplicationPrehireBuilder) Build ¶
func (builder *ApplicationPrehireBuilder) Build() *ApplicationPrehire
func (*ApplicationPrehireBuilder) Id ¶
func (builder *ApplicationPrehireBuilder) Id(id string) *ApplicationPrehireBuilder
投递id
示例值:6949805467799537964
func (*ApplicationPrehireBuilder) Job ¶
func (builder *ApplicationPrehireBuilder) Job(job *ApplicationJob) *ApplicationPrehireBuilder
职位数据
示例值:
func (*ApplicationPrehireBuilder) Offer ¶
func (builder *ApplicationPrehireBuilder) Offer(offer *ApplicationPrehireOffer) *ApplicationPrehireBuilder
Offer数据
示例值:
func (*ApplicationPrehireBuilder) Talent ¶
func (builder *ApplicationPrehireBuilder) Talent(talent *ApplicationTalent) *ApplicationPrehireBuilder
人才数据
示例值:
type ApplicationPrehireDepartmentBuilder ¶
type ApplicationPrehireDepartmentBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationPrehireDepartmentBuilder ¶
func NewApplicationPrehireDepartmentBuilder() *ApplicationPrehireDepartmentBuilder
func (*ApplicationPrehireDepartmentBuilder) Build ¶
func (builder *ApplicationPrehireDepartmentBuilder) Build() *ApplicationPrehireDepartment
func (*ApplicationPrehireDepartmentBuilder) EnName ¶
func (builder *ApplicationPrehireDepartmentBuilder) EnName(enName string) *ApplicationPrehireDepartmentBuilder
示例值:
func (*ApplicationPrehireDepartmentBuilder) Id ¶
func (builder *ApplicationPrehireDepartmentBuilder) Id(id string) *ApplicationPrehireDepartmentBuilder
示例值:6949805467799537964
func (*ApplicationPrehireDepartmentBuilder) Name ¶
func (builder *ApplicationPrehireDepartmentBuilder) Name(name string) *ApplicationPrehireDepartmentBuilder
示例值:
type ApplicationPrehireOffer ¶
type ApplicationPrehireOffer struct { BasicInfo *ApplicationPrehireOfferBasic `json:"basic_info,omitempty"` // 投递基础信息 OfferOnboardProfile *AppliOfferOnboardProfile `json:"offer_onboard_profile,omitempty"` // offer入职信息 AttachmentList []*ApplicationOfferAttachment `json:"attachment_list,omitempty"` // offer附件 }
type ApplicationPrehireOfferBasic ¶
type ApplicationPrehireOfferBasic struct { OfferId *string `json:"offer_id,omitempty"` // ApplicationId *string `json:"application_id,omitempty"` // TalentId *string `json:"talent_id,omitempty"` // JobId *string `json:"job_id,omitempty"` // Remark *string `json:"remark,omitempty"` // ExpireTime *int `json:"expire_time,omitempty"` // OnboardTime *int `json:"onboard_time,omitempty"` // TimeZone *string `json:"time_zone,omitempty"` // OfferType *int `json:"offer_type,omitempty"` // Offer类型 1=Social, 2=Campus, 3=Intern, 4=InternTransfer OfferStatus *int `json:"offer_status,omitempty"` // Offer状态 Owner *AppliOfferBasicInfoUser `json:"owner,omitempty"` // OfferJobTitle *string `json:"offer_job_title,omitempty"` // }
type ApplicationPrehireOfferBasicBuilder ¶
type ApplicationPrehireOfferBasicBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationPrehireOfferBasicBuilder ¶
func NewApplicationPrehireOfferBasicBuilder() *ApplicationPrehireOfferBasicBuilder
func (*ApplicationPrehireOfferBasicBuilder) ApplicationId ¶
func (builder *ApplicationPrehireOfferBasicBuilder) ApplicationId(applicationId string) *ApplicationPrehireOfferBasicBuilder
示例值:11111
func (*ApplicationPrehireOfferBasicBuilder) Build ¶
func (builder *ApplicationPrehireOfferBasicBuilder) Build() *ApplicationPrehireOfferBasic
func (*ApplicationPrehireOfferBasicBuilder) ExpireTime ¶
func (builder *ApplicationPrehireOfferBasicBuilder) ExpireTime(expireTime int) *ApplicationPrehireOfferBasicBuilder
示例值:1111233344
func (*ApplicationPrehireOfferBasicBuilder) JobId ¶
func (builder *ApplicationPrehireOfferBasicBuilder) JobId(jobId string) *ApplicationPrehireOfferBasicBuilder
示例值:11111
func (*ApplicationPrehireOfferBasicBuilder) OfferId ¶
func (builder *ApplicationPrehireOfferBasicBuilder) OfferId(offerId string) *ApplicationPrehireOfferBasicBuilder
示例值:11111
func (*ApplicationPrehireOfferBasicBuilder) OfferJobTitle ¶
func (builder *ApplicationPrehireOfferBasicBuilder) OfferJobTitle(offerJobTitle string) *ApplicationPrehireOfferBasicBuilder
示例值:test
func (*ApplicationPrehireOfferBasicBuilder) OfferStatus ¶
func (builder *ApplicationPrehireOfferBasicBuilder) OfferStatus(offerStatus int) *ApplicationPrehireOfferBasicBuilder
Offer状态
示例值:0
func (*ApplicationPrehireOfferBasicBuilder) OfferType ¶
func (builder *ApplicationPrehireOfferBasicBuilder) OfferType(offerType int) *ApplicationPrehireOfferBasicBuilder
Offer类型 1=Social, 2=Campus, 3=Intern, 4=InternTransfer
示例值:1
func (*ApplicationPrehireOfferBasicBuilder) OnboardTime ¶
func (builder *ApplicationPrehireOfferBasicBuilder) OnboardTime(onboardTime int) *ApplicationPrehireOfferBasicBuilder
示例值:1111233344
func (*ApplicationPrehireOfferBasicBuilder) Owner ¶
func (builder *ApplicationPrehireOfferBasicBuilder) Owner(owner *AppliOfferBasicInfoUser) *ApplicationPrehireOfferBasicBuilder
示例值:
func (*ApplicationPrehireOfferBasicBuilder) Remark ¶
func (builder *ApplicationPrehireOfferBasicBuilder) Remark(remark string) *ApplicationPrehireOfferBasicBuilder
示例值:test
func (*ApplicationPrehireOfferBasicBuilder) TalentId ¶
func (builder *ApplicationPrehireOfferBasicBuilder) TalentId(talentId string) *ApplicationPrehireOfferBasicBuilder
示例值:11111
func (*ApplicationPrehireOfferBasicBuilder) TimeZone ¶
func (builder *ApplicationPrehireOfferBasicBuilder) TimeZone(timeZone string) *ApplicationPrehireOfferBasicBuilder
示例值:111
type ApplicationPrehireOfferBuilder ¶
type ApplicationPrehireOfferBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationPrehireOfferBuilder ¶
func NewApplicationPrehireOfferBuilder() *ApplicationPrehireOfferBuilder
func (*ApplicationPrehireOfferBuilder) AttachmentList ¶
func (builder *ApplicationPrehireOfferBuilder) AttachmentList(attachmentList []*ApplicationOfferAttachment) *ApplicationPrehireOfferBuilder
offer附件
示例值:
func (*ApplicationPrehireOfferBuilder) BasicInfo ¶
func (builder *ApplicationPrehireOfferBuilder) BasicInfo(basicInfo *ApplicationPrehireOfferBasic) *ApplicationPrehireOfferBuilder
投递基础信息
示例值:
func (*ApplicationPrehireOfferBuilder) Build ¶
func (builder *ApplicationPrehireOfferBuilder) Build() *ApplicationPrehireOffer
func (*ApplicationPrehireOfferBuilder) OfferOnboardProfile ¶
func (builder *ApplicationPrehireOfferBuilder) OfferOnboardProfile(offerOnboardProfile *AppliOfferOnboardProfile) *ApplicationPrehireOfferBuilder
offer入职信息
示例值:
type ApplicationPrehireOptional ¶
type ApplicationPrehireOptional struct { WithTalentBasic *bool `json:"with_talent_basic,omitempty"` // 是否包含基础信息 WithTalentExtend *bool `json:"with_talent_extend,omitempty"` // 是否包含扩展信息 WithJob *bool `json:"with_job,omitempty"` // 是否包含岗位信息 WithOffer *bool `json:"with_offer,omitempty"` // 是否包含offer信息 }
type ApplicationPrehireOptionalBuilder ¶
type ApplicationPrehireOptionalBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationPrehireOptionalBuilder ¶
func NewApplicationPrehireOptionalBuilder() *ApplicationPrehireOptionalBuilder
func (*ApplicationPrehireOptionalBuilder) Build ¶
func (builder *ApplicationPrehireOptionalBuilder) Build() *ApplicationPrehireOptional
func (*ApplicationPrehireOptionalBuilder) WithJob ¶
func (builder *ApplicationPrehireOptionalBuilder) WithJob(withJob bool) *ApplicationPrehireOptionalBuilder
是否包含岗位信息
示例值:
func (*ApplicationPrehireOptionalBuilder) WithOffer ¶
func (builder *ApplicationPrehireOptionalBuilder) WithOffer(withOffer bool) *ApplicationPrehireOptionalBuilder
是否包含offer信息
示例值:
func (*ApplicationPrehireOptionalBuilder) WithTalentBasic ¶
func (builder *ApplicationPrehireOptionalBuilder) WithTalentBasic(withTalentBasic bool) *ApplicationPrehireOptionalBuilder
是否包含基础信息
示例值:
func (*ApplicationPrehireOptionalBuilder) WithTalentExtend ¶
func (builder *ApplicationPrehireOptionalBuilder) WithTalentExtend(withTalentExtend bool) *ApplicationPrehireOptionalBuilder
是否包含扩展信息
示例值:
type ApplicationReferral ¶
type ApplicationReferralBuilder ¶
type ApplicationReferralBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationReferralBuilder ¶
func NewApplicationReferralBuilder() *ApplicationReferralBuilder
func (*ApplicationReferralBuilder) Build ¶
func (builder *ApplicationReferralBuilder) Build() *ApplicationReferral
func (*ApplicationReferralBuilder) EnName ¶
func (builder *ApplicationReferralBuilder) EnName(enName string) *ApplicationReferralBuilder
英文名
示例值:
func (*ApplicationReferralBuilder) Id ¶
func (builder *ApplicationReferralBuilder) Id(id string) *ApplicationReferralBuilder
ID
示例值:
func (*ApplicationReferralBuilder) Name ¶
func (builder *ApplicationReferralBuilder) Name(name string) *ApplicationReferralBuilder
名字
示例值:
type ApplicationResumeSource ¶
type ApplicationResumeSourceBuilder ¶
type ApplicationResumeSourceBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationResumeSourceBuilder ¶
func NewApplicationResumeSourceBuilder() *ApplicationResumeSourceBuilder
func (*ApplicationResumeSourceBuilder) Build ¶
func (builder *ApplicationResumeSourceBuilder) Build() *ApplicationResumeSource
func (*ApplicationResumeSourceBuilder) Id ¶
func (builder *ApplicationResumeSourceBuilder) Id(id string) *ApplicationResumeSourceBuilder
投递来源 ID
示例值:614218419274131
func (*ApplicationResumeSourceBuilder) Name ¶
func (builder *ApplicationResumeSourceBuilder) Name(name *I18n) *ApplicationResumeSourceBuilder
投递来源名称
示例值:
func (*ApplicationResumeSourceBuilder) ResumeSourceType ¶
func (builder *ApplicationResumeSourceBuilder) ResumeSourceType(resumeSourceType int) *ApplicationResumeSourceBuilder
投递来源类型
示例值:10002
type ApplicationStage ¶
type ApplicationStage struct { Id *string `json:"id,omitempty"` // ID Name *string `json:"name,omitempty"` // 名字 EnName *string `json:"en_name,omitempty"` // 英文名 Type *int `json:"type,omitempty"` // 类型 Args *string `json:"args,omitempty"` // 参数 CreatorId *string `json:"creator_id,omitempty"` // 创建者ID Seq *int `json:"seq,omitempty"` // 序列 PublishName *string `json:"publish_name,omitempty"` // 发布名称 PublishEnName *string `json:"publish_en_name,omitempty"` // 发布英文名 }
type ApplicationStageBuilder ¶
type ApplicationStageBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationStageBuilder ¶
func NewApplicationStageBuilder() *ApplicationStageBuilder
func (*ApplicationStageBuilder) Args ¶
func (builder *ApplicationStageBuilder) Args(args string) *ApplicationStageBuilder
参数
示例值:
func (*ApplicationStageBuilder) Build ¶
func (builder *ApplicationStageBuilder) Build() *ApplicationStage
func (*ApplicationStageBuilder) CreatorId ¶
func (builder *ApplicationStageBuilder) CreatorId(creatorId string) *ApplicationStageBuilder
创建者ID
示例值:
func (*ApplicationStageBuilder) EnName ¶
func (builder *ApplicationStageBuilder) EnName(enName string) *ApplicationStageBuilder
英文名
示例值:
func (*ApplicationStageBuilder) Id ¶
func (builder *ApplicationStageBuilder) Id(id string) *ApplicationStageBuilder
ID
示例值:
func (*ApplicationStageBuilder) Name ¶
func (builder *ApplicationStageBuilder) Name(name string) *ApplicationStageBuilder
名字
示例值:
func (*ApplicationStageBuilder) PublishEnName ¶
func (builder *ApplicationStageBuilder) PublishEnName(publishEnName string) *ApplicationStageBuilder
发布英文名
示例值:
func (*ApplicationStageBuilder) PublishName ¶
func (builder *ApplicationStageBuilder) PublishName(publishName string) *ApplicationStageBuilder
发布名称
示例值:
func (*ApplicationStageBuilder) Seq ¶
func (builder *ApplicationStageBuilder) Seq(seq int) *ApplicationStageBuilder
序列
示例值:
func (*ApplicationStageBuilder) Type ¶
func (builder *ApplicationStageBuilder) Type(type_ int) *ApplicationStageBuilder
类型
示例值:
type ApplicationStageInfo ¶
type ApplicationStageInfoBuilder ¶
type ApplicationStageInfoBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationStageInfoBuilder ¶
func NewApplicationStageInfoBuilder() *ApplicationStageInfoBuilder
func (*ApplicationStageInfoBuilder) Build ¶
func (builder *ApplicationStageInfoBuilder) Build() *ApplicationStageInfo
func (*ApplicationStageInfoBuilder) EnName ¶
func (builder *ApplicationStageInfoBuilder) EnName(enName string) *ApplicationStageInfoBuilder
英文名
示例值:Interview
func (*ApplicationStageInfoBuilder) Id ¶
func (builder *ApplicationStageInfoBuilder) Id(id string) *ApplicationStageInfoBuilder
阶段 ID
示例值:614218419274131
func (*ApplicationStageInfoBuilder) Type ¶
func (builder *ApplicationStageInfoBuilder) Type(type_ int) *ApplicationStageInfoBuilder
阶段类型
示例值:1
func (*ApplicationStageInfoBuilder) ZhName ¶
func (builder *ApplicationStageInfoBuilder) ZhName(zhName string) *ApplicationStageInfoBuilder
阶段中文名字
示例值:面试
type ApplicationStageTime ¶
type ApplicationStageTimeBuilder ¶
type ApplicationStageTimeBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationStageTimeBuilder ¶
func NewApplicationStageTimeBuilder() *ApplicationStageTimeBuilder
func (*ApplicationStageTimeBuilder) Build ¶
func (builder *ApplicationStageTimeBuilder) Build() *ApplicationStageTime
func (*ApplicationStageTimeBuilder) EnterTime ¶
func (builder *ApplicationStageTimeBuilder) EnterTime(enterTime string) *ApplicationStageTimeBuilder
最近一次进入该阶段的时间
示例值:1632991542615
func (*ApplicationStageTimeBuilder) ExitTime ¶
func (builder *ApplicationStageTimeBuilder) ExitTime(exitTime string) *ApplicationStageTimeBuilder
最后一次离开时间,如当前在该阶段,则为空
示例值:1631509574398
func (*ApplicationStageTimeBuilder) StageId ¶
func (builder *ApplicationStageTimeBuilder) StageId(stageId string) *ApplicationStageTimeBuilder
阶段 ID
示例值:614218419274131
type ApplicationTalent ¶
type ApplicationTalent struct { Id *string `json:"id,omitempty"` // ID BasicInfo *ApplicationTalentBasicInfo `json:"basic_info,omitempty"` // 基础信息 SelfEvaluation *string `json:"self_evaluation,omitempty"` // 自我评价 EducationList []*AppliTalentEducationInfo `json:"education_list,omitempty"` // 教育经历 CareerList []*ApplicationTalentCareerInfo `json:"career_list,omitempty"` // 工作经历 ProjectList []*ApplicationTalentProjectInfo `json:"project_list,omitempty"` // 项目经历 WorksList []*ApplicationTalentWorksInfo `json:"works_list,omitempty"` // 作品集 AwardList []*ApplicationTalentAwardInfo `json:"award_list,omitempty"` // 获奖列表 CompetitionList []*AppliTalentCompetitionInfo `json:"competition_list,omitempty"` // 竞赛列表 CertificateList []*AppliTalentCertificateInfo `json:"certificate_list,omitempty"` // 证书列表 LanguageList []*ApplicationTalentLanguageInfo `json:"language_list,omitempty"` // 语言列表 SnsList []*ApplicationTalentSnsInfo `json:"sns_list,omitempty"` // SNS列表 AttachmentResumeList []*AppliTalentAttachResumeInfo `json:"attachment_resume_list,omitempty"` // 附件简历列表 }
type ApplicationTalentAttachmentResumeInfoBuilder ¶
type ApplicationTalentAttachmentResumeInfoBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationTalentAttachmentResumeInfoBuilder ¶
func NewApplicationTalentAttachmentResumeInfoBuilder() *ApplicationTalentAttachmentResumeInfoBuilder
func (*ApplicationTalentAttachmentResumeInfoBuilder) Build ¶
func (builder *ApplicationTalentAttachmentResumeInfoBuilder) Build() *ApplicationTalentAttachmentResumeInfo
func (*ApplicationTalentAttachmentResumeInfoBuilder) Id ¶
func (builder *ApplicationTalentAttachmentResumeInfoBuilder) Id(id string) *ApplicationTalentAttachmentResumeInfoBuilder
ID
示例值:
func (*ApplicationTalentAttachmentResumeInfoBuilder) Name ¶
func (builder *ApplicationTalentAttachmentResumeInfoBuilder) Name(name string) *ApplicationTalentAttachmentResumeInfoBuilder
名字
示例值:
type ApplicationTalentAwardInfoBuilder ¶
type ApplicationTalentAwardInfoBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationTalentAwardInfoBuilder ¶
func NewApplicationTalentAwardInfoBuilder() *ApplicationTalentAwardInfoBuilder
func (*ApplicationTalentAwardInfoBuilder) AwardTime ¶
func (builder *ApplicationTalentAwardInfoBuilder) AwardTime(awardTime int) *ApplicationTalentAwardInfoBuilder
获奖时间
示例值:
func (*ApplicationTalentAwardInfoBuilder) Build ¶
func (builder *ApplicationTalentAwardInfoBuilder) Build() *ApplicationTalentAwardInfo
func (*ApplicationTalentAwardInfoBuilder) Desc ¶
func (builder *ApplicationTalentAwardInfoBuilder) Desc(desc string) *ApplicationTalentAwardInfoBuilder
描述
示例值:
func (*ApplicationTalentAwardInfoBuilder) Id ¶
func (builder *ApplicationTalentAwardInfoBuilder) Id(id string) *ApplicationTalentAwardInfoBuilder
ID
示例值:
func (*ApplicationTalentAwardInfoBuilder) Title ¶
func (builder *ApplicationTalentAwardInfoBuilder) Title(title string) *ApplicationTalentAwardInfoBuilder
名称
示例值:
type ApplicationTalentBasicInfo ¶
type ApplicationTalentBasicInfo struct { Name *string `json:"name,omitempty"` // 名字 Mobile *string `json:"mobile,omitempty"` // 手机 MobileCountryCode *string `json:"mobile_country_code,omitempty"` // 手机国家代码 Email *string `json:"email,omitempty"` // 邮箱 ExperienceYears *int `json:"experience_years,omitempty"` // 工作年限 Age *int `json:"age,omitempty"` // 年龄 Nationality *Nationality `json:"nationality,omitempty"` // 国籍 Gender *int `json:"gender,omitempty"` // 性别 CurrentCity *City `json:"current_city,omitempty"` // 现居住城市 HometownCity *City `json:"hometown_city,omitempty"` // 家乡所在城市 PreferredCityList []*City `json:"preferred_city_list,omitempty"` // 首选城市 MobileCode *string `json:"mobile_code,omitempty"` // 手机国家代码 IdentificationType *int `json:"identification_type,omitempty"` // 证件类型 IdentificationNumber *string `json:"identification_number,omitempty"` // 证件号码 }
type ApplicationTalentBasicInfoBuilder ¶
type ApplicationTalentBasicInfoBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationTalentBasicInfoBuilder ¶
func NewApplicationTalentBasicInfoBuilder() *ApplicationTalentBasicInfoBuilder
func (*ApplicationTalentBasicInfoBuilder) Age ¶
func (builder *ApplicationTalentBasicInfoBuilder) Age(age int) *ApplicationTalentBasicInfoBuilder
年龄
示例值:
func (*ApplicationTalentBasicInfoBuilder) Build ¶
func (builder *ApplicationTalentBasicInfoBuilder) Build() *ApplicationTalentBasicInfo
func (*ApplicationTalentBasicInfoBuilder) CurrentCity ¶
func (builder *ApplicationTalentBasicInfoBuilder) CurrentCity(currentCity *City) *ApplicationTalentBasicInfoBuilder
现居住城市
示例值:
func (*ApplicationTalentBasicInfoBuilder) Email ¶
func (builder *ApplicationTalentBasicInfoBuilder) Email(email string) *ApplicationTalentBasicInfoBuilder
邮箱
示例值:
func (*ApplicationTalentBasicInfoBuilder) ExperienceYears ¶
func (builder *ApplicationTalentBasicInfoBuilder) ExperienceYears(experienceYears int) *ApplicationTalentBasicInfoBuilder
工作年限
示例值:
func (*ApplicationTalentBasicInfoBuilder) Gender ¶
func (builder *ApplicationTalentBasicInfoBuilder) Gender(gender int) *ApplicationTalentBasicInfoBuilder
性别
示例值:
func (*ApplicationTalentBasicInfoBuilder) HometownCity ¶
func (builder *ApplicationTalentBasicInfoBuilder) HometownCity(hometownCity *City) *ApplicationTalentBasicInfoBuilder
家乡所在城市
示例值:
func (*ApplicationTalentBasicInfoBuilder) IdentificationNumber ¶
func (builder *ApplicationTalentBasicInfoBuilder) IdentificationNumber(identificationNumber string) *ApplicationTalentBasicInfoBuilder
证件号码
示例值:
func (*ApplicationTalentBasicInfoBuilder) IdentificationType ¶
func (builder *ApplicationTalentBasicInfoBuilder) IdentificationType(identificationType int) *ApplicationTalentBasicInfoBuilder
证件类型
示例值:
func (*ApplicationTalentBasicInfoBuilder) Mobile ¶
func (builder *ApplicationTalentBasicInfoBuilder) Mobile(mobile string) *ApplicationTalentBasicInfoBuilder
手机
示例值:
func (*ApplicationTalentBasicInfoBuilder) MobileCode ¶
func (builder *ApplicationTalentBasicInfoBuilder) MobileCode(mobileCode string) *ApplicationTalentBasicInfoBuilder
手机国家代码
示例值:
func (*ApplicationTalentBasicInfoBuilder) MobileCountryCode ¶
func (builder *ApplicationTalentBasicInfoBuilder) MobileCountryCode(mobileCountryCode string) *ApplicationTalentBasicInfoBuilder
手机国家代码
示例值:
func (*ApplicationTalentBasicInfoBuilder) Name ¶
func (builder *ApplicationTalentBasicInfoBuilder) Name(name string) *ApplicationTalentBasicInfoBuilder
名字
示例值:
func (*ApplicationTalentBasicInfoBuilder) Nationality ¶
func (builder *ApplicationTalentBasicInfoBuilder) Nationality(nationality *Nationality) *ApplicationTalentBasicInfoBuilder
国籍
示例值:
func (*ApplicationTalentBasicInfoBuilder) PreferredCityList ¶
func (builder *ApplicationTalentBasicInfoBuilder) PreferredCityList(preferredCityList []*City) *ApplicationTalentBasicInfoBuilder
首选城市
示例值:
type ApplicationTalentBuilder ¶
type ApplicationTalentBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationTalentBuilder ¶
func NewApplicationTalentBuilder() *ApplicationTalentBuilder
func (*ApplicationTalentBuilder) AttachmentResumeList ¶
func (builder *ApplicationTalentBuilder) AttachmentResumeList(attachmentResumeList []*AppliTalentAttachResumeInfo) *ApplicationTalentBuilder
附件简历列表
示例值:
func (*ApplicationTalentBuilder) AwardList ¶
func (builder *ApplicationTalentBuilder) AwardList(awardList []*ApplicationTalentAwardInfo) *ApplicationTalentBuilder
获奖列表
示例值:
func (*ApplicationTalentBuilder) BasicInfo ¶
func (builder *ApplicationTalentBuilder) BasicInfo(basicInfo *ApplicationTalentBasicInfo) *ApplicationTalentBuilder
基础信息
示例值:
func (*ApplicationTalentBuilder) Build ¶
func (builder *ApplicationTalentBuilder) Build() *ApplicationTalent
func (*ApplicationTalentBuilder) CareerList ¶
func (builder *ApplicationTalentBuilder) CareerList(careerList []*ApplicationTalentCareerInfo) *ApplicationTalentBuilder
工作经历
示例值:
func (*ApplicationTalentBuilder) CertificateList ¶
func (builder *ApplicationTalentBuilder) CertificateList(certificateList []*AppliTalentCertificateInfo) *ApplicationTalentBuilder
证书列表
示例值:
func (*ApplicationTalentBuilder) CompetitionList ¶
func (builder *ApplicationTalentBuilder) CompetitionList(competitionList []*AppliTalentCompetitionInfo) *ApplicationTalentBuilder
竞赛列表
示例值:
func (*ApplicationTalentBuilder) EducationList ¶
func (builder *ApplicationTalentBuilder) EducationList(educationList []*AppliTalentEducationInfo) *ApplicationTalentBuilder
教育经历
示例值:
func (*ApplicationTalentBuilder) Id ¶
func (builder *ApplicationTalentBuilder) Id(id string) *ApplicationTalentBuilder
ID
示例值:
func (*ApplicationTalentBuilder) LanguageList ¶
func (builder *ApplicationTalentBuilder) LanguageList(languageList []*ApplicationTalentLanguageInfo) *ApplicationTalentBuilder
语言列表
示例值:
func (*ApplicationTalentBuilder) ProjectList ¶
func (builder *ApplicationTalentBuilder) ProjectList(projectList []*ApplicationTalentProjectInfo) *ApplicationTalentBuilder
项目经历
示例值:
func (*ApplicationTalentBuilder) SelfEvaluation ¶
func (builder *ApplicationTalentBuilder) SelfEvaluation(selfEvaluation string) *ApplicationTalentBuilder
自我评价
示例值:
func (*ApplicationTalentBuilder) SnsList ¶
func (builder *ApplicationTalentBuilder) SnsList(snsList []*ApplicationTalentSnsInfo) *ApplicationTalentBuilder
SNS列表
示例值:
func (*ApplicationTalentBuilder) WorksList ¶
func (builder *ApplicationTalentBuilder) WorksList(worksList []*ApplicationTalentWorksInfo) *ApplicationTalentBuilder
作品集
示例值:
type ApplicationTalentCareerInfo ¶
type ApplicationTalentCareerInfo struct { Id *string `json:"id,omitempty"` // ID Company *string `json:"company,omitempty"` // 公司 Title *string `json:"title,omitempty"` // 职称 Desc *string `json:"desc,omitempty"` // 描述 StartTime *string `json:"start_time,omitempty"` // 开始时间 EndTime *string `json:"end_time,omitempty"` // 结束时间 TagList []int `json:"tag_list,omitempty"` // 标签列表 }
type ApplicationTalentCareerInfoBuilder ¶
type ApplicationTalentCareerInfoBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationTalentCareerInfoBuilder ¶
func NewApplicationTalentCareerInfoBuilder() *ApplicationTalentCareerInfoBuilder
func (*ApplicationTalentCareerInfoBuilder) Build ¶
func (builder *ApplicationTalentCareerInfoBuilder) Build() *ApplicationTalentCareerInfo
func (*ApplicationTalentCareerInfoBuilder) Company ¶
func (builder *ApplicationTalentCareerInfoBuilder) Company(company string) *ApplicationTalentCareerInfoBuilder
公司
示例值:
func (*ApplicationTalentCareerInfoBuilder) Desc ¶
func (builder *ApplicationTalentCareerInfoBuilder) Desc(desc string) *ApplicationTalentCareerInfoBuilder
描述
示例值:
func (*ApplicationTalentCareerInfoBuilder) EndTime ¶
func (builder *ApplicationTalentCareerInfoBuilder) EndTime(endTime string) *ApplicationTalentCareerInfoBuilder
结束时间
示例值:
func (*ApplicationTalentCareerInfoBuilder) Id ¶
func (builder *ApplicationTalentCareerInfoBuilder) Id(id string) *ApplicationTalentCareerInfoBuilder
ID
示例值:
func (*ApplicationTalentCareerInfoBuilder) StartTime ¶
func (builder *ApplicationTalentCareerInfoBuilder) StartTime(startTime string) *ApplicationTalentCareerInfoBuilder
开始时间
示例值:
func (*ApplicationTalentCareerInfoBuilder) TagList ¶
func (builder *ApplicationTalentCareerInfoBuilder) TagList(tagList []int) *ApplicationTalentCareerInfoBuilder
标签列表
示例值:
func (*ApplicationTalentCareerInfoBuilder) Title ¶
func (builder *ApplicationTalentCareerInfoBuilder) Title(title string) *ApplicationTalentCareerInfoBuilder
职称
示例值:
type ApplicationTalentCertificateInfoBuilder ¶
type ApplicationTalentCertificateInfoBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationTalentCertificateInfoBuilder ¶
func NewApplicationTalentCertificateInfoBuilder() *ApplicationTalentCertificateInfoBuilder
func (*ApplicationTalentCertificateInfoBuilder) Build ¶
func (builder *ApplicationTalentCertificateInfoBuilder) Build() *ApplicationTalentCertificateInfo
func (*ApplicationTalentCertificateInfoBuilder) Desc ¶
func (builder *ApplicationTalentCertificateInfoBuilder) Desc(desc string) *ApplicationTalentCertificateInfoBuilder
证件描述
示例值:
func (*ApplicationTalentCertificateInfoBuilder) Id ¶
func (builder *ApplicationTalentCertificateInfoBuilder) Id(id string) *ApplicationTalentCertificateInfoBuilder
ID
示例值:
func (*ApplicationTalentCertificateInfoBuilder) Name ¶
func (builder *ApplicationTalentCertificateInfoBuilder) Name(name string) *ApplicationTalentCertificateInfoBuilder
证件名称
示例值:
type ApplicationTalentCompetitionInfoBuilder ¶
type ApplicationTalentCompetitionInfoBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationTalentCompetitionInfoBuilder ¶
func NewApplicationTalentCompetitionInfoBuilder() *ApplicationTalentCompetitionInfoBuilder
func (*ApplicationTalentCompetitionInfoBuilder) Build ¶
func (builder *ApplicationTalentCompetitionInfoBuilder) Build() *ApplicationTalentCompetitionInfo
func (*ApplicationTalentCompetitionInfoBuilder) Desc ¶
func (builder *ApplicationTalentCompetitionInfoBuilder) Desc(desc string) *ApplicationTalentCompetitionInfoBuilder
竞赛描述
示例值:
func (*ApplicationTalentCompetitionInfoBuilder) Id ¶
func (builder *ApplicationTalentCompetitionInfoBuilder) Id(id string) *ApplicationTalentCompetitionInfoBuilder
ID
示例值:
func (*ApplicationTalentCompetitionInfoBuilder) Name ¶
func (builder *ApplicationTalentCompetitionInfoBuilder) Name(name string) *ApplicationTalentCompetitionInfoBuilder
竞赛名称
示例值:
type ApplicationTalentEducationInfo ¶
type ApplicationTalentEducationInfo struct { Id *string `json:"id,omitempty"` // ID Degree *int `json:"degree,omitempty"` // 学历 School *string `json:"school,omitempty"` // 学校 FieldOfStudy *string `json:"field_of_study,omitempty"` // 专业 StartTime *string `json:"start_time,omitempty"` // 开始时间 EndTime *string `json:"end_time,omitempty"` // 结束时间 EducationType *int `json:"education_type,omitempty"` // 学历类型 AcademicRanking *int `json:"academic_ranking,omitempty"` // 排名 TagList []int `json:"tag_list,omitempty"` // 标签列表 }
type ApplicationTalentEducationInfoBuilder ¶
type ApplicationTalentEducationInfoBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationTalentEducationInfoBuilder ¶
func NewApplicationTalentEducationInfoBuilder() *ApplicationTalentEducationInfoBuilder
func (*ApplicationTalentEducationInfoBuilder) AcademicRanking ¶
func (builder *ApplicationTalentEducationInfoBuilder) AcademicRanking(academicRanking int) *ApplicationTalentEducationInfoBuilder
排名
示例值:
func (*ApplicationTalentEducationInfoBuilder) Build ¶
func (builder *ApplicationTalentEducationInfoBuilder) Build() *ApplicationTalentEducationInfo
func (*ApplicationTalentEducationInfoBuilder) Degree ¶
func (builder *ApplicationTalentEducationInfoBuilder) Degree(degree int) *ApplicationTalentEducationInfoBuilder
学历
示例值:
func (*ApplicationTalentEducationInfoBuilder) EducationType ¶
func (builder *ApplicationTalentEducationInfoBuilder) EducationType(educationType int) *ApplicationTalentEducationInfoBuilder
学历类型
示例值:
func (*ApplicationTalentEducationInfoBuilder) EndTime ¶
func (builder *ApplicationTalentEducationInfoBuilder) EndTime(endTime string) *ApplicationTalentEducationInfoBuilder
结束时间
示例值:
func (*ApplicationTalentEducationInfoBuilder) FieldOfStudy ¶
func (builder *ApplicationTalentEducationInfoBuilder) FieldOfStudy(fieldOfStudy string) *ApplicationTalentEducationInfoBuilder
专业
示例值:
func (*ApplicationTalentEducationInfoBuilder) Id ¶
func (builder *ApplicationTalentEducationInfoBuilder) Id(id string) *ApplicationTalentEducationInfoBuilder
ID
示例值:
func (*ApplicationTalentEducationInfoBuilder) School ¶
func (builder *ApplicationTalentEducationInfoBuilder) School(school string) *ApplicationTalentEducationInfoBuilder
学校
示例值:
func (*ApplicationTalentEducationInfoBuilder) StartTime ¶
func (builder *ApplicationTalentEducationInfoBuilder) StartTime(startTime string) *ApplicationTalentEducationInfoBuilder
开始时间
示例值:
func (*ApplicationTalentEducationInfoBuilder) TagList ¶
func (builder *ApplicationTalentEducationInfoBuilder) TagList(tagList []int) *ApplicationTalentEducationInfoBuilder
标签列表
示例值:
type ApplicationTalentLanguageInfoBuilder ¶
type ApplicationTalentLanguageInfoBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationTalentLanguageInfoBuilder ¶
func NewApplicationTalentLanguageInfoBuilder() *ApplicationTalentLanguageInfoBuilder
func (*ApplicationTalentLanguageInfoBuilder) Build ¶
func (builder *ApplicationTalentLanguageInfoBuilder) Build() *ApplicationTalentLanguageInfo
func (*ApplicationTalentLanguageInfoBuilder) Id ¶
func (builder *ApplicationTalentLanguageInfoBuilder) Id(id string) *ApplicationTalentLanguageInfoBuilder
ID
示例值:
func (*ApplicationTalentLanguageInfoBuilder) Language ¶
func (builder *ApplicationTalentLanguageInfoBuilder) Language(language int) *ApplicationTalentLanguageInfoBuilder
语言
示例值:
func (*ApplicationTalentLanguageInfoBuilder) Proficiency ¶
func (builder *ApplicationTalentLanguageInfoBuilder) Proficiency(proficiency int) *ApplicationTalentLanguageInfoBuilder
熟练程度
示例值:
type ApplicationTalentProjectInfo ¶
type ApplicationTalentProjectInfo struct { Id *string `json:"id,omitempty"` // ID Name *string `json:"name,omitempty"` // 名字 Role *string `json:"role,omitempty"` // 角色 Link *string `json:"link,omitempty"` // 链接 Desc *string `json:"desc,omitempty"` // 描述 StartTime *int `json:"start_time,omitempty"` // 开始时间 EndTime *int `json:"end_time,omitempty"` // 结束时间 }
type ApplicationTalentProjectInfoBuilder ¶
type ApplicationTalentProjectInfoBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationTalentProjectInfoBuilder ¶
func NewApplicationTalentProjectInfoBuilder() *ApplicationTalentProjectInfoBuilder
func (*ApplicationTalentProjectInfoBuilder) Build ¶
func (builder *ApplicationTalentProjectInfoBuilder) Build() *ApplicationTalentProjectInfo
func (*ApplicationTalentProjectInfoBuilder) Desc ¶
func (builder *ApplicationTalentProjectInfoBuilder) Desc(desc string) *ApplicationTalentProjectInfoBuilder
描述
示例值:
func (*ApplicationTalentProjectInfoBuilder) EndTime ¶
func (builder *ApplicationTalentProjectInfoBuilder) EndTime(endTime int) *ApplicationTalentProjectInfoBuilder
结束时间
示例值:
func (*ApplicationTalentProjectInfoBuilder) Id ¶
func (builder *ApplicationTalentProjectInfoBuilder) Id(id string) *ApplicationTalentProjectInfoBuilder
ID
示例值:
func (*ApplicationTalentProjectInfoBuilder) Link ¶
func (builder *ApplicationTalentProjectInfoBuilder) Link(link string) *ApplicationTalentProjectInfoBuilder
链接
示例值:
func (*ApplicationTalentProjectInfoBuilder) Name ¶
func (builder *ApplicationTalentProjectInfoBuilder) Name(name string) *ApplicationTalentProjectInfoBuilder
名字
示例值:
func (*ApplicationTalentProjectInfoBuilder) Role ¶
func (builder *ApplicationTalentProjectInfoBuilder) Role(role string) *ApplicationTalentProjectInfoBuilder
角色
示例值:
func (*ApplicationTalentProjectInfoBuilder) StartTime ¶
func (builder *ApplicationTalentProjectInfoBuilder) StartTime(startTime int) *ApplicationTalentProjectInfoBuilder
开始时间
示例值:
type ApplicationTalentSnsInfoBuilder ¶
type ApplicationTalentSnsInfoBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationTalentSnsInfoBuilder ¶
func NewApplicationTalentSnsInfoBuilder() *ApplicationTalentSnsInfoBuilder
func (*ApplicationTalentSnsInfoBuilder) Build ¶
func (builder *ApplicationTalentSnsInfoBuilder) Build() *ApplicationTalentSnsInfo
func (*ApplicationTalentSnsInfoBuilder) Id ¶
func (builder *ApplicationTalentSnsInfoBuilder) Id(id string) *ApplicationTalentSnsInfoBuilder
ID
示例值:
func (*ApplicationTalentSnsInfoBuilder) Link ¶
func (builder *ApplicationTalentSnsInfoBuilder) Link(link string) *ApplicationTalentSnsInfoBuilder
SNS链接
示例值:
func (*ApplicationTalentSnsInfoBuilder) SnsType ¶
func (builder *ApplicationTalentSnsInfoBuilder) SnsType(snsType int) *ApplicationTalentSnsInfoBuilder
SNS类型
示例值:
type ApplicationTalentWorksInfoBuilder ¶
type ApplicationTalentWorksInfoBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationTalentWorksInfoBuilder ¶
func NewApplicationTalentWorksInfoBuilder() *ApplicationTalentWorksInfoBuilder
func (*ApplicationTalentWorksInfoBuilder) Build ¶
func (builder *ApplicationTalentWorksInfoBuilder) Build() *ApplicationTalentWorksInfo
func (*ApplicationTalentWorksInfoBuilder) Desc ¶
func (builder *ApplicationTalentWorksInfoBuilder) Desc(desc string) *ApplicationTalentWorksInfoBuilder
作品描述
示例值:
func (*ApplicationTalentWorksInfoBuilder) Id ¶
func (builder *ApplicationTalentWorksInfoBuilder) Id(id string) *ApplicationTalentWorksInfoBuilder
ID
示例值:
func (*ApplicationTalentWorksInfoBuilder) Link ¶
func (builder *ApplicationTalentWorksInfoBuilder) Link(link string) *ApplicationTalentWorksInfoBuilder
作品集链接
示例值:
func (*ApplicationTalentWorksInfoBuilder) Name ¶
func (builder *ApplicationTalentWorksInfoBuilder) Name(name string) *ApplicationTalentWorksInfoBuilder
作品名称
示例值:
type ApplicationWebsiteChannelBuilder ¶
type ApplicationWebsiteChannelBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationWebsiteChannelBuilder ¶
func NewApplicationWebsiteChannelBuilder() *ApplicationWebsiteChannelBuilder
func (*ApplicationWebsiteChannelBuilder) Build ¶
func (builder *ApplicationWebsiteChannelBuilder) Build() *ApplicationWebsiteChannel
func (*ApplicationWebsiteChannelBuilder) ChannelId ¶
func (builder *ApplicationWebsiteChannelBuilder) ChannelId(channelId string) *ApplicationWebsiteChannelBuilder
官网推广渠道 ID
示例值:777218419274131
func (*ApplicationWebsiteChannelBuilder) ChannelName ¶
func (builder *ApplicationWebsiteChannelBuilder) ChannelName(channelName *I18n) *ApplicationWebsiteChannelBuilder
官网推广渠道名称
示例值:
type ApplicationWebsiteResumeSource ¶
type ApplicationWebsiteResumeSource struct { WebsiteId *string `json:"website_id,omitempty"` // 官网站点 ID WebsiteName *I18n `json:"website_name,omitempty"` // 官网站点名称 Channel *ApplicationWebsiteChannel `json:"channel,omitempty"` // 推广渠道来源 }
type ApplicationWebsiteResumeSourceBuilder ¶
type ApplicationWebsiteResumeSourceBuilder struct {
// contains filtered or unexported fields
}
func NewApplicationWebsiteResumeSourceBuilder ¶
func NewApplicationWebsiteResumeSourceBuilder() *ApplicationWebsiteResumeSourceBuilder
func (*ApplicationWebsiteResumeSourceBuilder) Build ¶
func (builder *ApplicationWebsiteResumeSourceBuilder) Build() *ApplicationWebsiteResumeSource
func (*ApplicationWebsiteResumeSourceBuilder) Channel ¶
func (builder *ApplicationWebsiteResumeSourceBuilder) Channel(channel *ApplicationWebsiteChannel) *ApplicationWebsiteResumeSourceBuilder
推广渠道来源
示例值:
func (*ApplicationWebsiteResumeSourceBuilder) WebsiteId ¶
func (builder *ApplicationWebsiteResumeSourceBuilder) WebsiteId(websiteId string) *ApplicationWebsiteResumeSourceBuilder
官网站点 ID
示例值:614218419274131
func (*ApplicationWebsiteResumeSourceBuilder) WebsiteName ¶
func (builder *ApplicationWebsiteResumeSourceBuilder) WebsiteName(websiteName *I18n) *ApplicationWebsiteResumeSourceBuilder
官网站点名称
示例值:
type AssessmentScoreInfo ¶
type AssessmentScoreInfoBuilder ¶
type AssessmentScoreInfoBuilder struct {
// contains filtered or unexported fields
}
func NewAssessmentScoreInfoBuilder ¶
func NewAssessmentScoreInfoBuilder() *AssessmentScoreInfoBuilder
func (*AssessmentScoreInfoBuilder) Build ¶
func (builder *AssessmentScoreInfoBuilder) Build() *AssessmentScoreInfo
func (*AssessmentScoreInfoBuilder) CalculateType ¶
func (builder *AssessmentScoreInfoBuilder) CalculateType(calculateType int) *AssessmentScoreInfoBuilder
计分方式
示例值:1
func (*AssessmentScoreInfoBuilder) FullScore ¶
func (builder *AssessmentScoreInfoBuilder) FullScore(fullScore int) *AssessmentScoreInfoBuilder
满分
示例值:100
func (*AssessmentScoreInfoBuilder) Score ¶
func (builder *AssessmentScoreInfoBuilder) Score(score float64) *AssessmentScoreInfoBuilder
分数(精确到小数点后两位)
示例值:
type Assets ¶
type Assets struct {
ConfirmedBonus *BonusAmount `json:"confirmed_bonus,omitempty"` // 已确认的奖励
}
type AssetsBuilder ¶
type AssetsBuilder struct {
// contains filtered or unexported fields
}
func NewAssetsBuilder ¶
func NewAssetsBuilder() *AssetsBuilder
func (*AssetsBuilder) Build ¶
func (builder *AssetsBuilder) Build() *Assets
func (*AssetsBuilder) ConfirmedBonus ¶
func (builder *AssetsBuilder) ConfirmedBonus(confirmedBonus *BonusAmount) *AssetsBuilder
已确认的奖励
示例值:
type Attachment ¶
type AttachmentBuilder ¶
type AttachmentBuilder struct {
// contains filtered or unexported fields
}
func NewAttachmentBuilder ¶
func NewAttachmentBuilder() *AttachmentBuilder
func (*AttachmentBuilder) Build ¶
func (builder *AttachmentBuilder) Build() *Attachment
func (*AttachmentBuilder) CreateTime ¶
func (builder *AttachmentBuilder) CreateTime(createTime int) *AttachmentBuilder
附件创建时间(单位ms)
示例值:1618899376480
func (*AttachmentBuilder) Id ¶
func (builder *AttachmentBuilder) Id(id string) *AttachmentBuilder
附件id
示例值:6949805467799537964
func (*AttachmentBuilder) Mime ¶
func (builder *AttachmentBuilder) Mime(mime string) *AttachmentBuilder
媒体类型/MIME
示例值:application/pdf
func (*AttachmentBuilder) Name ¶
func (builder *AttachmentBuilder) Name(name string) *AttachmentBuilder
附件文件名
示例值:xx的简历.prd
func (*AttachmentBuilder) Url ¶
func (builder *AttachmentBuilder) Url(url string) *AttachmentBuilder
附件的url
type AttachmentInfo ¶
type AttachmentInfoBuilder ¶
type AttachmentInfoBuilder struct {
// contains filtered or unexported fields
}
func NewAttachmentInfoBuilder ¶
func NewAttachmentInfoBuilder() *AttachmentInfoBuilder
func (*AttachmentInfoBuilder) Build ¶
func (builder *AttachmentInfoBuilder) Build() *AttachmentInfo
func (*AttachmentInfoBuilder) CreateTime ¶
func (builder *AttachmentInfoBuilder) CreateTime(createTime string) *AttachmentInfoBuilder
附件创建时间(单位ms)
示例值:1618899376480
func (*AttachmentInfoBuilder) Id ¶
func (builder *AttachmentInfoBuilder) Id(id string) *AttachmentInfoBuilder
附件id
示例值:6949805467799537964
func (*AttachmentInfoBuilder) Mime ¶
func (builder *AttachmentInfoBuilder) Mime(mime string) *AttachmentInfoBuilder
媒体类型/MIME
示例值:application/pdf
func (*AttachmentInfoBuilder) Name ¶
func (builder *AttachmentInfoBuilder) Name(name string) *AttachmentInfoBuilder
附件文件名
示例值:xx的简历.prd
func (*AttachmentInfoBuilder) Url ¶
func (builder *AttachmentInfoBuilder) Url(url string) *AttachmentInfoBuilder
附件的url
type AttachmentV2 ¶
type AttachmentV2Builder ¶
type AttachmentV2Builder struct {
// contains filtered or unexported fields
}
func NewAttachmentV2Builder ¶
func NewAttachmentV2Builder() *AttachmentV2Builder
func (*AttachmentV2Builder) Build ¶
func (builder *AttachmentV2Builder) Build() *AttachmentV2
func (*AttachmentV2Builder) CreateTime ¶
func (builder *AttachmentV2Builder) CreateTime(createTime string) *AttachmentV2Builder
附件创建时间(ms)
示例值:1693884103327
func (*AttachmentV2Builder) Id ¶
func (builder *AttachmentV2Builder) Id(id string) *AttachmentV2Builder
附件ID
示例值:7270798542321666364
func (*AttachmentV2Builder) Mime ¶
func (builder *AttachmentV2Builder) Mime(mime string) *AttachmentV2Builder
MIME type
示例值:image/jpg
func (*AttachmentV2Builder) Name ¶
func (builder *AttachmentV2Builder) Name(name string) *AttachmentV2Builder
附件文件名
示例值:成绩单
func (*AttachmentV2Builder) Url ¶
func (builder *AttachmentV2Builder) Url(url string) *AttachmentV2Builder
附件的url
type AuthBuilder ¶
type AuthBuilder struct {
// contains filtered or unexported fields
}
func NewAuthBuilder ¶
func NewAuthBuilder() *AuthBuilder
func (*AuthBuilder) Build ¶
func (builder *AuthBuilder) Build() *Auth
type AwardInfoBuilder ¶
type AwardInfoBuilder struct {
// contains filtered or unexported fields
}
func NewAwardInfoBuilder ¶
func NewAwardInfoBuilder() *AwardInfoBuilder
func (*AwardInfoBuilder) AwardTime ¶
func (builder *AwardInfoBuilder) AwardTime(awardTime int) *AwardInfoBuilder
获奖时间
示例值:
func (*AwardInfoBuilder) Build ¶
func (builder *AwardInfoBuilder) Build() *AwardInfo
func (*AwardInfoBuilder) Desc ¶
func (builder *AwardInfoBuilder) Desc(desc string) *AwardInfoBuilder
描述
示例值:
func (*AwardInfoBuilder) Title ¶
func (builder *AwardInfoBuilder) Title(title string) *AwardInfoBuilder
名称
示例值:
type BackgroundCheckCustomFieldDataValueBuilder ¶
type BackgroundCheckCustomFieldDataValueBuilder struct {
// contains filtered or unexported fields
}
func NewBackgroundCheckCustomFieldDataValueBuilder ¶
func NewBackgroundCheckCustomFieldDataValueBuilder() *BackgroundCheckCustomFieldDataValueBuilder
func (*BackgroundCheckCustomFieldDataValueBuilder) Build ¶
func (builder *BackgroundCheckCustomFieldDataValueBuilder) Build() *BackgroundCheckCustomFieldDataValue
func (*BackgroundCheckCustomFieldDataValueBuilder) Key ¶
func (builder *BackgroundCheckCustomFieldDataValueBuilder) Key(key string) *BackgroundCheckCustomFieldDataValueBuilder
对应模板字段的Key
示例值:1
func (*BackgroundCheckCustomFieldDataValueBuilder) Value ¶
func (builder *BackgroundCheckCustomFieldDataValueBuilder) Value(value string) *BackgroundCheckCustomFieldDataValueBuilder
对应模板字段的value
示例值:text
type BackgroundCheckFeedbackInfoBuilder ¶
type BackgroundCheckFeedbackInfoBuilder struct {
// contains filtered or unexported fields
}
func NewBackgroundCheckFeedbackInfoBuilder ¶
func NewBackgroundCheckFeedbackInfoBuilder() *BackgroundCheckFeedbackInfoBuilder
func (*BackgroundCheckFeedbackInfoBuilder) AttachmentUrl ¶
func (builder *BackgroundCheckFeedbackInfoBuilder) AttachmentUrl(attachmentUrl string) *BackgroundCheckFeedbackInfoBuilder
背调信息附件下载链接
示例值:https://feishucdn.com/staource/v1/2de04c10-5cda-4c50~?image_size=np&cutpe=&quity=&mat=g&stmat=.wp
func (*BackgroundCheckFeedbackInfoBuilder) Build ¶
func (builder *BackgroundCheckFeedbackInfoBuilder) Build() *BackgroundCheckFeedbackInfo
func (*BackgroundCheckFeedbackInfoBuilder) FeedbackId ¶
func (builder *BackgroundCheckFeedbackInfoBuilder) FeedbackId(feedbackId string) *BackgroundCheckFeedbackInfoBuilder
背调报告ID
示例值:6930815272790114324
func (*BackgroundCheckFeedbackInfoBuilder) Result ¶
func (builder *BackgroundCheckFeedbackInfoBuilder) Result(result string) *BackgroundCheckFeedbackInfoBuilder
背调结果:红灯、黄灯、绿灯
示例值:红灯
type BackgroundCheckItemInfo ¶
type BackgroundCheckItemInfoBuilder ¶
type BackgroundCheckItemInfoBuilder struct {
// contains filtered or unexported fields
}
func NewBackgroundCheckItemInfoBuilder ¶
func NewBackgroundCheckItemInfoBuilder() *BackgroundCheckItemInfoBuilder
func (*BackgroundCheckItemInfoBuilder) Build ¶
func (builder *BackgroundCheckItemInfoBuilder) Build() *BackgroundCheckItemInfo
func (*BackgroundCheckItemInfoBuilder) Id ¶
func (builder *BackgroundCheckItemInfoBuilder) Id(id string) *BackgroundCheckItemInfoBuilder
附加项的ID
示例值:6930815272790114324
func (*BackgroundCheckItemInfoBuilder) Name ¶
func (builder *BackgroundCheckItemInfoBuilder) Name(name string) *BackgroundCheckItemInfoBuilder
附加项的名称
示例值:户籍查询
type BackgroundCheckOrder ¶
type BackgroundCheckOrder struct { OrderId *string `json:"order_id,omitempty"` // 背调 ID ApplicationId *string `json:"application_id,omitempty"` // 投递 ID OrderStatus *int `json:"order_status,omitempty"` // 背调状态 AccountThirdType *int `json:"account_third_type,omitempty"` // 供应商名称 Package *string `json:"package,omitempty"` // 背调套餐 Name *string `json:"name,omitempty"` // 背调名称(仅手动录入的背调结果具有) FeedbackInfoList []*BackgroundCheckOrderFeedbackInfo `json:"feedback_info_list,omitempty"` // 背调报告信息 ProcessInfoList []*BackgroundCheckOrderProcessInfo `json:"process_info_list,omitempty"` // 进度 UploadTime *string `json:"upload_time,omitempty"` // 录入时间(仅手动录入的背调结果具有) CandidateInfo *UserContactInfo `json:"candidate_info,omitempty"` // 候选人信息 CreatorInfo *BackgroundCheckOrderCreator `json:"creator_info,omitempty"` // 背调发起人信息 ContactorInfo *UserContactInfo `json:"contactor_info,omitempty"` // 背调联系人信息 BeginTime *string `json:"begin_time,omitempty"` // 背调发起时间 EndTime *string `json:"end_time,omitempty"` // 背调结束时间 Conclusion *string `json:"conclusion,omitempty"` // 背调结论 ProviderInfo *ProviderIdNameObject `json:"provider_info,omitempty"` // 供应商信息 CustomFieldList []*EcoBackgroundCheckCustomFieldData `json:"custom_field_list,omitempty"` // 自定义字段模板 CustomDataList []*BackgroundCheckCustomFieldDataValue `json:"custom_data_list,omitempty"` // 自定义字段值 ExtItemInfoList []*BackgroundCheckItemInfo `json:"ext_item_info_list,omitempty"` // 背调调查附加项 UpdateTime *string `json:"update_time,omitempty"` // 订单更新时间 Geo *string `json:"geo,omitempty"` // 属地 LocationCode *string `json:"location_code,omitempty"` // 国家城市编码 Remark *string `json:"remark,omitempty"` // 备注 }
type BackgroundCheckOrderBuilder ¶
type BackgroundCheckOrderBuilder struct {
// contains filtered or unexported fields
}
func NewBackgroundCheckOrderBuilder ¶
func NewBackgroundCheckOrderBuilder() *BackgroundCheckOrderBuilder
func (*BackgroundCheckOrderBuilder) AccountThirdType ¶
func (builder *BackgroundCheckOrderBuilder) AccountThirdType(accountThirdType int) *BackgroundCheckOrderBuilder
供应商名称
示例值:1
func (*BackgroundCheckOrderBuilder) ApplicationId ¶
func (builder *BackgroundCheckOrderBuilder) ApplicationId(applicationId string) *BackgroundCheckOrderBuilder
投递 ID
示例值:6985833807195212076
func (*BackgroundCheckOrderBuilder) BeginTime ¶
func (builder *BackgroundCheckOrderBuilder) BeginTime(beginTime string) *BackgroundCheckOrderBuilder
背调发起时间
示例值:1686297649024
func (*BackgroundCheckOrderBuilder) Build ¶
func (builder *BackgroundCheckOrderBuilder) Build() *BackgroundCheckOrder
func (*BackgroundCheckOrderBuilder) CandidateInfo ¶
func (builder *BackgroundCheckOrderBuilder) CandidateInfo(candidateInfo *UserContactInfo) *BackgroundCheckOrderBuilder
候选人信息
示例值:
func (*BackgroundCheckOrderBuilder) Conclusion ¶
func (builder *BackgroundCheckOrderBuilder) Conclusion(conclusion string) *BackgroundCheckOrderBuilder
背调结论
示例值:绿灯
func (*BackgroundCheckOrderBuilder) ContactorInfo ¶
func (builder *BackgroundCheckOrderBuilder) ContactorInfo(contactorInfo *UserContactInfo) *BackgroundCheckOrderBuilder
背调联系人信息
示例值:
func (*BackgroundCheckOrderBuilder) CreatorInfo ¶
func (builder *BackgroundCheckOrderBuilder) CreatorInfo(creatorInfo *BackgroundCheckOrderCreator) *BackgroundCheckOrderBuilder
背调发起人信息
示例值:
func (*BackgroundCheckOrderBuilder) CustomDataList ¶
func (builder *BackgroundCheckOrderBuilder) CustomDataList(customDataList []*BackgroundCheckCustomFieldDataValue) *BackgroundCheckOrderBuilder
自定义字段值
示例值:
func (*BackgroundCheckOrderBuilder) CustomFieldList ¶
func (builder *BackgroundCheckOrderBuilder) CustomFieldList(customFieldList []*EcoBackgroundCheckCustomFieldData) *BackgroundCheckOrderBuilder
自定义字段模板
示例值:
func (*BackgroundCheckOrderBuilder) EndTime ¶
func (builder *BackgroundCheckOrderBuilder) EndTime(endTime string) *BackgroundCheckOrderBuilder
背调结束时间
示例值:1686297649024
func (*BackgroundCheckOrderBuilder) ExtItemInfoList ¶
func (builder *BackgroundCheckOrderBuilder) ExtItemInfoList(extItemInfoList []*BackgroundCheckItemInfo) *BackgroundCheckOrderBuilder
背调调查附加项
示例值:
func (*BackgroundCheckOrderBuilder) FeedbackInfoList ¶
func (builder *BackgroundCheckOrderBuilder) FeedbackInfoList(feedbackInfoList []*BackgroundCheckOrderFeedbackInfo) *BackgroundCheckOrderBuilder
背调报告信息
示例值:
func (*BackgroundCheckOrderBuilder) Geo ¶
func (builder *BackgroundCheckOrderBuilder) Geo(geo string) *BackgroundCheckOrderBuilder
属地
示例值:cn
func (*BackgroundCheckOrderBuilder) LocationCode ¶
func (builder *BackgroundCheckOrderBuilder) LocationCode(locationCode string) *BackgroundCheckOrderBuilder
国家城市编码
示例值:CN_1
func (*BackgroundCheckOrderBuilder) Name ¶
func (builder *BackgroundCheckOrderBuilder) Name(name string) *BackgroundCheckOrderBuilder
背调名称(仅手动录入的背调结果具有)
示例值:录入的背调
func (*BackgroundCheckOrderBuilder) OrderId ¶
func (builder *BackgroundCheckOrderBuilder) OrderId(orderId string) *BackgroundCheckOrderBuilder
背调 ID
示例值:7037986982531778860
func (*BackgroundCheckOrderBuilder) OrderStatus ¶
func (builder *BackgroundCheckOrderBuilder) OrderStatus(orderStatus int) *BackgroundCheckOrderBuilder
背调状态
示例值:2
func (*BackgroundCheckOrderBuilder) Package ¶
func (builder *BackgroundCheckOrderBuilder) Package(package_ string) *BackgroundCheckOrderBuilder
背调套餐
示例值:基础版
func (*BackgroundCheckOrderBuilder) ProcessInfoList ¶
func (builder *BackgroundCheckOrderBuilder) ProcessInfoList(processInfoList []*BackgroundCheckOrderProcessInfo) *BackgroundCheckOrderBuilder
进度
示例值:
func (*BackgroundCheckOrderBuilder) ProviderInfo ¶
func (builder *BackgroundCheckOrderBuilder) ProviderInfo(providerInfo *ProviderIdNameObject) *BackgroundCheckOrderBuilder
供应商信息
示例值:
func (*BackgroundCheckOrderBuilder) Remark ¶
func (builder *BackgroundCheckOrderBuilder) Remark(remark string) *BackgroundCheckOrderBuilder
备注
示例值:候选人很优秀
func (*BackgroundCheckOrderBuilder) UpdateTime ¶
func (builder *BackgroundCheckOrderBuilder) UpdateTime(updateTime string) *BackgroundCheckOrderBuilder
订单更新时间
示例值:1686809576215
func (*BackgroundCheckOrderBuilder) UploadTime ¶
func (builder *BackgroundCheckOrderBuilder) UploadTime(uploadTime string) *BackgroundCheckOrderBuilder
录入时间(仅手动录入的背调结果具有)
示例值:1662476247755
type BackgroundCheckOrderCreator ¶
type BackgroundCheckOrderCreator struct {
UserId *string `json:"user_id,omitempty"` // 创建人ID
}
type BackgroundCheckOrderCreatorBuilder ¶
type BackgroundCheckOrderCreatorBuilder struct {
// contains filtered or unexported fields
}
func NewBackgroundCheckOrderCreatorBuilder ¶
func NewBackgroundCheckOrderCreatorBuilder() *BackgroundCheckOrderCreatorBuilder
func (*BackgroundCheckOrderCreatorBuilder) Build ¶
func (builder *BackgroundCheckOrderCreatorBuilder) Build() *BackgroundCheckOrderCreator
func (*BackgroundCheckOrderCreatorBuilder) UserId ¶
func (builder *BackgroundCheckOrderCreatorBuilder) UserId(userId string) *BackgroundCheckOrderCreatorBuilder
创建人ID
示例值:6930815272790114324
type BackgroundCheckOrderFeedbackInfo ¶
type BackgroundCheckOrderFeedbackInfo struct { Id *string `json:"id,omitempty"` // 背调报告ID AttachmentUrl *string `json:"attachment_url,omitempty"` // 背调信息附件下载链接 ReportPreviewUrl *string `json:"report_preview_url,omitempty"` // 背调信息附件预览链接 Result *string `json:"result,omitempty"` // 背调结果:红灯、黄灯、绿灯 ReportType *int `json:"report_type,omitempty"` // 报告类型 CreateTime *string `json:"create_time,omitempty"` // 创建时间 ReportName *string `json:"report_name,omitempty"` // 报告名称 }
type BackgroundCheckOrderFeedbackInfoBuilder ¶
type BackgroundCheckOrderFeedbackInfoBuilder struct {
// contains filtered or unexported fields
}
func NewBackgroundCheckOrderFeedbackInfoBuilder ¶
func NewBackgroundCheckOrderFeedbackInfoBuilder() *BackgroundCheckOrderFeedbackInfoBuilder
func (*BackgroundCheckOrderFeedbackInfoBuilder) AttachmentUrl ¶
func (builder *BackgroundCheckOrderFeedbackInfoBuilder) AttachmentUrl(attachmentUrl string) *BackgroundCheckOrderFeedbackInfoBuilder
背调信息附件下载链接
示例值:https://feishucdn.com/staource/v1/2de04c10-5cda-4c50~?image_size=np&cutpe=&quity=&mat=g&stmat=.wp
func (*BackgroundCheckOrderFeedbackInfoBuilder) Build ¶
func (builder *BackgroundCheckOrderFeedbackInfoBuilder) Build() *BackgroundCheckOrderFeedbackInfo
func (*BackgroundCheckOrderFeedbackInfoBuilder) CreateTime ¶
func (builder *BackgroundCheckOrderFeedbackInfoBuilder) CreateTime(createTime string) *BackgroundCheckOrderFeedbackInfoBuilder
创建时间
示例值:1686645425868
func (*BackgroundCheckOrderFeedbackInfoBuilder) Id ¶
func (builder *BackgroundCheckOrderFeedbackInfoBuilder) Id(id string) *BackgroundCheckOrderFeedbackInfoBuilder
背调报告ID
示例值:6930815272790114324
func (*BackgroundCheckOrderFeedbackInfoBuilder) ReportName ¶
func (builder *BackgroundCheckOrderFeedbackInfoBuilder) ReportName(reportName string) *BackgroundCheckOrderFeedbackInfoBuilder
报告名称
示例值:张三的背调报告
func (*BackgroundCheckOrderFeedbackInfoBuilder) ReportPreviewUrl ¶
func (builder *BackgroundCheckOrderFeedbackInfoBuilder) ReportPreviewUrl(reportPreviewUrl string) *BackgroundCheckOrderFeedbackInfoBuilder
背调信息附件预览链接
func (*BackgroundCheckOrderFeedbackInfoBuilder) ReportType ¶
func (builder *BackgroundCheckOrderFeedbackInfoBuilder) ReportType(reportType int) *BackgroundCheckOrderFeedbackInfoBuilder
报告类型
示例值:1
func (*BackgroundCheckOrderFeedbackInfoBuilder) Result ¶
func (builder *BackgroundCheckOrderFeedbackInfoBuilder) Result(result string) *BackgroundCheckOrderFeedbackInfoBuilder
背调结果:红灯、黄灯、绿灯
示例值:红灯
type BackgroundCheckOrderProcessInfoBuilder ¶
type BackgroundCheckOrderProcessInfoBuilder struct {
// contains filtered or unexported fields
}
func NewBackgroundCheckOrderProcessInfoBuilder ¶
func NewBackgroundCheckOrderProcessInfoBuilder() *BackgroundCheckOrderProcessInfoBuilder
func (*BackgroundCheckOrderProcessInfoBuilder) Build ¶
func (builder *BackgroundCheckOrderProcessInfoBuilder) Build() *BackgroundCheckOrderProcessInfo
func (*BackgroundCheckOrderProcessInfoBuilder) EnProcess ¶
func (builder *BackgroundCheckOrderProcessInfoBuilder) EnProcess(enProcess string) *BackgroundCheckOrderProcessInfoBuilder
英文背调进度
示例值:arranged
func (*BackgroundCheckOrderProcessInfoBuilder) Process ¶
func (builder *BackgroundCheckOrderProcessInfoBuilder) Process(process string) *BackgroundCheckOrderProcessInfoBuilder
背调进度
示例值:待安排
func (*BackgroundCheckOrderProcessInfoBuilder) UpdateTime ¶
func (builder *BackgroundCheckOrderProcessInfoBuilder) UpdateTime(updateTime string) *BackgroundCheckOrderProcessInfoBuilder
进度更新时间
示例值:1638359554952
type BackgroundCheckProcessInfoBuilder ¶
type BackgroundCheckProcessInfoBuilder struct {
// contains filtered or unexported fields
}
func NewBackgroundCheckProcessInfoBuilder ¶
func NewBackgroundCheckProcessInfoBuilder() *BackgroundCheckProcessInfoBuilder
func (*BackgroundCheckProcessInfoBuilder) Build ¶
func (builder *BackgroundCheckProcessInfoBuilder) Build() *BackgroundCheckProcessInfo
func (*BackgroundCheckProcessInfoBuilder) Process ¶
func (builder *BackgroundCheckProcessInfoBuilder) Process(process string) *BackgroundCheckProcessInfoBuilder
背调进度
示例值:待安排
func (*BackgroundCheckProcessInfoBuilder) UpdateTime ¶
func (builder *BackgroundCheckProcessInfoBuilder) UpdateTime(updateTime string) *BackgroundCheckProcessInfoBuilder
进度更新时间
示例值:1638359554952
type BaseAddress ¶
type BaseAddress struct { Id *string `json:"id,omitempty"` // ID ZhName *string `json:"zh_name,omitempty"` // 中文名称 EnName *string `json:"en_name,omitempty"` // 英文名称 District *BaseDistrict `json:"district,omitempty"` // 区域信息 City *BaseCity `json:"city,omitempty"` // 城市信息 State *BaseCity `json:"state,omitempty"` // 省信息 Country *BaseCountry `json:"country,omitempty"` // 国家信息 }
type BaseAddressBuilder ¶
type BaseAddressBuilder struct {
// contains filtered or unexported fields
}
func NewBaseAddressBuilder ¶
func NewBaseAddressBuilder() *BaseAddressBuilder
func (*BaseAddressBuilder) Build ¶
func (builder *BaseAddressBuilder) Build() *BaseAddress
func (*BaseAddressBuilder) City ¶
func (builder *BaseAddressBuilder) City(city *BaseCity) *BaseAddressBuilder
城市信息
示例值:
func (*BaseAddressBuilder) Country ¶
func (builder *BaseAddressBuilder) Country(country *BaseCountry) *BaseAddressBuilder
国家信息
示例值:
func (*BaseAddressBuilder) District ¶
func (builder *BaseAddressBuilder) District(district *BaseDistrict) *BaseAddressBuilder
区域信息
示例值:
func (*BaseAddressBuilder) EnName ¶
func (builder *BaseAddressBuilder) EnName(enName string) *BaseAddressBuilder
英文名称
示例值:name
func (*BaseAddressBuilder) Id ¶
func (builder *BaseAddressBuilder) Id(id string) *BaseAddressBuilder
ID
示例值:6932753007915206919
func (*BaseAddressBuilder) State ¶
func (builder *BaseAddressBuilder) State(state *BaseCity) *BaseAddressBuilder
省信息
示例值:
func (*BaseAddressBuilder) ZhName ¶
func (builder *BaseAddressBuilder) ZhName(zhName string) *BaseAddressBuilder
中文名称
示例值:名字
type BaseBilingualWithId ¶
type BaseBilingualWithIdBuilder ¶
type BaseBilingualWithIdBuilder struct {
// contains filtered or unexported fields
}
func NewBaseBilingualWithIdBuilder ¶
func NewBaseBilingualWithIdBuilder() *BaseBilingualWithIdBuilder
func (*BaseBilingualWithIdBuilder) Build ¶
func (builder *BaseBilingualWithIdBuilder) Build() *BaseBilingualWithId
func (*BaseBilingualWithIdBuilder) EnName ¶
func (builder *BaseBilingualWithIdBuilder) EnName(enName string) *BaseBilingualWithIdBuilder
英文名称
示例值:Regular
func (*BaseBilingualWithIdBuilder) Id ¶
func (builder *BaseBilingualWithIdBuilder) Id(id string) *BaseBilingualWithIdBuilder
ID
示例值:1
func (*BaseBilingualWithIdBuilder) ZhName ¶
func (builder *BaseBilingualWithIdBuilder) ZhName(zhName string) *BaseBilingualWithIdBuilder
中文名称
示例值:正式
type BaseCityBuilder ¶
type BaseCityBuilder struct {
// contains filtered or unexported fields
}
func NewBaseCityBuilder ¶
func NewBaseCityBuilder() *BaseCityBuilder
func (*BaseCityBuilder) Build ¶
func (builder *BaseCityBuilder) Build() *BaseCity
func (*BaseCityBuilder) Code ¶
func (builder *BaseCityBuilder) Code(code string) *BaseCityBuilder
编码
示例值:400700
func (*BaseCityBuilder) EnName ¶
func (builder *BaseCityBuilder) EnName(enName string) *BaseCityBuilder
英文名称
示例值:eng
func (*BaseCityBuilder) LocationType ¶
func (builder *BaseCityBuilder) LocationType(locationType int) *BaseCityBuilder
地址类型
示例值:1
func (*BaseCityBuilder) ZhName ¶
func (builder *BaseCityBuilder) ZhName(zhName string) *BaseCityBuilder
中文名称
示例值:中文
type BaseCountry ¶
type BaseCountryBuilder ¶
type BaseCountryBuilder struct {
// contains filtered or unexported fields
}
func NewBaseCountryBuilder ¶
func NewBaseCountryBuilder() *BaseCountryBuilder
func (*BaseCountryBuilder) Build ¶
func (builder *BaseCountryBuilder) Build() *BaseCountry
func (*BaseCountryBuilder) Code ¶
func (builder *BaseCountryBuilder) Code(code string) *BaseCountryBuilder
编码
示例值:400700
func (*BaseCountryBuilder) EnName ¶
func (builder *BaseCountryBuilder) EnName(enName string) *BaseCountryBuilder
英文名称
示例值:eng
func (*BaseCountryBuilder) LocationType ¶
func (builder *BaseCountryBuilder) LocationType(locationType int) *BaseCountryBuilder
地址类型
示例值:1
func (*BaseCountryBuilder) ZhName ¶
func (builder *BaseCountryBuilder) ZhName(zhName string) *BaseCountryBuilder
中文名称
示例值:中文
type BaseDistrict ¶
type BaseDistrictBuilder ¶
type BaseDistrictBuilder struct {
// contains filtered or unexported fields
}
func NewBaseDistrictBuilder ¶
func NewBaseDistrictBuilder() *BaseDistrictBuilder
func (*BaseDistrictBuilder) Build ¶
func (builder *BaseDistrictBuilder) Build() *BaseDistrict
func (*BaseDistrictBuilder) Code ¶
func (builder *BaseDistrictBuilder) Code(code string) *BaseDistrictBuilder
编码
示例值:400700
func (*BaseDistrictBuilder) EnName ¶
func (builder *BaseDistrictBuilder) EnName(enName string) *BaseDistrictBuilder
英文名称
示例值:London
func (*BaseDistrictBuilder) LocationType ¶
func (builder *BaseDistrictBuilder) LocationType(locationType int) *BaseDistrictBuilder
地址类型
示例值:1
func (*BaseDistrictBuilder) ZhName ¶
func (builder *BaseDistrictBuilder) ZhName(zhName string) *BaseDistrictBuilder
中文名称
示例值:伦敦
type BaseRespBuilder ¶
type BaseRespBuilder struct {
// contains filtered or unexported fields
}
func NewBaseRespBuilder ¶
func NewBaseRespBuilder() *BaseRespBuilder
func (*BaseRespBuilder) Build ¶
func (builder *BaseRespBuilder) Build() *BaseResp
func (*BaseRespBuilder) StatusCode ¶
func (builder *BaseRespBuilder) StatusCode(statusCode int) *BaseRespBuilder
响应码
示例值:
func (*BaseRespBuilder) StatusMessage ¶
func (builder *BaseRespBuilder) StatusMessage(statusMessage string) *BaseRespBuilder
响应信息
示例值:
type BasicInfo ¶
type BasicInfo struct { Name *string `json:"name,omitempty"` // 名字 Mobile *string `json:"mobile,omitempty"` // 手机 MobileCountryCode *string `json:"mobile_country_code,omitempty"` // 手机国家代码 Email *string `json:"email,omitempty"` // 邮箱 Birthday *int `json:"birthday,omitempty"` // 生日 Confidentiality *int `json:"confidentiality,omitempty"` // 保密 CreatorAccountType *int `json:"creator_account_type,omitempty"` // 创建者账户类型 CreatorId *string `json:"creator_id,omitempty"` // 创建者ID CurrentCityCode *string `json:"current_city_code,omitempty"` // 现居住城市 Gender *int `json:"gender,omitempty"` // 性别 HometownCityCode *string `json:"hometown_city_code,omitempty"` // 家乡所在城市 Identification *Identification `json:"identification,omitempty"` // 证件 InitSourceId *string `json:"init_source_id,omitempty"` // 来源 NationalityId *string `json:"nationality_id,omitempty"` // 国籍编号 ResumeAttachmentId *string `json:"resume_attachment_id,omitempty"` // 附件简历ID SelfEvaluation *string `json:"self_evaluation,omitempty"` // 自我评价 StartWorkTime *int `json:"start_work_time,omitempty"` // 开始工作时间 }
type BasicInfoBuilder ¶
type BasicInfoBuilder struct {
// contains filtered or unexported fields
}
func NewBasicInfoBuilder ¶
func NewBasicInfoBuilder() *BasicInfoBuilder
func (*BasicInfoBuilder) Birthday ¶
func (builder *BasicInfoBuilder) Birthday(birthday int) *BasicInfoBuilder
生日
示例值:
func (*BasicInfoBuilder) Build ¶
func (builder *BasicInfoBuilder) Build() *BasicInfo
func (*BasicInfoBuilder) Confidentiality ¶
func (builder *BasicInfoBuilder) Confidentiality(confidentiality int) *BasicInfoBuilder
保密
示例值:
func (*BasicInfoBuilder) CreatorAccountType ¶
func (builder *BasicInfoBuilder) CreatorAccountType(creatorAccountType int) *BasicInfoBuilder
创建者账户类型
示例值:
func (*BasicInfoBuilder) CreatorId ¶
func (builder *BasicInfoBuilder) CreatorId(creatorId string) *BasicInfoBuilder
创建者ID
示例值:
func (*BasicInfoBuilder) CurrentCityCode ¶
func (builder *BasicInfoBuilder) CurrentCityCode(currentCityCode string) *BasicInfoBuilder
现居住城市
示例值:
func (*BasicInfoBuilder) Email ¶
func (builder *BasicInfoBuilder) Email(email string) *BasicInfoBuilder
邮箱
示例值:
func (*BasicInfoBuilder) Gender ¶
func (builder *BasicInfoBuilder) Gender(gender int) *BasicInfoBuilder
性别
示例值:
func (*BasicInfoBuilder) HometownCityCode ¶
func (builder *BasicInfoBuilder) HometownCityCode(hometownCityCode string) *BasicInfoBuilder
家乡所在城市
示例值:
func (*BasicInfoBuilder) Identification ¶
func (builder *BasicInfoBuilder) Identification(identification *Identification) *BasicInfoBuilder
证件
示例值:
func (*BasicInfoBuilder) InitSourceId ¶
func (builder *BasicInfoBuilder) InitSourceId(initSourceId string) *BasicInfoBuilder
来源
示例值:
func (*BasicInfoBuilder) Mobile ¶
func (builder *BasicInfoBuilder) Mobile(mobile string) *BasicInfoBuilder
手机
示例值:
func (*BasicInfoBuilder) MobileCountryCode ¶
func (builder *BasicInfoBuilder) MobileCountryCode(mobileCountryCode string) *BasicInfoBuilder
手机国家代码
示例值:
func (*BasicInfoBuilder) Name ¶
func (builder *BasicInfoBuilder) Name(name string) *BasicInfoBuilder
名字
示例值:
func (*BasicInfoBuilder) NationalityId ¶
func (builder *BasicInfoBuilder) NationalityId(nationalityId string) *BasicInfoBuilder
国籍编号
示例值:
func (*BasicInfoBuilder) ResumeAttachmentId ¶
func (builder *BasicInfoBuilder) ResumeAttachmentId(resumeAttachmentId string) *BasicInfoBuilder
附件简历ID
示例值:
func (*BasicInfoBuilder) SelfEvaluation ¶
func (builder *BasicInfoBuilder) SelfEvaluation(selfEvaluation string) *BasicInfoBuilder
自我评价
示例值:
func (*BasicInfoBuilder) StartWorkTime ¶
func (builder *BasicInfoBuilder) StartWorkTime(startWorkTime int) *BasicInfoBuilder
开始工作时间
示例值:
type BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder ¶
type BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewBatchDeleteEcoAccountCustomFieldPathReqBodyBuilder ¶
func NewBatchDeleteEcoAccountCustomFieldPathReqBodyBuilder() *BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder
func (*BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder) Build ¶
func (builder *BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder) Build() (*BatchDeleteEcoAccountCustomFieldReqBody, error)
func (*BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder) CustomFieldKeyList ¶
func (builder *BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder) CustomFieldKeyList(customFieldKeyList []string) *BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder
要删除的自定义字段的 key 列表
示例值:123
func (*BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder) Scope ¶
func (builder *BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder) Scope(scope int) *BatchDeleteEcoAccountCustomFieldPathReqBodyBuilder
适用范围
示例值:1
type BatchDeleteEcoAccountCustomFieldReq ¶
type BatchDeleteEcoAccountCustomFieldReq struct { Body *BatchDeleteEcoAccountCustomFieldReqBody `body:""` // contains filtered or unexported fields }
type BatchDeleteEcoAccountCustomFieldReqBodyBuilder ¶
type BatchDeleteEcoAccountCustomFieldReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewBatchDeleteEcoAccountCustomFieldReqBodyBuilder ¶
func NewBatchDeleteEcoAccountCustomFieldReqBodyBuilder() *BatchDeleteEcoAccountCustomFieldReqBodyBuilder
func (*BatchDeleteEcoAccountCustomFieldReqBodyBuilder) Build ¶
func (builder *BatchDeleteEcoAccountCustomFieldReqBodyBuilder) Build() *BatchDeleteEcoAccountCustomFieldReqBody
func (*BatchDeleteEcoAccountCustomFieldReqBodyBuilder) CustomFieldKeyList ¶
func (builder *BatchDeleteEcoAccountCustomFieldReqBodyBuilder) CustomFieldKeyList(customFieldKeyList []string) *BatchDeleteEcoAccountCustomFieldReqBodyBuilder
要删除的自定义字段的 key 列表
示例值:123
func (*BatchDeleteEcoAccountCustomFieldReqBodyBuilder) Scope ¶
func (builder *BatchDeleteEcoAccountCustomFieldReqBodyBuilder) Scope(scope int) *BatchDeleteEcoAccountCustomFieldReqBodyBuilder
适用范围
示例值:1
type BatchDeleteEcoAccountCustomFieldReqBuilder ¶
type BatchDeleteEcoAccountCustomFieldReqBuilder struct {
// contains filtered or unexported fields
}
func NewBatchDeleteEcoAccountCustomFieldReqBuilder ¶
func NewBatchDeleteEcoAccountCustomFieldReqBuilder() *BatchDeleteEcoAccountCustomFieldReqBuilder
func (*BatchDeleteEcoAccountCustomFieldReqBuilder) Body ¶
func (builder *BatchDeleteEcoAccountCustomFieldReqBuilder) Body(body *BatchDeleteEcoAccountCustomFieldReqBody) *BatchDeleteEcoAccountCustomFieldReqBuilder
删除用户在服务商处的身份标示字段(如用户在服务商处的租户 ID)。删除后,不影响已添加帐号对应的自定义字段的值。但在添加新帐号时,将不能再使用此自定义字段。删除不支持撤销,对应的 key 将无法再次复用。
func (*BatchDeleteEcoAccountCustomFieldReqBuilder) Build ¶
func (builder *BatchDeleteEcoAccountCustomFieldReqBuilder) Build() *BatchDeleteEcoAccountCustomFieldReq
type BatchDeleteEcoAccountCustomFieldResp ¶
type BatchDeleteEcoAccountCustomFieldResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*BatchDeleteEcoAccountCustomFieldResp) Success ¶
func (resp *BatchDeleteEcoAccountCustomFieldResp) Success() bool
type BatchDeleteEcoBackgroundCheckCustomFieldPathReqBodyBuilder ¶
type BatchDeleteEcoBackgroundCheckCustomFieldPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewBatchDeleteEcoBackgroundCheckCustomFieldPathReqBodyBuilder ¶
func NewBatchDeleteEcoBackgroundCheckCustomFieldPathReqBodyBuilder() *BatchDeleteEcoBackgroundCheckCustomFieldPathReqBodyBuilder
func (*BatchDeleteEcoBackgroundCheckCustomFieldPathReqBodyBuilder) AccountId ¶
func (builder *BatchDeleteEcoBackgroundCheckCustomFieldPathReqBodyBuilder) AccountId(accountId string) *BatchDeleteEcoBackgroundCheckCustomFieldPathReqBodyBuilder
背调账号 ID,可在「账号绑定」事件中获取
示例值:a001
func (*BatchDeleteEcoBackgroundCheckCustomFieldPathReqBodyBuilder) Build ¶
func (builder *BatchDeleteEcoBackgroundCheckCustomFieldPathReqBodyBuilder) Build() (*BatchDeleteEcoBackgroundCheckCustomFieldReqBody, error)
type BatchDeleteEcoBackgroundCheckCustomFieldReq ¶
type BatchDeleteEcoBackgroundCheckCustomFieldReq struct { Body *BatchDeleteEcoBackgroundCheckCustomFieldReqBody `body:""` // contains filtered or unexported fields }
type BatchDeleteEcoBackgroundCheckCustomFieldReqBody ¶
type BatchDeleteEcoBackgroundCheckCustomFieldReqBody struct {
AccountId *string `json:"account_id,omitempty"` // 背调账号 ID,可在「账号绑定」事件中获取
}
type BatchDeleteEcoBackgroundCheckCustomFieldReqBodyBuilder ¶
type BatchDeleteEcoBackgroundCheckCustomFieldReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewBatchDeleteEcoBackgroundCheckCustomFieldReqBodyBuilder ¶
func NewBatchDeleteEcoBackgroundCheckCustomFieldReqBodyBuilder() *BatchDeleteEcoBackgroundCheckCustomFieldReqBodyBuilder
func (*BatchDeleteEcoBackgroundCheckCustomFieldReqBodyBuilder) AccountId ¶
func (builder *BatchDeleteEcoBackgroundCheckCustomFieldReqBodyBuilder) AccountId(accountId string) *BatchDeleteEcoBackgroundCheckCustomFieldReqBodyBuilder
背调账号 ID,可在「账号绑定」事件中获取
示例值:a001
func (*BatchDeleteEcoBackgroundCheckCustomFieldReqBodyBuilder) Build ¶
func (builder *BatchDeleteEcoBackgroundCheckCustomFieldReqBodyBuilder) Build() *BatchDeleteEcoBackgroundCheckCustomFieldReqBody
type BatchDeleteEcoBackgroundCheckCustomFieldReqBuilder ¶
type BatchDeleteEcoBackgroundCheckCustomFieldReqBuilder struct {
// contains filtered or unexported fields
}
func NewBatchDeleteEcoBackgroundCheckCustomFieldReqBuilder ¶
func NewBatchDeleteEcoBackgroundCheckCustomFieldReqBuilder() *BatchDeleteEcoBackgroundCheckCustomFieldReqBuilder
func (*BatchDeleteEcoBackgroundCheckCustomFieldReqBuilder) Body ¶
func (builder *BatchDeleteEcoBackgroundCheckCustomFieldReqBuilder) Body(body *BatchDeleteEcoBackgroundCheckCustomFieldReqBody) *BatchDeleteEcoBackgroundCheckCustomFieldReqBuilder
删除用户在发起背调时的自定义字段,删除不影响已创建的背调,删除后对应的自定义字段的 key 不能再复用。
func (*BatchDeleteEcoBackgroundCheckCustomFieldReqBuilder) Build ¶
func (builder *BatchDeleteEcoBackgroundCheckCustomFieldReqBuilder) Build() *BatchDeleteEcoBackgroundCheckCustomFieldReq
type BatchDeleteEcoBackgroundCheckCustomFieldResp ¶
type BatchDeleteEcoBackgroundCheckCustomFieldResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*BatchDeleteEcoBackgroundCheckCustomFieldResp) Success ¶
func (resp *BatchDeleteEcoBackgroundCheckCustomFieldResp) Success() bool
type BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder ¶
type BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewBatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder ¶
func NewBatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder() *BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder
func (*BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder) AccountId ¶
func (builder *BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder) AccountId(accountId string) *BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder
背调账号 ID,可在「账号绑定」事件中获取
示例值:xd_bc_001
func (*BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder) AdditionalItemIdList ¶
func (builder *BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder) AdditionalItemIdList(additionalItemIdList []string) *BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder
要删除的附加调查项 ID 列表,删除附加调查项不影响已安排的背调
示例值:6996920667635566881
func (*BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder) Build ¶
func (builder *BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder) Build() (*BatchDeleteEcoBackgroundCheckPackageReqBody, error)
func (*BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder) PackageIdList ¶
func (builder *BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder) PackageIdList(packageIdList []string) *BatchDeleteEcoBackgroundCheckPackagePathReqBodyBuilder
要删除的套餐 ID 列表,删除套餐不影响已安排的背调
示例值:6996920667635566881
type BatchDeleteEcoBackgroundCheckPackageReq ¶
type BatchDeleteEcoBackgroundCheckPackageReq struct { Body *BatchDeleteEcoBackgroundCheckPackageReqBody `body:""` // contains filtered or unexported fields }
type BatchDeleteEcoBackgroundCheckPackageReqBody ¶
type BatchDeleteEcoBackgroundCheckPackageReqBody struct { AccountId *string `json:"account_id,omitempty"` // 背调账号 ID,可在「账号绑定」事件中获取 PackageIdList []string `json:"package_id_list,omitempty"` // 要删除的套餐 ID 列表,删除套餐不影响已安排的背调 AdditionalItemIdList []string `json:"additional_item_id_list,omitempty"` // 要删除的附加调查项 ID 列表,删除附加调查项不影响已安排的背调 }
type BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder ¶
type BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewBatchDeleteEcoBackgroundCheckPackageReqBodyBuilder ¶
func NewBatchDeleteEcoBackgroundCheckPackageReqBodyBuilder() *BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder
func (*BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder) AccountId ¶
func (builder *BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder) AccountId(accountId string) *BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder
背调账号 ID,可在「账号绑定」事件中获取
示例值:xd_bc_001
func (*BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder) AdditionalItemIdList ¶
func (builder *BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder) AdditionalItemIdList(additionalItemIdList []string) *BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder
要删除的附加调查项 ID 列表,删除附加调查项不影响已安排的背调
示例值:6996920667635566881
func (*BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder) Build ¶
func (builder *BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder) Build() *BatchDeleteEcoBackgroundCheckPackageReqBody
func (*BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder) PackageIdList ¶
func (builder *BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder) PackageIdList(packageIdList []string) *BatchDeleteEcoBackgroundCheckPackageReqBodyBuilder
要删除的套餐 ID 列表,删除套餐不影响已安排的背调
示例值:6996920667635566881
type BatchDeleteEcoBackgroundCheckPackageReqBuilder ¶
type BatchDeleteEcoBackgroundCheckPackageReqBuilder struct {
// contains filtered or unexported fields
}
func NewBatchDeleteEcoBackgroundCheckPackageReqBuilder ¶
func NewBatchDeleteEcoBackgroundCheckPackageReqBuilder() *BatchDeleteEcoBackgroundCheckPackageReqBuilder
func (*BatchDeleteEcoBackgroundCheckPackageReqBuilder) Body ¶
func (builder *BatchDeleteEcoBackgroundCheckPackageReqBuilder) Body(body *BatchDeleteEcoBackgroundCheckPackageReqBody) *BatchDeleteEcoBackgroundCheckPackageReqBuilder
删除指定帐号的指定背调套餐和附加调查项信息,删除不会影响已创建的背调。
func (*BatchDeleteEcoBackgroundCheckPackageReqBuilder) Build ¶
func (builder *BatchDeleteEcoBackgroundCheckPackageReqBuilder) Build() *BatchDeleteEcoBackgroundCheckPackageReq
type BatchDeleteEcoBackgroundCheckPackageResp ¶
type BatchDeleteEcoBackgroundCheckPackageResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*BatchDeleteEcoBackgroundCheckPackageResp) Success ¶
func (resp *BatchDeleteEcoBackgroundCheckPackageResp) Success() bool
type BatchDeleteEcoExamPaperPathReqBodyBuilder ¶
type BatchDeleteEcoExamPaperPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewBatchDeleteEcoExamPaperPathReqBodyBuilder ¶
func NewBatchDeleteEcoExamPaperPathReqBodyBuilder() *BatchDeleteEcoExamPaperPathReqBodyBuilder
func (*BatchDeleteEcoExamPaperPathReqBodyBuilder) AccountId ¶
func (builder *BatchDeleteEcoExamPaperPathReqBodyBuilder) AccountId(accountId string) *BatchDeleteEcoExamPaperPathReqBodyBuilder
背调账号 ID,可在「账号绑定」事件中获取
示例值:7147998241542539527
func (*BatchDeleteEcoExamPaperPathReqBodyBuilder) Build ¶
func (builder *BatchDeleteEcoExamPaperPathReqBodyBuilder) Build() (*BatchDeleteEcoExamPaperReqBody, error)
func (*BatchDeleteEcoExamPaperPathReqBodyBuilder) PaperIdList ¶
func (builder *BatchDeleteEcoExamPaperPathReqBodyBuilder) PaperIdList(paperIdList []string) *BatchDeleteEcoExamPaperPathReqBodyBuilder
试卷 ID 列表
示例值:
type BatchDeleteEcoExamPaperReq ¶
type BatchDeleteEcoExamPaperReq struct { Body *BatchDeleteEcoExamPaperReqBody `body:""` // contains filtered or unexported fields }
type BatchDeleteEcoExamPaperReqBodyBuilder ¶
type BatchDeleteEcoExamPaperReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewBatchDeleteEcoExamPaperReqBodyBuilder ¶
func NewBatchDeleteEcoExamPaperReqBodyBuilder() *BatchDeleteEcoExamPaperReqBodyBuilder
func (*BatchDeleteEcoExamPaperReqBodyBuilder) AccountId ¶
func (builder *BatchDeleteEcoExamPaperReqBodyBuilder) AccountId(accountId string) *BatchDeleteEcoExamPaperReqBodyBuilder
背调账号 ID,可在「账号绑定」事件中获取
示例值:7147998241542539527
func (*BatchDeleteEcoExamPaperReqBodyBuilder) Build ¶
func (builder *BatchDeleteEcoExamPaperReqBodyBuilder) Build() *BatchDeleteEcoExamPaperReqBody
func (*BatchDeleteEcoExamPaperReqBodyBuilder) PaperIdList ¶
func (builder *BatchDeleteEcoExamPaperReqBodyBuilder) PaperIdList(paperIdList []string) *BatchDeleteEcoExamPaperReqBodyBuilder
试卷 ID 列表
示例值:
type BatchDeleteEcoExamPaperReqBuilder ¶
type BatchDeleteEcoExamPaperReqBuilder struct {
// contains filtered or unexported fields
}
func NewBatchDeleteEcoExamPaperReqBuilder ¶
func NewBatchDeleteEcoExamPaperReqBuilder() *BatchDeleteEcoExamPaperReqBuilder
func (*BatchDeleteEcoExamPaperReqBuilder) Body ¶
func (builder *BatchDeleteEcoExamPaperReqBuilder) Body(body *BatchDeleteEcoExamPaperReqBody) *BatchDeleteEcoExamPaperReqBuilder
func (*BatchDeleteEcoExamPaperReqBuilder) Build ¶
func (builder *BatchDeleteEcoExamPaperReqBuilder) Build() *BatchDeleteEcoExamPaperReq
type BatchDeleteEcoExamPaperResp ¶
type BatchDeleteEcoExamPaperResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*BatchDeleteEcoExamPaperResp) Success ¶
func (resp *BatchDeleteEcoExamPaperResp) Success() bool
type BatchGetIdTalentPathReqBodyBuilder ¶
type BatchGetIdTalentPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewBatchGetIdTalentPathReqBodyBuilder ¶
func NewBatchGetIdTalentPathReqBodyBuilder() *BatchGetIdTalentPathReqBodyBuilder
func (*BatchGetIdTalentPathReqBodyBuilder) Build ¶
func (builder *BatchGetIdTalentPathReqBodyBuilder) Build() (*BatchGetIdTalentReqBody, error)
func (*BatchGetIdTalentPathReqBodyBuilder) EmailList ¶
func (builder *BatchGetIdTalentPathReqBodyBuilder) EmailList(emailList []string) *BatchGetIdTalentPathReqBodyBuilder
邮箱信息列表,最多 100 个
示例值:foo@bytedance.com
func (*BatchGetIdTalentPathReqBodyBuilder) IdentificationNumberList ¶
func (builder *BatchGetIdTalentPathReqBodyBuilder) IdentificationNumberList(identificationNumberList []string) *BatchGetIdTalentPathReqBodyBuilder
证件号
示例值:130xxxxxxx
func (*BatchGetIdTalentPathReqBodyBuilder) IdentificationType ¶
func (builder *BatchGetIdTalentPathReqBodyBuilder) IdentificationType(identificationType int) *BatchGetIdTalentPathReqBodyBuilder
证件类型,可参考招聘枚举常量文档下的 IdentificationType 枚举定义
示例值:1
func (*BatchGetIdTalentPathReqBodyBuilder) MobileCode ¶
func (builder *BatchGetIdTalentPathReqBodyBuilder) MobileCode(mobileCode string) *BatchGetIdTalentPathReqBodyBuilder
手机国家区号,默认值:86,即中国大陆地区
示例值:86
func (*BatchGetIdTalentPathReqBodyBuilder) MobileNumberList ¶
func (builder *BatchGetIdTalentPathReqBodyBuilder) MobileNumberList(mobileNumberList []string) *BatchGetIdTalentPathReqBodyBuilder
手机号,区号均采用 mobile_code 参数的值,最多 100 个
示例值:182900291190
type BatchGetIdTalentReq ¶
type BatchGetIdTalentReq struct { Body *BatchGetIdTalentReqBody `body:""` // contains filtered or unexported fields }
type BatchGetIdTalentReqBody ¶
type BatchGetIdTalentReqBody struct { MobileCode *string `json:"mobile_code,omitempty"` // 手机国家区号,默认值:86,即中国大陆地区 MobileNumberList []string `json:"mobile_number_list,omitempty"` // 手机号,区号均采用 mobile_code 参数的值,最多 100 个 EmailList []string `json:"email_list,omitempty"` // 邮箱信息列表,最多 100 个 IdentificationType *int `json:"identification_type,omitempty"` // 证件类型,可参考招聘枚举常量文档下的 IdentificationType 枚举定义 IdentificationNumberList []string `json:"identification_number_list,omitempty"` // 证件号 }
type BatchGetIdTalentReqBodyBuilder ¶
type BatchGetIdTalentReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewBatchGetIdTalentReqBodyBuilder ¶
func NewBatchGetIdTalentReqBodyBuilder() *BatchGetIdTalentReqBodyBuilder
func (*BatchGetIdTalentReqBodyBuilder) Build ¶
func (builder *BatchGetIdTalentReqBodyBuilder) Build() *BatchGetIdTalentReqBody
func (*BatchGetIdTalentReqBodyBuilder) EmailList ¶
func (builder *BatchGetIdTalentReqBodyBuilder) EmailList(emailList []string) *BatchGetIdTalentReqBodyBuilder
邮箱信息列表,最多 100 个
示例值:foo@bytedance.com
func (*BatchGetIdTalentReqBodyBuilder) IdentificationNumberList ¶
func (builder *BatchGetIdTalentReqBodyBuilder) IdentificationNumberList(identificationNumberList []string) *BatchGetIdTalentReqBodyBuilder
证件号
示例值:130xxxxxxx
func (*BatchGetIdTalentReqBodyBuilder) IdentificationType ¶
func (builder *BatchGetIdTalentReqBodyBuilder) IdentificationType(identificationType int) *BatchGetIdTalentReqBodyBuilder
证件类型,可参考招聘枚举常量文档下的 IdentificationType 枚举定义
示例值:1
func (*BatchGetIdTalentReqBodyBuilder) MobileCode ¶
func (builder *BatchGetIdTalentReqBodyBuilder) MobileCode(mobileCode string) *BatchGetIdTalentReqBodyBuilder
手机国家区号,默认值:86,即中国大陆地区
示例值:86
func (*BatchGetIdTalentReqBodyBuilder) MobileNumberList ¶
func (builder *BatchGetIdTalentReqBodyBuilder) MobileNumberList(mobileNumberList []string) *BatchGetIdTalentReqBodyBuilder
手机号,区号均采用 mobile_code 参数的值,最多 100 个
示例值:182900291190
type BatchGetIdTalentReqBuilder ¶
type BatchGetIdTalentReqBuilder struct {
// contains filtered or unexported fields
}
func NewBatchGetIdTalentReqBuilder ¶
func NewBatchGetIdTalentReqBuilder() *BatchGetIdTalentReqBuilder
func (*BatchGetIdTalentReqBuilder) Body ¶
func (builder *BatchGetIdTalentReqBuilder) Body(body *BatchGetIdTalentReqBody) *BatchGetIdTalentReqBuilder
通过人才信息获取人才 ID
func (*BatchGetIdTalentReqBuilder) Build ¶
func (builder *BatchGetIdTalentReqBuilder) Build() *BatchGetIdTalentReq
type BatchGetIdTalentResp ¶
type BatchGetIdTalentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *BatchGetIdTalentRespData `json:"data"` // 业务数据 }
func (*BatchGetIdTalentResp) Success ¶
func (resp *BatchGetIdTalentResp) Success() bool
type BatchGetIdTalentRespData ¶
type BatchGetIdTalentRespData struct {
TalentList []*TalentBatchInfo `json:"talent_list,omitempty"` // 人才信息列表
}
type BatchUpdateEcoAccountCustomFieldReq ¶
type BatchUpdateEcoAccountCustomFieldReq struct { EcoAccountCustomField *EcoAccountCustomField `body:""` // contains filtered or unexported fields }
type BatchUpdateEcoAccountCustomFieldReqBuilder ¶
type BatchUpdateEcoAccountCustomFieldReqBuilder struct {
// contains filtered or unexported fields
}
func NewBatchUpdateEcoAccountCustomFieldReqBuilder ¶
func NewBatchUpdateEcoAccountCustomFieldReqBuilder() *BatchUpdateEcoAccountCustomFieldReqBuilder
func (*BatchUpdateEcoAccountCustomFieldReqBuilder) Build ¶
func (builder *BatchUpdateEcoAccountCustomFieldReqBuilder) Build() *BatchUpdateEcoAccountCustomFieldReq
func (*BatchUpdateEcoAccountCustomFieldReqBuilder) EcoAccountCustomField ¶
func (builder *BatchUpdateEcoAccountCustomFieldReqBuilder) EcoAccountCustomField(ecoAccountCustomField *EcoAccountCustomField) *BatchUpdateEcoAccountCustomFieldReqBuilder
更新用户在服务商处的身份标示字段(如用户在服务商处的租户 ID),此方法只会更新同一 scope 内 key 一致的自定义字段。
type BatchUpdateEcoAccountCustomFieldResp ¶
type BatchUpdateEcoAccountCustomFieldResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*BatchUpdateEcoAccountCustomFieldResp) Success ¶
func (resp *BatchUpdateEcoAccountCustomFieldResp) Success() bool
type BatchUpdateEcoBackgroundCheckCustomFieldReq ¶
type BatchUpdateEcoBackgroundCheckCustomFieldReq struct { EcoBackgroundCheckCustomField *EcoBackgroundCheckCustomField `body:""` // contains filtered or unexported fields }
type BatchUpdateEcoBackgroundCheckCustomFieldReqBuilder ¶
type BatchUpdateEcoBackgroundCheckCustomFieldReqBuilder struct {
// contains filtered or unexported fields
}
func NewBatchUpdateEcoBackgroundCheckCustomFieldReqBuilder ¶
func NewBatchUpdateEcoBackgroundCheckCustomFieldReqBuilder() *BatchUpdateEcoBackgroundCheckCustomFieldReqBuilder
func (*BatchUpdateEcoBackgroundCheckCustomFieldReqBuilder) Build ¶
func (builder *BatchUpdateEcoBackgroundCheckCustomFieldReqBuilder) Build() *BatchUpdateEcoBackgroundCheckCustomFieldReq
func (*BatchUpdateEcoBackgroundCheckCustomFieldReqBuilder) EcoBackgroundCheckCustomField ¶
func (builder *BatchUpdateEcoBackgroundCheckCustomFieldReqBuilder) EcoBackgroundCheckCustomField(ecoBackgroundCheckCustomField *EcoBackgroundCheckCustomField) *BatchUpdateEcoBackgroundCheckCustomFieldReqBuilder
更新用户在发起背调时的自定义字段。更新操作不支持更新自定义字段类型,且将影响已发起的背调表单展示。
type BatchUpdateEcoBackgroundCheckCustomFieldResp ¶
type BatchUpdateEcoBackgroundCheckCustomFieldResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*BatchUpdateEcoBackgroundCheckCustomFieldResp) Success ¶
func (resp *BatchUpdateEcoBackgroundCheckCustomFieldResp) Success() bool
type BatchUpdateEcoBackgroundCheckPackageReq ¶
type BatchUpdateEcoBackgroundCheckPackageReq struct { EcoBackgroundCheckPackage *EcoBackgroundCheckPackage `body:""` // contains filtered or unexported fields }
type BatchUpdateEcoBackgroundCheckPackageReqBuilder ¶
type BatchUpdateEcoBackgroundCheckPackageReqBuilder struct {
// contains filtered or unexported fields
}
func NewBatchUpdateEcoBackgroundCheckPackageReqBuilder ¶
func NewBatchUpdateEcoBackgroundCheckPackageReqBuilder() *BatchUpdateEcoBackgroundCheckPackageReqBuilder
func (*BatchUpdateEcoBackgroundCheckPackageReqBuilder) Build ¶
func (builder *BatchUpdateEcoBackgroundCheckPackageReqBuilder) Build() *BatchUpdateEcoBackgroundCheckPackageReq
func (*BatchUpdateEcoBackgroundCheckPackageReqBuilder) EcoBackgroundCheckPackage ¶
func (builder *BatchUpdateEcoBackgroundCheckPackageReqBuilder) EcoBackgroundCheckPackage(ecoBackgroundCheckPackage *EcoBackgroundCheckPackage) *BatchUpdateEcoBackgroundCheckPackageReqBuilder
更新指定帐号可用的背调套餐和附加调查项信息,更新将影响已发起背调的表单项展示
type BatchUpdateEcoBackgroundCheckPackageResp ¶
type BatchUpdateEcoBackgroundCheckPackageResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*BatchUpdateEcoBackgroundCheckPackageResp) Success ¶
func (resp *BatchUpdateEcoBackgroundCheckPackageResp) Success() bool
type BatchUpdateEcoExamPaperReq ¶
type BatchUpdateEcoExamPaperReq struct { EcoExamPaper *EcoExamPaper `body:""` // contains filtered or unexported fields }
type BatchUpdateEcoExamPaperReqBuilder ¶
type BatchUpdateEcoExamPaperReqBuilder struct {
// contains filtered or unexported fields
}
func NewBatchUpdateEcoExamPaperReqBuilder ¶
func NewBatchUpdateEcoExamPaperReqBuilder() *BatchUpdateEcoExamPaperReqBuilder
func (*BatchUpdateEcoExamPaperReqBuilder) Build ¶
func (builder *BatchUpdateEcoExamPaperReqBuilder) Build() *BatchUpdateEcoExamPaperReq
func (*BatchUpdateEcoExamPaperReqBuilder) EcoExamPaper ¶
func (builder *BatchUpdateEcoExamPaperReqBuilder) EcoExamPaper(ecoExamPaper *EcoExamPaper) *BatchUpdateEcoExamPaperReqBuilder
type BatchUpdateEcoExamPaperResp ¶
type BatchUpdateEcoExamPaperResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*BatchUpdateEcoExamPaperResp) Success ¶
func (resp *BatchUpdateEcoExamPaperResp) Success() bool
type BatchUpdateJobManagerPathReqBodyBuilder ¶
type BatchUpdateJobManagerPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewBatchUpdateJobManagerPathReqBodyBuilder ¶
func NewBatchUpdateJobManagerPathReqBodyBuilder() *BatchUpdateJobManagerPathReqBodyBuilder
func (*BatchUpdateJobManagerPathReqBodyBuilder) AssistantIdList ¶
func (builder *BatchUpdateJobManagerPathReqBodyBuilder) AssistantIdList(assistantIdList []string) *BatchUpdateJobManagerPathReqBodyBuilder
招聘协助人 ID
示例值:ou_efk39117c300506837def50545420c6a
func (*BatchUpdateJobManagerPathReqBodyBuilder) Build ¶
func (builder *BatchUpdateJobManagerPathReqBodyBuilder) Build() (*BatchUpdateJobManagerReqBody, error)
func (*BatchUpdateJobManagerPathReqBodyBuilder) CreatorId ¶
func (builder *BatchUpdateJobManagerPathReqBodyBuilder) CreatorId(creatorId string) *BatchUpdateJobManagerPathReqBodyBuilder
操作者 ID
示例值:ou_efk39117c300506837def50545420c6a
func (*BatchUpdateJobManagerPathReqBodyBuilder) HiringManagerIdList ¶
func (builder *BatchUpdateJobManagerPathReqBodyBuilder) HiringManagerIdList(hiringManagerIdList []string) *BatchUpdateJobManagerPathReqBodyBuilder
用人经理 ID
示例值:ou_efk39117c300506837def50545420c6a
func (*BatchUpdateJobManagerPathReqBodyBuilder) RecruiterId ¶
func (builder *BatchUpdateJobManagerPathReqBodyBuilder) RecruiterId(recruiterId string) *BatchUpdateJobManagerPathReqBodyBuilder
招聘负责人 ID
示例值:ou_e6139117c300506837def50545420c6a
func (*BatchUpdateJobManagerPathReqBodyBuilder) UpdateOptionList ¶
func (builder *BatchUpdateJobManagerPathReqBodyBuilder) UpdateOptionList(updateOptionList []int) *BatchUpdateJobManagerPathReqBodyBuilder
更新的人员类型,可选值:1=招聘负责人; 2=招聘协助人; 3=用人经理;
示例值:1
type BatchUpdateJobManagerReq ¶
type BatchUpdateJobManagerReq struct { Body *BatchUpdateJobManagerReqBody `body:""` // contains filtered or unexported fields }
type BatchUpdateJobManagerReqBody ¶
type BatchUpdateJobManagerReqBody struct { RecruiterId *string `json:"recruiter_id,omitempty"` // 招聘负责人 ID AssistantIdList []string `json:"assistant_id_list,omitempty"` // 招聘协助人 ID HiringManagerIdList []string `json:"hiring_manager_id_list,omitempty"` // 用人经理 ID UpdateOptionList []int `json:"update_option_list,omitempty"` // 更新的人员类型,可选值:1=招聘负责人; 2=招聘协助人; 3=用人经理; CreatorId *string `json:"creator_id,omitempty"` // 操作者 ID }
type BatchUpdateJobManagerReqBodyBuilder ¶
type BatchUpdateJobManagerReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewBatchUpdateJobManagerReqBodyBuilder ¶
func NewBatchUpdateJobManagerReqBodyBuilder() *BatchUpdateJobManagerReqBodyBuilder
func (*BatchUpdateJobManagerReqBodyBuilder) AssistantIdList ¶
func (builder *BatchUpdateJobManagerReqBodyBuilder) AssistantIdList(assistantIdList []string) *BatchUpdateJobManagerReqBodyBuilder
招聘协助人 ID
示例值:ou_efk39117c300506837def50545420c6a
func (*BatchUpdateJobManagerReqBodyBuilder) Build ¶
func (builder *BatchUpdateJobManagerReqBodyBuilder) Build() *BatchUpdateJobManagerReqBody
func (*BatchUpdateJobManagerReqBodyBuilder) CreatorId ¶
func (builder *BatchUpdateJobManagerReqBodyBuilder) CreatorId(creatorId string) *BatchUpdateJobManagerReqBodyBuilder
操作者 ID
示例值:ou_efk39117c300506837def50545420c6a
func (*BatchUpdateJobManagerReqBodyBuilder) HiringManagerIdList ¶
func (builder *BatchUpdateJobManagerReqBodyBuilder) HiringManagerIdList(hiringManagerIdList []string) *BatchUpdateJobManagerReqBodyBuilder
用人经理 ID
示例值:ou_efk39117c300506837def50545420c6a
func (*BatchUpdateJobManagerReqBodyBuilder) RecruiterId ¶
func (builder *BatchUpdateJobManagerReqBodyBuilder) RecruiterId(recruiterId string) *BatchUpdateJobManagerReqBodyBuilder
招聘负责人 ID
示例值:ou_e6139117c300506837def50545420c6a
func (*BatchUpdateJobManagerReqBodyBuilder) UpdateOptionList ¶
func (builder *BatchUpdateJobManagerReqBodyBuilder) UpdateOptionList(updateOptionList []int) *BatchUpdateJobManagerReqBodyBuilder
更新的人员类型,可选值:1=招聘负责人; 2=招聘协助人; 3=用人经理;
示例值:1
type BatchUpdateJobManagerReqBuilder ¶
type BatchUpdateJobManagerReqBuilder struct {
// contains filtered or unexported fields
}
func NewBatchUpdateJobManagerReqBuilder ¶
func NewBatchUpdateJobManagerReqBuilder() *BatchUpdateJobManagerReqBuilder
func (*BatchUpdateJobManagerReqBuilder) Body ¶
func (builder *BatchUpdateJobManagerReqBuilder) Body(body *BatchUpdateJobManagerReqBody) *BatchUpdateJobManagerReqBuilder
更新职位相关人员
func (*BatchUpdateJobManagerReqBuilder) Build ¶
func (builder *BatchUpdateJobManagerReqBuilder) Build() *BatchUpdateJobManagerReq
func (*BatchUpdateJobManagerReqBuilder) JobId ¶
func (builder *BatchUpdateJobManagerReqBuilder) JobId(jobId string) *BatchUpdateJobManagerReqBuilder
职位 ID
示例值:7096318853365369132
func (*BatchUpdateJobManagerReqBuilder) UserIdType ¶
func (builder *BatchUpdateJobManagerReqBuilder) UserIdType(userIdType string) *BatchUpdateJobManagerReqBuilder
此次调用中使用的用户ID的类型
示例值:
type BatchUpdateJobManagerResp ¶
type BatchUpdateJobManagerResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *BatchUpdateJobManagerRespData `json:"data"` // 业务数据 }
func (*BatchUpdateJobManagerResp) Success ¶
func (resp *BatchUpdateJobManagerResp) Success() bool
type BatchUpdateJobManagerRespData ¶
type BatchUpdateJobManagerRespData struct {
JobManager *JobManager `json:"job_manager,omitempty"` // 职位负责人
}
type BonusAmount ¶
type BonusAmount struct {
PointBonus *int `json:"point_bonus,omitempty"` // 积分奖励
}
type BonusAmountBuilder ¶
type BonusAmountBuilder struct {
// contains filtered or unexported fields
}
func NewBonusAmountBuilder ¶
func NewBonusAmountBuilder() *BonusAmountBuilder
func (*BonusAmountBuilder) Build ¶
func (builder *BonusAmountBuilder) Build() *BonusAmount
func (*BonusAmountBuilder) PointBonus ¶
func (builder *BonusAmountBuilder) PointBonus(pointBonus int) *BonusAmountBuilder
积分奖励
示例值:100
type BusinessManagementScope ¶
type BusinessManagementScope struct { Entity *EntityInfo `json:"entity,omitempty"` // 实体 PermissionGroups []*PermissionGroupInfo `json:"permission_groups,omitempty"` // 权限分组 }
type BusinessManagementScopeBuilder ¶
type BusinessManagementScopeBuilder struct {
// contains filtered or unexported fields
}
func NewBusinessManagementScopeBuilder ¶
func NewBusinessManagementScopeBuilder() *BusinessManagementScopeBuilder
func (*BusinessManagementScopeBuilder) Build ¶
func (builder *BusinessManagementScopeBuilder) Build() *BusinessManagementScope
func (*BusinessManagementScopeBuilder) Entity ¶
func (builder *BusinessManagementScopeBuilder) Entity(entity *EntityInfo) *BusinessManagementScopeBuilder
实体
示例值:
func (*BusinessManagementScopeBuilder) PermissionGroups ¶
func (builder *BusinessManagementScopeBuilder) PermissionGroups(permissionGroups []*PermissionGroupInfo) *BusinessManagementScopeBuilder
权限分组
示例值:
type CancelEcoBackgroundCheckPathReqBodyBuilder ¶
type CancelEcoBackgroundCheckPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCancelEcoBackgroundCheckPathReqBodyBuilder ¶
func NewCancelEcoBackgroundCheckPathReqBodyBuilder() *CancelEcoBackgroundCheckPathReqBodyBuilder
func (*CancelEcoBackgroundCheckPathReqBodyBuilder) BackgroundCheckId ¶
func (builder *CancelEcoBackgroundCheckPathReqBodyBuilder) BackgroundCheckId(backgroundCheckId string) *CancelEcoBackgroundCheckPathReqBodyBuilder
背调 ID
示例值:6931286400470354183
func (*CancelEcoBackgroundCheckPathReqBodyBuilder) Build ¶
func (builder *CancelEcoBackgroundCheckPathReqBodyBuilder) Build() (*CancelEcoBackgroundCheckReqBody, error)
type CancelEcoBackgroundCheckReq ¶
type CancelEcoBackgroundCheckReq struct { Body *CancelEcoBackgroundCheckReqBody `body:""` // contains filtered or unexported fields }
type CancelEcoBackgroundCheckReqBody ¶
type CancelEcoBackgroundCheckReqBody struct {
BackgroundCheckId *string `json:"background_check_id,omitempty"` // 背调 ID
}
type CancelEcoBackgroundCheckReqBodyBuilder ¶
type CancelEcoBackgroundCheckReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCancelEcoBackgroundCheckReqBodyBuilder ¶
func NewCancelEcoBackgroundCheckReqBodyBuilder() *CancelEcoBackgroundCheckReqBodyBuilder
func (*CancelEcoBackgroundCheckReqBodyBuilder) BackgroundCheckId ¶
func (builder *CancelEcoBackgroundCheckReqBodyBuilder) BackgroundCheckId(backgroundCheckId string) *CancelEcoBackgroundCheckReqBodyBuilder
背调 ID
示例值:6931286400470354183
func (*CancelEcoBackgroundCheckReqBodyBuilder) Build ¶
func (builder *CancelEcoBackgroundCheckReqBodyBuilder) Build() *CancelEcoBackgroundCheckReqBody
type CancelEcoBackgroundCheckReqBuilder ¶
type CancelEcoBackgroundCheckReqBuilder struct {
// contains filtered or unexported fields
}
func NewCancelEcoBackgroundCheckReqBuilder ¶
func NewCancelEcoBackgroundCheckReqBuilder() *CancelEcoBackgroundCheckReqBuilder
func (*CancelEcoBackgroundCheckReqBuilder) Body ¶
func (builder *CancelEcoBackgroundCheckReqBuilder) Body(body *CancelEcoBackgroundCheckReqBody) *CancelEcoBackgroundCheckReqBuilder
终止背调订单
func (*CancelEcoBackgroundCheckReqBuilder) Build ¶
func (builder *CancelEcoBackgroundCheckReqBuilder) Build() *CancelEcoBackgroundCheckReq
type CancelEcoBackgroundCheckResp ¶
type CancelEcoBackgroundCheckResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*CancelEcoBackgroundCheckResp) Success ¶
func (resp *CancelEcoBackgroundCheckResp) Success() bool
type CandidateTagFilter ¶
type CandidateTagFilterBuilder ¶
type CandidateTagFilterBuilder struct {
// contains filtered or unexported fields
}
func NewCandidateTagFilterBuilder ¶
func NewCandidateTagFilterBuilder() *CandidateTagFilterBuilder
func (*CandidateTagFilterBuilder) Build ¶
func (builder *CandidateTagFilterBuilder) Build() *CandidateTagFilter
func (*CandidateTagFilterBuilder) CandidateTagId ¶
func (builder *CandidateTagFilterBuilder) CandidateTagId(candidateTagId []string) *CandidateTagFilterBuilder
标签 ID 列表
示例值:
func (*CandidateTagFilterBuilder) MatchType ¶
func (builder *CandidateTagFilterBuilder) MatchType(matchType int) *CandidateTagFilterBuilder
标签匹配方式
示例值:1
type CareerInfo ¶
type CareerInfo struct { CareerType *int `json:"career_type,omitempty"` // 类型 Company *string `json:"company,omitempty"` // 公司 Desc *string `json:"desc,omitempty"` // 描述 EndTime *int `json:"end_time,omitempty"` // 结束时间 StartTime *int `json:"start_time,omitempty"` // 开始时间 Title *string `json:"title,omitempty"` // 职称 }
type CareerInfoBuilder ¶
type CareerInfoBuilder struct {
// contains filtered or unexported fields
}
func NewCareerInfoBuilder ¶
func NewCareerInfoBuilder() *CareerInfoBuilder
func (*CareerInfoBuilder) Build ¶
func (builder *CareerInfoBuilder) Build() *CareerInfo
func (*CareerInfoBuilder) CareerType ¶
func (builder *CareerInfoBuilder) CareerType(careerType int) *CareerInfoBuilder
类型
示例值:
func (*CareerInfoBuilder) Company ¶
func (builder *CareerInfoBuilder) Company(company string) *CareerInfoBuilder
公司
示例值:
func (*CareerInfoBuilder) Desc ¶
func (builder *CareerInfoBuilder) Desc(desc string) *CareerInfoBuilder
描述
示例值:
func (*CareerInfoBuilder) EndTime ¶
func (builder *CareerInfoBuilder) EndTime(endTime int) *CareerInfoBuilder
结束时间
示例值:
func (*CareerInfoBuilder) StartTime ¶
func (builder *CareerInfoBuilder) StartTime(startTime int) *CareerInfoBuilder
开始时间
示例值:
func (*CareerInfoBuilder) Title ¶
func (builder *CareerInfoBuilder) Title(title string) *CareerInfoBuilder
职称
示例值:
type CashBuilder ¶
type CashBuilder struct {
// contains filtered or unexported fields
}
func NewCashBuilder ¶
func NewCashBuilder() *CashBuilder
func (*CashBuilder) Amount ¶
func (builder *CashBuilder) Amount(amount float64) *CashBuilder
数额
示例值:100
func (*CashBuilder) Build ¶
func (builder *CashBuilder) Build() *Cash
func (*CashBuilder) CurrencyType ¶
func (builder *CashBuilder) CurrencyType(currencyType string) *CashBuilder
币种
示例值:CNY
type CertificateInfo ¶
type CertificateInfoBuilder ¶
type CertificateInfoBuilder struct {
// contains filtered or unexported fields
}
func NewCertificateInfoBuilder ¶
func NewCertificateInfoBuilder() *CertificateInfoBuilder
func (*CertificateInfoBuilder) Build ¶
func (builder *CertificateInfoBuilder) Build() *CertificateInfo
func (*CertificateInfoBuilder) Desc ¶
func (builder *CertificateInfoBuilder) Desc(desc string) *CertificateInfoBuilder
证件描述
示例值:
func (*CertificateInfoBuilder) Name ¶
func (builder *CertificateInfoBuilder) Name(name string) *CertificateInfoBuilder
证件名称
示例值:
type ChangeEmployeeStage ¶
type ChangeEmployeeStage struct { Operation *int `json:"operation,omitempty"` // 修改状态操作 ConversionInfo *EmployeeConversionInfo `json:"conversion_info,omitempty"` // 转正信息 OverboardInfo *EmployeeOverboardInfo `json:"overboard_info,omitempty"` // 离职信息 }
type ChangeEmployeeStageBuilder ¶
type ChangeEmployeeStageBuilder struct {
// contains filtered or unexported fields
}
func NewChangeEmployeeStageBuilder ¶
func NewChangeEmployeeStageBuilder() *ChangeEmployeeStageBuilder
func (*ChangeEmployeeStageBuilder) Build ¶
func (builder *ChangeEmployeeStageBuilder) Build() *ChangeEmployeeStage
func (*ChangeEmployeeStageBuilder) ConversionInfo ¶
func (builder *ChangeEmployeeStageBuilder) ConversionInfo(conversionInfo *EmployeeConversionInfo) *ChangeEmployeeStageBuilder
转正信息
示例值:
func (*ChangeEmployeeStageBuilder) Operation ¶
func (builder *ChangeEmployeeStageBuilder) Operation(operation int) *ChangeEmployeeStageBuilder
修改状态操作
示例值:1
func (*ChangeEmployeeStageBuilder) OverboardInfo ¶
func (builder *ChangeEmployeeStageBuilder) OverboardInfo(overboardInfo *EmployeeOverboardInfo) *ChangeEmployeeStageBuilder
离职信息
示例值:
type CheckFailedAccountInfo ¶
type CheckFailedAccountInfo struct { AccountId *string `json:"account_id,omitempty"` // 账户ID TotalWithdrawRewardInfo *BonusAmount `json:"total_withdraw_reward_info,omitempty"` // 招聘系统内的提取金额 TotalRechargeRewardInfo *BonusAmount `json:"total_recharge_reward_info,omitempty"` // 商城实际充值金额 }
type CheckFailedAccountInfoBuilder ¶
type CheckFailedAccountInfoBuilder struct {
// contains filtered or unexported fields
}
func NewCheckFailedAccountInfoBuilder ¶
func NewCheckFailedAccountInfoBuilder() *CheckFailedAccountInfoBuilder
func (*CheckFailedAccountInfoBuilder) AccountId ¶
func (builder *CheckFailedAccountInfoBuilder) AccountId(accountId string) *CheckFailedAccountInfoBuilder
账户ID
示例值:6930815272790114324
func (*CheckFailedAccountInfoBuilder) Build ¶
func (builder *CheckFailedAccountInfoBuilder) Build() *CheckFailedAccountInfo
func (*CheckFailedAccountInfoBuilder) TotalRechargeRewardInfo ¶
func (builder *CheckFailedAccountInfoBuilder) TotalRechargeRewardInfo(totalRechargeRewardInfo *BonusAmount) *CheckFailedAccountInfoBuilder
商城实际充值金额
示例值:
func (*CheckFailedAccountInfoBuilder) TotalWithdrawRewardInfo ¶
func (builder *CheckFailedAccountInfoBuilder) TotalWithdrawRewardInfo(totalWithdrawRewardInfo *BonusAmount) *CheckFailedAccountInfoBuilder
招聘系统内的提取金额
示例值:
type CityBuilder ¶
type CityBuilder struct {
// contains filtered or unexported fields
}
func NewCityBuilder ¶
func NewCityBuilder() *CityBuilder
func (*CityBuilder) Build ¶
func (builder *CityBuilder) Build() *City
func (*CityBuilder) CityCode ¶
func (builder *CityBuilder) CityCode(cityCode string) *CityBuilder
编码
示例值:
func (*CityBuilder) Country ¶
func (builder *CityBuilder) Country(country *Country) *CityBuilder
国家
示例值:
func (*CityBuilder) EnName ¶
func (builder *CityBuilder) EnName(enName string) *CityBuilder
英文名
示例值:
type CloseJobReq ¶
type CloseJobReq struct {
// contains filtered or unexported fields
}
type CloseJobReqBuilder ¶
type CloseJobReqBuilder struct {
// contains filtered or unexported fields
}
func NewCloseJobReqBuilder ¶
func NewCloseJobReqBuilder() *CloseJobReqBuilder
func (*CloseJobReqBuilder) Build ¶
func (builder *CloseJobReqBuilder) Build() *CloseJobReq
func (*CloseJobReqBuilder) JobId ¶
func (builder *CloseJobReqBuilder) JobId(jobId string) *CloseJobReqBuilder
职位 ID
示例值:6960663240925956555
type CloseJobResp ¶
type CloseJobResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*CloseJobResp) Success ¶
func (resp *CloseJobResp) Success() bool
type CodeNameObject ¶
type CodeNameObjectBuilder ¶
type CodeNameObjectBuilder struct {
// contains filtered or unexported fields
}
func NewCodeNameObjectBuilder ¶
func NewCodeNameObjectBuilder() *CodeNameObjectBuilder
func (*CodeNameObjectBuilder) Build ¶
func (builder *CodeNameObjectBuilder) Build() *CodeNameObject
func (*CodeNameObjectBuilder) Code ¶
func (builder *CodeNameObjectBuilder) Code(code string) *CodeNameObjectBuilder
编码
示例值:1111
func (*CodeNameObjectBuilder) Name ¶
func (builder *CodeNameObjectBuilder) Name(name *I18n) *CodeNameObjectBuilder
名称
示例值:
type CombinedCreateJobReq ¶
type CombinedCreateJobReq struct { CombinedJob *CombinedJob `body:""` // contains filtered or unexported fields }
type CombinedCreateJobReqBuilder ¶
type CombinedCreateJobReqBuilder struct {
// contains filtered or unexported fields
}
func NewCombinedCreateJobReqBuilder ¶
func NewCombinedCreateJobReqBuilder() *CombinedCreateJobReqBuilder
func (*CombinedCreateJobReqBuilder) Build ¶
func (builder *CombinedCreateJobReqBuilder) Build() *CombinedCreateJobReq
func (*CombinedCreateJobReqBuilder) CombinedJob ¶
func (builder *CombinedCreateJobReqBuilder) CombinedJob(combinedJob *CombinedJob) *CombinedCreateJobReqBuilder
新建职位,字段的是否必填,以系统中的「职位字段管理」中的设置为准。
func (*CombinedCreateJobReqBuilder) DepartmentIdType ¶
func (builder *CombinedCreateJobReqBuilder) DepartmentIdType(departmentIdType string) *CombinedCreateJobReqBuilder
此次调用中使用的部门 ID 的类型
示例值:此次调用中使用的部门 ID 的类型
func (*CombinedCreateJobReqBuilder) JobFamilyIdType ¶
func (builder *CombinedCreateJobReqBuilder) JobFamilyIdType(jobFamilyIdType string) *CombinedCreateJobReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*CombinedCreateJobReqBuilder) JobLevelIdType ¶
func (builder *CombinedCreateJobReqBuilder) JobLevelIdType(jobLevelIdType string) *CombinedCreateJobReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*CombinedCreateJobReqBuilder) UserIdType ¶
func (builder *CombinedCreateJobReqBuilder) UserIdType(userIdType string) *CombinedCreateJobReqBuilder
用户 ID 类型
示例值:open_id
type CombinedCreateJobResp ¶
type CombinedCreateJobResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CombinedCreateJobRespData `json:"data"` // 业务数据 }
func (*CombinedCreateJobResp) Success ¶
func (resp *CombinedCreateJobResp) Success() bool
type CombinedCreateJobRespData ¶
type CombinedCreateJobRespData struct { DefaultJobPost *CombinedJobResultDefaultJobPost `json:"default_job_post,omitempty"` // 职位广告 Job *Job `json:"job,omitempty"` // 职位 JobManager *JobManager `json:"job_manager,omitempty"` // 职位负责人 InterviewRegistrationSchemaInfo *RegistrationSchemaInfo `json:"interview_registration_schema_info,omitempty"` // 面试登记表 OnboardRegistrationSchemaInfo *RegistrationSchemaInfo `json:"onboard_registration_schema_info,omitempty"` // 入职登记表 TargetMajorList []*TargetMajorInfo `json:"target_major_list,omitempty"` // 目标专业 }
type CombinedCreateTalentPathReqBodyBuilder ¶
type CombinedCreateTalentPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCombinedCreateTalentPathReqBodyBuilder ¶
func NewCombinedCreateTalentPathReqBodyBuilder() *CombinedCreateTalentPathReqBodyBuilder
func (*CombinedCreateTalentPathReqBodyBuilder) AwardList ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) AwardList(awardList []*TalentCombinedAwardInfo) *CombinedCreateTalentPathReqBodyBuilder
获奖
示例值:
func (*CombinedCreateTalentPathReqBodyBuilder) BasicInfo ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) BasicInfo(basicInfo *TalentCombinedBasicInfo) *CombinedCreateTalentPathReqBodyBuilder
基础信息
示例值:
func (*CombinedCreateTalentPathReqBodyBuilder) Build ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) Build() (*CombinedCreateTalentReqBody, error)
func (*CombinedCreateTalentPathReqBodyBuilder) CareerList ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) CareerList(careerList []*TalentCombinedCareerInfo) *CombinedCreateTalentPathReqBodyBuilder
工作经历
示例值:
func (*CombinedCreateTalentPathReqBodyBuilder) CreatorAccountType ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) CreatorAccountType(creatorAccountType int) *CombinedCreateTalentPathReqBodyBuilder
创建人类型
示例值:1
func (*CombinedCreateTalentPathReqBodyBuilder) CreatorId ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) CreatorId(creatorId string) *CombinedCreateTalentPathReqBodyBuilder
创建人 ID
示例值:ou-xxx
func (*CombinedCreateTalentPathReqBodyBuilder) CustomizedData ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *CombinedCreateTalentPathReqBodyBuilder
自定义模块
示例值:
func (*CombinedCreateTalentPathReqBodyBuilder) EducationList ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) EducationList(educationList []*TalentCombinedEducationInfo) *CombinedCreateTalentPathReqBodyBuilder
教育经历
示例值:
func (*CombinedCreateTalentPathReqBodyBuilder) FolderIdList ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) FolderIdList(folderIdList []string) *CombinedCreateTalentPathReqBodyBuilder
文件夹 ID 列表
示例值:["7025517823176132908"]
func (*CombinedCreateTalentPathReqBodyBuilder) InitSourceId ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) InitSourceId(initSourceId string) *CombinedCreateTalentPathReqBodyBuilder
简历来源 ID,可通过[获取简历来源列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)接口查询
示例值:1
func (*CombinedCreateTalentPathReqBodyBuilder) LanguageList ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) LanguageList(languageList []*TalentCombinedLanguageInfo) *CombinedCreateTalentPathReqBodyBuilder
语言能力
示例值:
func (*CombinedCreateTalentPathReqBodyBuilder) PreferredCityCodeList ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) PreferredCityCodeList(preferredCityCodeList []string) *CombinedCreateTalentPathReqBodyBuilder
意向地点
示例值:["CT_2"]
func (*CombinedCreateTalentPathReqBodyBuilder) ProjectList ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) ProjectList(projectList []*TalentCombinedProjectInfo) *CombinedCreateTalentPathReqBodyBuilder
项目经历
示例值:
func (*CombinedCreateTalentPathReqBodyBuilder) ResumeAttachmentId ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) ResumeAttachmentId(resumeAttachmentId string) *CombinedCreateTalentPathReqBodyBuilder
简历附件 ID
示例值:12345
func (*CombinedCreateTalentPathReqBodyBuilder) ResumeSourceId ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) ResumeSourceId(resumeSourceId string) *CombinedCreateTalentPathReqBodyBuilder
简历来源 ID
示例值:1
func (*CombinedCreateTalentPathReqBodyBuilder) SelfEvaluation ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) SelfEvaluation(selfEvaluation *TalentSelfEvaluation) *CombinedCreateTalentPathReqBodyBuilder
自我评价
示例值:
func (*CombinedCreateTalentPathReqBodyBuilder) SnsList ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) SnsList(snsList []*TalentCombinedSnsInfo) *CombinedCreateTalentPathReqBodyBuilder
社交账号
示例值:
func (*CombinedCreateTalentPathReqBodyBuilder) WorksList ¶
func (builder *CombinedCreateTalentPathReqBodyBuilder) WorksList(worksList []*TalentCombinedWorkInfo) *CombinedCreateTalentPathReqBodyBuilder
作品
示例值:
type CombinedCreateTalentReq ¶
type CombinedCreateTalentReq struct { Body *CombinedCreateTalentReqBody `body:""` // contains filtered or unexported fields }
type CombinedCreateTalentReqBody ¶
type CombinedCreateTalentReqBody struct { InitSourceId *string `json:"init_source_id,omitempty"` // 简历来源 ID,可通过[获取简历来源列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)接口查询 ResumeSourceId *string `json:"resume_source_id,omitempty"` // 简历来源 ID FolderIdList []string `json:"folder_id_list,omitempty"` // 文件夹 ID 列表 CreatorId *string `json:"creator_id,omitempty"` // 创建人 ID CreatorAccountType *int `json:"creator_account_type,omitempty"` // 创建人类型 ResumeAttachmentId *string `json:"resume_attachment_id,omitempty"` // 简历附件 ID BasicInfo *TalentCombinedBasicInfo `json:"basic_info,omitempty"` // 基础信息 EducationList []*TalentCombinedEducationInfo `json:"education_list,omitempty"` // 教育经历 CareerList []*TalentCombinedCareerInfo `json:"career_list,omitempty"` // 工作经历 ProjectList []*TalentCombinedProjectInfo `json:"project_list,omitempty"` // 项目经历 WorksList []*TalentCombinedWorkInfo `json:"works_list,omitempty"` // 作品 AwardList []*TalentCombinedAwardInfo `json:"award_list,omitempty"` // 获奖 LanguageList []*TalentCombinedLanguageInfo `json:"language_list,omitempty"` // 语言能力 SnsList []*TalentCombinedSnsInfo `json:"sns_list,omitempty"` // 社交账号 PreferredCityCodeList []string `json:"preferred_city_code_list,omitempty"` // 意向地点 SelfEvaluation *TalentSelfEvaluation `json:"self_evaluation,omitempty"` // 自我评价 CustomizedData []*TalentCustomizedDataObjectValue `json:"customized_data,omitempty"` // 自定义模块 }
type CombinedCreateTalentReqBodyBuilder ¶
type CombinedCreateTalentReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCombinedCreateTalentReqBodyBuilder ¶
func NewCombinedCreateTalentReqBodyBuilder() *CombinedCreateTalentReqBodyBuilder
func (*CombinedCreateTalentReqBodyBuilder) AwardList ¶
func (builder *CombinedCreateTalentReqBodyBuilder) AwardList(awardList []*TalentCombinedAwardInfo) *CombinedCreateTalentReqBodyBuilder
获奖
示例值:
func (*CombinedCreateTalentReqBodyBuilder) BasicInfo ¶
func (builder *CombinedCreateTalentReqBodyBuilder) BasicInfo(basicInfo *TalentCombinedBasicInfo) *CombinedCreateTalentReqBodyBuilder
基础信息
示例值:
func (*CombinedCreateTalentReqBodyBuilder) Build ¶
func (builder *CombinedCreateTalentReqBodyBuilder) Build() *CombinedCreateTalentReqBody
func (*CombinedCreateTalentReqBodyBuilder) CareerList ¶
func (builder *CombinedCreateTalentReqBodyBuilder) CareerList(careerList []*TalentCombinedCareerInfo) *CombinedCreateTalentReqBodyBuilder
工作经历
示例值:
func (*CombinedCreateTalentReqBodyBuilder) CreatorAccountType ¶
func (builder *CombinedCreateTalentReqBodyBuilder) CreatorAccountType(creatorAccountType int) *CombinedCreateTalentReqBodyBuilder
创建人类型
示例值:1
func (*CombinedCreateTalentReqBodyBuilder) CreatorId ¶
func (builder *CombinedCreateTalentReqBodyBuilder) CreatorId(creatorId string) *CombinedCreateTalentReqBodyBuilder
创建人 ID
示例值:ou-xxx
func (*CombinedCreateTalentReqBodyBuilder) CustomizedData ¶
func (builder *CombinedCreateTalentReqBodyBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *CombinedCreateTalentReqBodyBuilder
自定义模块
示例值:
func (*CombinedCreateTalentReqBodyBuilder) EducationList ¶
func (builder *CombinedCreateTalentReqBodyBuilder) EducationList(educationList []*TalentCombinedEducationInfo) *CombinedCreateTalentReqBodyBuilder
教育经历
示例值:
func (*CombinedCreateTalentReqBodyBuilder) FolderIdList ¶
func (builder *CombinedCreateTalentReqBodyBuilder) FolderIdList(folderIdList []string) *CombinedCreateTalentReqBodyBuilder
文件夹 ID 列表
示例值:["7025517823176132908"]
func (*CombinedCreateTalentReqBodyBuilder) InitSourceId ¶
func (builder *CombinedCreateTalentReqBodyBuilder) InitSourceId(initSourceId string) *CombinedCreateTalentReqBodyBuilder
简历来源 ID,可通过[获取简历来源列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)接口查询
示例值:1
func (*CombinedCreateTalentReqBodyBuilder) LanguageList ¶
func (builder *CombinedCreateTalentReqBodyBuilder) LanguageList(languageList []*TalentCombinedLanguageInfo) *CombinedCreateTalentReqBodyBuilder
语言能力
示例值:
func (*CombinedCreateTalentReqBodyBuilder) PreferredCityCodeList ¶
func (builder *CombinedCreateTalentReqBodyBuilder) PreferredCityCodeList(preferredCityCodeList []string) *CombinedCreateTalentReqBodyBuilder
意向地点
示例值:["CT_2"]
func (*CombinedCreateTalentReqBodyBuilder) ProjectList ¶
func (builder *CombinedCreateTalentReqBodyBuilder) ProjectList(projectList []*TalentCombinedProjectInfo) *CombinedCreateTalentReqBodyBuilder
项目经历
示例值:
func (*CombinedCreateTalentReqBodyBuilder) ResumeAttachmentId ¶
func (builder *CombinedCreateTalentReqBodyBuilder) ResumeAttachmentId(resumeAttachmentId string) *CombinedCreateTalentReqBodyBuilder
简历附件 ID
示例值:12345
func (*CombinedCreateTalentReqBodyBuilder) ResumeSourceId ¶
func (builder *CombinedCreateTalentReqBodyBuilder) ResumeSourceId(resumeSourceId string) *CombinedCreateTalentReqBodyBuilder
简历来源 ID
示例值:1
func (*CombinedCreateTalentReqBodyBuilder) SelfEvaluation ¶
func (builder *CombinedCreateTalentReqBodyBuilder) SelfEvaluation(selfEvaluation *TalentSelfEvaluation) *CombinedCreateTalentReqBodyBuilder
自我评价
示例值:
func (*CombinedCreateTalentReqBodyBuilder) SnsList ¶
func (builder *CombinedCreateTalentReqBodyBuilder) SnsList(snsList []*TalentCombinedSnsInfo) *CombinedCreateTalentReqBodyBuilder
社交账号
示例值:
func (*CombinedCreateTalentReqBodyBuilder) WorksList ¶
func (builder *CombinedCreateTalentReqBodyBuilder) WorksList(worksList []*TalentCombinedWorkInfo) *CombinedCreateTalentReqBodyBuilder
作品
示例值:
type CombinedCreateTalentReqBuilder ¶
type CombinedCreateTalentReqBuilder struct {
// contains filtered or unexported fields
}
func NewCombinedCreateTalentReqBuilder ¶
func NewCombinedCreateTalentReqBuilder() *CombinedCreateTalentReqBuilder
func (*CombinedCreateTalentReqBuilder) Body ¶
func (builder *CombinedCreateTalentReqBuilder) Body(body *CombinedCreateTalentReqBody) *CombinedCreateTalentReqBuilder
用于在企业内创建一个人才。姓名为系统预设的必填字段,邮箱/电话字段请在飞书招聘标准简历模板设置中确认是否必填。可配合[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)接口获取自定义字段信息。
func (*CombinedCreateTalentReqBuilder) Build ¶
func (builder *CombinedCreateTalentReqBuilder) Build() *CombinedCreateTalentReq
func (*CombinedCreateTalentReqBuilder) UserIdType ¶
func (builder *CombinedCreateTalentReqBuilder) UserIdType(userIdType string) *CombinedCreateTalentReqBuilder
此次调用中使用的用户ID的类型
示例值:
type CombinedCreateTalentResp ¶
type CombinedCreateTalentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CombinedCreateTalentRespData `json:"data"` // 业务数据 }
func (*CombinedCreateTalentResp) Success ¶
func (resp *CombinedCreateTalentResp) Success() bool
type CombinedJob ¶
type CombinedJob struct { Id *string `json:"id,omitempty"` // 职位 ID Code *string `json:"code,omitempty"` // 职位编号,可传入职位的「职位编号」、「职位 ID」或者「职位序号」,将以传入的参数作为职位编号,以便双方系统的数据映射 Experience *int `json:"experience,omitempty"` // 工作年限 ExpiryTime *int `json:"expiry_time,omitempty"` // 到期日期 CustomizedDataList []*CombinedJobObjectValueMap `json:"customized_data_list,omitempty"` // 自定义字段 MinLevelId *string `json:"min_level_id,omitempty"` // 最低职级,枚举通过接口「获取职级列表」获取 MinSalary *int `json:"min_salary,omitempty"` // 最低薪资,单位:k Title *string `json:"title,omitempty"` // 职位名称 JobManagers *JobManager `json:"job_managers,omitempty"` // 职位的招聘团队 JobProcessId *string `json:"job_process_id,omitempty"` // 招聘流程,枚举通过接口「获取招聘流程信息」获取 ProcessType *int `json:"process_type,omitempty"` // 职位流程类型 SubjectId *string `json:"subject_id,omitempty"` // 项目,枚举通过「获取项目列表」接口 JobFunctionId *string `json:"job_function_id,omitempty"` // 职能分类,通过「获取职能分类」获取 DepartmentId *string `json:"department_id,omitempty"` // 部门 ID,须传入open_department_id,格式为"od-xxxx"。可通过「获取部门信息列表」获取 HeadCount *int `json:"head_count,omitempty"` // 招聘数量 IsNeverExpired *bool `json:"is_never_expired,omitempty"` // 是否长期有效 MaxSalary *int `json:"max_salary,omitempty"` // 最高薪资,单位:k Requirement *string `json:"requirement,omitempty"` // 职位要求 Description *string `json:"description,omitempty"` // 职位描述 HighlightList []string `json:"highlight_list,omitempty"` // 职位亮点 JobTypeId *string `json:"job_type_id,omitempty"` // 职位类别 MaxLevelId *string `json:"max_level_id,omitempty"` // 最高职级,枚举通过接口「获取职级列表」获取 RecruitmentTypeId *string `json:"recruitment_type_id,omitempty"` // 雇佣类型 RequiredDegree *int `json:"required_degree,omitempty"` // 学历要求 JobCategoryId *string `json:"job_category_id,omitempty"` // 序列 AddressIdList []string `json:"address_id_list,omitempty"` // 工作地点,枚举通过接口「获取地址列表」获取,选择地点用途为「职位地址」 JobAttribute *int `json:"job_attribute,omitempty"` // 职位属性,1是实体职位,2是虚拟职位 ExpiryTimestamp *string `json:"expiry_timestamp,omitempty"` // 到期日期的毫秒时间戳 InterviewRegistrationSchemaId *string `json:"interview_registration_schema_id,omitempty"` // 面试登记表ID OnboardRegistrationSchemaId *string `json:"onboard_registration_schema_id,omitempty"` // 入职登记表ID TargetMajorIdList []string `json:"target_major_id_list,omitempty"` // 目标专业ID List }
type CombinedJobBuilder ¶
type CombinedJobBuilder struct {
// contains filtered or unexported fields
}
func NewCombinedJobBuilder ¶
func NewCombinedJobBuilder() *CombinedJobBuilder
func (*CombinedJobBuilder) AddressIdList ¶
func (builder *CombinedJobBuilder) AddressIdList(addressIdList []string) *CombinedJobBuilder
工作地点,枚举通过接口「获取地址列表」获取,选择地点用途为「职位地址」
示例值:7035374761602959660
func (*CombinedJobBuilder) Build ¶
func (builder *CombinedJobBuilder) Build() *CombinedJob
func (*CombinedJobBuilder) Code ¶
func (builder *CombinedJobBuilder) Code(code string) *CombinedJobBuilder
职位编号,可传入职位的「职位编号」、「职位 ID」或者「职位序号」,将以传入的参数作为职位编号,以便双方系统的数据映射
示例值:R18
func (*CombinedJobBuilder) CustomizedDataList ¶
func (builder *CombinedJobBuilder) CustomizedDataList(customizedDataList []*CombinedJobObjectValueMap) *CombinedJobBuilder
自定义字段
示例值:
func (*CombinedJobBuilder) DepartmentId ¶
func (builder *CombinedJobBuilder) DepartmentId(departmentId string) *CombinedJobBuilder
部门 ID,须传入open_department_id,格式为"od-xxxx"。可通过「获取部门信息列表」获取
示例值:od-b2fafdce6fc5800b574ba5b0e2798b36
func (*CombinedJobBuilder) Description ¶
func (builder *CombinedJobBuilder) Description(description string) *CombinedJobBuilder
职位描述
示例值:后端研发岗位描述
func (*CombinedJobBuilder) Experience ¶
func (builder *CombinedJobBuilder) Experience(experience int) *CombinedJobBuilder
工作年限
示例值:1
func (*CombinedJobBuilder) ExpiryTime ¶
func (builder *CombinedJobBuilder) ExpiryTime(expiryTime int) *CombinedJobBuilder
到期日期
示例值:1622484739955
func (*CombinedJobBuilder) ExpiryTimestamp ¶
func (builder *CombinedJobBuilder) ExpiryTimestamp(expiryTimestamp string) *CombinedJobBuilder
到期日期的毫秒时间戳
示例值:1622484739955
func (*CombinedJobBuilder) HeadCount ¶
func (builder *CombinedJobBuilder) HeadCount(headCount int) *CombinedJobBuilder
招聘数量
示例值:100
func (*CombinedJobBuilder) HighlightList ¶
func (builder *CombinedJobBuilder) HighlightList(highlightList []string) *CombinedJobBuilder
职位亮点
示例值:6960663240925956554
func (*CombinedJobBuilder) Id ¶
func (builder *CombinedJobBuilder) Id(id string) *CombinedJobBuilder
职位 ID
示例值:6960663240925956576
func (*CombinedJobBuilder) InterviewRegistrationSchemaId ¶
func (builder *CombinedJobBuilder) InterviewRegistrationSchemaId(interviewRegistrationSchemaId string) *CombinedJobBuilder
面试登记表ID
示例值:6930815272790114324
func (*CombinedJobBuilder) IsNeverExpired ¶
func (builder *CombinedJobBuilder) IsNeverExpired(isNeverExpired bool) *CombinedJobBuilder
是否长期有效
示例值:false
func (*CombinedJobBuilder) JobAttribute ¶
func (builder *CombinedJobBuilder) JobAttribute(jobAttribute int) *CombinedJobBuilder
职位属性,1是实体职位,2是虚拟职位
示例值:职位类别
func (*CombinedJobBuilder) JobCategoryId ¶
func (builder *CombinedJobBuilder) JobCategoryId(jobCategoryId string) *CombinedJobBuilder
序列
示例值:6960663240925956550
func (*CombinedJobBuilder) JobFunctionId ¶
func (builder *CombinedJobBuilder) JobFunctionId(jobFunctionId string) *CombinedJobBuilder
职能分类,通过「获取职能分类」获取
示例值:6960663240925956555
func (*CombinedJobBuilder) JobManagers ¶
func (builder *CombinedJobBuilder) JobManagers(jobManagers *JobManager) *CombinedJobBuilder
职位的招聘团队
示例值:
func (*CombinedJobBuilder) JobProcessId ¶
func (builder *CombinedJobBuilder) JobProcessId(jobProcessId string) *CombinedJobBuilder
招聘流程,枚举通过接口「获取招聘流程信息」获取
示例值:6960663240925956554
func (*CombinedJobBuilder) JobTypeId ¶
func (builder *CombinedJobBuilder) JobTypeId(jobTypeId string) *CombinedJobBuilder
职位类别
示例值:6960663240925956551
func (*CombinedJobBuilder) MaxLevelId ¶
func (builder *CombinedJobBuilder) MaxLevelId(maxLevelId string) *CombinedJobBuilder
最高职级,枚举通过接口「获取职级列表」获取
示例值:6960663240925956548
func (*CombinedJobBuilder) MaxSalary ¶
func (builder *CombinedJobBuilder) MaxSalary(maxSalary int) *CombinedJobBuilder
最高薪资,单位:k
示例值:2000
func (*CombinedJobBuilder) MinLevelId ¶
func (builder *CombinedJobBuilder) MinLevelId(minLevelId string) *CombinedJobBuilder
最低职级,枚举通过接口「获取职级列表」获取
示例值:6960663240925956547
func (*CombinedJobBuilder) MinSalary ¶
func (builder *CombinedJobBuilder) MinSalary(minSalary int) *CombinedJobBuilder
最低薪资,单位:k
示例值:1000
func (*CombinedJobBuilder) OnboardRegistrationSchemaId ¶
func (builder *CombinedJobBuilder) OnboardRegistrationSchemaId(onboardRegistrationSchemaId string) *CombinedJobBuilder
入职登记表ID
示例值:6930815272790114325
func (*CombinedJobBuilder) ProcessType ¶
func (builder *CombinedJobBuilder) ProcessType(processType int) *CombinedJobBuilder
职位流程类型
示例值:1
func (*CombinedJobBuilder) RecruitmentTypeId ¶
func (builder *CombinedJobBuilder) RecruitmentTypeId(recruitmentTypeId string) *CombinedJobBuilder
雇佣类型
示例值:102
func (*CombinedJobBuilder) RequiredDegree ¶
func (builder *CombinedJobBuilder) RequiredDegree(requiredDegree int) *CombinedJobBuilder
学历要求
示例值:1
func (*CombinedJobBuilder) Requirement ¶
func (builder *CombinedJobBuilder) Requirement(requirement string) *CombinedJobBuilder
职位要求
示例值:熟悉后端研发
func (*CombinedJobBuilder) SubjectId ¶
func (builder *CombinedJobBuilder) SubjectId(subjectId string) *CombinedJobBuilder
项目,枚举通过「获取项目列表」接口
示例值:6960663240925956555
func (*CombinedJobBuilder) TargetMajorIdList ¶
func (builder *CombinedJobBuilder) TargetMajorIdList(targetMajorIdList []string) *CombinedJobBuilder
目标专业ID List
示例值:
func (*CombinedJobBuilder) Title ¶
func (builder *CombinedJobBuilder) Title(title string) *CombinedJobBuilder
职位名称
示例值:后端研发
type CombinedJobObjectValueMapBuilder ¶
type CombinedJobObjectValueMapBuilder struct {
// contains filtered or unexported fields
}
func NewCombinedJobObjectValueMapBuilder ¶
func NewCombinedJobObjectValueMapBuilder() *CombinedJobObjectValueMapBuilder
func (*CombinedJobObjectValueMapBuilder) Build ¶
func (builder *CombinedJobObjectValueMapBuilder) Build() *CombinedJobObjectValueMap
func (*CombinedJobObjectValueMapBuilder) ObjectId ¶
func (builder *CombinedJobObjectValueMapBuilder) ObjectId(objectId string) *CombinedJobObjectValueMapBuilder
结构 ID
示例值:6960663240925956549
func (*CombinedJobObjectValueMapBuilder) Value ¶
func (builder *CombinedJobObjectValueMapBuilder) Value(value string) *CombinedJobObjectValueMapBuilder
结构值
示例值:测试
type CombinedJobResult ¶
type CombinedJobResult struct { DefaultJobPost *CombinedJobResultDefaultJobPost `json:"default_job_post,omitempty"` // 职位广告 Job *Job `json:"job,omitempty"` // 职位 JobManager *JobManager `json:"job_manager,omitempty"` // 职位负责人 InterviewRegistrationSchemaInfo *RegistrationSchemaInfo `json:"interview_registration_schema_info,omitempty"` // 面试登记表 OnboardRegistrationSchemaInfo *RegistrationSchemaInfo `json:"onboard_registration_schema_info,omitempty"` // 入职登记表 TargetMajorList []*TargetMajorInfo `json:"target_major_list,omitempty"` // 目标专业 }
type CombinedJobResultBuilder ¶
type CombinedJobResultBuilder struct {
// contains filtered or unexported fields
}
func NewCombinedJobResultBuilder ¶
func NewCombinedJobResultBuilder() *CombinedJobResultBuilder
func (*CombinedJobResultBuilder) Build ¶
func (builder *CombinedJobResultBuilder) Build() *CombinedJobResult
func (*CombinedJobResultBuilder) DefaultJobPost ¶
func (builder *CombinedJobResultBuilder) DefaultJobPost(defaultJobPost *CombinedJobResultDefaultJobPost) *CombinedJobResultBuilder
职位广告
示例值:
func (*CombinedJobResultBuilder) InterviewRegistrationSchemaInfo ¶
func (builder *CombinedJobResultBuilder) InterviewRegistrationSchemaInfo(interviewRegistrationSchemaInfo *RegistrationSchemaInfo) *CombinedJobResultBuilder
面试登记表
示例值:
func (*CombinedJobResultBuilder) Job ¶
func (builder *CombinedJobResultBuilder) Job(job *Job) *CombinedJobResultBuilder
职位
示例值:
func (*CombinedJobResultBuilder) JobManager ¶
func (builder *CombinedJobResultBuilder) JobManager(jobManager *JobManager) *CombinedJobResultBuilder
职位负责人
示例值:
func (*CombinedJobResultBuilder) OnboardRegistrationSchemaInfo ¶
func (builder *CombinedJobResultBuilder) OnboardRegistrationSchemaInfo(onboardRegistrationSchemaInfo *RegistrationSchemaInfo) *CombinedJobResultBuilder
入职登记表
示例值:
func (*CombinedJobResultBuilder) TargetMajorList ¶
func (builder *CombinedJobResultBuilder) TargetMajorList(targetMajorList []*TargetMajorInfo) *CombinedJobResultBuilder
目标专业
示例值:
type CombinedJobResultDefaultJobPost ¶
type CombinedJobResultDefaultJobPost struct {
Id *string `json:"id,omitempty"` // 默认职位广告的 ID,用以发布至招聘渠道的内容
}
type CombinedJobResultDefaultJobPostBuilder ¶
type CombinedJobResultDefaultJobPostBuilder struct {
// contains filtered or unexported fields
}
func NewCombinedJobResultDefaultJobPostBuilder ¶
func NewCombinedJobResultDefaultJobPostBuilder() *CombinedJobResultDefaultJobPostBuilder
func (*CombinedJobResultDefaultJobPostBuilder) Build ¶
func (builder *CombinedJobResultDefaultJobPostBuilder) Build() *CombinedJobResultDefaultJobPost
func (*CombinedJobResultDefaultJobPostBuilder) Id ¶
func (builder *CombinedJobResultDefaultJobPostBuilder) Id(id string) *CombinedJobResultDefaultJobPostBuilder
默认职位广告的 ID,用以发布至招聘渠道的内容
示例值:6960663240925956568
type CombinedUpdateJobReq ¶
type CombinedUpdateJobReq struct { CombinedJob *CombinedJob `body:""` // contains filtered or unexported fields }
type CombinedUpdateJobReqBuilder ¶
type CombinedUpdateJobReqBuilder struct {
// contains filtered or unexported fields
}
func NewCombinedUpdateJobReqBuilder ¶
func NewCombinedUpdateJobReqBuilder() *CombinedUpdateJobReqBuilder
func (*CombinedUpdateJobReqBuilder) Build ¶
func (builder *CombinedUpdateJobReqBuilder) Build() *CombinedUpdateJobReq
func (*CombinedUpdateJobReqBuilder) CombinedJob ¶
func (builder *CombinedUpdateJobReqBuilder) CombinedJob(combinedJob *CombinedJob) *CombinedUpdateJobReqBuilder
更新职位信息,该接口为全量更新,若字段没有返回值,则原有值将会被清空。字段的是否必填,将以系统中的「职位字段管理」中的设置为准。
func (*CombinedUpdateJobReqBuilder) DepartmentIdType ¶
func (builder *CombinedUpdateJobReqBuilder) DepartmentIdType(departmentIdType string) *CombinedUpdateJobReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*CombinedUpdateJobReqBuilder) JobFamilyIdType ¶
func (builder *CombinedUpdateJobReqBuilder) JobFamilyIdType(jobFamilyIdType string) *CombinedUpdateJobReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*CombinedUpdateJobReqBuilder) JobId ¶
func (builder *CombinedUpdateJobReqBuilder) JobId(jobId string) *CombinedUpdateJobReqBuilder
职位 ID
示例值:6960663240925956660
func (*CombinedUpdateJobReqBuilder) JobLevelIdType ¶
func (builder *CombinedUpdateJobReqBuilder) JobLevelIdType(jobLevelIdType string) *CombinedUpdateJobReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*CombinedUpdateJobReqBuilder) UserIdType ¶
func (builder *CombinedUpdateJobReqBuilder) UserIdType(userIdType string) *CombinedUpdateJobReqBuilder
用户 ID 类型
示例值:open_id
type CombinedUpdateJobResp ¶
type CombinedUpdateJobResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CombinedUpdateJobRespData `json:"data"` // 业务数据 }
func (*CombinedUpdateJobResp) Success ¶
func (resp *CombinedUpdateJobResp) Success() bool
type CombinedUpdateJobRespData ¶
type CombinedUpdateJobRespData struct { DefaultJobPost *CombinedJobResultDefaultJobPost `json:"default_job_post,omitempty"` // 职位广告 Job *Job `json:"job,omitempty"` // 职位 JobManager *JobManager `json:"job_manager,omitempty"` // 职位负责人 InterviewRegistrationSchemaInfo *RegistrationSchemaInfo `json:"interview_registration_schema_info,omitempty"` // 面试登记表 OnboardRegistrationSchemaInfo *RegistrationSchemaInfo `json:"onboard_registration_schema_info,omitempty"` // 入职登记表 TargetMajorList []*TargetMajorInfo `json:"target_major_list,omitempty"` // 目标专业 }
type CombinedUpdateTalentPathReqBodyBuilder ¶
type CombinedUpdateTalentPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCombinedUpdateTalentPathReqBodyBuilder ¶
func NewCombinedUpdateTalentPathReqBodyBuilder() *CombinedUpdateTalentPathReqBodyBuilder
func (*CombinedUpdateTalentPathReqBodyBuilder) AwardList ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) AwardList(awardList []*TalentCombinedAwardInfo) *CombinedUpdateTalentPathReqBodyBuilder
获奖
示例值:
func (*CombinedUpdateTalentPathReqBodyBuilder) BasicInfo ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) BasicInfo(basicInfo *TalentCombinedBasicInfo) *CombinedUpdateTalentPathReqBodyBuilder
基础信息
示例值:
func (*CombinedUpdateTalentPathReqBodyBuilder) Build ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) Build() (*CombinedUpdateTalentReqBody, error)
func (*CombinedUpdateTalentPathReqBodyBuilder) CareerList ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) CareerList(careerList []*TalentCombinedCareerInfo) *CombinedUpdateTalentPathReqBodyBuilder
工作经历
示例值:
func (*CombinedUpdateTalentPathReqBodyBuilder) CustomizedData ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *CombinedUpdateTalentPathReqBodyBuilder
自定义模块
示例值:
func (*CombinedUpdateTalentPathReqBodyBuilder) EducationList ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) EducationList(educationList []*TalentCombinedEducationInfo) *CombinedUpdateTalentPathReqBodyBuilder
教育经历
示例值:
func (*CombinedUpdateTalentPathReqBodyBuilder) FolderIdList ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) FolderIdList(folderIdList []string) *CombinedUpdateTalentPathReqBodyBuilder
文件夹 ID 列表
示例值:["702551782317613290"]
func (*CombinedUpdateTalentPathReqBodyBuilder) InitSourceId ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) InitSourceId(initSourceId string) *CombinedUpdateTalentPathReqBodyBuilder
简历来源 ID,可通过[获取简历来源列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)接口查询
示例值:1
func (*CombinedUpdateTalentPathReqBodyBuilder) LanguageList ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) LanguageList(languageList []*TalentCombinedLanguageInfo) *CombinedUpdateTalentPathReqBodyBuilder
语言能力
示例值:
func (*CombinedUpdateTalentPathReqBodyBuilder) OperatorAccountType ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) OperatorAccountType(operatorAccountType int) *CombinedUpdateTalentPathReqBodyBuilder
更新人类型
示例值:1
func (*CombinedUpdateTalentPathReqBodyBuilder) OperatorId ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) OperatorId(operatorId string) *CombinedUpdateTalentPathReqBodyBuilder
更新人 ID
示例值:ou_xxx
func (*CombinedUpdateTalentPathReqBodyBuilder) PreferredCityCodeList ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) PreferredCityCodeList(preferredCityCodeList []string) *CombinedUpdateTalentPathReqBodyBuilder
偏好城市
示例值:["CT_2"]
func (*CombinedUpdateTalentPathReqBodyBuilder) ProjectList ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) ProjectList(projectList []*TalentCombinedProjectInfo) *CombinedUpdateTalentPathReqBodyBuilder
项目经历
示例值:
func (*CombinedUpdateTalentPathReqBodyBuilder) ResumeAttachmentId ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) ResumeAttachmentId(resumeAttachmentId string) *CombinedUpdateTalentPathReqBodyBuilder
简历附件id
示例值:12345
func (*CombinedUpdateTalentPathReqBodyBuilder) SelfEvaluation ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) SelfEvaluation(selfEvaluation *TalentSelfEvaluation) *CombinedUpdateTalentPathReqBodyBuilder
自我评价
示例值:
func (*CombinedUpdateTalentPathReqBodyBuilder) SnsList ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) SnsList(snsList []*TalentCombinedSnsInfo) *CombinedUpdateTalentPathReqBodyBuilder
社交账号
示例值:
func (*CombinedUpdateTalentPathReqBodyBuilder) TalentId ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) TalentId(talentId string) *CombinedUpdateTalentPathReqBodyBuilder
人才 ID
示例值:1
func (*CombinedUpdateTalentPathReqBodyBuilder) WorksList ¶
func (builder *CombinedUpdateTalentPathReqBodyBuilder) WorksList(worksList []*TalentCombinedWorkInfo) *CombinedUpdateTalentPathReqBodyBuilder
作品
示例值:
type CombinedUpdateTalentReq ¶
type CombinedUpdateTalentReq struct { Body *CombinedUpdateTalentReqBody `body:""` // contains filtered or unexported fields }
type CombinedUpdateTalentReqBody ¶
type CombinedUpdateTalentReqBody struct { TalentId *string `json:"talent_id,omitempty"` // 人才 ID InitSourceId *string `json:"init_source_id,omitempty"` // 简历来源 ID,可通过[获取简历来源列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)接口查询 FolderIdList []string `json:"folder_id_list,omitempty"` // 文件夹 ID 列表 OperatorId *string `json:"operator_id,omitempty"` // 更新人 ID OperatorAccountType *int `json:"operator_account_type,omitempty"` // 更新人类型 ResumeAttachmentId *string `json:"resume_attachment_id,omitempty"` // 简历附件id BasicInfo *TalentCombinedBasicInfo `json:"basic_info,omitempty"` // 基础信息 EducationList []*TalentCombinedEducationInfo `json:"education_list,omitempty"` // 教育经历 CareerList []*TalentCombinedCareerInfo `json:"career_list,omitempty"` // 工作经历 ProjectList []*TalentCombinedProjectInfo `json:"project_list,omitempty"` // 项目经历 WorksList []*TalentCombinedWorkInfo `json:"works_list,omitempty"` // 作品 AwardList []*TalentCombinedAwardInfo `json:"award_list,omitempty"` // 获奖 LanguageList []*TalentCombinedLanguageInfo `json:"language_list,omitempty"` // 语言能力 SnsList []*TalentCombinedSnsInfo `json:"sns_list,omitempty"` // 社交账号 PreferredCityCodeList []string `json:"preferred_city_code_list,omitempty"` // 偏好城市 SelfEvaluation *TalentSelfEvaluation `json:"self_evaluation,omitempty"` // 自我评价 CustomizedData []*TalentCustomizedDataObjectValue `json:"customized_data,omitempty"` // 自定义模块 }
type CombinedUpdateTalentReqBodyBuilder ¶
type CombinedUpdateTalentReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCombinedUpdateTalentReqBodyBuilder ¶
func NewCombinedUpdateTalentReqBodyBuilder() *CombinedUpdateTalentReqBodyBuilder
func (*CombinedUpdateTalentReqBodyBuilder) AwardList ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) AwardList(awardList []*TalentCombinedAwardInfo) *CombinedUpdateTalentReqBodyBuilder
获奖
示例值:
func (*CombinedUpdateTalentReqBodyBuilder) BasicInfo ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) BasicInfo(basicInfo *TalentCombinedBasicInfo) *CombinedUpdateTalentReqBodyBuilder
基础信息
示例值:
func (*CombinedUpdateTalentReqBodyBuilder) Build ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) Build() *CombinedUpdateTalentReqBody
func (*CombinedUpdateTalentReqBodyBuilder) CareerList ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) CareerList(careerList []*TalentCombinedCareerInfo) *CombinedUpdateTalentReqBodyBuilder
工作经历
示例值:
func (*CombinedUpdateTalentReqBodyBuilder) CustomizedData ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *CombinedUpdateTalentReqBodyBuilder
自定义模块
示例值:
func (*CombinedUpdateTalentReqBodyBuilder) EducationList ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) EducationList(educationList []*TalentCombinedEducationInfo) *CombinedUpdateTalentReqBodyBuilder
教育经历
示例值:
func (*CombinedUpdateTalentReqBodyBuilder) FolderIdList ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) FolderIdList(folderIdList []string) *CombinedUpdateTalentReqBodyBuilder
文件夹 ID 列表
示例值:["702551782317613290"]
func (*CombinedUpdateTalentReqBodyBuilder) InitSourceId ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) InitSourceId(initSourceId string) *CombinedUpdateTalentReqBodyBuilder
简历来源 ID,可通过[获取简历来源列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)接口查询
示例值:1
func (*CombinedUpdateTalentReqBodyBuilder) LanguageList ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) LanguageList(languageList []*TalentCombinedLanguageInfo) *CombinedUpdateTalentReqBodyBuilder
语言能力
示例值:
func (*CombinedUpdateTalentReqBodyBuilder) OperatorAccountType ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) OperatorAccountType(operatorAccountType int) *CombinedUpdateTalentReqBodyBuilder
更新人类型
示例值:1
func (*CombinedUpdateTalentReqBodyBuilder) OperatorId ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) OperatorId(operatorId string) *CombinedUpdateTalentReqBodyBuilder
更新人 ID
示例值:ou_xxx
func (*CombinedUpdateTalentReqBodyBuilder) PreferredCityCodeList ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) PreferredCityCodeList(preferredCityCodeList []string) *CombinedUpdateTalentReqBodyBuilder
偏好城市
示例值:["CT_2"]
func (*CombinedUpdateTalentReqBodyBuilder) ProjectList ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) ProjectList(projectList []*TalentCombinedProjectInfo) *CombinedUpdateTalentReqBodyBuilder
项目经历
示例值:
func (*CombinedUpdateTalentReqBodyBuilder) ResumeAttachmentId ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) ResumeAttachmentId(resumeAttachmentId string) *CombinedUpdateTalentReqBodyBuilder
简历附件id
示例值:12345
func (*CombinedUpdateTalentReqBodyBuilder) SelfEvaluation ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) SelfEvaluation(selfEvaluation *TalentSelfEvaluation) *CombinedUpdateTalentReqBodyBuilder
自我评价
示例值:
func (*CombinedUpdateTalentReqBodyBuilder) SnsList ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) SnsList(snsList []*TalentCombinedSnsInfo) *CombinedUpdateTalentReqBodyBuilder
社交账号
示例值:
func (*CombinedUpdateTalentReqBodyBuilder) TalentId ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) TalentId(talentId string) *CombinedUpdateTalentReqBodyBuilder
人才 ID
示例值:1
func (*CombinedUpdateTalentReqBodyBuilder) WorksList ¶
func (builder *CombinedUpdateTalentReqBodyBuilder) WorksList(worksList []*TalentCombinedWorkInfo) *CombinedUpdateTalentReqBodyBuilder
作品
示例值:
type CombinedUpdateTalentReqBuilder ¶
type CombinedUpdateTalentReqBuilder struct {
// contains filtered or unexported fields
}
func NewCombinedUpdateTalentReqBuilder ¶
func NewCombinedUpdateTalentReqBuilder() *CombinedUpdateTalentReqBuilder
func (*CombinedUpdateTalentReqBuilder) Body ¶
func (builder *CombinedUpdateTalentReqBuilder) Body(body *CombinedUpdateTalentReqBody) *CombinedUpdateTalentReqBuilder
用于在企业内更新一个人才。姓名为系统预设的必填字段,邮箱/电话字段请在飞书招聘标准简历模板设置中确认是否必填。可配合[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)接口获取自定义字段信息。
func (*CombinedUpdateTalentReqBuilder) Build ¶
func (builder *CombinedUpdateTalentReqBuilder) Build() *CombinedUpdateTalentReq
func (*CombinedUpdateTalentReqBuilder) UserIdType ¶
func (builder *CombinedUpdateTalentReqBuilder) UserIdType(userIdType string) *CombinedUpdateTalentReqBuilder
此次调用中使用的用户ID的类型
示例值:
type CombinedUpdateTalentResp ¶
type CombinedUpdateTalentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CombinedUpdateTalentRespData `json:"data"` // 业务数据 }
func (*CombinedUpdateTalentResp) Success ¶
func (resp *CombinedUpdateTalentResp) Success() bool
type CommonAddress ¶
type CommonAddress struct { Id *string `json:"id,omitempty"` // ID Name *I18n `json:"name,omitempty"` // 名称 District *CodeNameObject `json:"district,omitempty"` // 区域信息 City *CodeNameObject `json:"city,omitempty"` // 城市信息 State *CodeNameObject `json:"state,omitempty"` // 省信息 Country *CodeNameObject `json:"country,omitempty"` // 国家信息 }
type CommonAddressBuilder ¶
type CommonAddressBuilder struct {
// contains filtered or unexported fields
}
func NewCommonAddressBuilder ¶
func NewCommonAddressBuilder() *CommonAddressBuilder
func (*CommonAddressBuilder) Build ¶
func (builder *CommonAddressBuilder) Build() *CommonAddress
func (*CommonAddressBuilder) City ¶
func (builder *CommonAddressBuilder) City(city *CodeNameObject) *CommonAddressBuilder
城市信息
示例值:
func (*CommonAddressBuilder) Country ¶
func (builder *CommonAddressBuilder) Country(country *CodeNameObject) *CommonAddressBuilder
国家信息
示例值:
func (*CommonAddressBuilder) District ¶
func (builder *CommonAddressBuilder) District(district *CodeNameObject) *CommonAddressBuilder
区域信息
示例值:
func (*CommonAddressBuilder) Id ¶
func (builder *CommonAddressBuilder) Id(id string) *CommonAddressBuilder
ID
示例值:6583482347283472832
func (*CommonAddressBuilder) Name ¶
func (builder *CommonAddressBuilder) Name(name *I18n) *CommonAddressBuilder
名称
示例值:
func (*CommonAddressBuilder) State ¶
func (builder *CommonAddressBuilder) State(state *CodeNameObject) *CommonAddressBuilder
省信息
示例值:
type CommonSchema ¶
type CommonSchema struct { Id *string `json:"id,omitempty"` // 模块 ID Name *I18n `json:"name,omitempty"` // 模块名称 Description *I18n `json:"description,omitempty"` // 模块描述 Setting *CommonSchemaSetting `json:"setting,omitempty"` // 模块信息 IsCustomized *bool `json:"is_customized,omitempty"` // 是否是自定义模块 IsRequired *bool `json:"is_required,omitempty"` // 是否必填 IsVisible *bool `json:"is_visible,omitempty"` // 是否可见 ActiveStatus *int `json:"active_status,omitempty"` // 是否启用 ChildrenList []*CommonSchemaChild `json:"children_list,omitempty"` // 字段列表 }
type CommonSchemaBuilder ¶
type CommonSchemaBuilder struct {
// contains filtered or unexported fields
}
func NewCommonSchemaBuilder ¶
func NewCommonSchemaBuilder() *CommonSchemaBuilder
func (*CommonSchemaBuilder) ActiveStatus ¶
func (builder *CommonSchemaBuilder) ActiveStatus(activeStatus int) *CommonSchemaBuilder
是否启用
示例值:1
func (*CommonSchemaBuilder) Build ¶
func (builder *CommonSchemaBuilder) Build() *CommonSchema
func (*CommonSchemaBuilder) ChildrenList ¶
func (builder *CommonSchemaBuilder) ChildrenList(childrenList []*CommonSchemaChild) *CommonSchemaBuilder
字段列表
示例值:
func (*CommonSchemaBuilder) Description ¶
func (builder *CommonSchemaBuilder) Description(description *I18n) *CommonSchemaBuilder
模块描述
示例值:
func (*CommonSchemaBuilder) Id ¶
func (builder *CommonSchemaBuilder) Id(id string) *CommonSchemaBuilder
模块 ID
示例值:6949805467799537964
func (*CommonSchemaBuilder) IsCustomized ¶
func (builder *CommonSchemaBuilder) IsCustomized(isCustomized bool) *CommonSchemaBuilder
是否是自定义模块
示例值:true
func (*CommonSchemaBuilder) IsRequired ¶
func (builder *CommonSchemaBuilder) IsRequired(isRequired bool) *CommonSchemaBuilder
是否必填
示例值:false
func (*CommonSchemaBuilder) IsVisible ¶
func (builder *CommonSchemaBuilder) IsVisible(isVisible bool) *CommonSchemaBuilder
是否可见
示例值:true
func (*CommonSchemaBuilder) Name ¶
func (builder *CommonSchemaBuilder) Name(name *I18n) *CommonSchemaBuilder
模块名称
示例值:
func (*CommonSchemaBuilder) Setting ¶
func (builder *CommonSchemaBuilder) Setting(setting *CommonSchemaSetting) *CommonSchemaBuilder
模块信息
示例值:
type CommonSchemaChild ¶
type CommonSchemaChild struct { Id *string `json:"id,omitempty"` // 字段 ID Name *I18n `json:"name,omitempty"` // 字段名称 Description *I18n `json:"description,omitempty"` // 字段描述 Setting *CommonSchemaSetting `json:"setting,omitempty"` // 字段信息 ParentId *string `json:"parent_id,omitempty"` // 所属模块 ID IsCustomized *bool `json:"is_customized,omitempty"` // 是否是自定义字段 IsRequired *bool `json:"is_required,omitempty"` // 是否必填 IsVisible *bool `json:"is_visible,omitempty"` // 是否可见 ActiveStatus *int `json:"active_status,omitempty"` // 是否启用 }
type CommonSchemaChildBuilder ¶
type CommonSchemaChildBuilder struct {
// contains filtered or unexported fields
}
func NewCommonSchemaChildBuilder ¶
func NewCommonSchemaChildBuilder() *CommonSchemaChildBuilder
func (*CommonSchemaChildBuilder) ActiveStatus ¶
func (builder *CommonSchemaChildBuilder) ActiveStatus(activeStatus int) *CommonSchemaChildBuilder
是否启用
示例值:1
func (*CommonSchemaChildBuilder) Build ¶
func (builder *CommonSchemaChildBuilder) Build() *CommonSchemaChild
func (*CommonSchemaChildBuilder) Description ¶
func (builder *CommonSchemaChildBuilder) Description(description *I18n) *CommonSchemaChildBuilder
字段描述
示例值:
func (*CommonSchemaChildBuilder) Id ¶
func (builder *CommonSchemaChildBuilder) Id(id string) *CommonSchemaChildBuilder
字段 ID
示例值:6949805467799537964
func (*CommonSchemaChildBuilder) IsCustomized ¶
func (builder *CommonSchemaChildBuilder) IsCustomized(isCustomized bool) *CommonSchemaChildBuilder
是否是自定义字段
示例值:true
func (*CommonSchemaChildBuilder) IsRequired ¶
func (builder *CommonSchemaChildBuilder) IsRequired(isRequired bool) *CommonSchemaChildBuilder
是否必填
示例值:false
func (*CommonSchemaChildBuilder) IsVisible ¶
func (builder *CommonSchemaChildBuilder) IsVisible(isVisible bool) *CommonSchemaChildBuilder
是否可见
示例值:true
func (*CommonSchemaChildBuilder) Name ¶
func (builder *CommonSchemaChildBuilder) Name(name *I18n) *CommonSchemaChildBuilder
字段名称
示例值:
func (*CommonSchemaChildBuilder) ParentId ¶
func (builder *CommonSchemaChildBuilder) ParentId(parentId string) *CommonSchemaChildBuilder
所属模块 ID
示例值:6949805467799537964
func (*CommonSchemaChildBuilder) Setting ¶
func (builder *CommonSchemaChildBuilder) Setting(setting *CommonSchemaSetting) *CommonSchemaChildBuilder
字段信息
示例值:
type CommonSchemaConfig ¶
type CommonSchemaConfig struct {
Options []*CommonSchemaOption `json:"options,omitempty"` // 选项信息
}
type CommonSchemaConfigBuilder ¶
type CommonSchemaConfigBuilder struct {
// contains filtered or unexported fields
}
func NewCommonSchemaConfigBuilder ¶
func NewCommonSchemaConfigBuilder() *CommonSchemaConfigBuilder
func (*CommonSchemaConfigBuilder) Build ¶
func (builder *CommonSchemaConfigBuilder) Build() *CommonSchemaConfig
func (*CommonSchemaConfigBuilder) Options ¶
func (builder *CommonSchemaConfigBuilder) Options(options []*CommonSchemaOption) *CommonSchemaConfigBuilder
选项信息
示例值:
type CommonSchemaOption ¶
type CommonSchemaOptionBuilder ¶
type CommonSchemaOptionBuilder struct {
// contains filtered or unexported fields
}
func NewCommonSchemaOptionBuilder ¶
func NewCommonSchemaOptionBuilder() *CommonSchemaOptionBuilder
func (*CommonSchemaOptionBuilder) ActiveStatus ¶
func (builder *CommonSchemaOptionBuilder) ActiveStatus(activeStatus int) *CommonSchemaOptionBuilder
是否启用
示例值:1
func (*CommonSchemaOptionBuilder) Build ¶
func (builder *CommonSchemaOptionBuilder) Build() *CommonSchemaOption
func (*CommonSchemaOptionBuilder) Description ¶
func (builder *CommonSchemaOptionBuilder) Description(description *I18n) *CommonSchemaOptionBuilder
选项描述
示例值:
func (*CommonSchemaOptionBuilder) Key ¶
func (builder *CommonSchemaOptionBuilder) Key(key string) *CommonSchemaOptionBuilder
选项 ID
示例值:test
func (*CommonSchemaOptionBuilder) Name ¶
func (builder *CommonSchemaOptionBuilder) Name(name *I18n) *CommonSchemaOptionBuilder
选项名称
示例值:
type CommonSchemaSetting ¶
type CommonSchemaSetting struct { ObjectType *int `json:"object_type,omitempty"` // 字段类型 Config *CommonSchemaConfig `json:"config,omitempty"` // 配置信息 }
type CommonSchemaSettingBuilder ¶
type CommonSchemaSettingBuilder struct {
// contains filtered or unexported fields
}
func NewCommonSchemaSettingBuilder ¶
func NewCommonSchemaSettingBuilder() *CommonSchemaSettingBuilder
func (*CommonSchemaSettingBuilder) Build ¶
func (builder *CommonSchemaSettingBuilder) Build() *CommonSchemaSetting
func (*CommonSchemaSettingBuilder) Config ¶
func (builder *CommonSchemaSettingBuilder) Config(config *CommonSchemaConfig) *CommonSchemaSettingBuilder
配置信息
示例值:
func (*CommonSchemaSettingBuilder) ObjectType ¶
func (builder *CommonSchemaSettingBuilder) ObjectType(objectType int) *CommonSchemaSettingBuilder
字段类型
示例值:1
type CompetitionInfo ¶
type CompetitionInfoBuilder ¶
type CompetitionInfoBuilder struct {
// contains filtered or unexported fields
}
func NewCompetitionInfoBuilder ¶
func NewCompetitionInfoBuilder() *CompetitionInfoBuilder
func (*CompetitionInfoBuilder) Build ¶
func (builder *CompetitionInfoBuilder) Build() *CompetitionInfo
func (*CompetitionInfoBuilder) Desc ¶
func (builder *CompetitionInfoBuilder) Desc(desc string) *CompetitionInfoBuilder
竞赛描述
示例值:
func (*CompetitionInfoBuilder) Name ¶
func (builder *CompetitionInfoBuilder) Name(name string) *CompetitionInfoBuilder
竞赛名称
示例值:
type ConfigJobReq ¶
type ConfigJobReq struct {
// contains filtered or unexported fields
}
type ConfigJobReqBuilder ¶
type ConfigJobReqBuilder struct {
// contains filtered or unexported fields
}
func NewConfigJobReqBuilder ¶
func NewConfigJobReqBuilder() *ConfigJobReqBuilder
func (*ConfigJobReqBuilder) Build ¶
func (builder *ConfigJobReqBuilder) Build() *ConfigJobReq
func (*ConfigJobReqBuilder) JobId ¶
func (builder *ConfigJobReqBuilder) JobId(jobId string) *ConfigJobReqBuilder
职位 ID
示例值:6960663240925956660
func (*ConfigJobReqBuilder) UserIdType ¶
func (builder *ConfigJobReqBuilder) UserIdType(userIdType string) *ConfigJobReqBuilder
此次调用中使用的用户ID的类型
示例值:
type ConfigJobResp ¶
type ConfigJobResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ConfigJobRespData `json:"data"` // 业务数据 }
func (*ConfigJobResp) Success ¶
func (resp *ConfigJobResp) Success() bool
type ConfigJobRespData ¶
type ConfigJobRespData struct {
JobConfig *JobConfigResult `json:"job_config,omitempty"` // 职位配置
}
type ContractPeriodInfo ¶
type ContractPeriodInfoBuilder ¶
type ContractPeriodInfoBuilder struct {
// contains filtered or unexported fields
}
func NewContractPeriodInfoBuilder ¶
func NewContractPeriodInfoBuilder() *ContractPeriodInfoBuilder
func (*ContractPeriodInfoBuilder) Build ¶
func (builder *ContractPeriodInfoBuilder) Build() *ContractPeriodInfo
func (*ContractPeriodInfoBuilder) Period ¶
func (builder *ContractPeriodInfoBuilder) Period(period int) *ContractPeriodInfoBuilder
合同时长
示例值:3
func (*ContractPeriodInfoBuilder) PeriodType ¶
func (builder *ContractPeriodInfoBuilder) PeriodType(periodType int) *ContractPeriodInfoBuilder
合同周期类型
示例值:1
type CountryBuilder ¶
type CountryBuilder struct {
// contains filtered or unexported fields
}
func NewCountryBuilder ¶
func NewCountryBuilder() *CountryBuilder
func (*CountryBuilder) Build ¶
func (builder *CountryBuilder) Build() *Country
func (*CountryBuilder) CountryCode ¶
func (builder *CountryBuilder) CountryCode(countryCode string) *CountryBuilder
国家编码
示例值:
func (*CountryBuilder) EnName ¶
func (builder *CountryBuilder) EnName(enName string) *CountryBuilder
英文名
示例值:
func (*CountryBuilder) Name ¶
func (builder *CountryBuilder) Name(name string) *CountryBuilder
名字
示例值:
type CreateApplicationPathReqBodyBuilder ¶
type CreateApplicationPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateApplicationPathReqBodyBuilder ¶
func NewCreateApplicationPathReqBodyBuilder() *CreateApplicationPathReqBodyBuilder
func (*CreateApplicationPathReqBodyBuilder) ApplicationPreferredCityCodeList ¶
func (builder *CreateApplicationPathReqBodyBuilder) ApplicationPreferredCityCodeList(applicationPreferredCityCodeList []string) *CreateApplicationPathReqBodyBuilder
意向投递城市列表,可从「获取职位信息」返回的工作地点列表获取
示例值:["CT_1"]
func (*CreateApplicationPathReqBodyBuilder) Build ¶
func (builder *CreateApplicationPathReqBodyBuilder) Build() (*CreateApplicationReqBody, error)
func (*CreateApplicationPathReqBodyBuilder) JobId ¶
func (builder *CreateApplicationPathReqBodyBuilder) JobId(jobId string) *CreateApplicationPathReqBodyBuilder
职位ID
示例值:12312312312
func (*CreateApplicationPathReqBodyBuilder) ResumeSourceId ¶
func (builder *CreateApplicationPathReqBodyBuilder) ResumeSourceId(resumeSourceId string) *CreateApplicationPathReqBodyBuilder
简历来源 ID,可通过「获取简历来源」接口查询。若简历来源类型属于「员工转岗」或「实习生转正」,人才需处于已入职状态。
示例值:7115289562569591070
func (*CreateApplicationPathReqBodyBuilder) TalentId ¶
func (builder *CreateApplicationPathReqBodyBuilder) TalentId(talentId string) *CreateApplicationPathReqBodyBuilder
人才ID
示例值:12312312312
func (*CreateApplicationPathReqBodyBuilder) UserId ¶
func (builder *CreateApplicationPathReqBodyBuilder) UserId(userId string) *CreateApplicationPathReqBodyBuilder
人员ID
示例值:6930815272790114324
type CreateApplicationReq ¶
type CreateApplicationReq struct { Body *CreateApplicationReqBody `body:""` // contains filtered or unexported fields }
type CreateApplicationReqBody ¶
type CreateApplicationReqBody struct { TalentId *string `json:"talent_id,omitempty"` // 人才ID JobId *string `json:"job_id,omitempty"` // 职位ID UserId *string `json:"user_id,omitempty"` // 人员ID ResumeSourceId *string `json:"resume_source_id,omitempty"` // 简历来源 ID,可通过「获取简历来源」接口查询。若简历来源类型属于「员工转岗」或「实习生转正」,人才需处于已入职状态。 ApplicationPreferredCityCodeList []string `json:"application_preferred_city_code_list,omitempty"` // 意向投递城市列表,可从「获取职位信息」返回的工作地点列表获取 }
type CreateApplicationReqBodyBuilder ¶
type CreateApplicationReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateApplicationReqBodyBuilder ¶
func NewCreateApplicationReqBodyBuilder() *CreateApplicationReqBodyBuilder
func (*CreateApplicationReqBodyBuilder) ApplicationPreferredCityCodeList ¶
func (builder *CreateApplicationReqBodyBuilder) ApplicationPreferredCityCodeList(applicationPreferredCityCodeList []string) *CreateApplicationReqBodyBuilder
意向投递城市列表,可从「获取职位信息」返回的工作地点列表获取
示例值:["CT_1"]
func (*CreateApplicationReqBodyBuilder) Build ¶
func (builder *CreateApplicationReqBodyBuilder) Build() *CreateApplicationReqBody
func (*CreateApplicationReqBodyBuilder) JobId ¶
func (builder *CreateApplicationReqBodyBuilder) JobId(jobId string) *CreateApplicationReqBodyBuilder
职位ID
示例值:12312312312
func (*CreateApplicationReqBodyBuilder) ResumeSourceId ¶
func (builder *CreateApplicationReqBodyBuilder) ResumeSourceId(resumeSourceId string) *CreateApplicationReqBodyBuilder
简历来源 ID,可通过「获取简历来源」接口查询。若简历来源类型属于「员工转岗」或「实习生转正」,人才需处于已入职状态。
示例值:7115289562569591070
func (*CreateApplicationReqBodyBuilder) TalentId ¶
func (builder *CreateApplicationReqBodyBuilder) TalentId(talentId string) *CreateApplicationReqBodyBuilder
人才ID
示例值:12312312312
func (*CreateApplicationReqBodyBuilder) UserId ¶
func (builder *CreateApplicationReqBodyBuilder) UserId(userId string) *CreateApplicationReqBodyBuilder
人员ID
示例值:6930815272790114324
type CreateApplicationReqBuilder ¶
type CreateApplicationReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateApplicationReqBuilder ¶
func NewCreateApplicationReqBuilder() *CreateApplicationReqBuilder
func (*CreateApplicationReqBuilder) Body ¶
func (builder *CreateApplicationReqBuilder) Body(body *CreateApplicationReqBody) *CreateApplicationReqBuilder
根据人才 ID 和职位 ID 创建投递
func (*CreateApplicationReqBuilder) Build ¶
func (builder *CreateApplicationReqBuilder) Build() *CreateApplicationReq
func (*CreateApplicationReqBuilder) UserIdType ¶
func (builder *CreateApplicationReqBuilder) UserIdType(userIdType string) *CreateApplicationReqBuilder
此次调用中使用的用户ID的类型
示例值:
type CreateApplicationResp ¶
type CreateApplicationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateApplicationRespData `json:"data"` // 业务数据 }
func (*CreateApplicationResp) Success ¶
func (resp *CreateApplicationResp) Success() bool
type CreateApplicationRespData ¶
type CreateApplicationRespData struct {
Id *string `json:"id,omitempty"` // 投递ID
}
type CreateAttachmentResp ¶
type CreateAttachmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateAttachmentRespData `json:"data"` // 业务数据 }
func (*CreateAttachmentResp) Success ¶
func (resp *CreateAttachmentResp) Success() bool
type CreateAttachmentRespData ¶
type CreateAttachmentRespData struct {
Id *string `json:"id,omitempty"` // 上传文件的 id
}
type CreateByAttachmentWebsiteDeliveryReq ¶
type CreateByAttachmentWebsiteDeliveryReq struct { WebsiteDeliveryAttachment *WebsiteDeliveryAttachment `body:""` // contains filtered or unexported fields }
type CreateByAttachmentWebsiteDeliveryReqBuilder ¶
type CreateByAttachmentWebsiteDeliveryReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateByAttachmentWebsiteDeliveryReqBuilder ¶
func NewCreateByAttachmentWebsiteDeliveryReqBuilder() *CreateByAttachmentWebsiteDeliveryReqBuilder
func (*CreateByAttachmentWebsiteDeliveryReqBuilder) Build ¶
func (builder *CreateByAttachmentWebsiteDeliveryReqBuilder) Build() *CreateByAttachmentWebsiteDeliveryReq
func (*CreateByAttachmentWebsiteDeliveryReqBuilder) WebsiteDeliveryAttachment ¶
func (builder *CreateByAttachmentWebsiteDeliveryReqBuilder) WebsiteDeliveryAttachment(websiteDeliveryAttachment *WebsiteDeliveryAttachment) *CreateByAttachmentWebsiteDeliveryReqBuilder
根据简历附件解析创建官网投递
func (*CreateByAttachmentWebsiteDeliveryReqBuilder) WebsiteId ¶
func (builder *CreateByAttachmentWebsiteDeliveryReqBuilder) WebsiteId(websiteId string) *CreateByAttachmentWebsiteDeliveryReqBuilder
官网 ID
示例值:7047318856652261676
type CreateByAttachmentWebsiteDeliveryResp ¶
type CreateByAttachmentWebsiteDeliveryResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateByAttachmentWebsiteDeliveryRespData `json:"data"` // 业务数据 }
func (*CreateByAttachmentWebsiteDeliveryResp) Success ¶
func (resp *CreateByAttachmentWebsiteDeliveryResp) Success() bool
type CreateByAttachmentWebsiteDeliveryRespData ¶
type CreateByAttachmentWebsiteDeliveryRespData struct {
TaskId *string `json:"task_id,omitempty"` // 异步任务 ID
}
type CreateByResumeWebsiteDeliveryReq ¶
type CreateByResumeWebsiteDeliveryReq struct { WebsiteDelivery *WebsiteDelivery `body:""` // contains filtered or unexported fields }
type CreateByResumeWebsiteDeliveryReqBuilder ¶
type CreateByResumeWebsiteDeliveryReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateByResumeWebsiteDeliveryReqBuilder ¶
func NewCreateByResumeWebsiteDeliveryReqBuilder() *CreateByResumeWebsiteDeliveryReqBuilder
func (*CreateByResumeWebsiteDeliveryReqBuilder) Build ¶
func (builder *CreateByResumeWebsiteDeliveryReqBuilder) Build() *CreateByResumeWebsiteDeliveryReq
func (*CreateByResumeWebsiteDeliveryReqBuilder) UserIdType ¶
func (builder *CreateByResumeWebsiteDeliveryReqBuilder) UserIdType(userIdType string) *CreateByResumeWebsiteDeliveryReqBuilder
此次调用中使用的用户ID的类型
示例值:
func (*CreateByResumeWebsiteDeliveryReqBuilder) WebsiteDelivery ¶
func (builder *CreateByResumeWebsiteDeliveryReqBuilder) WebsiteDelivery(websiteDelivery *WebsiteDelivery) *CreateByResumeWebsiteDeliveryReqBuilder
创建官网投递。
func (*CreateByResumeWebsiteDeliveryReqBuilder) WebsiteId ¶
func (builder *CreateByResumeWebsiteDeliveryReqBuilder) WebsiteId(websiteId string) *CreateByResumeWebsiteDeliveryReqBuilder
官网 ID
示例值:1618209327096
type CreateByResumeWebsiteDeliveryResp ¶
type CreateByResumeWebsiteDeliveryResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateByResumeWebsiteDeliveryRespData `json:"data"` // 业务数据 }
func (*CreateByResumeWebsiteDeliveryResp) Success ¶
func (resp *CreateByResumeWebsiteDeliveryResp) Success() bool
type CreateByResumeWebsiteDeliveryRespData ¶
type CreateByResumeWebsiteDeliveryRespData struct {
Delivery *WebsiteDeliveryDto `json:"delivery,omitempty"` // 官网投递信息
}
type CreateEcoAccountCustomFieldReq ¶
type CreateEcoAccountCustomFieldReq struct { EcoAccountCustomField *EcoAccountCustomField `body:""` // contains filtered or unexported fields }
type CreateEcoAccountCustomFieldReqBuilder ¶
type CreateEcoAccountCustomFieldReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateEcoAccountCustomFieldReqBuilder ¶
func NewCreateEcoAccountCustomFieldReqBuilder() *CreateEcoAccountCustomFieldReqBuilder
func (*CreateEcoAccountCustomFieldReqBuilder) Build ¶
func (builder *CreateEcoAccountCustomFieldReqBuilder) Build() *CreateEcoAccountCustomFieldReq
func (*CreateEcoAccountCustomFieldReqBuilder) EcoAccountCustomField ¶
func (builder *CreateEcoAccountCustomFieldReqBuilder) EcoAccountCustomField(ecoAccountCustomField *EcoAccountCustomField) *CreateEcoAccountCustomFieldReqBuilder
定制用户在服务商处的身份标示字段(如用户在服务商处的租户 ID)。用户在飞书招聘后台添加帐号后,系统会推送「帐号绑定」事件给开发者,事件将携带用户填写的自定义字段信息,开发者可根据此信息识别飞书招聘用户在服务商处的身份信息,完成飞书招聘用户和服务商帐号的绑定,并以此来推送对应的套餐或试卷列表等。
type CreateEcoAccountCustomFieldResp ¶
type CreateEcoAccountCustomFieldResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*CreateEcoAccountCustomFieldResp) Success ¶
func (resp *CreateEcoAccountCustomFieldResp) Success() bool
type CreateEcoBackgroundCheckCustomFieldReq ¶
type CreateEcoBackgroundCheckCustomFieldReq struct { EcoBackgroundCheckCustomField *EcoBackgroundCheckCustomField `body:""` // contains filtered or unexported fields }
type CreateEcoBackgroundCheckCustomFieldReqBuilder ¶
type CreateEcoBackgroundCheckCustomFieldReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateEcoBackgroundCheckCustomFieldReqBuilder ¶
func NewCreateEcoBackgroundCheckCustomFieldReqBuilder() *CreateEcoBackgroundCheckCustomFieldReqBuilder
func (*CreateEcoBackgroundCheckCustomFieldReqBuilder) Build ¶
func (builder *CreateEcoBackgroundCheckCustomFieldReqBuilder) Build() *CreateEcoBackgroundCheckCustomFieldReq
func (*CreateEcoBackgroundCheckCustomFieldReqBuilder) EcoBackgroundCheckCustomField ¶
func (builder *CreateEcoBackgroundCheckCustomFieldReqBuilder) EcoBackgroundCheckCustomField(ecoBackgroundCheckCustomField *EcoBackgroundCheckCustomField) *CreateEcoBackgroundCheckCustomFieldReqBuilder
定制用户在发起背调时的自定义字段
type CreateEcoBackgroundCheckCustomFieldResp ¶
type CreateEcoBackgroundCheckCustomFieldResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*CreateEcoBackgroundCheckCustomFieldResp) Success ¶
func (resp *CreateEcoBackgroundCheckCustomFieldResp) Success() bool
type CreateEcoBackgroundCheckPackageReq ¶
type CreateEcoBackgroundCheckPackageReq struct { EcoBackgroundCheckPackage *EcoBackgroundCheckPackage `body:""` // contains filtered or unexported fields }
type CreateEcoBackgroundCheckPackageReqBuilder ¶
type CreateEcoBackgroundCheckPackageReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateEcoBackgroundCheckPackageReqBuilder ¶
func NewCreateEcoBackgroundCheckPackageReqBuilder() *CreateEcoBackgroundCheckPackageReqBuilder
func (*CreateEcoBackgroundCheckPackageReqBuilder) Build ¶
func (builder *CreateEcoBackgroundCheckPackageReqBuilder) Build() *CreateEcoBackgroundCheckPackageReq
func (*CreateEcoBackgroundCheckPackageReqBuilder) EcoBackgroundCheckPackage ¶
func (builder *CreateEcoBackgroundCheckPackageReqBuilder) EcoBackgroundCheckPackage(ecoBackgroundCheckPackage *EcoBackgroundCheckPackage) *CreateEcoBackgroundCheckPackageReqBuilder
定制指定帐号可用的背调套餐和附加调查项信息
type CreateEcoBackgroundCheckPackageResp ¶
type CreateEcoBackgroundCheckPackageResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*CreateEcoBackgroundCheckPackageResp) Success ¶
func (resp *CreateEcoBackgroundCheckPackageResp) Success() bool
type CreateEcoExamPaperReq ¶
type CreateEcoExamPaperReq struct { EcoExamPaper *EcoExamPaper `body:""` // contains filtered or unexported fields }
type CreateEcoExamPaperReqBuilder ¶
type CreateEcoExamPaperReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateEcoExamPaperReqBuilder ¶
func NewCreateEcoExamPaperReqBuilder() *CreateEcoExamPaperReqBuilder
func (*CreateEcoExamPaperReqBuilder) Build ¶
func (builder *CreateEcoExamPaperReqBuilder) Build() *CreateEcoExamPaperReq
func (*CreateEcoExamPaperReqBuilder) EcoExamPaper ¶
func (builder *CreateEcoExamPaperReqBuilder) EcoExamPaper(ecoExamPaper *EcoExamPaper) *CreateEcoExamPaperReqBuilder
type CreateEcoExamPaperResp ¶
type CreateEcoExamPaperResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*CreateEcoExamPaperResp) Success ¶
func (resp *CreateEcoExamPaperResp) Success() bool
type CreateExamPathReqBodyBuilder ¶
type CreateExamPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateExamPathReqBodyBuilder ¶
func NewCreateExamPathReqBodyBuilder() *CreateExamPathReqBodyBuilder
func (*CreateExamPathReqBodyBuilder) ApplicationId ¶
func (builder *CreateExamPathReqBodyBuilder) ApplicationId(applicationId string) *CreateExamPathReqBodyBuilder
投递 ID
示例值:6891565253964859661
func (*CreateExamPathReqBodyBuilder) Build ¶
func (builder *CreateExamPathReqBodyBuilder) Build() (*CreateExamReqBody, error)
func (*CreateExamPathReqBodyBuilder) ExamResourceName ¶
func (builder *CreateExamPathReqBodyBuilder) ExamResourceName(examResourceName string) *CreateExamPathReqBodyBuilder
试卷名称
示例值:笔试试卷
func (*CreateExamPathReqBodyBuilder) OperatorId ¶
func (builder *CreateExamPathReqBodyBuilder) OperatorId(operatorId string) *CreateExamPathReqBodyBuilder
添加人 ID
示例值:ou_f476cb099ac9227c9bae09ce46112579
func (*CreateExamPathReqBodyBuilder) Score ¶
func (builder *CreateExamPathReqBodyBuilder) Score(score float64) *CreateExamPathReqBodyBuilder
笔试分数
示例值:100
func (*CreateExamPathReqBodyBuilder) Uuid ¶
func (builder *CreateExamPathReqBodyBuilder) Uuid(uuid string) *CreateExamPathReqBodyBuilder
报告附件,使用[创建附件](https://open.feishu.cn/document/ukTMukTMukTM/uIDN1YjLyQTN24iM0UjN/create_attachment)上传,获取附件ID,支持的文件格式:JPG、JPEG、PNG、PDF,不超过 100MB。
示例值:6949805467799537964
type CreateExamReq ¶
type CreateExamReq struct { Body *CreateExamReqBody `body:""` // contains filtered or unexported fields }
type CreateExamReqBody ¶
type CreateExamReqBody struct { ApplicationId *string `json:"application_id,omitempty"` // 投递 ID ExamResourceName *string `json:"exam_resource_name,omitempty"` // 试卷名称 Score *float64 `json:"score,omitempty"` // 笔试分数 Uuid *string `json:"uuid,omitempty"` // 报告附件,使用[创建附件](https://open.feishu.cn/document/ukTMukTMukTM/uIDN1YjLyQTN24iM0UjN/create_attachment)上传,获取附件ID,支持的文件格式:JPG、JPEG、PNG、PDF,不超过 100MB。 OperatorId *string `json:"operator_id,omitempty"` // 添加人 ID }
type CreateExamReqBodyBuilder ¶
type CreateExamReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateExamReqBodyBuilder ¶
func NewCreateExamReqBodyBuilder() *CreateExamReqBodyBuilder
func (*CreateExamReqBodyBuilder) ApplicationId ¶
func (builder *CreateExamReqBodyBuilder) ApplicationId(applicationId string) *CreateExamReqBodyBuilder
投递 ID
示例值:6891565253964859661
func (*CreateExamReqBodyBuilder) Build ¶
func (builder *CreateExamReqBodyBuilder) Build() *CreateExamReqBody
func (*CreateExamReqBodyBuilder) ExamResourceName ¶
func (builder *CreateExamReqBodyBuilder) ExamResourceName(examResourceName string) *CreateExamReqBodyBuilder
试卷名称
示例值:笔试试卷
func (*CreateExamReqBodyBuilder) OperatorId ¶
func (builder *CreateExamReqBodyBuilder) OperatorId(operatorId string) *CreateExamReqBodyBuilder
添加人 ID
示例值:ou_f476cb099ac9227c9bae09ce46112579
func (*CreateExamReqBodyBuilder) Score ¶
func (builder *CreateExamReqBodyBuilder) Score(score float64) *CreateExamReqBodyBuilder
笔试分数
示例值:100
func (*CreateExamReqBodyBuilder) Uuid ¶
func (builder *CreateExamReqBodyBuilder) Uuid(uuid string) *CreateExamReqBodyBuilder
报告附件,使用[创建附件](https://open.feishu.cn/document/ukTMukTMukTM/uIDN1YjLyQTN24iM0UjN/create_attachment)上传,获取附件ID,支持的文件格式:JPG、JPEG、PNG、PDF,不超过 100MB。
示例值:6949805467799537964
type CreateExamReqBuilder ¶
type CreateExamReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateExamReqBuilder ¶
func NewCreateExamReqBuilder() *CreateExamReqBuilder
func (*CreateExamReqBuilder) Body ¶
func (builder *CreateExamReqBuilder) Body(body *CreateExamReqBody) *CreateExamReqBuilder
根据投递 ID 添加该投递下的笔试结果
func (*CreateExamReqBuilder) Build ¶
func (builder *CreateExamReqBuilder) Build() *CreateExamReq
func (*CreateExamReqBuilder) UserIdType ¶
func (builder *CreateExamReqBuilder) UserIdType(userIdType string) *CreateExamReqBuilder
此次调用中使用的用户ID的类型
示例值:
type CreateExamResp ¶
type CreateExamResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateExamRespData `json:"data"` // 业务数据 }
func (*CreateExamResp) Success ¶
func (resp *CreateExamResp) Success() bool
type CreateExamRespData ¶
type CreateExamRespData struct { ExamId *string `json:"exam_id,omitempty"` // 笔试 ID ApplicationId *string `json:"application_id,omitempty"` // 投递 ID ExamResourceName *string `json:"exam_resource_name,omitempty"` // 试卷名称 Score *float64 `json:"score,omitempty"` // 笔试分数 Uuid *string `json:"uuid,omitempty"` // 附件ID OperatorId *string `json:"operator_id,omitempty"` // 操作人 ID OperateTime *string `json:"operate_time,omitempty"` // 操作时间 }
type CreateExternalApplicationReq ¶
type CreateExternalApplicationReq struct { ExternalApplication *ExternalApplication `body:""` // contains filtered or unexported fields }
type CreateExternalApplicationReqBuilder ¶
type CreateExternalApplicationReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateExternalApplicationReqBuilder ¶
func NewCreateExternalApplicationReqBuilder() *CreateExternalApplicationReqBuilder
func (*CreateExternalApplicationReqBuilder) Build ¶
func (builder *CreateExternalApplicationReqBuilder) Build() *CreateExternalApplicationReq
func (*CreateExternalApplicationReqBuilder) ExternalApplication ¶
func (builder *CreateExternalApplicationReqBuilder) ExternalApplication(externalApplication *ExternalApplication) *CreateExternalApplicationReqBuilder
导入来自其他系统的投递信息,创建为外部投递
type CreateExternalApplicationResp ¶
type CreateExternalApplicationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateExternalApplicationRespData `json:"data"` // 业务数据 }
func (*CreateExternalApplicationResp) Success ¶
func (resp *CreateExternalApplicationResp) Success() bool
type CreateExternalApplicationRespData ¶
type CreateExternalApplicationRespData struct {
ExternalApplication *ExternalApplication `json:"external_application,omitempty"` // 外部投递信息
}
type CreateExternalBackgroundCheckReq ¶
type CreateExternalBackgroundCheckReq struct { ExternalBackgroundCheck *ExternalBackgroundCheck `body:""` // contains filtered or unexported fields }
type CreateExternalBackgroundCheckReqBuilder ¶
type CreateExternalBackgroundCheckReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateExternalBackgroundCheckReqBuilder ¶
func NewCreateExternalBackgroundCheckReqBuilder() *CreateExternalBackgroundCheckReqBuilder
func (*CreateExternalBackgroundCheckReqBuilder) Build ¶
func (builder *CreateExternalBackgroundCheckReqBuilder) Build() *CreateExternalBackgroundCheckReq
func (*CreateExternalBackgroundCheckReqBuilder) ExternalBackgroundCheck ¶
func (builder *CreateExternalBackgroundCheckReqBuilder) ExternalBackgroundCheck(externalBackgroundCheck *ExternalBackgroundCheck) *CreateExternalBackgroundCheckReqBuilder
导入来自其他系统的背调信息,创建为外部背调
type CreateExternalBackgroundCheckResp ¶
type CreateExternalBackgroundCheckResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateExternalBackgroundCheckRespData `json:"data"` // 业务数据 }
func (*CreateExternalBackgroundCheckResp) Success ¶
func (resp *CreateExternalBackgroundCheckResp) Success() bool
type CreateExternalBackgroundCheckRespData ¶
type CreateExternalBackgroundCheckRespData struct {
ExternalBackgroundCheck *ExternalBackgroundCheck `json:"external_background_check,omitempty"` // 外部背调信息
}
type CreateExternalInterviewAssessmentReq ¶
type CreateExternalInterviewAssessmentReq struct { ExternalInterviewAssessment *ExternalInterviewAssessment `body:""` // contains filtered or unexported fields }
type CreateExternalInterviewAssessmentReqBuilder ¶
type CreateExternalInterviewAssessmentReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateExternalInterviewAssessmentReqBuilder ¶
func NewCreateExternalInterviewAssessmentReqBuilder() *CreateExternalInterviewAssessmentReqBuilder
func (*CreateExternalInterviewAssessmentReqBuilder) Build ¶
func (builder *CreateExternalInterviewAssessmentReqBuilder) Build() *CreateExternalInterviewAssessmentReq
func (*CreateExternalInterviewAssessmentReqBuilder) ExternalInterviewAssessment ¶
func (builder *CreateExternalInterviewAssessmentReqBuilder) ExternalInterviewAssessment(externalInterviewAssessment *ExternalInterviewAssessment) *CreateExternalInterviewAssessmentReqBuilder
导入来自其他系统的面评信息,创建为外部面评
type CreateExternalInterviewAssessmentResp ¶
type CreateExternalInterviewAssessmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateExternalInterviewAssessmentRespData `json:"data"` // 业务数据 }
func (*CreateExternalInterviewAssessmentResp) Success ¶
func (resp *CreateExternalInterviewAssessmentResp) Success() bool
type CreateExternalInterviewAssessmentRespData ¶
type CreateExternalInterviewAssessmentRespData struct {
ExternalInterviewAssessment *ExternalInterviewAssessment `json:"external_interview_assessment,omitempty"` // 外部面评信息
}
type CreateExternalInterviewReq ¶
type CreateExternalInterviewReq struct { ExternalInterview *ExternalInterview `body:""` // contains filtered or unexported fields }
type CreateExternalInterviewReqBuilder ¶
type CreateExternalInterviewReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateExternalInterviewReqBuilder ¶
func NewCreateExternalInterviewReqBuilder() *CreateExternalInterviewReqBuilder
func (*CreateExternalInterviewReqBuilder) Build ¶
func (builder *CreateExternalInterviewReqBuilder) Build() *CreateExternalInterviewReq
func (*CreateExternalInterviewReqBuilder) ExternalInterview ¶
func (builder *CreateExternalInterviewReqBuilder) ExternalInterview(externalInterview *ExternalInterview) *CreateExternalInterviewReqBuilder
导入来自其他系统的面试信息,创建为外部面试
type CreateExternalInterviewResp ¶
type CreateExternalInterviewResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateExternalInterviewRespData `json:"data"` // 业务数据 }
func (*CreateExternalInterviewResp) Success ¶
func (resp *CreateExternalInterviewResp) Success() bool
type CreateExternalInterviewRespData ¶
type CreateExternalInterviewRespData struct {
ExternalInterview *ExternalInterview `json:"external_interview,omitempty"` // 外部面试信息
}
type CreateExternalReferralRewardReq ¶
type CreateExternalReferralRewardReq struct { ExternalReward *ExternalReward `body:""` // contains filtered or unexported fields }
type CreateExternalReferralRewardReqBuilder ¶
type CreateExternalReferralRewardReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateExternalReferralRewardReqBuilder ¶
func NewCreateExternalReferralRewardReqBuilder() *CreateExternalReferralRewardReqBuilder
func (*CreateExternalReferralRewardReqBuilder) Build ¶
func (builder *CreateExternalReferralRewardReqBuilder) Build() *CreateExternalReferralRewardReq
func (*CreateExternalReferralRewardReqBuilder) ExternalReward ¶
func (builder *CreateExternalReferralRewardReqBuilder) ExternalReward(externalReward *ExternalReward) *CreateExternalReferralRewardReqBuilder
func (*CreateExternalReferralRewardReqBuilder) UserIdType ¶
func (builder *CreateExternalReferralRewardReqBuilder) UserIdType(userIdType string) *CreateExternalReferralRewardReqBuilder
此次调用中使用的用户ID的类型
示例值:
type CreateExternalReferralRewardResp ¶
type CreateExternalReferralRewardResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateExternalReferralRewardRespData `json:"data"` // 业务数据 }
func (*CreateExternalReferralRewardResp) Success ¶
func (resp *CreateExternalReferralRewardResp) Success() bool
type CreateExternalReferralRewardRespData ¶
type CreateExternalReferralRewardRespData struct {
Id *string `json:"id,omitempty"` // 创建的内推奖励的id
}
type CreateJobRequirementReq ¶
type CreateJobRequirementReq struct { JobRequirement *JobRequirement `body:""` // contains filtered or unexported fields }
type CreateJobRequirementReqBuilder ¶
type CreateJobRequirementReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateJobRequirementReqBuilder ¶
func NewCreateJobRequirementReqBuilder() *CreateJobRequirementReqBuilder
func (*CreateJobRequirementReqBuilder) Build ¶
func (builder *CreateJobRequirementReqBuilder) Build() *CreateJobRequirementReq
func (*CreateJobRequirementReqBuilder) DepartmentIdType ¶
func (builder *CreateJobRequirementReqBuilder) DepartmentIdType(departmentIdType string) *CreateJobRequirementReqBuilder
此次调用中使用的部门 ID 的类型
示例值:open_department_id
func (*CreateJobRequirementReqBuilder) EmployeeTypeIdType ¶
func (builder *CreateJobRequirementReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *CreateJobRequirementReqBuilder
此次调用中使用的「人员类型 ID」的类型
示例值:
func (*CreateJobRequirementReqBuilder) JobFamilyIdType ¶
func (builder *CreateJobRequirementReqBuilder) JobFamilyIdType(jobFamilyIdType string) *CreateJobRequirementReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*CreateJobRequirementReqBuilder) JobLevelIdType ¶
func (builder *CreateJobRequirementReqBuilder) JobLevelIdType(jobLevelIdType string) *CreateJobRequirementReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*CreateJobRequirementReqBuilder) JobRequirement ¶
func (builder *CreateJobRequirementReqBuilder) JobRequirement(jobRequirement *JobRequirement) *CreateJobRequirementReqBuilder
创建招聘需求,除招聘需求编号为必填外,其他字段是否必填与飞书招聘「招聘需求字段管理」内设置一致
func (*CreateJobRequirementReqBuilder) UserIdType ¶
func (builder *CreateJobRequirementReqBuilder) UserIdType(userIdType string) *CreateJobRequirementReqBuilder
此次调用中使用的用户ID的类型
示例值:
type CreateJobRequirementResp ¶
type CreateJobRequirementResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateJobRequirementRespData `json:"data"` // 业务数据 }
func (*CreateJobRequirementResp) Success ¶
func (resp *CreateJobRequirementResp) Success() bool
type CreateJobRequirementRespData ¶
type CreateJobRequirementRespData struct {
JobRequirement *JobRequirementDto `json:"job_requirement,omitempty"` // 招聘需求信息
}
type CreateNoteReq ¶
type CreateNoteReq struct { Note *Note `body:""` // contains filtered or unexported fields }
type CreateNoteReqBuilder ¶
type CreateNoteReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateNoteReqBuilder ¶
func NewCreateNoteReqBuilder() *CreateNoteReqBuilder
func (*CreateNoteReqBuilder) Build ¶
func (builder *CreateNoteReqBuilder) Build() *CreateNoteReq
func (*CreateNoteReqBuilder) Note ¶
func (builder *CreateNoteReqBuilder) Note(note *Note) *CreateNoteReqBuilder
创建备注信息
func (*CreateNoteReqBuilder) UserIdType ¶
func (builder *CreateNoteReqBuilder) UserIdType(userIdType string) *CreateNoteReqBuilder
此次调用中使用的用户ID的类型
示例值:
type CreateNoteResp ¶
type CreateNoteResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateNoteRespData `json:"data"` // 业务数据 }
func (*CreateNoteResp) Success ¶
func (resp *CreateNoteResp) Success() bool
type CreateNoteRespData ¶
type CreateNoteRespData struct {
Note *Note `json:"note,omitempty"` // 备注信息
}
type CreateOfferReq ¶
type CreateOfferReq struct { OfferInfo *OfferInfo `body:""` // contains filtered or unexported fields }
type CreateOfferReqBuilder ¶
type CreateOfferReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateOfferReqBuilder ¶
func NewCreateOfferReqBuilder() *CreateOfferReqBuilder
func (*CreateOfferReqBuilder) Build ¶
func (builder *CreateOfferReqBuilder) Build() *CreateOfferReq
func (*CreateOfferReqBuilder) DepartmentIdType ¶
func (builder *CreateOfferReqBuilder) DepartmentIdType(departmentIdType string) *CreateOfferReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*CreateOfferReqBuilder) EmployeeTypeIdType ¶
func (builder *CreateOfferReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *CreateOfferReqBuilder
此次调用中使用的「人员类型 ID」的类型
示例值:
func (*CreateOfferReqBuilder) JobFamilyIdType ¶
func (builder *CreateOfferReqBuilder) JobFamilyIdType(jobFamilyIdType string) *CreateOfferReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*CreateOfferReqBuilder) JobLevelIdType ¶
func (builder *CreateOfferReqBuilder) JobLevelIdType(jobLevelIdType string) *CreateOfferReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*CreateOfferReqBuilder) OfferInfo ¶
func (builder *CreateOfferReqBuilder) OfferInfo(offerInfo *OfferInfo) *CreateOfferReqBuilder
创建 Offer 时,需传入本文档中标注为必传的参数,其余参数是否必传参考「获取 Offer 申请表模板信息」的参数定义
func (*CreateOfferReqBuilder) UserIdType ¶
func (builder *CreateOfferReqBuilder) UserIdType(userIdType string) *CreateOfferReqBuilder
此次调用中使用的用户ID的类型
示例值:open_id
type CreateOfferResp ¶
type CreateOfferResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateOfferRespData `json:"data"` // 业务数据 }
func (*CreateOfferResp) Success ¶
func (resp *CreateOfferResp) Success() bool
type CreateOfferRespData ¶
type CreateOfferRespData struct { OfferId *string `json:"offer_id,omitempty"` // Offer ID ApplicationId *string `json:"application_id,omitempty"` // 投递 ID SchemaId *string `json:"schema_id,omitempty"` // 模板 ID OfferType *int `json:"offer_type,omitempty"` // Offer 类型 BasicInfo *OfferBasicInfo `json:"basic_info,omitempty"` // Offer 基本信息 SalaryInfo *OfferSalaryInfo `json:"salary_info,omitempty"` // Offer 薪资信息 CustomizedInfoList []*OfferCustomizedInfo `json:"customized_info_list,omitempty"` // 自定义信息 }
type CreateReferralAccountPathReqBodyBuilder ¶
type CreateReferralAccountPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateReferralAccountPathReqBodyBuilder ¶
func NewCreateReferralAccountPathReqBodyBuilder() *CreateReferralAccountPathReqBodyBuilder
func (*CreateReferralAccountPathReqBodyBuilder) Build ¶
func (builder *CreateReferralAccountPathReqBodyBuilder) Build() (*CreateReferralAccountReqBody, error)
func (*CreateReferralAccountPathReqBodyBuilder) Email ¶
func (builder *CreateReferralAccountPathReqBodyBuilder) Email(email string) *CreateReferralAccountPathReqBodyBuilder
邮箱
示例值:hire@open.com
func (*CreateReferralAccountPathReqBodyBuilder) Mobile ¶
func (builder *CreateReferralAccountPathReqBodyBuilder) Mobile(mobile *Mobile) *CreateReferralAccountPathReqBodyBuilder
电话
示例值:
type CreateReferralAccountReq ¶
type CreateReferralAccountReq struct { Body *CreateReferralAccountReqBody `body:""` // contains filtered or unexported fields }
type CreateReferralAccountReqBodyBuilder ¶
type CreateReferralAccountReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateReferralAccountReqBodyBuilder ¶
func NewCreateReferralAccountReqBodyBuilder() *CreateReferralAccountReqBodyBuilder
func (*CreateReferralAccountReqBodyBuilder) Build ¶
func (builder *CreateReferralAccountReqBodyBuilder) Build() *CreateReferralAccountReqBody
func (*CreateReferralAccountReqBodyBuilder) Email ¶
func (builder *CreateReferralAccountReqBodyBuilder) Email(email string) *CreateReferralAccountReqBodyBuilder
邮箱
示例值:hire@open.com
func (*CreateReferralAccountReqBodyBuilder) Mobile ¶
func (builder *CreateReferralAccountReqBodyBuilder) Mobile(mobile *Mobile) *CreateReferralAccountReqBodyBuilder
电话
示例值:
type CreateReferralAccountReqBuilder ¶
type CreateReferralAccountReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateReferralAccountReqBuilder ¶
func NewCreateReferralAccountReqBuilder() *CreateReferralAccountReqBuilder
func (*CreateReferralAccountReqBuilder) Body ¶
func (builder *CreateReferralAccountReqBuilder) Body(body *CreateReferralAccountReqBody) *CreateReferralAccountReqBuilder
func (*CreateReferralAccountReqBuilder) Build ¶
func (builder *CreateReferralAccountReqBuilder) Build() *CreateReferralAccountReq
type CreateReferralAccountResp ¶
type CreateReferralAccountResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateReferralAccountRespData `json:"data"` // 业务数据 }
func (*CreateReferralAccountResp) Success ¶
func (resp *CreateReferralAccountResp) Success() bool
type CreateReferralAccountRespData ¶
type CreateReferralAccountRespData struct {
Account *Account `json:"account,omitempty"` // 账号信息
}
type CreateTalentExternalInfoPathReqBodyBuilder ¶
type CreateTalentExternalInfoPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateTalentExternalInfoPathReqBodyBuilder ¶
func NewCreateTalentExternalInfoPathReqBodyBuilder() *CreateTalentExternalInfoPathReqBodyBuilder
func (*CreateTalentExternalInfoPathReqBodyBuilder) Build ¶
func (builder *CreateTalentExternalInfoPathReqBodyBuilder) Build() (*CreateTalentExternalInfoReqBody, error)
func (*CreateTalentExternalInfoPathReqBodyBuilder) ExternalCreateTime ¶
func (builder *CreateTalentExternalInfoPathReqBodyBuilder) ExternalCreateTime(externalCreateTime string) *CreateTalentExternalInfoPathReqBodyBuilder
人才在外部系统创建时间
示例值:1639992265035
type CreateTalentExternalInfoReq ¶
type CreateTalentExternalInfoReq struct { Body *CreateTalentExternalInfoReqBody `body:""` // contains filtered or unexported fields }
type CreateTalentExternalInfoReqBody ¶
type CreateTalentExternalInfoReqBody struct {
ExternalCreateTime *string `json:"external_create_time,omitempty"` // 人才在外部系统创建时间
}
type CreateTalentExternalInfoReqBodyBuilder ¶
type CreateTalentExternalInfoReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateTalentExternalInfoReqBodyBuilder ¶
func NewCreateTalentExternalInfoReqBodyBuilder() *CreateTalentExternalInfoReqBodyBuilder
func (*CreateTalentExternalInfoReqBodyBuilder) Build ¶
func (builder *CreateTalentExternalInfoReqBodyBuilder) Build() *CreateTalentExternalInfoReqBody
func (*CreateTalentExternalInfoReqBodyBuilder) ExternalCreateTime ¶
func (builder *CreateTalentExternalInfoReqBodyBuilder) ExternalCreateTime(externalCreateTime string) *CreateTalentExternalInfoReqBodyBuilder
人才在外部系统创建时间
示例值:1639992265035
type CreateTalentExternalInfoReqBuilder ¶
type CreateTalentExternalInfoReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateTalentExternalInfoReqBuilder ¶
func NewCreateTalentExternalInfoReqBuilder() *CreateTalentExternalInfoReqBuilder
func (*CreateTalentExternalInfoReqBuilder) Body ¶
func (builder *CreateTalentExternalInfoReqBuilder) Body(body *CreateTalentExternalInfoReqBody) *CreateTalentExternalInfoReqBuilder
创建人才外部信息
func (*CreateTalentExternalInfoReqBuilder) Build ¶
func (builder *CreateTalentExternalInfoReqBuilder) Build() *CreateTalentExternalInfoReq
func (*CreateTalentExternalInfoReqBuilder) TalentId ¶
func (builder *CreateTalentExternalInfoReqBuilder) TalentId(talentId string) *CreateTalentExternalInfoReqBuilder
人才 ID
示例值:7043758982146345223
type CreateTalentExternalInfoResp ¶
type CreateTalentExternalInfoResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateTalentExternalInfoRespData `json:"data"` // 业务数据 }
func (*CreateTalentExternalInfoResp) Success ¶
func (resp *CreateTalentExternalInfoResp) Success() bool
type CreateTalentExternalInfoRespData ¶
type CreateTalentExternalInfoRespData struct {
ExternalInfo *TalentExternalInfo `json:"external_info,omitempty"` // 人才外部信息
}
type CreateTripartiteAgreementReq ¶
type CreateTripartiteAgreementReq struct { TripartiteAgreementInfo *TripartiteAgreementInfo `body:""` // contains filtered or unexported fields }
type CreateTripartiteAgreementReqBuilder ¶
type CreateTripartiteAgreementReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateTripartiteAgreementReqBuilder ¶
func NewCreateTripartiteAgreementReqBuilder() *CreateTripartiteAgreementReqBuilder
func (*CreateTripartiteAgreementReqBuilder) Build ¶
func (builder *CreateTripartiteAgreementReqBuilder) Build() *CreateTripartiteAgreementReq
func (*CreateTripartiteAgreementReqBuilder) TripartiteAgreementInfo ¶
func (builder *CreateTripartiteAgreementReqBuilder) TripartiteAgreementInfo(tripartiteAgreementInfo *TripartiteAgreementInfo) *CreateTripartiteAgreementReqBuilder
type CreateTripartiteAgreementResp ¶
type CreateTripartiteAgreementResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateTripartiteAgreementRespData `json:"data"` // 业务数据 }
func (*CreateTripartiteAgreementResp) Success ¶
func (resp *CreateTripartiteAgreementResp) Success() bool
type CreateTripartiteAgreementRespData ¶
type CreateTripartiteAgreementRespData struct {
Id *string `json:"id,omitempty"` // 创建的三方协议的 id
}
type CreateWebsiteChannelPathReqBodyBuilder ¶
type CreateWebsiteChannelPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateWebsiteChannelPathReqBodyBuilder ¶
func NewCreateWebsiteChannelPathReqBodyBuilder() *CreateWebsiteChannelPathReqBodyBuilder
func (*CreateWebsiteChannelPathReqBodyBuilder) Build ¶
func (builder *CreateWebsiteChannelPathReqBodyBuilder) Build() (*CreateWebsiteChannelReqBody, error)
func (*CreateWebsiteChannelPathReqBodyBuilder) ChannelName ¶
func (builder *CreateWebsiteChannelPathReqBodyBuilder) ChannelName(channelName string) *CreateWebsiteChannelPathReqBodyBuilder
推广渠道名称
示例值:小爱侧推广渠道
type CreateWebsiteChannelReq ¶
type CreateWebsiteChannelReq struct { Body *CreateWebsiteChannelReqBody `body:""` // contains filtered or unexported fields }
type CreateWebsiteChannelReqBody ¶
type CreateWebsiteChannelReqBody struct {
ChannelName *string `json:"channel_name,omitempty"` // 推广渠道名称
}
type CreateWebsiteChannelReqBodyBuilder ¶
type CreateWebsiteChannelReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateWebsiteChannelReqBodyBuilder ¶
func NewCreateWebsiteChannelReqBodyBuilder() *CreateWebsiteChannelReqBodyBuilder
func (*CreateWebsiteChannelReqBodyBuilder) Build ¶
func (builder *CreateWebsiteChannelReqBodyBuilder) Build() *CreateWebsiteChannelReqBody
func (*CreateWebsiteChannelReqBodyBuilder) ChannelName ¶
func (builder *CreateWebsiteChannelReqBodyBuilder) ChannelName(channelName string) *CreateWebsiteChannelReqBodyBuilder
推广渠道名称
示例值:小爱侧推广渠道
type CreateWebsiteChannelReqBuilder ¶
type CreateWebsiteChannelReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateWebsiteChannelReqBuilder ¶
func NewCreateWebsiteChannelReqBuilder() *CreateWebsiteChannelReqBuilder
func (*CreateWebsiteChannelReqBuilder) Body ¶
func (builder *CreateWebsiteChannelReqBuilder) Body(body *CreateWebsiteChannelReqBody) *CreateWebsiteChannelReqBuilder
根据官网 ID 和推广渠道名称创建官网推广渠道
func (*CreateWebsiteChannelReqBuilder) Build ¶
func (builder *CreateWebsiteChannelReqBuilder) Build() *CreateWebsiteChannelReq
func (*CreateWebsiteChannelReqBuilder) WebsiteId ¶
func (builder *CreateWebsiteChannelReqBuilder) WebsiteId(websiteId string) *CreateWebsiteChannelReqBuilder
官网 ID
示例值:1618209327096
type CreateWebsiteChannelResp ¶
type CreateWebsiteChannelResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateWebsiteChannelRespData `json:"data"` // 业务数据 }
func (*CreateWebsiteChannelResp) Success ¶
func (resp *CreateWebsiteChannelResp) Success() bool
type CreateWebsiteSiteUserReq ¶
type CreateWebsiteSiteUserReq struct { WebsiteUser *WebsiteUser `body:""` // contains filtered or unexported fields }
type CreateWebsiteSiteUserReqBuilder ¶
type CreateWebsiteSiteUserReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateWebsiteSiteUserReqBuilder ¶
func NewCreateWebsiteSiteUserReqBuilder() *CreateWebsiteSiteUserReqBuilder
func (*CreateWebsiteSiteUserReqBuilder) Build ¶
func (builder *CreateWebsiteSiteUserReqBuilder) Build() *CreateWebsiteSiteUserReq
func (*CreateWebsiteSiteUserReqBuilder) WebsiteId ¶
func (builder *CreateWebsiteSiteUserReqBuilder) WebsiteId(websiteId string) *CreateWebsiteSiteUserReqBuilder
官网 ID,可从「获取官网自定义列表」获取
示例值:1618209327096
func (*CreateWebsiteSiteUserReqBuilder) WebsiteUser ¶
func (builder *CreateWebsiteSiteUserReqBuilder) WebsiteUser(websiteUser *WebsiteUser) *CreateWebsiteSiteUserReqBuilder
创建官网用户
type CreateWebsiteSiteUserResp ¶
type CreateWebsiteSiteUserResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateWebsiteSiteUserRespData `json:"data"` // 业务数据 }
func (*CreateWebsiteSiteUserResp) Success ¶
func (resp *CreateWebsiteSiteUserResp) Success() bool
type CreateWebsiteSiteUserRespData ¶
type CreateWebsiteSiteUserRespData struct {
SiteUser *WebsiteUser `json:"site_user,omitempty"` // 官网用户信息
}
type DataPermission ¶
type DataPermissionBuilder ¶
type DataPermissionBuilder struct {
// contains filtered or unexported fields
}
func NewDataPermissionBuilder ¶
func NewDataPermissionBuilder() *DataPermissionBuilder
func (*DataPermissionBuilder) Build ¶
func (builder *DataPermissionBuilder) Build() *DataPermission
func (*DataPermissionBuilder) Id ¶
func (builder *DataPermissionBuilder) Id(id string) *DataPermissionBuilder
权限点ID
示例值:6930815272790114324
func (*DataPermissionBuilder) Name ¶
func (builder *DataPermissionBuilder) Name(name *I18n) *DataPermissionBuilder
权限点名称
示例值:
func (*DataPermissionBuilder) SelectStatus ¶
func (builder *DataPermissionBuilder) SelectStatus(selectStatus int) *DataPermissionBuilder
数据权限状态
示例值:
type DeactivateReferralAccountReq ¶
type DeactivateReferralAccountReq struct {
// contains filtered or unexported fields
}
type DeactivateReferralAccountReqBuilder ¶
type DeactivateReferralAccountReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeactivateReferralAccountReqBuilder ¶
func NewDeactivateReferralAccountReqBuilder() *DeactivateReferralAccountReqBuilder
func (*DeactivateReferralAccountReqBuilder) Build ¶
func (builder *DeactivateReferralAccountReqBuilder) Build() *DeactivateReferralAccountReq
func (*DeactivateReferralAccountReqBuilder) ReferralAccountId ¶
func (builder *DeactivateReferralAccountReqBuilder) ReferralAccountId(referralAccountId string) *DeactivateReferralAccountReqBuilder
账户ID
示例值:6942778198054125570
type DeactivateReferralAccountResp ¶
type DeactivateReferralAccountResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *DeactivateReferralAccountRespData `json:"data"` // 业务数据 }
func (*DeactivateReferralAccountResp) Success ¶
func (resp *DeactivateReferralAccountResp) Success() bool
type DeactivateReferralAccountRespData ¶
type DeactivateReferralAccountRespData struct {
Account *Account `json:"account,omitempty"` // 账号信息
}
type DegreeFilter ¶
type DegreeFilterBuilder ¶
type DegreeFilterBuilder struct {
// contains filtered or unexported fields
}
func NewDegreeFilterBuilder ¶
func NewDegreeFilterBuilder() *DegreeFilterBuilder
func (*DegreeFilterBuilder) Build ¶
func (builder *DegreeFilterBuilder) Build() *DegreeFilter
func (*DegreeFilterBuilder) Degree ¶
func (builder *DegreeFilterBuilder) Degree(degree []string) *DegreeFilterBuilder
学历列表
示例值:
func (*DegreeFilterBuilder) HideOption ¶
func (builder *DegreeFilterBuilder) HideOption(hideOption int) *DegreeFilterBuilder
是否过滤专升本
示例值:1
type DeleteExternalApplicationReq ¶
type DeleteExternalApplicationReq struct {
// contains filtered or unexported fields
}
type DeleteExternalApplicationReqBuilder ¶
type DeleteExternalApplicationReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteExternalApplicationReqBuilder ¶
func NewDeleteExternalApplicationReqBuilder() *DeleteExternalApplicationReqBuilder
func (*DeleteExternalApplicationReqBuilder) Build ¶
func (builder *DeleteExternalApplicationReqBuilder) Build() *DeleteExternalApplicationReq
func (*DeleteExternalApplicationReqBuilder) ExternalApplicationId ¶
func (builder *DeleteExternalApplicationReqBuilder) ExternalApplicationId(externalApplicationId string) *DeleteExternalApplicationReqBuilder
外部投递 id
示例值:6960663240925956660
func (*DeleteExternalApplicationReqBuilder) TalentId ¶
func (builder *DeleteExternalApplicationReqBuilder) TalentId(talentId string) *DeleteExternalApplicationReqBuilder
人才ID
示例值:6960663240925956660
type DeleteExternalApplicationResp ¶
type DeleteExternalApplicationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *DeleteExternalApplicationRespData `json:"data"` // 业务数据 }
func (*DeleteExternalApplicationResp) Success ¶
func (resp *DeleteExternalApplicationResp) Success() bool
type DeleteExternalApplicationRespData ¶
type DeleteExternalApplicationRespData struct {
ExternalApplication *ExternalApplication `json:"external_application,omitempty"` //
}
type DeleteExternalReferralRewardReq ¶
type DeleteExternalReferralRewardReq struct {
// contains filtered or unexported fields
}
type DeleteExternalReferralRewardReqBuilder ¶
type DeleteExternalReferralRewardReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteExternalReferralRewardReqBuilder ¶
func NewDeleteExternalReferralRewardReqBuilder() *DeleteExternalReferralRewardReqBuilder
func (*DeleteExternalReferralRewardReqBuilder) Build ¶
func (builder *DeleteExternalReferralRewardReqBuilder) Build() *DeleteExternalReferralRewardReq
func (*DeleteExternalReferralRewardReqBuilder) ExternalReferralRewardId ¶
func (builder *DeleteExternalReferralRewardReqBuilder) ExternalReferralRewardId(externalReferralRewardId string) *DeleteExternalReferralRewardReqBuilder
内推奖励ID
示例值:6942778198054125570
type DeleteExternalReferralRewardResp ¶
type DeleteExternalReferralRewardResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteExternalReferralRewardResp) Success ¶
func (resp *DeleteExternalReferralRewardResp) Success() bool
type DeleteJobRequirementReq ¶
type DeleteJobRequirementReq struct {
// contains filtered or unexported fields
}
type DeleteJobRequirementReqBuilder ¶
type DeleteJobRequirementReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteJobRequirementReqBuilder ¶
func NewDeleteJobRequirementReqBuilder() *DeleteJobRequirementReqBuilder
func (*DeleteJobRequirementReqBuilder) Build ¶
func (builder *DeleteJobRequirementReqBuilder) Build() *DeleteJobRequirementReq
func (*DeleteJobRequirementReqBuilder) JobRequirementId ¶
func (builder *DeleteJobRequirementReqBuilder) JobRequirementId(jobRequirementId string) *DeleteJobRequirementReqBuilder
招聘需求 ID
示例值:1616161616
type DeleteJobRequirementResp ¶
type DeleteJobRequirementResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteJobRequirementResp) Success ¶
func (resp *DeleteJobRequirementResp) Success() bool
type DeleteNoteReq ¶
type DeleteNoteReq struct {
// contains filtered or unexported fields
}
type DeleteNoteReqBuilder ¶
type DeleteNoteReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteNoteReqBuilder ¶
func NewDeleteNoteReqBuilder() *DeleteNoteReqBuilder
func (*DeleteNoteReqBuilder) Build ¶
func (builder *DeleteNoteReqBuilder) Build() *DeleteNoteReq
func (*DeleteNoteReqBuilder) NoteId ¶
func (builder *DeleteNoteReqBuilder) NoteId(noteId string) *DeleteNoteReqBuilder
示例值:
type DeleteNoteResp ¶
type DeleteNoteResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteNoteResp) Success ¶
func (resp *DeleteNoteResp) Success() bool
type DeleteTripartiteAgreementReq ¶
type DeleteTripartiteAgreementReq struct {
// contains filtered or unexported fields
}
type DeleteTripartiteAgreementReqBuilder ¶
type DeleteTripartiteAgreementReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteTripartiteAgreementReqBuilder ¶
func NewDeleteTripartiteAgreementReqBuilder() *DeleteTripartiteAgreementReqBuilder
func (*DeleteTripartiteAgreementReqBuilder) Build ¶
func (builder *DeleteTripartiteAgreementReqBuilder) Build() *DeleteTripartiteAgreementReq
func (*DeleteTripartiteAgreementReqBuilder) TripartiteAgreementId ¶
func (builder *DeleteTripartiteAgreementReqBuilder) TripartiteAgreementId(tripartiteAgreementId string) *DeleteTripartiteAgreementReqBuilder
三方协议ID
示例值:6942778198054125570
type DeleteTripartiteAgreementResp ¶
type DeleteTripartiteAgreementResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteTripartiteAgreementResp) Success ¶
func (resp *DeleteTripartiteAgreementResp) Success() bool
type DeleteWebsiteChannelReq ¶
type DeleteWebsiteChannelReq struct {
// contains filtered or unexported fields
}
type DeleteWebsiteChannelReqBuilder ¶
type DeleteWebsiteChannelReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteWebsiteChannelReqBuilder ¶
func NewDeleteWebsiteChannelReqBuilder() *DeleteWebsiteChannelReqBuilder
func (*DeleteWebsiteChannelReqBuilder) Build ¶
func (builder *DeleteWebsiteChannelReqBuilder) Build() *DeleteWebsiteChannelReq
func (*DeleteWebsiteChannelReqBuilder) ChannelId ¶
func (builder *DeleteWebsiteChannelReqBuilder) ChannelId(channelId string) *DeleteWebsiteChannelReqBuilder
推广渠道 ID
示例值:7085989097067563300
func (*DeleteWebsiteChannelReqBuilder) WebsiteId ¶
func (builder *DeleteWebsiteChannelReqBuilder) WebsiteId(websiteId string) *DeleteWebsiteChannelReqBuilder
官网 ID
示例值:1618209327096
type DeleteWebsiteChannelResp ¶
type DeleteWebsiteChannelResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*DeleteWebsiteChannelResp) Success ¶
func (resp *DeleteWebsiteChannelResp) Success() bool
type Department ¶
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) EnName ¶
func (builder *DepartmentBuilder) EnName(enName string) *DepartmentBuilder
英文名
示例值:Name
func (*DepartmentBuilder) Id ¶
func (builder *DepartmentBuilder) Id(id string) *DepartmentBuilder
ID
示例值:1213213123123
func (*DepartmentBuilder) Name ¶
func (builder *DepartmentBuilder) Name(name string) *DepartmentBuilder
名字
示例值:部门名A
type DepartmentId ¶
type DepartmentIdBuilder ¶
type DepartmentIdBuilder struct {
// contains filtered or unexported fields
}
func NewDepartmentIdBuilder ¶
func NewDepartmentIdBuilder() *DepartmentIdBuilder
func (*DepartmentIdBuilder) Build ¶
func (builder *DepartmentIdBuilder) Build() *DepartmentId
func (*DepartmentIdBuilder) DepartmentId ¶
func (builder *DepartmentIdBuilder) DepartmentId(departmentId string) *DepartmentIdBuilder
示例值:
func (*DepartmentIdBuilder) OpenDepartmentId ¶
func (builder *DepartmentIdBuilder) OpenDepartmentId(openDepartmentId string) *DepartmentIdBuilder
示例值:
type DiData ¶
type DiData struct { Value *string `json:"value,omitempty"` // 字段值 1. 单选: "1" 2. 多选:"["1", "2"]" 3. 月份选择:"{"date":"2022-01"}" 4. 年份选择:"{"date":"2022"}" 5. 数字:"123" 6. 单行文本:"xxx " 7. 多行文本:"xxx xxxx" 8. 日期范围 "[1688140800000,1688140800000]" ObjectAttribute *ObjectAttribute `json:"object_attribute,omitempty"` // 字段属性 }
type DiDataBuilder ¶
type DiDataBuilder struct {
// contains filtered or unexported fields
}
func NewDiDataBuilder ¶
func NewDiDataBuilder() *DiDataBuilder
func (*DiDataBuilder) Build ¶
func (builder *DiDataBuilder) Build() *DiData
func (*DiDataBuilder) ObjectAttribute ¶
func (builder *DiDataBuilder) ObjectAttribute(objectAttribute *ObjectAttribute) *DiDataBuilder
字段属性
示例值:
func (*DiDataBuilder) Value ¶
func (builder *DiDataBuilder) Value(value string) *DiDataBuilder
字段值 1. 单选: "1" 2. 多选:"["1", "2"]" 3. 月份选择:"{"date":"2022-01"}" 4. 年份选择:"{"date":"2022"}" 5. 数字:"123" 6. 单行文本:"xxx " 7. 多行文本:"xxx xxxx" 8. 日期范围 "[1688140800000,1688140800000]"
示例值:"1"
type DiInfo ¶
type DiInfo struct { Id *string `json:"id,omitempty"` // DI信息 ID ApplicationId *string `json:"application_id,omitempty"` // 投递ID TalentId *string `json:"talent_id,omitempty"` // 人才ID SourceType *int `json:"source_type,omitempty"` // 数据来源 CreateTime *string `json:"create_time,omitempty"` // 创建时间毫秒时间戳 UpdateTime *string `json:"update_time,omitempty"` // 更新时间毫秒时间戳 DiData []*DiData `json:"di_data,omitempty"` // 多元信息 }
type DiInfoBuilder ¶
type DiInfoBuilder struct {
// contains filtered or unexported fields
}
func NewDiInfoBuilder ¶
func NewDiInfoBuilder() *DiInfoBuilder
func (*DiInfoBuilder) ApplicationId ¶
func (builder *DiInfoBuilder) ApplicationId(applicationId string) *DiInfoBuilder
投递ID
示例值:"6784008015948283905"
func (*DiInfoBuilder) Build ¶
func (builder *DiInfoBuilder) Build() *DiInfo
func (*DiInfoBuilder) CreateTime ¶
func (builder *DiInfoBuilder) CreateTime(createTime string) *DiInfoBuilder
创建时间毫秒时间戳
示例值:"1681301987"
func (*DiInfoBuilder) DiData ¶
func (builder *DiInfoBuilder) DiData(diData []*DiData) *DiInfoBuilder
多元信息
示例值:
func (*DiInfoBuilder) Id ¶
func (builder *DiInfoBuilder) Id(id string) *DiInfoBuilder
DI信息 ID
示例值:"6784008015948283904"
func (*DiInfoBuilder) SourceType ¶
func (builder *DiInfoBuilder) SourceType(sourceType int) *DiInfoBuilder
数据来源
示例值:1
func (*DiInfoBuilder) TalentId ¶
func (builder *DiInfoBuilder) TalentId(talentId string) *DiInfoBuilder
人才ID
示例值:"6784008015948283906"
func (*DiInfoBuilder) UpdateTime ¶
func (builder *DiInfoBuilder) UpdateTime(updateTime string) *DiInfoBuilder
更新时间毫秒时间戳
示例值:"1681301987"
type DimensionAbility ¶
type DimensionAbilityBuilder ¶
type DimensionAbilityBuilder struct {
// contains filtered or unexported fields
}
func NewDimensionAbilityBuilder ¶
func NewDimensionAbilityBuilder() *DimensionAbilityBuilder
func (*DimensionAbilityBuilder) Build ¶
func (builder *DimensionAbilityBuilder) Build() *DimensionAbility
func (*DimensionAbilityBuilder) Description ¶
func (builder *DimensionAbilityBuilder) Description(description *I18n) *DimensionAbilityBuilder
能力项描述
示例值:
func (*DimensionAbilityBuilder) Id ¶
func (builder *DimensionAbilityBuilder) Id(id string) *DimensionAbilityBuilder
能力项ID
示例值:6930815272790114324
func (*DimensionAbilityBuilder) Name ¶
func (builder *DimensionAbilityBuilder) Name(name *I18n) *DimensionAbilityBuilder
能力项名称
示例值:
type DummyBuilder ¶
type DummyBuilder struct {
// contains filtered or unexported fields
}
func NewDummyBuilder ¶
func NewDummyBuilder() *DummyBuilder
func (*DummyBuilder) Build ¶
func (builder *DummyBuilder) Build() *Dummy
type EcoAccountCustomField ¶
type EcoAccountCustomField struct { Scope *int `json:"scope,omitempty"` // 适用范围 CustomFieldList []*EcoAccountCustomFieldData `json:"custom_field_list,omitempty"` // 自定义字段列表 }
type EcoAccountCustomFieldBuilder ¶
type EcoAccountCustomFieldBuilder struct {
// contains filtered or unexported fields
}
func NewEcoAccountCustomFieldBuilder ¶
func NewEcoAccountCustomFieldBuilder() *EcoAccountCustomFieldBuilder
func (*EcoAccountCustomFieldBuilder) Build ¶
func (builder *EcoAccountCustomFieldBuilder) Build() *EcoAccountCustomField
func (*EcoAccountCustomFieldBuilder) CustomFieldList ¶
func (builder *EcoAccountCustomFieldBuilder) CustomFieldList(customFieldList []*EcoAccountCustomFieldData) *EcoAccountCustomFieldBuilder
自定义字段列表
示例值:
func (*EcoAccountCustomFieldBuilder) Scope ¶
func (builder *EcoAccountCustomFieldBuilder) Scope(scope int) *EcoAccountCustomFieldBuilder
适用范围
示例值:1
type EcoAccountCustomFieldData ¶
type EcoAccountCustomFieldData struct { Key *string `json:"key,omitempty"` // 自定义字段的标识,同一 scope 内须唯一 Name *I18n `json:"name,omitempty"` // 自定义字段的名称,用户在添加账号表单看到的控件标题 IsRequired *bool `json:"is_required,omitempty"` // 是否必填 Description *I18n `json:"description,omitempty"` // 自定义字段的描述,用户在添加账号表单看到的 place holder }
type EcoAccountCustomFieldDataBuilder ¶
type EcoAccountCustomFieldDataBuilder struct {
// contains filtered or unexported fields
}
func NewEcoAccountCustomFieldDataBuilder ¶
func NewEcoAccountCustomFieldDataBuilder() *EcoAccountCustomFieldDataBuilder
func (*EcoAccountCustomFieldDataBuilder) Build ¶
func (builder *EcoAccountCustomFieldDataBuilder) Build() *EcoAccountCustomFieldData
func (*EcoAccountCustomFieldDataBuilder) Description ¶
func (builder *EcoAccountCustomFieldDataBuilder) Description(description *I18n) *EcoAccountCustomFieldDataBuilder
自定义字段的描述,用户在添加账号表单看到的 place holder
示例值:
func (*EcoAccountCustomFieldDataBuilder) IsRequired ¶
func (builder *EcoAccountCustomFieldDataBuilder) IsRequired(isRequired bool) *EcoAccountCustomFieldDataBuilder
是否必填
示例值:true
func (*EcoAccountCustomFieldDataBuilder) Key ¶
func (builder *EcoAccountCustomFieldDataBuilder) Key(key string) *EcoAccountCustomFieldDataBuilder
自定义字段的标识,同一 scope 内须唯一
示例值:org_id
func (*EcoAccountCustomFieldDataBuilder) Name ¶
func (builder *EcoAccountCustomFieldDataBuilder) Name(name *I18n) *EcoAccountCustomFieldDataBuilder
自定义字段的名称,用户在添加账号表单看到的控件标题
示例值:
type EcoAccountCustomFieldEventDataBuilder ¶
type EcoAccountCustomFieldEventDataBuilder struct {
// contains filtered or unexported fields
}
func NewEcoAccountCustomFieldEventDataBuilder ¶
func NewEcoAccountCustomFieldEventDataBuilder() *EcoAccountCustomFieldEventDataBuilder
func (*EcoAccountCustomFieldEventDataBuilder) Build ¶
func (builder *EcoAccountCustomFieldEventDataBuilder) Build() *EcoAccountCustomFieldEventData
func (*EcoAccountCustomFieldEventDataBuilder) Key ¶
func (builder *EcoAccountCustomFieldEventDataBuilder) Key(key string) *EcoAccountCustomFieldEventDataBuilder
自定义字段的标识
示例值:ord_id
func (*EcoAccountCustomFieldEventDataBuilder) Value ¶
func (builder *EcoAccountCustomFieldEventDataBuilder) Value(value string) *EcoAccountCustomFieldEventDataBuilder
自定义字段的值
示例值:7233333
type EcoBackgroundCheckCreateEventCandidateInfo ¶
type EcoBackgroundCheckCreateEventCandidateInfo struct { Name *string `json:"name,omitempty"` // 候选人姓名 Mobile *EcoBackgroundCheckCreateEventMobile `json:"mobile,omitempty"` // 候选人手机号 Email *string `json:"email,omitempty"` // 候选人邮箱 FirstName *string `json:"first_name,omitempty"` // 名字 LastName *string `json:"last_name,omitempty"` // 姓氏 }
type EcoBackgroundCheckCreateEventCandidateInfoBuilder ¶
type EcoBackgroundCheckCreateEventCandidateInfoBuilder struct {
// contains filtered or unexported fields
}
func NewEcoBackgroundCheckCreateEventCandidateInfoBuilder ¶
func NewEcoBackgroundCheckCreateEventCandidateInfoBuilder() *EcoBackgroundCheckCreateEventCandidateInfoBuilder
func (*EcoBackgroundCheckCreateEventCandidateInfoBuilder) Build ¶
func (builder *EcoBackgroundCheckCreateEventCandidateInfoBuilder) Build() *EcoBackgroundCheckCreateEventCandidateInfo
func (*EcoBackgroundCheckCreateEventCandidateInfoBuilder) Email ¶
func (builder *EcoBackgroundCheckCreateEventCandidateInfoBuilder) Email(email string) *EcoBackgroundCheckCreateEventCandidateInfoBuilder
候选人邮箱
示例值:xxx@abc.vom
func (*EcoBackgroundCheckCreateEventCandidateInfoBuilder) FirstName ¶
func (builder *EcoBackgroundCheckCreateEventCandidateInfoBuilder) FirstName(firstName string) *EcoBackgroundCheckCreateEventCandidateInfoBuilder
名字
示例值:Ming
func (*EcoBackgroundCheckCreateEventCandidateInfoBuilder) LastName ¶
func (builder *EcoBackgroundCheckCreateEventCandidateInfoBuilder) LastName(lastName string) *EcoBackgroundCheckCreateEventCandidateInfoBuilder
姓氏
示例值:Lee
func (*EcoBackgroundCheckCreateEventCandidateInfoBuilder) Mobile ¶
func (builder *EcoBackgroundCheckCreateEventCandidateInfoBuilder) Mobile(mobile *EcoBackgroundCheckCreateEventMobile) *EcoBackgroundCheckCreateEventCandidateInfoBuilder
候选人手机号
示例值:
func (*EcoBackgroundCheckCreateEventCandidateInfoBuilder) Name ¶
func (builder *EcoBackgroundCheckCreateEventCandidateInfoBuilder) Name(name string) *EcoBackgroundCheckCreateEventCandidateInfoBuilder
候选人姓名
示例值:王二
type EcoBackgroundCheckCreateEventContactInfo ¶
type EcoBackgroundCheckCreateEventContactInfo struct { Name *string `json:"name,omitempty"` // 联系人姓名 Mobile *EcoBackgroundCheckCreateEventMobile `json:"mobile,omitempty"` // 联系人手机号 Email *string `json:"email,omitempty"` // 联系人邮箱 }
type EcoBackgroundCheckCreateEventContactInfoBuilder ¶
type EcoBackgroundCheckCreateEventContactInfoBuilder struct {
// contains filtered or unexported fields
}
func NewEcoBackgroundCheckCreateEventContactInfoBuilder ¶
func NewEcoBackgroundCheckCreateEventContactInfoBuilder() *EcoBackgroundCheckCreateEventContactInfoBuilder
func (*EcoBackgroundCheckCreateEventContactInfoBuilder) Build ¶
func (builder *EcoBackgroundCheckCreateEventContactInfoBuilder) Build() *EcoBackgroundCheckCreateEventContactInfo
func (*EcoBackgroundCheckCreateEventContactInfoBuilder) Email ¶
func (builder *EcoBackgroundCheckCreateEventContactInfoBuilder) Email(email string) *EcoBackgroundCheckCreateEventContactInfoBuilder
联系人邮箱
示例值:xxx@abc.vom
func (*EcoBackgroundCheckCreateEventContactInfoBuilder) Mobile ¶
func (builder *EcoBackgroundCheckCreateEventContactInfoBuilder) Mobile(mobile *EcoBackgroundCheckCreateEventMobile) *EcoBackgroundCheckCreateEventContactInfoBuilder
联系人手机号
示例值:
func (*EcoBackgroundCheckCreateEventContactInfoBuilder) Name ¶
func (builder *EcoBackgroundCheckCreateEventContactInfoBuilder) Name(name string) *EcoBackgroundCheckCreateEventContactInfoBuilder
联系人姓名
示例值:王二
type EcoBackgroundCheckCreateEventCustomKvBuilder ¶
type EcoBackgroundCheckCreateEventCustomKvBuilder struct {
// contains filtered or unexported fields
}
func NewEcoBackgroundCheckCreateEventCustomKvBuilder ¶
func NewEcoBackgroundCheckCreateEventCustomKvBuilder() *EcoBackgroundCheckCreateEventCustomKvBuilder
func (*EcoBackgroundCheckCreateEventCustomKvBuilder) Build ¶
func (builder *EcoBackgroundCheckCreateEventCustomKvBuilder) Build() *EcoBackgroundCheckCreateEventCustomKv
func (*EcoBackgroundCheckCreateEventCustomKvBuilder) Key ¶
func (builder *EcoBackgroundCheckCreateEventCustomKvBuilder) Key(key string) *EcoBackgroundCheckCreateEventCustomKvBuilder
自定义字段标识
示例值:auth_token
func (*EcoBackgroundCheckCreateEventCustomKvBuilder) Value ¶
func (builder *EcoBackgroundCheckCreateEventCustomKvBuilder) Value(value string) *EcoBackgroundCheckCreateEventCustomKvBuilder
自定义字段值
示例值:apikey_1233kkka
type EcoBackgroundCheckCreateEventMobileBuilder ¶
type EcoBackgroundCheckCreateEventMobileBuilder struct {
// contains filtered or unexported fields
}
func NewEcoBackgroundCheckCreateEventMobileBuilder ¶
func NewEcoBackgroundCheckCreateEventMobileBuilder() *EcoBackgroundCheckCreateEventMobileBuilder
func (*EcoBackgroundCheckCreateEventMobileBuilder) Build ¶
func (builder *EcoBackgroundCheckCreateEventMobileBuilder) Build() *EcoBackgroundCheckCreateEventMobile
func (*EcoBackgroundCheckCreateEventMobileBuilder) Code ¶
func (builder *EcoBackgroundCheckCreateEventMobileBuilder) Code(code string) *EcoBackgroundCheckCreateEventMobileBuilder
国家代码
示例值:86
func (*EcoBackgroundCheckCreateEventMobileBuilder) Number ¶
func (builder *EcoBackgroundCheckCreateEventMobileBuilder) Number(number string) *EcoBackgroundCheckCreateEventMobileBuilder
手机号码
示例值:18900001111
type EcoBackgroundCheckCustomField ¶
type EcoBackgroundCheckCustomField struct { AccountId *string `json:"account_id,omitempty"` // 背调账号 ID,可在「账号绑定」事件中获取 CustomFieldList []*EcoBackgroundCheckCustomFieldData `json:"custom_field_list,omitempty"` // 自定义字段列表 }
type EcoBackgroundCheckCustomFieldBuilder ¶
type EcoBackgroundCheckCustomFieldBuilder struct {
// contains filtered or unexported fields
}
func NewEcoBackgroundCheckCustomFieldBuilder ¶
func NewEcoBackgroundCheckCustomFieldBuilder() *EcoBackgroundCheckCustomFieldBuilder
func (*EcoBackgroundCheckCustomFieldBuilder) AccountId ¶
func (builder *EcoBackgroundCheckCustomFieldBuilder) AccountId(accountId string) *EcoBackgroundCheckCustomFieldBuilder
背调账号 ID,可在「账号绑定」事件中获取
示例值:6995842370159937061
func (*EcoBackgroundCheckCustomFieldBuilder) Build ¶
func (builder *EcoBackgroundCheckCustomFieldBuilder) Build() *EcoBackgroundCheckCustomField
func (*EcoBackgroundCheckCustomFieldBuilder) CustomFieldList ¶
func (builder *EcoBackgroundCheckCustomFieldBuilder) CustomFieldList(customFieldList []*EcoBackgroundCheckCustomFieldData) *EcoBackgroundCheckCustomFieldBuilder
自定义字段列表
示例值:
type EcoBackgroundCheckCustomFieldData ¶
type EcoBackgroundCheckCustomFieldData struct { Type *string `json:"type,omitempty"` // 自定义字段类型 Key *string `json:"key,omitempty"` // 自定义字段的标识,在同一账号内唯一 Name *I18n `json:"name,omitempty"` // 自定义字段的名称,用户在安排背调表单看到的控件标题 IsRequired *bool `json:"is_required,omitempty"` // 是否必填 Description *I18n `json:"description,omitempty"` // 自定义字段的描述,如果是输入控件,为用户在安排背调表单看到的 placeholder 或 提示文字 Options []*EcoBackgroundCheckCustomFieldDataOption `json:"options,omitempty"` // type 为 select 或 multiselect 时必填,单选或多选的选项 }
type EcoBackgroundCheckCustomFieldDataBuilder ¶
type EcoBackgroundCheckCustomFieldDataBuilder struct {
// contains filtered or unexported fields
}
func NewEcoBackgroundCheckCustomFieldDataBuilder ¶
func NewEcoBackgroundCheckCustomFieldDataBuilder() *EcoBackgroundCheckCustomFieldDataBuilder
func (*EcoBackgroundCheckCustomFieldDataBuilder) Build ¶
func (builder *EcoBackgroundCheckCustomFieldDataBuilder) Build() *EcoBackgroundCheckCustomFieldData
func (*EcoBackgroundCheckCustomFieldDataBuilder) Description ¶
func (builder *EcoBackgroundCheckCustomFieldDataBuilder) Description(description *I18n) *EcoBackgroundCheckCustomFieldDataBuilder
自定义字段的描述,如果是输入控件,为用户在安排背调表单看到的 placeholder 或 提示文字
示例值:
func (*EcoBackgroundCheckCustomFieldDataBuilder) IsRequired ¶
func (builder *EcoBackgroundCheckCustomFieldDataBuilder) IsRequired(isRequired bool) *EcoBackgroundCheckCustomFieldDataBuilder
是否必填
示例值:true
func (*EcoBackgroundCheckCustomFieldDataBuilder) Key ¶
func (builder *EcoBackgroundCheckCustomFieldDataBuilder) Key(key string) *EcoBackgroundCheckCustomFieldDataBuilder
自定义字段的标识,在同一账号内唯一
示例值:candidate_resume
func (*EcoBackgroundCheckCustomFieldDataBuilder) Name ¶
func (builder *EcoBackgroundCheckCustomFieldDataBuilder) Name(name *I18n) *EcoBackgroundCheckCustomFieldDataBuilder
自定义字段的名称,用户在安排背调表单看到的控件标题
示例值:
func (*EcoBackgroundCheckCustomFieldDataBuilder) Options ¶
func (builder *EcoBackgroundCheckCustomFieldDataBuilder) Options(options []*EcoBackgroundCheckCustomFieldDataOption) *EcoBackgroundCheckCustomFieldDataBuilder
type 为 select 或 multiselect 时必填,单选或多选的选项
示例值:
func (*EcoBackgroundCheckCustomFieldDataBuilder) Type ¶
func (builder *EcoBackgroundCheckCustomFieldDataBuilder) Type(type_ string) *EcoBackgroundCheckCustomFieldDataBuilder
自定义字段类型
示例值:text
type EcoBackgroundCheckCustomFieldDataOptionBuilder ¶
type EcoBackgroundCheckCustomFieldDataOptionBuilder struct {
// contains filtered or unexported fields
}
func NewEcoBackgroundCheckCustomFieldDataOptionBuilder ¶
func NewEcoBackgroundCheckCustomFieldDataOptionBuilder() *EcoBackgroundCheckCustomFieldDataOptionBuilder
func (*EcoBackgroundCheckCustomFieldDataOptionBuilder) Build ¶
func (builder *EcoBackgroundCheckCustomFieldDataOptionBuilder) Build() *EcoBackgroundCheckCustomFieldDataOption
func (*EcoBackgroundCheckCustomFieldDataOptionBuilder) Key ¶
func (builder *EcoBackgroundCheckCustomFieldDataOptionBuilder) Key(key string) *EcoBackgroundCheckCustomFieldDataOptionBuilder
选项的 key
示例值:A
func (*EcoBackgroundCheckCustomFieldDataOptionBuilder) Name ¶
func (builder *EcoBackgroundCheckCustomFieldDataOptionBuilder) Name(name *I18n) *EcoBackgroundCheckCustomFieldDataOptionBuilder
选项的名称
示例值:
type EcoBackgroundCheckPackage ¶
type EcoBackgroundCheckPackage struct { AccountId *string `json:"account_id,omitempty"` // 背调账号 ID,可在「账号绑定」事件中获取 PackageList []*EcoBackgroundCheckPackageData `json:"package_list,omitempty"` // 背调套餐列表 AdditionalItemList []*EcoBackgroundCheckPackageAdditionalItem `json:"additional_item_list,omitempty"` // 附加调查项列表 }
type EcoBackgroundCheckPackageAdditionalItemBuilder ¶
type EcoBackgroundCheckPackageAdditionalItemBuilder struct {
// contains filtered or unexported fields
}
func NewEcoBackgroundCheckPackageAdditionalItemBuilder ¶
func NewEcoBackgroundCheckPackageAdditionalItemBuilder() *EcoBackgroundCheckPackageAdditionalItemBuilder
func (*EcoBackgroundCheckPackageAdditionalItemBuilder) Build ¶
func (builder *EcoBackgroundCheckPackageAdditionalItemBuilder) Build() *EcoBackgroundCheckPackageAdditionalItem
func (*EcoBackgroundCheckPackageAdditionalItemBuilder) Description ¶
func (builder *EcoBackgroundCheckPackageAdditionalItemBuilder) Description(description string) *EcoBackgroundCheckPackageAdditionalItemBuilder
附加调查项描述
示例值:详细调查
func (*EcoBackgroundCheckPackageAdditionalItemBuilder) Id ¶
func (builder *EcoBackgroundCheckPackageAdditionalItemBuilder) Id(id string) *EcoBackgroundCheckPackageAdditionalItemBuilder
附件调查项 ID
示例值:ext001
func (*EcoBackgroundCheckPackageAdditionalItemBuilder) Name ¶
func (builder *EcoBackgroundCheckPackageAdditionalItemBuilder) Name(name string) *EcoBackgroundCheckPackageAdditionalItemBuilder
附加调查项名称
示例值:工作履历信息验证X2
type EcoBackgroundCheckPackageBuilder ¶
type EcoBackgroundCheckPackageBuilder struct {
// contains filtered or unexported fields
}
func NewEcoBackgroundCheckPackageBuilder ¶
func NewEcoBackgroundCheckPackageBuilder() *EcoBackgroundCheckPackageBuilder
func (*EcoBackgroundCheckPackageBuilder) AccountId ¶
func (builder *EcoBackgroundCheckPackageBuilder) AccountId(accountId string) *EcoBackgroundCheckPackageBuilder
背调账号 ID,可在「账号绑定」事件中获取
示例值:ord_id
func (*EcoBackgroundCheckPackageBuilder) AdditionalItemList ¶
func (builder *EcoBackgroundCheckPackageBuilder) AdditionalItemList(additionalItemList []*EcoBackgroundCheckPackageAdditionalItem) *EcoBackgroundCheckPackageBuilder
附加调查项列表
示例值:
func (*EcoBackgroundCheckPackageBuilder) Build ¶
func (builder *EcoBackgroundCheckPackageBuilder) Build() *EcoBackgroundCheckPackage
func (*EcoBackgroundCheckPackageBuilder) PackageList ¶
func (builder *EcoBackgroundCheckPackageBuilder) PackageList(packageList []*EcoBackgroundCheckPackageData) *EcoBackgroundCheckPackageBuilder
背调套餐列表
示例值:
type EcoBackgroundCheckPackageDataBuilder ¶
type EcoBackgroundCheckPackageDataBuilder struct {
// contains filtered or unexported fields
}
func NewEcoBackgroundCheckPackageDataBuilder ¶
func NewEcoBackgroundCheckPackageDataBuilder() *EcoBackgroundCheckPackageDataBuilder
func (*EcoBackgroundCheckPackageDataBuilder) Build ¶
func (builder *EcoBackgroundCheckPackageDataBuilder) Build() *EcoBackgroundCheckPackageData
func (*EcoBackgroundCheckPackageDataBuilder) Description ¶
func (builder *EcoBackgroundCheckPackageDataBuilder) Description(description string) *EcoBackgroundCheckPackageDataBuilder
套餐描述
示例值:工作履历信息验证X1,工作表现鉴定评价X1,教育背景核实,公民身份信息验证,简历对比,民事诉讼调查
func (*EcoBackgroundCheckPackageDataBuilder) Id ¶
func (builder *EcoBackgroundCheckPackageDataBuilder) Id(id string) *EcoBackgroundCheckPackageDataBuilder
套餐 ID
示例值:pkg001
func (*EcoBackgroundCheckPackageDataBuilder) Name ¶
func (builder *EcoBackgroundCheckPackageDataBuilder) Name(name string) *EcoBackgroundCheckPackageDataBuilder
背调名称
示例值:基础套餐
type EcoBackgroundCheckReportFileBuilder ¶
type EcoBackgroundCheckReportFileBuilder struct {
// contains filtered or unexported fields
}
func NewEcoBackgroundCheckReportFileBuilder ¶
func NewEcoBackgroundCheckReportFileBuilder() *EcoBackgroundCheckReportFileBuilder
func (*EcoBackgroundCheckReportFileBuilder) Build ¶
func (builder *EcoBackgroundCheckReportFileBuilder) Build() *EcoBackgroundCheckReportFile
func (*EcoBackgroundCheckReportFileBuilder) ReportName ¶
func (builder *EcoBackgroundCheckReportFileBuilder) ReportName(reportName string) *EcoBackgroundCheckReportFileBuilder
报告名称
示例值:阶段报告.pdf
func (*EcoBackgroundCheckReportFileBuilder) ReportUrl ¶
func (builder *EcoBackgroundCheckReportFileBuilder) ReportUrl(reportUrl string) *EcoBackgroundCheckReportFileBuilder
报告地址
func (*EcoBackgroundCheckReportFileBuilder) ReportUrlType ¶
func (builder *EcoBackgroundCheckReportFileBuilder) ReportUrlType(reportUrlType int) *EcoBackgroundCheckReportFileBuilder
报告地址类型;枚举值 1 或为空时为可下载的 pdf 链接,2 为预览型链接
示例值:1
type EcoExamCreateEventCandidateInfo ¶
type EcoExamCreateEventCandidateInfo struct { Name *string `json:"name,omitempty"` // 候选人姓名 Mobile *EcoExamCreateEventMobile `json:"mobile,omitempty"` // 候选人手机号 Email *string `json:"email,omitempty"` // 候选人邮箱 }
type EcoExamCreateEventCandidateInfoBuilder ¶
type EcoExamCreateEventCandidateInfoBuilder struct {
// contains filtered or unexported fields
}
func NewEcoExamCreateEventCandidateInfoBuilder ¶
func NewEcoExamCreateEventCandidateInfoBuilder() *EcoExamCreateEventCandidateInfoBuilder
func (*EcoExamCreateEventCandidateInfoBuilder) Build ¶
func (builder *EcoExamCreateEventCandidateInfoBuilder) Build() *EcoExamCreateEventCandidateInfo
func (*EcoExamCreateEventCandidateInfoBuilder) Email ¶
func (builder *EcoExamCreateEventCandidateInfoBuilder) Email(email string) *EcoExamCreateEventCandidateInfoBuilder
候选人邮箱
示例值:xxx@abc.vom
func (*EcoExamCreateEventCandidateInfoBuilder) Mobile ¶
func (builder *EcoExamCreateEventCandidateInfoBuilder) Mobile(mobile *EcoExamCreateEventMobile) *EcoExamCreateEventCandidateInfoBuilder
候选人手机号
示例值:
func (*EcoExamCreateEventCandidateInfoBuilder) Name ¶
func (builder *EcoExamCreateEventCandidateInfoBuilder) Name(name string) *EcoExamCreateEventCandidateInfoBuilder
候选人姓名
示例值:王二
type EcoExamCreateEventMobileBuilder ¶
type EcoExamCreateEventMobileBuilder struct {
// contains filtered or unexported fields
}
func NewEcoExamCreateEventMobileBuilder ¶
func NewEcoExamCreateEventMobileBuilder() *EcoExamCreateEventMobileBuilder
func (*EcoExamCreateEventMobileBuilder) Build ¶
func (builder *EcoExamCreateEventMobileBuilder) Build() *EcoExamCreateEventMobile
func (*EcoExamCreateEventMobileBuilder) Code ¶
func (builder *EcoExamCreateEventMobileBuilder) Code(code string) *EcoExamCreateEventMobileBuilder
国家代码
示例值:86
func (*EcoExamCreateEventMobileBuilder) Number ¶
func (builder *EcoExamCreateEventMobileBuilder) Number(number string) *EcoExamCreateEventMobileBuilder
手机号码
示例值:18900001111
type EcoExamLoginInfo ¶
type EcoExamLoginInfoBuilder ¶
type EcoExamLoginInfoBuilder struct {
// contains filtered or unexported fields
}
func NewEcoExamLoginInfoBuilder ¶
func NewEcoExamLoginInfoBuilder() *EcoExamLoginInfoBuilder
func (*EcoExamLoginInfoBuilder) Build ¶
func (builder *EcoExamLoginInfoBuilder) Build() *EcoExamLoginInfo
func (*EcoExamLoginInfoBuilder) ExamUrl ¶
func (builder *EcoExamLoginInfoBuilder) ExamUrl(examUrl string) *EcoExamLoginInfoBuilder
笔试链接
func (*EcoExamLoginInfoBuilder) Password ¶
func (builder *EcoExamLoginInfoBuilder) Password(password string) *EcoExamLoginInfoBuilder
密码
示例值:xxxxxx
func (*EcoExamLoginInfoBuilder) Username ¶
func (builder *EcoExamLoginInfoBuilder) Username(username string) *EcoExamLoginInfoBuilder
用户名
示例值:waxsdfbhg
type EcoExamPaper ¶
type EcoExamPaper struct { AccountId *string `json:"account_id,omitempty"` // 账号 ID,可在「账号绑定」事件中获取 PaperList []*EcoExamPaperData `json:"paper_list,omitempty"` // 试卷列表 }
type EcoExamPaperBuilder ¶
type EcoExamPaperBuilder struct {
// contains filtered or unexported fields
}
func NewEcoExamPaperBuilder ¶
func NewEcoExamPaperBuilder() *EcoExamPaperBuilder
func (*EcoExamPaperBuilder) AccountId ¶
func (builder *EcoExamPaperBuilder) AccountId(accountId string) *EcoExamPaperBuilder
账号 ID,可在「账号绑定」事件中获取
示例值:7147998241542539527
func (*EcoExamPaperBuilder) Build ¶
func (builder *EcoExamPaperBuilder) Build() *EcoExamPaper
func (*EcoExamPaperBuilder) PaperList ¶
func (builder *EcoExamPaperBuilder) PaperList(paperList []*EcoExamPaperData) *EcoExamPaperBuilder
试卷列表
示例值:
type EcoExamPaperData ¶
type EcoExamPaperData struct { Id *string `json:"id,omitempty"` // 试卷 ID Name *string `json:"name,omitempty"` // 试卷名称 Duration *int `json:"duration,omitempty"` // 考试时长(分钟) QuestionCount *int `json:"question_count,omitempty"` // 试卷题目数量 StartTime *string `json:"start_time,omitempty"` // 开始时间,留空或不传表示不限制开始时间 EndTime *string `json:"end_time,omitempty"` // 结束时间,留空或不传表示不限制结束时间 }
type EcoExamPaperDataBuilder ¶
type EcoExamPaperDataBuilder struct {
// contains filtered or unexported fields
}
func NewEcoExamPaperDataBuilder ¶
func NewEcoExamPaperDataBuilder() *EcoExamPaperDataBuilder
func (*EcoExamPaperDataBuilder) Build ¶
func (builder *EcoExamPaperDataBuilder) Build() *EcoExamPaperData
func (*EcoExamPaperDataBuilder) Duration ¶
func (builder *EcoExamPaperDataBuilder) Duration(duration int) *EcoExamPaperDataBuilder
考试时长(分钟)
示例值:30
func (*EcoExamPaperDataBuilder) EndTime ¶
func (builder *EcoExamPaperDataBuilder) EndTime(endTime string) *EcoExamPaperDataBuilder
结束时间,留空或不传表示不限制结束时间
示例值:1672444800000
func (*EcoExamPaperDataBuilder) Id ¶
func (builder *EcoExamPaperDataBuilder) Id(id string) *EcoExamPaperDataBuilder
试卷 ID
示例值:7147998241542539527
func (*EcoExamPaperDataBuilder) Name ¶
func (builder *EcoExamPaperDataBuilder) Name(name string) *EcoExamPaperDataBuilder
试卷名称
示例值:春季测评
func (*EcoExamPaperDataBuilder) QuestionCount ¶
func (builder *EcoExamPaperDataBuilder) QuestionCount(questionCount int) *EcoExamPaperDataBuilder
试卷题目数量
示例值:30
func (*EcoExamPaperDataBuilder) StartTime ¶
func (builder *EcoExamPaperDataBuilder) StartTime(startTime string) *EcoExamPaperDataBuilder
开始时间,留空或不传表示不限制开始时间
示例值:1658676234053
type EcoExamResult ¶
type EcoExamResult struct { Result *string `json:"result,omitempty"` // 笔试结果 ResultTime *string `json:"result_time,omitempty"` // 笔试结果时间 ReportList []*EcoExamResultReport `json:"report_list,omitempty"` // 报告列表 DetailList []*EcoExamResultDetail `json:"detail_list,omitempty"` // 详细评价结果 }
type EcoExamResultBuilder ¶
type EcoExamResultBuilder struct {
// contains filtered or unexported fields
}
func NewEcoExamResultBuilder ¶
func NewEcoExamResultBuilder() *EcoExamResultBuilder
func (*EcoExamResultBuilder) Build ¶
func (builder *EcoExamResultBuilder) Build() *EcoExamResult
func (*EcoExamResultBuilder) DetailList ¶
func (builder *EcoExamResultBuilder) DetailList(detailList []*EcoExamResultDetail) *EcoExamResultBuilder
详细评价结果
示例值:
func (*EcoExamResultBuilder) ReportList ¶
func (builder *EcoExamResultBuilder) ReportList(reportList []*EcoExamResultReport) *EcoExamResultBuilder
报告列表
示例值:
func (*EcoExamResultBuilder) Result ¶
func (builder *EcoExamResultBuilder) Result(result string) *EcoExamResultBuilder
笔试结果
示例值:60.5
func (*EcoExamResultBuilder) ResultTime ¶
func (builder *EcoExamResultBuilder) ResultTime(resultTime string) *EcoExamResultBuilder
笔试结果时间
示例值:1658676234053
type EcoExamResultDetail ¶
type EcoExamResultDetailBuilder ¶
type EcoExamResultDetailBuilder struct {
// contains filtered or unexported fields
}
func NewEcoExamResultDetailBuilder ¶
func NewEcoExamResultDetailBuilder() *EcoExamResultDetailBuilder
func (*EcoExamResultDetailBuilder) Build ¶
func (builder *EcoExamResultDetailBuilder) Build() *EcoExamResultDetail
func (*EcoExamResultDetailBuilder) Id ¶
func (builder *EcoExamResultDetailBuilder) Id(id string) *EcoExamResultDetailBuilder
评价 ID
示例值:pj001
func (*EcoExamResultDetailBuilder) Name ¶
func (builder *EcoExamResultDetailBuilder) Name(name string) *EcoExamResultDetailBuilder
评价名称
示例值:基本功
func (*EcoExamResultDetailBuilder) Result ¶
func (builder *EcoExamResultDetailBuilder) Result(result string) *EcoExamResultDetailBuilder
评价结果
示例值:优秀
type EcoExamResultReport ¶
type EcoExamResultReportBuilder ¶
type EcoExamResultReportBuilder struct {
// contains filtered or unexported fields
}
func NewEcoExamResultReportBuilder ¶
func NewEcoExamResultReportBuilder() *EcoExamResultReportBuilder
func (*EcoExamResultReportBuilder) AnswerTime ¶
func (builder *EcoExamResultReportBuilder) AnswerTime(answerTime string) *EcoExamResultReportBuilder
作答完成时间(毫秒时间戳)
示例值:1658676234053
func (*EcoExamResultReportBuilder) Build ¶
func (builder *EcoExamResultReportBuilder) Build() *EcoExamResultReport
func (*EcoExamResultReportBuilder) Name ¶
func (builder *EcoExamResultReportBuilder) Name(name string) *EcoExamResultReportBuilder
报告名称
示例值:阶段报告.pdf
func (*EcoExamResultReportBuilder) Url ¶
func (builder *EcoExamResultReportBuilder) Url(url string) *EcoExamResultReportBuilder
报告链接
type EducationInfo ¶
type EducationInfo struct { Degree *int `json:"degree,omitempty"` // 学历 EndTime *int `json:"end_time,omitempty"` // 结束时间 FieldOfStudy *string `json:"field_of_study,omitempty"` // 专业 School *string `json:"school,omitempty"` // 学校 StartTime *int `json:"start_time,omitempty"` // 开始时间 EducationType *int `json:"education_type,omitempty"` // 学历类型 AcademicRanking *int `json:"academic_ranking,omitempty"` // 排名 }
type EducationInfoBuilder ¶
type EducationInfoBuilder struct {
// contains filtered or unexported fields
}
func NewEducationInfoBuilder ¶
func NewEducationInfoBuilder() *EducationInfoBuilder
func (*EducationInfoBuilder) AcademicRanking ¶
func (builder *EducationInfoBuilder) AcademicRanking(academicRanking int) *EducationInfoBuilder
排名
示例值:
func (*EducationInfoBuilder) Build ¶
func (builder *EducationInfoBuilder) Build() *EducationInfo
func (*EducationInfoBuilder) Degree ¶
func (builder *EducationInfoBuilder) Degree(degree int) *EducationInfoBuilder
学历
示例值:
func (*EducationInfoBuilder) EducationType ¶
func (builder *EducationInfoBuilder) EducationType(educationType int) *EducationInfoBuilder
学历类型
示例值:
func (*EducationInfoBuilder) EndTime ¶
func (builder *EducationInfoBuilder) EndTime(endTime int) *EducationInfoBuilder
结束时间
示例值:
func (*EducationInfoBuilder) FieldOfStudy ¶
func (builder *EducationInfoBuilder) FieldOfStudy(fieldOfStudy string) *EducationInfoBuilder
专业
示例值:
func (*EducationInfoBuilder) School ¶
func (builder *EducationInfoBuilder) School(school string) *EducationInfoBuilder
学校
示例值:
func (*EducationInfoBuilder) StartTime ¶
func (builder *EducationInfoBuilder) StartTime(startTime int) *EducationInfoBuilder
开始时间
示例值:
type EhrImportTask ¶
type EhrImportTaskBuilder ¶
type EhrImportTaskBuilder struct {
// contains filtered or unexported fields
}
func NewEhrImportTaskBuilder ¶
func NewEhrImportTaskBuilder() *EhrImportTaskBuilder
func (*EhrImportTaskBuilder) Build ¶
func (builder *EhrImportTaskBuilder) Build() *EhrImportTask
func (*EhrImportTaskBuilder) FailReason ¶
func (builder *EhrImportTaskBuilder) FailReason(failReason string) *EhrImportTaskBuilder
失败原因,仅在导入结果为失败时可用
示例值:当前 HC 不可用
func (*EhrImportTaskBuilder) RedirectUrl ¶
func (builder *EhrImportTaskBuilder) RedirectUrl(redirectUrl string) *EhrImportTaskBuilder
跳转链接,若需返回跳转链接,请前往飞书招聘「设置 - 生态对接 - e-HR / OA 办公系统 - 『导入 e-HR』功能设置」中开启「支持对接的 e-HR / OA 系统返回外部链接」开关
func (*EhrImportTaskBuilder) State ¶
func (builder *EhrImportTaskBuilder) State(state int) *EhrImportTaskBuilder
导入结果
示例值:2
type Employee ¶
type Employee struct { Id *string `json:"id,omitempty"` // 员工ID ApplicationId *string `json:"application_id,omitempty"` // 投递ID OnboardStatus *int `json:"onboard_status,omitempty"` // 入职状态 ConversionStatus *int `json:"conversion_status,omitempty"` // 转正状态 OnboardTime *int `json:"onboard_time,omitempty"` // 实际入职时间 ExpectedConversionTime *int `json:"expected_conversion_time,omitempty"` // 预期转正时间 ActualConversionTime *int `json:"actual_conversion_time,omitempty"` // 实际转正时间 OverboardTime *int `json:"overboard_time,omitempty"` // 离职时间 OverboardNote *string `json:"overboard_note,omitempty"` // 离职原因 OnboardCityCode *string `json:"onboard_city_code,omitempty"` // 办公地点 Department *string `json:"department,omitempty"` // 入职部门 Leader *string `json:"leader,omitempty"` // 直属上级 Sequence *string `json:"sequence,omitempty"` // 序列 Level *string `json:"level,omitempty"` // 职级 EmployeeType *string `json:"employee_type,omitempty"` // 员工类型 JobRequirementId *string `json:"job_requirement_id,omitempty"` // 招聘需求ID }
type EmployeeBuilder ¶
type EmployeeBuilder struct {
// contains filtered or unexported fields
}
func NewEmployeeBuilder ¶
func NewEmployeeBuilder() *EmployeeBuilder
func (*EmployeeBuilder) ActualConversionTime ¶
func (builder *EmployeeBuilder) ActualConversionTime(actualConversionTime int) *EmployeeBuilder
实际转正时间
示例值:1637596800000
func (*EmployeeBuilder) ApplicationId ¶
func (builder *EmployeeBuilder) ApplicationId(applicationId string) *EmployeeBuilder
投递ID
示例值:7073372582620416300
func (*EmployeeBuilder) Build ¶
func (builder *EmployeeBuilder) Build() *Employee
func (*EmployeeBuilder) ConversionStatus ¶
func (builder *EmployeeBuilder) ConversionStatus(conversionStatus int) *EmployeeBuilder
转正状态
示例值:1
func (*EmployeeBuilder) Department ¶
func (builder *EmployeeBuilder) Department(department string) *EmployeeBuilder
入职部门
示例值:6966123381141866028
func (*EmployeeBuilder) EmployeeType ¶
func (builder *EmployeeBuilder) EmployeeType(employeeType string) *EmployeeBuilder
员工类型
示例值:1
func (*EmployeeBuilder) ExpectedConversionTime ¶
func (builder *EmployeeBuilder) ExpectedConversionTime(expectedConversionTime int) *EmployeeBuilder
预期转正时间
示例值:1637596800000
func (*EmployeeBuilder) Id ¶
func (builder *EmployeeBuilder) Id(id string) *EmployeeBuilder
员工ID
示例值:7095600054216542508
func (*EmployeeBuilder) JobRequirementId ¶
func (builder *EmployeeBuilder) JobRequirementId(jobRequirementId string) *EmployeeBuilder
招聘需求ID
示例值:123123123213
func (*EmployeeBuilder) Leader ¶
func (builder *EmployeeBuilder) Leader(leader string) *EmployeeBuilder
直属上级
示例值:ou-xxx
func (*EmployeeBuilder) Level ¶
func (builder *EmployeeBuilder) Level(level string) *EmployeeBuilder
职级
示例值:7006234385490345986
func (*EmployeeBuilder) OnboardCityCode ¶
func (builder *EmployeeBuilder) OnboardCityCode(onboardCityCode string) *EmployeeBuilder
办公地点
示例值:CT_2
func (*EmployeeBuilder) OnboardStatus ¶
func (builder *EmployeeBuilder) OnboardStatus(onboardStatus int) *EmployeeBuilder
入职状态
示例值:1
func (*EmployeeBuilder) OnboardTime ¶
func (builder *EmployeeBuilder) OnboardTime(onboardTime int) *EmployeeBuilder
实际入职时间
示例值:1637596800000
func (*EmployeeBuilder) OverboardNote ¶
func (builder *EmployeeBuilder) OverboardNote(overboardNote string) *EmployeeBuilder
离职原因
示例值:职业发展考虑
func (*EmployeeBuilder) OverboardTime ¶
func (builder *EmployeeBuilder) OverboardTime(overboardTime int) *EmployeeBuilder
离职时间
示例值:1637596800000
func (*EmployeeBuilder) Sequence ¶
func (builder *EmployeeBuilder) Sequence(sequence string) *EmployeeBuilder
序列
示例值:6937934036379650311
type EmployeeConversionInfo ¶
type EmployeeConversionInfo struct {
ActualConversionTime *int `json:"actual_conversion_time,omitempty"` // 实际转正日期
}
type EmployeeConversionInfoBuilder ¶
type EmployeeConversionInfoBuilder struct {
// contains filtered or unexported fields
}
func NewEmployeeConversionInfoBuilder ¶
func NewEmployeeConversionInfoBuilder() *EmployeeConversionInfoBuilder
func (*EmployeeConversionInfoBuilder) ActualConversionTime ¶
func (builder *EmployeeConversionInfoBuilder) ActualConversionTime(actualConversionTime int) *EmployeeConversionInfoBuilder
实际转正日期
示例值:1637596800000
func (*EmployeeConversionInfoBuilder) Build ¶
func (builder *EmployeeConversionInfoBuilder) Build() *EmployeeConversionInfo
type EmployeeOverboardInfo ¶
type EmployeeOverboardInfoBuilder ¶
type EmployeeOverboardInfoBuilder struct {
// contains filtered or unexported fields
}
func NewEmployeeOverboardInfoBuilder ¶
func NewEmployeeOverboardInfoBuilder() *EmployeeOverboardInfoBuilder
func (*EmployeeOverboardInfoBuilder) ActualOverboardTime ¶
func (builder *EmployeeOverboardInfoBuilder) ActualOverboardTime(actualOverboardTime int) *EmployeeOverboardInfoBuilder
实际离职日期
示例值:1637596800000
func (*EmployeeOverboardInfoBuilder) Build ¶
func (builder *EmployeeOverboardInfoBuilder) Build() *EmployeeOverboardInfo
func (*EmployeeOverboardInfoBuilder) OverboardNote ¶
func (builder *EmployeeOverboardInfoBuilder) OverboardNote(overboardNote string) *EmployeeOverboardInfoBuilder
离职原因
示例值:职业发展考虑
type EntityInfo ¶
type EntityInfoBuilder ¶
type EntityInfoBuilder struct {
// contains filtered or unexported fields
}
func NewEntityInfoBuilder ¶
func NewEntityInfoBuilder() *EntityInfoBuilder
func (*EntityInfoBuilder) Build ¶
func (builder *EntityInfoBuilder) Build() *EntityInfo
func (*EntityInfoBuilder) Code ¶
func (builder *EntityInfoBuilder) Code(code string) *EntityInfoBuilder
实体code
示例值:application
func (*EntityInfoBuilder) Name ¶
func (builder *EntityInfoBuilder) Name(name *I18n) *EntityInfoBuilder
实体名称
示例值:
type Evaluation ¶
type Evaluation struct { Id *string `json:"id,omitempty"` // 评估 ID ApplicationId *string `json:"application_id,omitempty"` // 投递 ID StageId *string `json:"stage_id,omitempty"` // 投递阶段 CreatorId *string `json:"creator_id,omitempty"` // 创建人user_id EvaluatorId *string `json:"evaluator_id,omitempty"` // 评估人user_id CommitStatus *int `json:"commit_status,omitempty"` // 提交状态 Conclusion *int `json:"conclusion,omitempty"` // 评估结论 Content *string `json:"content,omitempty"` // 评估详情 CreateTime *string `json:"create_time,omitempty"` // 创建时间 UpdateTime *string `json:"update_time,omitempty"` // 最近更新时间 }
type EvaluationBuilder ¶
type EvaluationBuilder struct {
// contains filtered or unexported fields
}
func NewEvaluationBuilder ¶
func NewEvaluationBuilder() *EvaluationBuilder
func (*EvaluationBuilder) ApplicationId ¶
func (builder *EvaluationBuilder) ApplicationId(applicationId string) *EvaluationBuilder
投递 ID
示例值:6875569957036738823
func (*EvaluationBuilder) Build ¶
func (builder *EvaluationBuilder) Build() *Evaluation
func (*EvaluationBuilder) CommitStatus ¶
func (builder *EvaluationBuilder) CommitStatus(commitStatus int) *EvaluationBuilder
提交状态
示例值:1
func (*EvaluationBuilder) Conclusion ¶
func (builder *EvaluationBuilder) Conclusion(conclusion int) *EvaluationBuilder
评估结论
示例值:1
func (*EvaluationBuilder) Content ¶
func (builder *EvaluationBuilder) Content(content string) *EvaluationBuilder
评估详情
示例值:这位同学很优秀
func (*EvaluationBuilder) CreateTime ¶
func (builder *EvaluationBuilder) CreateTime(createTime string) *EvaluationBuilder
创建时间
示例值:1600843767338
func (*EvaluationBuilder) CreatorId ¶
func (builder *EvaluationBuilder) CreatorId(creatorId string) *EvaluationBuilder
创建人user_id
示例值:ou_aaf83d1b2c856ead36aa9a38784b9a5c
func (*EvaluationBuilder) EvaluatorId ¶
func (builder *EvaluationBuilder) EvaluatorId(evaluatorId string) *EvaluationBuilder
评估人user_id
示例值:ou_aaf83d1b2c856ead36aa9a38784b9a5c
func (*EvaluationBuilder) Id ¶
func (builder *EvaluationBuilder) Id(id string) *EvaluationBuilder
评估 ID
示例值:6875295756292425998
func (*EvaluationBuilder) StageId ¶
func (builder *EvaluationBuilder) StageId(stageId string) *EvaluationBuilder
投递阶段
示例值:6784315427607595268
func (*EvaluationBuilder) UpdateTime ¶
func (builder *EvaluationBuilder) UpdateTime(updateTime string) *EvaluationBuilder
最近更新时间
示例值:1600843937733
type EvaluationTask ¶
type EvaluationTask struct { Id *string `json:"id,omitempty"` // 评估 ID JobId *string `json:"job_id,omitempty"` // 职位 ID TalentId *string `json:"talent_id,omitempty"` // 人才 ID ApplicationId *string `json:"application_id,omitempty"` // 投递 ID ActivityStatus *int `json:"activity_status,omitempty"` // 任务状态 }
type EvaluationTaskBuilder ¶
type EvaluationTaskBuilder struct {
// contains filtered or unexported fields
}
func NewEvaluationTaskBuilder ¶
func NewEvaluationTaskBuilder() *EvaluationTaskBuilder
func (*EvaluationTaskBuilder) ActivityStatus ¶
func (builder *EvaluationTaskBuilder) ActivityStatus(activityStatus int) *EvaluationTaskBuilder
任务状态
示例值:1
func (*EvaluationTaskBuilder) ApplicationId ¶
func (builder *EvaluationTaskBuilder) ApplicationId(applicationId string) *EvaluationTaskBuilder
投递 ID
示例值:7046315599510833452
func (*EvaluationTaskBuilder) Build ¶
func (builder *EvaluationTaskBuilder) Build() *EvaluationTask
func (*EvaluationTaskBuilder) Id ¶
func (builder *EvaluationTaskBuilder) Id(id string) *EvaluationTaskBuilder
评估 ID
示例值:6989202908470446380
func (*EvaluationTaskBuilder) JobId ¶
func (builder *EvaluationTaskBuilder) JobId(jobId string) *EvaluationTaskBuilder
职位 ID
示例值:6897921873523247373
func (*EvaluationTaskBuilder) TalentId ¶
func (builder *EvaluationTaskBuilder) TalentId(talentId string) *EvaluationTaskBuilder
人才 ID
示例值:7046263097923537196
type ExamMarkingTask ¶
type ExamMarkingTask struct { Id *string `json:"id,omitempty"` // 笔试 ID JobId *string `json:"job_id,omitempty"` // 职位 ID TalentId *string `json:"talent_id,omitempty"` // 人才 ID ApplicationId *string `json:"application_id,omitempty"` // 投递 ID ActivityStatus *int `json:"activity_status,omitempty"` // 任务状态 }
type ExamMarkingTaskBuilder ¶
type ExamMarkingTaskBuilder struct {
// contains filtered or unexported fields
}
func NewExamMarkingTaskBuilder ¶
func NewExamMarkingTaskBuilder() *ExamMarkingTaskBuilder
func (*ExamMarkingTaskBuilder) ActivityStatus ¶
func (builder *ExamMarkingTaskBuilder) ActivityStatus(activityStatus int) *ExamMarkingTaskBuilder
任务状态
示例值:1
func (*ExamMarkingTaskBuilder) ApplicationId ¶
func (builder *ExamMarkingTaskBuilder) ApplicationId(applicationId string) *ExamMarkingTaskBuilder
投递 ID
示例值:7046315599510833452
func (*ExamMarkingTaskBuilder) Build ¶
func (builder *ExamMarkingTaskBuilder) Build() *ExamMarkingTask
func (*ExamMarkingTaskBuilder) Id ¶
func (builder *ExamMarkingTaskBuilder) Id(id string) *ExamMarkingTaskBuilder
笔试 ID
示例值:6989202908470446380
func (*ExamMarkingTaskBuilder) JobId ¶
func (builder *ExamMarkingTaskBuilder) JobId(jobId string) *ExamMarkingTaskBuilder
职位 ID
示例值:6897921873523247373
func (*ExamMarkingTaskBuilder) TalentId ¶
func (builder *ExamMarkingTaskBuilder) TalentId(talentId string) *ExamMarkingTaskBuilder
人才 ID
示例值:7046263097923537196
type ExternalApplication ¶
type ExternalApplication struct { Id *string `json:"id,omitempty"` // 外部投递 ID ExternalId *string `json:"external_id,omitempty"` // 外部系统投递主键 (仅用于幂等) JobRecruitmentType *int `json:"job_recruitment_type,omitempty"` // 职位招聘类型 JobTitle *string `json:"job_title,omitempty"` // 职位名称 ResumeSource *string `json:"resume_source,omitempty"` // 简历来源 Stage *string `json:"stage,omitempty"` // 阶段 TalentId *string `json:"talent_id,omitempty"` // 人才 ID TerminationReason *string `json:"termination_reason,omitempty"` // 终止原因 DeliveryType *int `json:"delivery_type,omitempty"` // 投递类型 ModifyTime *int `json:"modify_time,omitempty"` // 更新时间 CreateTime *int `json:"create_time,omitempty"` // 投递在外部系统创建时间 TerminationType *string `json:"termination_type,omitempty"` // 终止类型 }
type ExternalApplicationBuilder ¶
type ExternalApplicationBuilder struct {
// contains filtered or unexported fields
}
func NewExternalApplicationBuilder ¶
func NewExternalApplicationBuilder() *ExternalApplicationBuilder
func (*ExternalApplicationBuilder) Build ¶
func (builder *ExternalApplicationBuilder) Build() *ExternalApplication
func (*ExternalApplicationBuilder) CreateTime ¶
func (builder *ExternalApplicationBuilder) CreateTime(createTime int) *ExternalApplicationBuilder
投递在外部系统创建时间
示例值:1618500278644
func (*ExternalApplicationBuilder) DeliveryType ¶
func (builder *ExternalApplicationBuilder) DeliveryType(deliveryType int) *ExternalApplicationBuilder
投递类型
示例值:1
func (*ExternalApplicationBuilder) ExternalId ¶
func (builder *ExternalApplicationBuilder) ExternalId(externalId string) *ExternalApplicationBuilder
外部系统投递主键 (仅用于幂等)
示例值:123
func (*ExternalApplicationBuilder) Id ¶
func (builder *ExternalApplicationBuilder) Id(id string) *ExternalApplicationBuilder
外部投递 ID
示例值:6989202908470446380
func (*ExternalApplicationBuilder) JobRecruitmentType ¶
func (builder *ExternalApplicationBuilder) JobRecruitmentType(jobRecruitmentType int) *ExternalApplicationBuilder
职位招聘类型
示例值:1
func (*ExternalApplicationBuilder) JobTitle ¶
func (builder *ExternalApplicationBuilder) JobTitle(jobTitle string) *ExternalApplicationBuilder
职位名称
示例值:高级Java
func (*ExternalApplicationBuilder) ModifyTime ¶
func (builder *ExternalApplicationBuilder) ModifyTime(modifyTime int) *ExternalApplicationBuilder
更新时间
示例值:1618500278645
func (*ExternalApplicationBuilder) ResumeSource ¶
func (builder *ExternalApplicationBuilder) ResumeSource(resumeSource string) *ExternalApplicationBuilder
简历来源
示例值:lagou
func (*ExternalApplicationBuilder) Stage ¶
func (builder *ExternalApplicationBuilder) Stage(stage string) *ExternalApplicationBuilder
阶段
示例值:1
func (*ExternalApplicationBuilder) TalentId ¶
func (builder *ExternalApplicationBuilder) TalentId(talentId string) *ExternalApplicationBuilder
人才 ID
示例值:6960663240925956459
func (*ExternalApplicationBuilder) TerminationReason ¶
func (builder *ExternalApplicationBuilder) TerminationReason(terminationReason string) *ExternalApplicationBuilder
终止原因
示例值:不合适
func (*ExternalApplicationBuilder) TerminationType ¶
func (builder *ExternalApplicationBuilder) TerminationType(terminationType string) *ExternalApplicationBuilder
终止类型
示例值:health
type ExternalBackgroundCheck ¶
type ExternalBackgroundCheck struct { Id *string `json:"id,omitempty"` // 外部背调 ID ExternalId *string `json:"external_id,omitempty"` // 外部系统背调主键 (仅用于幂等) ExternalApplicationId *string `json:"external_application_id,omitempty"` // 外部投递 ID Date *int `json:"date,omitempty"` // 背调日期 Name *string `json:"name,omitempty"` // 背调名字 Result *string `json:"result,omitempty"` // 背调结果 AttachmentIdList []string `json:"attachment_id_list,omitempty"` // 背调附件ID列表 AttachmentList []*ExternalBackgroundCheckAttachment `json:"attachment_list,omitempty"` // 背调附件 }
type ExternalBackgroundCheckAttachmentBuilder ¶
type ExternalBackgroundCheckAttachmentBuilder struct {
// contains filtered or unexported fields
}
func NewExternalBackgroundCheckAttachmentBuilder ¶
func NewExternalBackgroundCheckAttachmentBuilder() *ExternalBackgroundCheckAttachmentBuilder
func (*ExternalBackgroundCheckAttachmentBuilder) Build ¶
func (builder *ExternalBackgroundCheckAttachmentBuilder) Build() *ExternalBackgroundCheckAttachment
func (*ExternalBackgroundCheckAttachmentBuilder) Id ¶
func (builder *ExternalBackgroundCheckAttachmentBuilder) Id(id string) *ExternalBackgroundCheckAttachmentBuilder
附件 ID
示例值:6987954043925432620
func (*ExternalBackgroundCheckAttachmentBuilder) Name ¶
func (builder *ExternalBackgroundCheckAttachmentBuilder) Name(name string) *ExternalBackgroundCheckAttachmentBuilder
附件名字
示例值:test_resume.pdf
func (*ExternalBackgroundCheckAttachmentBuilder) Size ¶
func (builder *ExternalBackgroundCheckAttachmentBuilder) Size(size int) *ExternalBackgroundCheckAttachmentBuilder
附件大小
示例值:126371
type ExternalBackgroundCheckBuilder ¶
type ExternalBackgroundCheckBuilder struct {
// contains filtered or unexported fields
}
func NewExternalBackgroundCheckBuilder ¶
func NewExternalBackgroundCheckBuilder() *ExternalBackgroundCheckBuilder
func (*ExternalBackgroundCheckBuilder) AttachmentIdList ¶
func (builder *ExternalBackgroundCheckBuilder) AttachmentIdList(attachmentIdList []string) *ExternalBackgroundCheckBuilder
背调附件ID列表
示例值:6989181065243969836
func (*ExternalBackgroundCheckBuilder) AttachmentList ¶
func (builder *ExternalBackgroundCheckBuilder) AttachmentList(attachmentList []*ExternalBackgroundCheckAttachment) *ExternalBackgroundCheckBuilder
背调附件
示例值:
func (*ExternalBackgroundCheckBuilder) Build ¶
func (builder *ExternalBackgroundCheckBuilder) Build() *ExternalBackgroundCheck
func (*ExternalBackgroundCheckBuilder) Date ¶
func (builder *ExternalBackgroundCheckBuilder) Date(date int) *ExternalBackgroundCheckBuilder
背调日期
示例值:1626602069393
func (*ExternalBackgroundCheckBuilder) ExternalApplicationId ¶
func (builder *ExternalBackgroundCheckBuilder) ExternalApplicationId(externalApplicationId string) *ExternalBackgroundCheckBuilder
外部投递 ID
示例值:1234111
func (*ExternalBackgroundCheckBuilder) ExternalId ¶
func (builder *ExternalBackgroundCheckBuilder) ExternalId(externalId string) *ExternalBackgroundCheckBuilder
外部系统背调主键 (仅用于幂等)
示例值:123
func (*ExternalBackgroundCheckBuilder) Id ¶
func (builder *ExternalBackgroundCheckBuilder) Id(id string) *ExternalBackgroundCheckBuilder
外部背调 ID
示例值:6989202908470446380
func (*ExternalBackgroundCheckBuilder) Name ¶
func (builder *ExternalBackgroundCheckBuilder) Name(name string) *ExternalBackgroundCheckBuilder
背调名字
示例值:测试.pdf
func (*ExternalBackgroundCheckBuilder) Result ¶
func (builder *ExternalBackgroundCheckBuilder) Result(result string) *ExternalBackgroundCheckBuilder
背调结果
示例值:1
type ExternalGrantRoleInfo ¶
type ExternalGrantRoleInfo struct {
RoleId *string `json:"role_id,omitempty"` // 角色ID
}
type ExternalGrantRoleInfoBuilder ¶
type ExternalGrantRoleInfoBuilder struct {
// contains filtered or unexported fields
}
func NewExternalGrantRoleInfoBuilder ¶
func NewExternalGrantRoleInfoBuilder() *ExternalGrantRoleInfoBuilder
func (*ExternalGrantRoleInfoBuilder) Build ¶
func (builder *ExternalGrantRoleInfoBuilder) Build() *ExternalGrantRoleInfo
func (*ExternalGrantRoleInfoBuilder) RoleId ¶
func (builder *ExternalGrantRoleInfoBuilder) RoleId(roleId string) *ExternalGrantRoleInfoBuilder
角色ID
示例值:1001
type ExternalInterview ¶
type ExternalInterview struct { ExternalId *string `json:"external_id,omitempty"` // 外部系统面试主键 (仅用于幂等) ExternalApplicationId *string `json:"external_application_id,omitempty"` // 外部投递 ID Id *string `json:"id,omitempty"` // 外部面试 ID ParticipateStatus *int `json:"participate_status,omitempty"` // 参与状态 BeginTime *int `json:"begin_time,omitempty"` // 开始时间 EndTime *int `json:"end_time,omitempty"` // 结束时间 }
type ExternalInterviewAssessment ¶
type ExternalInterviewAssessment struct { Id *string `json:"id,omitempty"` // 外部面评 ID ExternalId *string `json:"external_id,omitempty"` // 外部系统面评主键(仅用于幂等) Username *string `json:"username,omitempty"` // 面试官姓名 Conclusion *int `json:"conclusion,omitempty"` // 面试结果 AssessmentDimensionList []*ExternalInterviewAssessmentDimension `json:"assessment_dimension_list,omitempty"` // 评价维度列表 Content *string `json:"content,omitempty"` // 综合记录 ExternalInterviewId *string `json:"external_interview_id,omitempty"` // 外部面试 ID }
type ExternalInterviewAssessmentBuilder ¶
type ExternalInterviewAssessmentBuilder struct {
// contains filtered or unexported fields
}
func NewExternalInterviewAssessmentBuilder ¶
func NewExternalInterviewAssessmentBuilder() *ExternalInterviewAssessmentBuilder
func (*ExternalInterviewAssessmentBuilder) AssessmentDimensionList ¶
func (builder *ExternalInterviewAssessmentBuilder) AssessmentDimensionList(assessmentDimensionList []*ExternalInterviewAssessmentDimension) *ExternalInterviewAssessmentBuilder
评价维度列表
示例值:
func (*ExternalInterviewAssessmentBuilder) Build ¶
func (builder *ExternalInterviewAssessmentBuilder) Build() *ExternalInterviewAssessment
func (*ExternalInterviewAssessmentBuilder) Conclusion ¶
func (builder *ExternalInterviewAssessmentBuilder) Conclusion(conclusion int) *ExternalInterviewAssessmentBuilder
面试结果
示例值:1
func (*ExternalInterviewAssessmentBuilder) Content ¶
func (builder *ExternalInterviewAssessmentBuilder) Content(content string) *ExternalInterviewAssessmentBuilder
综合记录
示例值:hello world
func (*ExternalInterviewAssessmentBuilder) ExternalId ¶
func (builder *ExternalInterviewAssessmentBuilder) ExternalId(externalId string) *ExternalInterviewAssessmentBuilder
外部系统面评主键(仅用于幂等)
示例值:123
func (*ExternalInterviewAssessmentBuilder) ExternalInterviewId ¶
func (builder *ExternalInterviewAssessmentBuilder) ExternalInterviewId(externalInterviewId string) *ExternalInterviewAssessmentBuilder
外部面试 ID
示例值:6986199832494934316
func (*ExternalInterviewAssessmentBuilder) Id ¶
func (builder *ExternalInterviewAssessmentBuilder) Id(id string) *ExternalInterviewAssessmentBuilder
外部面评 ID
示例值:6989181065243969836
func (*ExternalInterviewAssessmentBuilder) Username ¶
func (builder *ExternalInterviewAssessmentBuilder) Username(username string) *ExternalInterviewAssessmentBuilder
面试官姓名
示例值:shaojiale
type ExternalInterviewAssessmentDimension ¶
type ExternalInterviewAssessmentDimension struct { Score *int `json:"score,omitempty"` // 打分题分数(当题目类型为「打分题」时使用) Option *string `json:"option,omitempty"` // 单选选项(当题目类型为「单选题」时使用) Options []string `json:"options,omitempty"` // 多选选项(当题目类型为「多选题」时使用) Content *string `json:"content,omitempty"` // 描述内容(当题目类型为「描述题」时使用) AssessmentType *int `json:"assessment_type,omitempty"` // 题目类型 Title *string `json:"title,omitempty"` // 题目标题 Description *string `json:"description,omitempty"` // 题目描述 }
type ExternalInterviewAssessmentDimensionBuilder ¶
type ExternalInterviewAssessmentDimensionBuilder struct {
// contains filtered or unexported fields
}
func NewExternalInterviewAssessmentDimensionBuilder ¶
func NewExternalInterviewAssessmentDimensionBuilder() *ExternalInterviewAssessmentDimensionBuilder
func (*ExternalInterviewAssessmentDimensionBuilder) AssessmentType ¶
func (builder *ExternalInterviewAssessmentDimensionBuilder) AssessmentType(assessmentType int) *ExternalInterviewAssessmentDimensionBuilder
题目类型
示例值:1
func (*ExternalInterviewAssessmentDimensionBuilder) Build ¶
func (builder *ExternalInterviewAssessmentDimensionBuilder) Build() *ExternalInterviewAssessmentDimension
func (*ExternalInterviewAssessmentDimensionBuilder) Content ¶
func (builder *ExternalInterviewAssessmentDimensionBuilder) Content(content string) *ExternalInterviewAssessmentDimensionBuilder
描述内容(当题目类型为「描述题」时使用)
示例值:content
func (*ExternalInterviewAssessmentDimensionBuilder) Description ¶
func (builder *ExternalInterviewAssessmentDimensionBuilder) Description(description string) *ExternalInterviewAssessmentDimensionBuilder
题目描述
示例值:desc
func (*ExternalInterviewAssessmentDimensionBuilder) Option ¶
func (builder *ExternalInterviewAssessmentDimensionBuilder) Option(option string) *ExternalInterviewAssessmentDimensionBuilder
单选选项(当题目类型为「单选题」时使用)
示例值:opt
func (*ExternalInterviewAssessmentDimensionBuilder) Options ¶
func (builder *ExternalInterviewAssessmentDimensionBuilder) Options(options []string) *ExternalInterviewAssessmentDimensionBuilder
多选选项(当题目类型为「多选题」时使用)
示例值:6989181065243969836
func (*ExternalInterviewAssessmentDimensionBuilder) Score ¶
func (builder *ExternalInterviewAssessmentDimensionBuilder) Score(score int) *ExternalInterviewAssessmentDimensionBuilder
打分题分数(当题目类型为「打分题」时使用)
示例值:99
func (*ExternalInterviewAssessmentDimensionBuilder) Title ¶
func (builder *ExternalInterviewAssessmentDimensionBuilder) Title(title string) *ExternalInterviewAssessmentDimensionBuilder
题目标题
示例值:title
type ExternalInterviewBuilder ¶
type ExternalInterviewBuilder struct {
// contains filtered or unexported fields
}
func NewExternalInterviewBuilder ¶
func NewExternalInterviewBuilder() *ExternalInterviewBuilder
func (*ExternalInterviewBuilder) BeginTime ¶
func (builder *ExternalInterviewBuilder) BeginTime(beginTime int) *ExternalInterviewBuilder
开始时间
示例值:1618500278638
func (*ExternalInterviewBuilder) Build ¶
func (builder *ExternalInterviewBuilder) Build() *ExternalInterview
func (*ExternalInterviewBuilder) EndTime ¶
func (builder *ExternalInterviewBuilder) EndTime(endTime int) *ExternalInterviewBuilder
结束时间
示例值:1618500278639
func (*ExternalInterviewBuilder) ExternalApplicationId ¶
func (builder *ExternalInterviewBuilder) ExternalApplicationId(externalApplicationId string) *ExternalInterviewBuilder
外部投递 ID
示例值:6960663240925956437
func (*ExternalInterviewBuilder) ExternalId ¶
func (builder *ExternalInterviewBuilder) ExternalId(externalId string) *ExternalInterviewBuilder
外部系统面试主键 (仅用于幂等)
示例值:123
func (*ExternalInterviewBuilder) Id ¶
func (builder *ExternalInterviewBuilder) Id(id string) *ExternalInterviewBuilder
外部面试 ID
示例值:6960663240925956436
func (*ExternalInterviewBuilder) ParticipateStatus ¶
func (builder *ExternalInterviewBuilder) ParticipateStatus(participateStatus int) *ExternalInterviewBuilder
参与状态
示例值:1
type ExternalReward ¶
type ExternalReward struct { ReferralUserId *string `json:"referral_user_id,omitempty"` // 内推人ID CreateUserId *string `json:"create_user_id,omitempty"` // 奖励创建人,管理员与内推人可见,若不传,则默认为「外部系统」 ConfirmUserId *string `json:"confirm_user_id,omitempty"` // 奖励确认人,若导入的「内推奖励状态」为「已确认」可传入,若不传,则默认为「外部系统」 PayUserId *string `json:"pay_user_id,omitempty"` // 奖励发放人,导入奖励状态为「已发放」的奖励传入,若不传,则默认为「外部系统」 ExternalId *string `json:"external_id,omitempty"` // 外部系统奖励唯一id(仅用于幂等) ApplicationId *string `json:"application_id,omitempty"` // 投递id,和「人才id」二选一 TalentId *string `json:"talent_id,omitempty"` // 人才id,和「投递id」二选一 JobId *string `json:"job_id,omitempty"` // 职位id,当参数包含「人才id」时,可以选填职位id Reason *string `json:"reason,omitempty"` // 奖励原因 RuleType *int `json:"rule_type,omitempty"` // 导入的奖励规则类型,将展示在内推奖励明细中,管理员与内推人可见 Bonus *BonusAmount `json:"bonus,omitempty"` // 奖励数据 Stage *int `json:"stage,omitempty"` // 导入的内推奖励状态 CreateTime *string `json:"create_time,omitempty"` // 奖励产生时间,内推奖励触发时间,若未传入,取接口传入时间 ConfirmTime *string `json:"confirm_time,omitempty"` // 奖励确认时间,若导入的「内推奖励状态」为「已确认」可传入,若未传入,取接口传入时间 PayTime *string `json:"pay_time,omitempty"` // 奖励发放时间,若导入的「内推奖励状态」为「已确认」可传入,若未传入,取接口传入时间 OnboardTime *string `json:"onboard_time,omitempty"` // 入职时间,管理员与内推人可见,若为「入职奖励」可传入 ConversionTime *string `json:"conversion_time,omitempty"` // 入职时间,管理员与内推人可见,若为「入职奖励」可传入 Comment *string `json:"comment,omitempty"` // 操作备注,管理员与内推人可见,若为空,将展示为奖励原因 }
type ExternalRewardBuilder ¶
type ExternalRewardBuilder struct {
// contains filtered or unexported fields
}
func NewExternalRewardBuilder ¶
func NewExternalRewardBuilder() *ExternalRewardBuilder
func (*ExternalRewardBuilder) ApplicationId ¶
func (builder *ExternalRewardBuilder) ApplicationId(applicationId string) *ExternalRewardBuilder
投递id,和「人才id」二选一
示例值:6930815272790114325
func (*ExternalRewardBuilder) Bonus ¶
func (builder *ExternalRewardBuilder) Bonus(bonus *BonusAmount) *ExternalRewardBuilder
奖励数据
示例值:
func (*ExternalRewardBuilder) Build ¶
func (builder *ExternalRewardBuilder) Build() *ExternalReward
func (*ExternalRewardBuilder) Comment ¶
func (builder *ExternalRewardBuilder) Comment(comment string) *ExternalRewardBuilder
操作备注,管理员与内推人可见,若为空,将展示为奖励原因
示例值:已发放
func (*ExternalRewardBuilder) ConfirmTime ¶
func (builder *ExternalRewardBuilder) ConfirmTime(confirmTime string) *ExternalRewardBuilder
奖励确认时间,若导入的「内推奖励状态」为「已确认」可传入,若未传入,取接口传入时间
示例值:1704720275000
func (*ExternalRewardBuilder) ConfirmUserId ¶
func (builder *ExternalRewardBuilder) ConfirmUserId(confirmUserId string) *ExternalRewardBuilder
奖励确认人,若导入的「内推奖励状态」为「已确认」可传入,若不传,则默认为「外部系统」
示例值:on_94a1ee5551019f18cd73d9f111898cf2
func (*ExternalRewardBuilder) ConversionTime ¶
func (builder *ExternalRewardBuilder) ConversionTime(conversionTime string) *ExternalRewardBuilder
入职时间,管理员与内推人可见,若为「入职奖励」可传入
示例值:1704720275003
func (*ExternalRewardBuilder) CreateTime ¶
func (builder *ExternalRewardBuilder) CreateTime(createTime string) *ExternalRewardBuilder
奖励产生时间,内推奖励触发时间,若未传入,取接口传入时间
示例值:1704720275000
func (*ExternalRewardBuilder) CreateUserId ¶
func (builder *ExternalRewardBuilder) CreateUserId(createUserId string) *ExternalRewardBuilder
奖励创建人,管理员与内推人可见,若不传,则默认为「外部系统」
示例值:on_94a1ee5551019f18cd73d9f111898cf2
func (*ExternalRewardBuilder) ExternalId ¶
func (builder *ExternalRewardBuilder) ExternalId(externalId string) *ExternalRewardBuilder
外部系统奖励唯一id(仅用于幂等)
示例值:6930815272790114324
func (*ExternalRewardBuilder) JobId ¶
func (builder *ExternalRewardBuilder) JobId(jobId string) *ExternalRewardBuilder
职位id,当参数包含「人才id」时,可以选填职位id
示例值:6930815272790114327
func (*ExternalRewardBuilder) OnboardTime ¶
func (builder *ExternalRewardBuilder) OnboardTime(onboardTime string) *ExternalRewardBuilder
入职时间,管理员与内推人可见,若为「入职奖励」可传入
示例值:1704720275002
func (*ExternalRewardBuilder) PayTime ¶
func (builder *ExternalRewardBuilder) PayTime(payTime string) *ExternalRewardBuilder
奖励发放时间,若导入的「内推奖励状态」为「已确认」可传入,若未传入,取接口传入时间
示例值:1704720275001
func (*ExternalRewardBuilder) PayUserId ¶
func (builder *ExternalRewardBuilder) PayUserId(payUserId string) *ExternalRewardBuilder
奖励发放人,导入奖励状态为「已发放」的奖励传入,若不传,则默认为「外部系统」
示例值:on_94a1ee5551019f18cd73d9f111898cf2
func (*ExternalRewardBuilder) Reason ¶
func (builder *ExternalRewardBuilder) Reason(reason string) *ExternalRewardBuilder
奖励原因
示例值:首次推荐
func (*ExternalRewardBuilder) ReferralUserId ¶
func (builder *ExternalRewardBuilder) ReferralUserId(referralUserId string) *ExternalRewardBuilder
内推人ID
示例值:on_94a1ee5551019f18cd73d9f111898cf2
func (*ExternalRewardBuilder) RuleType ¶
func (builder *ExternalRewardBuilder) RuleType(ruleType int) *ExternalRewardBuilder
导入的奖励规则类型,将展示在内推奖励明细中,管理员与内推人可见
示例值:1
func (*ExternalRewardBuilder) Stage ¶
func (builder *ExternalRewardBuilder) Stage(stage int) *ExternalRewardBuilder
导入的内推奖励状态
示例值:1
func (*ExternalRewardBuilder) TalentId ¶
func (builder *ExternalRewardBuilder) TalentId(talentId string) *ExternalRewardBuilder
人才id,和「投递id」二选一
示例值:6930815272790114326
type Filter ¶
type Filter struct { Key *string `json:"key,omitempty"` // 筛选项 key ValueType *int `json:"value_type,omitempty"` // 筛选项值类型 ValueList []string `json:"value_list,omitempty"` // 筛选项值列表 RangeFilter *RangeFilter `json:"range_filter,omitempty"` // 范围筛选 CandidateTagFilter *CandidateTagFilter `json:"candidate_tag_filter,omitempty"` // 候选人标签筛选 DegreeFilter *DegreeFilter `json:"degree_filter,omitempty"` // 学历筛选 }
type FilterBuilder ¶
type FilterBuilder struct {
// contains filtered or unexported fields
}
func NewFilterBuilder ¶
func NewFilterBuilder() *FilterBuilder
func (*FilterBuilder) Build ¶
func (builder *FilterBuilder) Build() *Filter
func (*FilterBuilder) CandidateTagFilter ¶
func (builder *FilterBuilder) CandidateTagFilter(candidateTagFilter *CandidateTagFilter) *FilterBuilder
候选人标签筛选
示例值:
func (*FilterBuilder) DegreeFilter ¶
func (builder *FilterBuilder) DegreeFilter(degreeFilter *DegreeFilter) *FilterBuilder
学历筛选
示例值:
func (*FilterBuilder) Key ¶
func (builder *FilterBuilder) Key(key string) *FilterBuilder
筛选项 key
示例值:degree
func (*FilterBuilder) RangeFilter ¶
func (builder *FilterBuilder) RangeFilter(rangeFilter *RangeFilter) *FilterBuilder
范围筛选
示例值:
func (*FilterBuilder) ValueList ¶
func (builder *FilterBuilder) ValueList(valueList []string) *FilterBuilder
筛选项值列表
示例值:
func (*FilterBuilder) ValueType ¶
func (builder *FilterBuilder) ValueType(valueType int) *FilterBuilder
筛选项值类型
示例值:1
type FiveStartScoringResult ¶
type FiveStartScoringResult struct { HighestScoreDesc *string `json:"highest_score_desc,omitempty"` // 最高分中文描述 HighestScoreEnDesc *string `json:"highest_score_en_desc,omitempty"` // 最高分英文描述 LowestScoreDesc *string `json:"lowest_score_desc,omitempty"` // 最低分中文描述 LowestScoreEnDesc *string `json:"lowest_score_en_desc,omitempty"` // 最低分英文描述 ScoreResult *float64 `json:"score_result,omitempty"` // 评分分数 }
type FiveStartScoringResultBuilder ¶
type FiveStartScoringResultBuilder struct {
// contains filtered or unexported fields
}
func NewFiveStartScoringResultBuilder ¶
func NewFiveStartScoringResultBuilder() *FiveStartScoringResultBuilder
func (*FiveStartScoringResultBuilder) Build ¶
func (builder *FiveStartScoringResultBuilder) Build() *FiveStartScoringResult
func (*FiveStartScoringResultBuilder) HighestScoreDesc ¶
func (builder *FiveStartScoringResultBuilder) HighestScoreDesc(highestScoreDesc string) *FiveStartScoringResultBuilder
最高分中文描述
示例值:非常好
func (*FiveStartScoringResultBuilder) HighestScoreEnDesc ¶
func (builder *FiveStartScoringResultBuilder) HighestScoreEnDesc(highestScoreEnDesc string) *FiveStartScoringResultBuilder
最高分英文描述
示例值:Very Good
func (*FiveStartScoringResultBuilder) LowestScoreDesc ¶
func (builder *FiveStartScoringResultBuilder) LowestScoreDesc(lowestScoreDesc string) *FiveStartScoringResultBuilder
最低分中文描述
示例值:非常差
func (*FiveStartScoringResultBuilder) LowestScoreEnDesc ¶
func (builder *FiveStartScoringResultBuilder) LowestScoreEnDesc(lowestScoreEnDesc string) *FiveStartScoringResultBuilder
最低分英文描述
示例值:Very Bad
func (*FiveStartScoringResultBuilder) ScoreResult ¶
func (builder *FiveStartScoringResultBuilder) ScoreResult(scoreResult float64) *FiveStartScoringResultBuilder
评分分数
示例值:4
type GetAgencyReq ¶
type GetAgencyReq struct {
// contains filtered or unexported fields
}
type GetAgencyReqBuilder ¶
type GetAgencyReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetAgencyReqBuilder ¶
func NewGetAgencyReqBuilder() *GetAgencyReqBuilder
func (*GetAgencyReqBuilder) AgencyId ¶
func (builder *GetAgencyReqBuilder) AgencyId(agencyId string) *GetAgencyReqBuilder
猎头供应商ID
示例值:6898173495386147079
func (*GetAgencyReqBuilder) Build ¶
func (builder *GetAgencyReqBuilder) Build() *GetAgencyReq
func (*GetAgencyReqBuilder) UserIdType ¶
func (builder *GetAgencyReqBuilder) UserIdType(userIdType string) *GetAgencyReqBuilder
此次调用中使用的用户ID的类型
示例值:open_id
type GetAgencyResp ¶
type GetAgencyResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetAgencyRespData `json:"data"` // 业务数据 }
func (*GetAgencyResp) Success ¶
func (resp *GetAgencyResp) Success() bool
type GetAgencyRespData ¶
type GetAgencyRespData struct {
Agency *Agency `json:"agency,omitempty"` // 数据
}
type GetApplicationReq ¶
type GetApplicationReq struct {
// contains filtered or unexported fields
}
type GetApplicationReqBuilder ¶
type GetApplicationReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetApplicationReqBuilder ¶
func NewGetApplicationReqBuilder() *GetApplicationReqBuilder
func (*GetApplicationReqBuilder) ApplicationId ¶
func (builder *GetApplicationReqBuilder) ApplicationId(applicationId string) *GetApplicationReqBuilder
投递 ID
示例值:6949805467799537964
func (*GetApplicationReqBuilder) Build ¶
func (builder *GetApplicationReqBuilder) Build() *GetApplicationReq
func (*GetApplicationReqBuilder) Options ¶
func (builder *GetApplicationReqBuilder) Options(options []string) *GetApplicationReqBuilder
请求控制参数,用于控制接口响应逻辑。如需一次查询多个用户ID,可通过将同一参数名多次传递,并且每次传递不同的参数值。
示例值:
func (*GetApplicationReqBuilder) UserIdType ¶
func (builder *GetApplicationReqBuilder) UserIdType(userIdType string) *GetApplicationReqBuilder
此次调用中使用的用户ID的类型
示例值:
type GetApplicationResp ¶
type GetApplicationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetApplicationRespData `json:"data"` // 业务数据 }
func (*GetApplicationResp) Success ¶
func (resp *GetApplicationResp) Success() bool
type GetApplicationRespData ¶
type GetApplicationRespData struct {
Application *Application `json:"application,omitempty"` // 投递数据
}
type GetAttachmentReq ¶
type GetAttachmentReq struct {
// contains filtered or unexported fields
}
type GetAttachmentReqBuilder ¶
type GetAttachmentReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetAttachmentReqBuilder ¶
func NewGetAttachmentReqBuilder() *GetAttachmentReqBuilder
func (*GetAttachmentReqBuilder) AttachmentId ¶
func (builder *GetAttachmentReqBuilder) AttachmentId(attachmentId string) *GetAttachmentReqBuilder
附件id
示例值:6435242341238
func (*GetAttachmentReqBuilder) Build ¶
func (builder *GetAttachmentReqBuilder) Build() *GetAttachmentReq
func (*GetAttachmentReqBuilder) Type ¶
func (builder *GetAttachmentReqBuilder) Type(type_ int) *GetAttachmentReqBuilder
附件类型
示例值:1
type GetAttachmentResp ¶
type GetAttachmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetAttachmentRespData `json:"data"` // 业务数据 }
func (*GetAttachmentResp) Success ¶
func (resp *GetAttachmentResp) Success() bool
type GetAttachmentRespData ¶
type GetAttachmentRespData struct {
Attachment *Attachment `json:"attachment,omitempty"` // 附件信息
}
type GetByApplicationEmployeeReq ¶
type GetByApplicationEmployeeReq struct {
// contains filtered or unexported fields
}
type GetByApplicationEmployeeReqBuilder ¶
type GetByApplicationEmployeeReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetByApplicationEmployeeReqBuilder ¶
func NewGetByApplicationEmployeeReqBuilder() *GetByApplicationEmployeeReqBuilder
func (*GetByApplicationEmployeeReqBuilder) ApplicationId ¶
func (builder *GetByApplicationEmployeeReqBuilder) ApplicationId(applicationId string) *GetByApplicationEmployeeReqBuilder
投递ID
示例值:123
func (*GetByApplicationEmployeeReqBuilder) Build ¶
func (builder *GetByApplicationEmployeeReqBuilder) Build() *GetByApplicationEmployeeReq
func (*GetByApplicationEmployeeReqBuilder) DepartmentIdType ¶
func (builder *GetByApplicationEmployeeReqBuilder) DepartmentIdType(departmentIdType string) *GetByApplicationEmployeeReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*GetByApplicationEmployeeReqBuilder) EmployeeTypeIdType ¶
func (builder *GetByApplicationEmployeeReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *GetByApplicationEmployeeReqBuilder
此次调用中使用的「人员类型 ID」的类型
示例值:
func (*GetByApplicationEmployeeReqBuilder) JobFamilyIdType ¶
func (builder *GetByApplicationEmployeeReqBuilder) JobFamilyIdType(jobFamilyIdType string) *GetByApplicationEmployeeReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*GetByApplicationEmployeeReqBuilder) JobLevelIdType ¶
func (builder *GetByApplicationEmployeeReqBuilder) JobLevelIdType(jobLevelIdType string) *GetByApplicationEmployeeReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*GetByApplicationEmployeeReqBuilder) UserIdType ¶
func (builder *GetByApplicationEmployeeReqBuilder) UserIdType(userIdType string) *GetByApplicationEmployeeReqBuilder
用户 ID 类型
示例值:open_id
type GetByApplicationEmployeeResp ¶
type GetByApplicationEmployeeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetByApplicationEmployeeRespData `json:"data"` // 业务数据 }
func (*GetByApplicationEmployeeResp) Success ¶
func (resp *GetByApplicationEmployeeResp) Success() bool
type GetByApplicationEmployeeRespData ¶
type GetByApplicationEmployeeRespData struct {
Employee *Employee `json:"employee,omitempty"` // 员工信息
}
type GetByApplicationReferralReq ¶
type GetByApplicationReferralReq struct {
// contains filtered or unexported fields
}
type GetByApplicationReferralReqBuilder ¶
type GetByApplicationReferralReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetByApplicationReferralReqBuilder ¶
func NewGetByApplicationReferralReqBuilder() *GetByApplicationReferralReqBuilder
func (*GetByApplicationReferralReqBuilder) ApplicationId ¶
func (builder *GetByApplicationReferralReqBuilder) ApplicationId(applicationId string) *GetByApplicationReferralReqBuilder
投递的 ID
示例值:6134134355464633
func (*GetByApplicationReferralReqBuilder) Build ¶
func (builder *GetByApplicationReferralReqBuilder) Build() *GetByApplicationReferralReq
func (*GetByApplicationReferralReqBuilder) UserIdType ¶
func (builder *GetByApplicationReferralReqBuilder) UserIdType(userIdType string) *GetByApplicationReferralReqBuilder
此次调用中使用的用户ID的类型
示例值:open_id
type GetByApplicationReferralResp ¶
type GetByApplicationReferralResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetByApplicationReferralRespData `json:"data"` // 业务数据 }
func (*GetByApplicationReferralResp) Success ¶
func (resp *GetByApplicationReferralResp) Success() bool
type GetByApplicationReferralRespData ¶
type GetByApplicationReferralRespData struct {
Referral *Referral `json:"referral,omitempty"` // 内推信息
}
type GetByTalentInterviewReq ¶
type GetByTalentInterviewReq struct {
// contains filtered or unexported fields
}
type GetByTalentInterviewReqBuilder ¶
type GetByTalentInterviewReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetByTalentInterviewReqBuilder ¶
func NewGetByTalentInterviewReqBuilder() *GetByTalentInterviewReqBuilder
func (*GetByTalentInterviewReqBuilder) Build ¶
func (builder *GetByTalentInterviewReqBuilder) Build() *GetByTalentInterviewReq
func (*GetByTalentInterviewReqBuilder) JobLevelIdType ¶
func (builder *GetByTalentInterviewReqBuilder) JobLevelIdType(jobLevelIdType string) *GetByTalentInterviewReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*GetByTalentInterviewReqBuilder) TalentId ¶
func (builder *GetByTalentInterviewReqBuilder) TalentId(talentId string) *GetByTalentInterviewReqBuilder
人才 ID
示例值:6949805467799537964
func (*GetByTalentInterviewReqBuilder) UserIdType ¶
func (builder *GetByTalentInterviewReqBuilder) UserIdType(userIdType string) *GetByTalentInterviewReqBuilder
此次调用中使用的用户ID的类型
示例值:
type GetByTalentInterviewResp ¶
type GetByTalentInterviewResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetByTalentInterviewRespData `json:"data"` // 业务数据 }
func (*GetByTalentInterviewResp) Success ¶
func (resp *GetByTalentInterviewResp) Success() bool
type GetByTalentInterviewRespData ¶
type GetByTalentInterviewRespData struct {
Items []*TalentInterview `json:"items,omitempty"` // 投递面试列表
}
type GetEmployeeReq ¶
type GetEmployeeReq struct {
// contains filtered or unexported fields
}
type GetEmployeeReqBuilder ¶
type GetEmployeeReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetEmployeeReqBuilder ¶
func NewGetEmployeeReqBuilder() *GetEmployeeReqBuilder
func (*GetEmployeeReqBuilder) Build ¶
func (builder *GetEmployeeReqBuilder) Build() *GetEmployeeReq
func (*GetEmployeeReqBuilder) DepartmentIdType ¶
func (builder *GetEmployeeReqBuilder) DepartmentIdType(departmentIdType string) *GetEmployeeReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*GetEmployeeReqBuilder) EmployeeId ¶
func (builder *GetEmployeeReqBuilder) EmployeeId(employeeId string) *GetEmployeeReqBuilder
员工ID
示例值:123
func (*GetEmployeeReqBuilder) EmployeeTypeIdType ¶
func (builder *GetEmployeeReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *GetEmployeeReqBuilder
此次调用中使用的「人员类型 ID」的类型
示例值:
func (*GetEmployeeReqBuilder) JobFamilyIdType ¶
func (builder *GetEmployeeReqBuilder) JobFamilyIdType(jobFamilyIdType string) *GetEmployeeReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*GetEmployeeReqBuilder) JobLevelIdType ¶
func (builder *GetEmployeeReqBuilder) JobLevelIdType(jobLevelIdType string) *GetEmployeeReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*GetEmployeeReqBuilder) UserIdType ¶
func (builder *GetEmployeeReqBuilder) UserIdType(userIdType string) *GetEmployeeReqBuilder
用户 ID 类型
示例值:open_id
type GetEmployeeResp ¶
type GetEmployeeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetEmployeeRespData `json:"data"` // 业务数据 }
func (*GetEmployeeResp) Success ¶
func (resp *GetEmployeeResp) Success() bool
type GetEmployeeRespData ¶
type GetEmployeeRespData struct {
Employee *Employee `json:"employee,omitempty"` // 员工信息
}
type GetInterviewRecordAttachmentReq ¶
type GetInterviewRecordAttachmentReq struct {
// contains filtered or unexported fields
}
type GetInterviewRecordAttachmentReqBuilder ¶
type GetInterviewRecordAttachmentReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetInterviewRecordAttachmentReqBuilder ¶
func NewGetInterviewRecordAttachmentReqBuilder() *GetInterviewRecordAttachmentReqBuilder
func (*GetInterviewRecordAttachmentReqBuilder) ApplicationId ¶
func (builder *GetInterviewRecordAttachmentReqBuilder) ApplicationId(applicationId string) *GetInterviewRecordAttachmentReqBuilder
投递 ID
示例值:6949805467799537964
func (*GetInterviewRecordAttachmentReqBuilder) Build ¶
func (builder *GetInterviewRecordAttachmentReqBuilder) Build() *GetInterviewRecordAttachmentReq
func (*GetInterviewRecordAttachmentReqBuilder) InterviewRecordId ¶
func (builder *GetInterviewRecordAttachmentReqBuilder) InterviewRecordId(interviewRecordId string) *GetInterviewRecordAttachmentReqBuilder
面试记录 ID
示例值:6969137186734393644
func (*GetInterviewRecordAttachmentReqBuilder) Language ¶
func (builder *GetInterviewRecordAttachmentReqBuilder) Language(language int) *GetInterviewRecordAttachmentReqBuilder
面试记录语言
示例值:
type GetInterviewRecordAttachmentResp ¶
type GetInterviewRecordAttachmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetInterviewRecordAttachmentRespData `json:"data"` // 业务数据 }
func (*GetInterviewRecordAttachmentResp) Success ¶
func (resp *GetInterviewRecordAttachmentResp) Success() bool
type GetInterviewRecordAttachmentRespData ¶
type GetInterviewRecordAttachmentRespData struct {
Attachment *AttachmentInfo `json:"attachment,omitempty"` // 附件信息
}
type GetInterviewRecordReq ¶
type GetInterviewRecordReq struct {
// contains filtered or unexported fields
}
type GetInterviewRecordReqBuilder ¶
type GetInterviewRecordReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetInterviewRecordReqBuilder ¶
func NewGetInterviewRecordReqBuilder() *GetInterviewRecordReqBuilder
func (*GetInterviewRecordReqBuilder) Build ¶
func (builder *GetInterviewRecordReqBuilder) Build() *GetInterviewRecordReq
func (*GetInterviewRecordReqBuilder) InterviewRecordId ¶
func (builder *GetInterviewRecordReqBuilder) InterviewRecordId(interviewRecordId string) *GetInterviewRecordReqBuilder
记录 ID
示例值:1618209327096
func (*GetInterviewRecordReqBuilder) UserIdType ¶
func (builder *GetInterviewRecordReqBuilder) UserIdType(userIdType string) *GetInterviewRecordReqBuilder
此次调用中使用的用户ID的类型
示例值:
type GetInterviewRecordResp ¶
type GetInterviewRecordResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetInterviewRecordRespData `json:"data"` // 业务数据 }
func (*GetInterviewRecordResp) Success ¶
func (resp *GetInterviewRecordResp) Success() bool
type GetInterviewRecordRespData ¶
type GetInterviewRecordRespData struct {
InterviewRecord *InterviewRecord `json:"interview_record,omitempty"` // 数据
}
type GetJobManagerReq ¶
type GetJobManagerReq struct {
// contains filtered or unexported fields
}
type GetJobManagerReqBuilder ¶
type GetJobManagerReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetJobManagerReqBuilder ¶
func NewGetJobManagerReqBuilder() *GetJobManagerReqBuilder
func (*GetJobManagerReqBuilder) Build ¶
func (builder *GetJobManagerReqBuilder) Build() *GetJobManagerReq
func (*GetJobManagerReqBuilder) JobId ¶
func (builder *GetJobManagerReqBuilder) JobId(jobId string) *GetJobManagerReqBuilder
职位 ID
示例值:1618209327096
func (*GetJobManagerReqBuilder) ManagerId ¶
func (builder *GetJobManagerReqBuilder) ManagerId(managerId string) *GetJobManagerReqBuilder
此处传入职位 ID
示例值:1618209327096
func (*GetJobManagerReqBuilder) UserIdType ¶
func (builder *GetJobManagerReqBuilder) UserIdType(userIdType string) *GetJobManagerReqBuilder
此次调用中使用的用户ID的类型
示例值:
type GetJobManagerResp ¶
type GetJobManagerResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetJobManagerRespData `json:"data"` // 业务数据 }
func (*GetJobManagerResp) Success ¶
func (resp *GetJobManagerResp) Success() bool
type GetJobManagerRespData ¶
type GetJobManagerRespData struct {
Info *JobManager `json:"info,omitempty"` // 职位负责人
}
type GetJobReqBuilder ¶
type GetJobReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetJobReqBuilder ¶
func NewGetJobReqBuilder() *GetJobReqBuilder
func (*GetJobReqBuilder) Build ¶
func (builder *GetJobReqBuilder) Build() *GetJobReq
func (*GetJobReqBuilder) DepartmentIdType ¶
func (builder *GetJobReqBuilder) DepartmentIdType(departmentIdType string) *GetJobReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*GetJobReqBuilder) JobFamilyIdType ¶
func (builder *GetJobReqBuilder) JobFamilyIdType(jobFamilyIdType string) *GetJobReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*GetJobReqBuilder) JobId ¶
func (builder *GetJobReqBuilder) JobId(jobId string) *GetJobReqBuilder
职位 ID,请求Path中
示例值:6001
func (*GetJobReqBuilder) JobLevelIdType ¶
func (builder *GetJobReqBuilder) JobLevelIdType(jobLevelIdType string) *GetJobReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*GetJobReqBuilder) UserIdType ¶
func (builder *GetJobReqBuilder) UserIdType(userIdType string) *GetJobReqBuilder
此次调用中使用的用户ID的类型
示例值:
type GetJobResp ¶
type GetJobResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetJobRespData `json:"data"` // 业务数据 }
func (*GetJobResp) Success ¶
func (resp *GetJobResp) Success() bool
type GetJobRespData ¶
type GetJobRespData struct {
Job *Job `json:"job,omitempty"` // 职位数据
}
type GetNoteReq ¶
type GetNoteReq struct {
// contains filtered or unexported fields
}
type GetNoteReqBuilder ¶
type GetNoteReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetNoteReqBuilder ¶
func NewGetNoteReqBuilder() *GetNoteReqBuilder
func (*GetNoteReqBuilder) Build ¶
func (builder *GetNoteReqBuilder) Build() *GetNoteReq
func (*GetNoteReqBuilder) NoteId ¶
func (builder *GetNoteReqBuilder) NoteId(noteId string) *GetNoteReqBuilder
备注ID
示例值:6949805467799537964
func (*GetNoteReqBuilder) UserIdType ¶
func (builder *GetNoteReqBuilder) UserIdType(userIdType string) *GetNoteReqBuilder
此次调用中使用的用户ID的类型
示例值:
type GetNoteResp ¶
type GetNoteResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetNoteRespData `json:"data"` // 业务数据 }
func (*GetNoteResp) Success ¶
func (resp *GetNoteResp) Success() bool
type GetNoteRespData ¶
type GetNoteRespData struct {
Note *Note `json:"note,omitempty"` // 备注数据
}
type GetOfferApplicationFormReq ¶
type GetOfferApplicationFormReq struct {
// contains filtered or unexported fields
}
type GetOfferApplicationFormReqBuilder ¶
type GetOfferApplicationFormReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetOfferApplicationFormReqBuilder ¶
func NewGetOfferApplicationFormReqBuilder() *GetOfferApplicationFormReqBuilder
func (*GetOfferApplicationFormReqBuilder) Build ¶
func (builder *GetOfferApplicationFormReqBuilder) Build() *GetOfferApplicationFormReq
func (*GetOfferApplicationFormReqBuilder) OfferApplicationFormId ¶
func (builder *GetOfferApplicationFormReqBuilder) OfferApplicationFormId(offerApplicationFormId string) *GetOfferApplicationFormReqBuilder
offer申请表 ID
示例值:237186812432
type GetOfferApplicationFormResp ¶
type GetOfferApplicationFormResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetOfferApplicationFormRespData `json:"data"` // 业务数据 }
func (*GetOfferApplicationFormResp) Success ¶
func (resp *GetOfferApplicationFormResp) Success() bool
type GetOfferApplicationFormRespData ¶
type GetOfferApplicationFormRespData struct {
OfferApplyForm *OfferApplyFormInfo `json:"offer_apply_form,omitempty"` // Offer 申请表详情
}
type GetOfferReq ¶
type GetOfferReq struct {
// contains filtered or unexported fields
}
type GetOfferReqBuilder ¶
type GetOfferReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetOfferReqBuilder ¶
func NewGetOfferReqBuilder() *GetOfferReqBuilder
func (*GetOfferReqBuilder) Build ¶
func (builder *GetOfferReqBuilder) Build() *GetOfferReq
func (*GetOfferReqBuilder) DepartmentIdType ¶
func (builder *GetOfferReqBuilder) DepartmentIdType(departmentIdType string) *GetOfferReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*GetOfferReqBuilder) EmployeeTypeIdType ¶
func (builder *GetOfferReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *GetOfferReqBuilder
此次调用中使用的「人员类型 ID」的类型
示例值:
func (*GetOfferReqBuilder) JobFamilyIdType ¶
func (builder *GetOfferReqBuilder) JobFamilyIdType(jobFamilyIdType string) *GetOfferReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*GetOfferReqBuilder) JobLevelIdType ¶
func (builder *GetOfferReqBuilder) JobLevelIdType(jobLevelIdType string) *GetOfferReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*GetOfferReqBuilder) OfferId ¶
func (builder *GetOfferReqBuilder) OfferId(offerId string) *GetOfferReqBuilder
Offer ID
示例值:1111111
func (*GetOfferReqBuilder) UserIdType ¶
func (builder *GetOfferReqBuilder) UserIdType(userIdType string) *GetOfferReqBuilder
此次调用中使用的用户ID的类型
示例值:
type GetOfferResp ¶
type GetOfferResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetOfferRespData `json:"data"` // 业务数据 }
func (*GetOfferResp) Success ¶
func (resp *GetOfferResp) Success() bool
type GetOfferRespData ¶
type GetOfferRespData struct {
Offer *Offer `json:"offer,omitempty"` // Offer 详情
}
type GetOfferSchemaReq ¶
type GetOfferSchemaReq struct {
// contains filtered or unexported fields
}
type GetOfferSchemaReqBuilder ¶
type GetOfferSchemaReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetOfferSchemaReqBuilder ¶
func NewGetOfferSchemaReqBuilder() *GetOfferSchemaReqBuilder
func (*GetOfferSchemaReqBuilder) Build ¶
func (builder *GetOfferSchemaReqBuilder) Build() *GetOfferSchemaReq
func (*GetOfferSchemaReqBuilder) OfferSchemaId ¶
func (builder *GetOfferSchemaReqBuilder) OfferSchemaId(offerSchemaId string) *GetOfferSchemaReqBuilder
offer申请表的ID *必需属性
示例值:1231231231231
type GetOfferSchemaResp ¶
type GetOfferSchemaResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetOfferSchemaRespData `json:"data"` // 业务数据 }
func (*GetOfferSchemaResp) Success ¶
func (resp *GetOfferSchemaResp) Success() bool
type GetOfferSchemaRespData ¶
type GetOfferSchemaRespData struct { Id *string `json:"id,omitempty"` // offer申请表ID Scenario *int `json:"scenario,omitempty"` // offer申请表使用场景 Version *int `json:"version,omitempty"` // 申请表版本 ObjectList []*OfferSchemaDetail `json:"object_list,omitempty"` // 字段对象信息 }
type GetReferralWebsiteJobPostReq ¶
type GetReferralWebsiteJobPostReq struct {
// contains filtered or unexported fields
}
type GetReferralWebsiteJobPostReqBuilder ¶
type GetReferralWebsiteJobPostReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetReferralWebsiteJobPostReqBuilder ¶
func NewGetReferralWebsiteJobPostReqBuilder() *GetReferralWebsiteJobPostReqBuilder
func (*GetReferralWebsiteJobPostReqBuilder) Build ¶
func (builder *GetReferralWebsiteJobPostReqBuilder) Build() *GetReferralWebsiteJobPostReq
func (*GetReferralWebsiteJobPostReqBuilder) DepartmentIdType ¶
func (builder *GetReferralWebsiteJobPostReqBuilder) DepartmentIdType(departmentIdType string) *GetReferralWebsiteJobPostReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*GetReferralWebsiteJobPostReqBuilder) JobLevelIdType ¶
func (builder *GetReferralWebsiteJobPostReqBuilder) JobLevelIdType(jobLevelIdType string) *GetReferralWebsiteJobPostReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*GetReferralWebsiteJobPostReqBuilder) JobPostId ¶
func (builder *GetReferralWebsiteJobPostReqBuilder) JobPostId(jobPostId string) *GetReferralWebsiteJobPostReqBuilder
职位广告 ID
示例值:6701528341100366094
func (*GetReferralWebsiteJobPostReqBuilder) UserIdType ¶
func (builder *GetReferralWebsiteJobPostReqBuilder) UserIdType(userIdType string) *GetReferralWebsiteJobPostReqBuilder
用户 ID 类型
示例值:open_id
type GetReferralWebsiteJobPostResp ¶
type GetReferralWebsiteJobPostResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetReferralWebsiteJobPostRespData `json:"data"` // 业务数据 }
func (*GetReferralWebsiteJobPostResp) Success ¶
func (resp *GetReferralWebsiteJobPostResp) Success() bool
type GetReferralWebsiteJobPostRespData ¶
type GetReferralWebsiteJobPostRespData struct {
JobPost *PortalJobPost `json:"job_post,omitempty"` //
}
type GetRoleReq ¶
type GetRoleReq struct {
// contains filtered or unexported fields
}
type GetRoleReqBuilder ¶
type GetRoleReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetRoleReqBuilder ¶
func NewGetRoleReqBuilder() *GetRoleReqBuilder
func (*GetRoleReqBuilder) Build ¶
func (builder *GetRoleReqBuilder) Build() *GetRoleReq
func (*GetRoleReqBuilder) RoleId ¶
func (builder *GetRoleReqBuilder) RoleId(roleId string) *GetRoleReqBuilder
角色ID
示例值:
type GetRoleResp ¶
type GetRoleResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetRoleRespData `json:"data"` // 业务数据 }
func (*GetRoleResp) Success ¶
func (resp *GetRoleResp) Success() bool
type GetRoleRespData ¶
type GetRoleRespData struct {
Role *RoleDetail `json:"role,omitempty"` // 角色详情
}
type GetTalentReq ¶
type GetTalentReq struct {
// contains filtered or unexported fields
}
type GetTalentReqBuilder ¶
type GetTalentReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetTalentReqBuilder ¶
func NewGetTalentReqBuilder() *GetTalentReqBuilder
func (*GetTalentReqBuilder) Build ¶
func (builder *GetTalentReqBuilder) Build() *GetTalentReq
func (*GetTalentReqBuilder) TalentId ¶
func (builder *GetTalentReqBuilder) TalentId(talentId string) *GetTalentReqBuilder
人才ID
示例值:6891560630172518670
func (*GetTalentReqBuilder) UserIdType ¶
func (builder *GetTalentReqBuilder) UserIdType(userIdType string) *GetTalentReqBuilder
用户 ID 类型
示例值:open_id
type GetTalentResp ¶
type GetTalentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetTalentRespData `json:"data"` // 业务数据 }
func (*GetTalentResp) Success ¶
func (resp *GetTalentResp) Success() bool
type GetTalentRespData ¶
type GetTalentRespData struct {
Talent *Talent `json:"talent,omitempty"` // 人才信息
}
type GetWebsiteDeliveryTaskReq ¶
type GetWebsiteDeliveryTaskReq struct {
// contains filtered or unexported fields
}
type GetWebsiteDeliveryTaskReqBuilder ¶
type GetWebsiteDeliveryTaskReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetWebsiteDeliveryTaskReqBuilder ¶
func NewGetWebsiteDeliveryTaskReqBuilder() *GetWebsiteDeliveryTaskReqBuilder
func (*GetWebsiteDeliveryTaskReqBuilder) Build ¶
func (builder *GetWebsiteDeliveryTaskReqBuilder) Build() *GetWebsiteDeliveryTaskReq
func (*GetWebsiteDeliveryTaskReqBuilder) DeliveryTaskId ¶
func (builder *GetWebsiteDeliveryTaskReqBuilder) DeliveryTaskId(deliveryTaskId string) *GetWebsiteDeliveryTaskReqBuilder
投递任务 ID
示例值:f1c2a0f138ec492d99d7ab73594158ad
func (*GetWebsiteDeliveryTaskReqBuilder) WebsiteId ¶
func (builder *GetWebsiteDeliveryTaskReqBuilder) WebsiteId(websiteId string) *GetWebsiteDeliveryTaskReqBuilder
官网 ID
示例值:7047318856652261676
type GetWebsiteDeliveryTaskResp ¶
type GetWebsiteDeliveryTaskResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetWebsiteDeliveryTaskRespData `json:"data"` // 业务数据 }
func (*GetWebsiteDeliveryTaskResp) Success ¶
func (resp *GetWebsiteDeliveryTaskResp) Success() bool
type GetWebsiteDeliveryTaskRespData ¶
type GetWebsiteDeliveryTaskRespData struct { Status *int `json:"status,omitempty"` // 任务状态 Delivery *WebsiteDeliveryDto `json:"delivery,omitempty"` // 官网投递信息 StatusMsg *string `json:"status_msg,omitempty"` // 状态信息,仅 status 为 3 时返回 ExtraInfo *string `json:"extra_info,omitempty"` // 附加信息,当前返回投递 ID,仅当 status 为 3 且 status_msg 标识为重复投递时,将返回重复投递的 ID }
type GetWebsiteJobPostReq ¶
type GetWebsiteJobPostReq struct {
// contains filtered or unexported fields
}
type GetWebsiteJobPostReqBuilder ¶
type GetWebsiteJobPostReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetWebsiteJobPostReqBuilder ¶
func NewGetWebsiteJobPostReqBuilder() *GetWebsiteJobPostReqBuilder
func (*GetWebsiteJobPostReqBuilder) Build ¶
func (builder *GetWebsiteJobPostReqBuilder) Build() *GetWebsiteJobPostReq
func (*GetWebsiteJobPostReqBuilder) DepartmentIdType ¶
func (builder *GetWebsiteJobPostReqBuilder) DepartmentIdType(departmentIdType string) *GetWebsiteJobPostReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*GetWebsiteJobPostReqBuilder) JobLevelIdType ¶
func (builder *GetWebsiteJobPostReqBuilder) JobLevelIdType(jobLevelIdType string) *GetWebsiteJobPostReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*GetWebsiteJobPostReqBuilder) JobPostId ¶
func (builder *GetWebsiteJobPostReqBuilder) JobPostId(jobPostId string) *GetWebsiteJobPostReqBuilder
职位广告 ID
示例值:111
func (*GetWebsiteJobPostReqBuilder) UserIdType ¶
func (builder *GetWebsiteJobPostReqBuilder) UserIdType(userIdType string) *GetWebsiteJobPostReqBuilder
用户 ID 类型
示例值:open_id
func (*GetWebsiteJobPostReqBuilder) WebsiteId ¶
func (builder *GetWebsiteJobPostReqBuilder) WebsiteId(websiteId string) *GetWebsiteJobPostReqBuilder
官网 ID
示例值:111
type GetWebsiteJobPostResp ¶
type GetWebsiteJobPostResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *GetWebsiteJobPostRespData `json:"data"` // 业务数据 }
func (*GetWebsiteJobPostResp) Success ¶
func (resp *GetWebsiteJobPostResp) Success() bool
type GetWebsiteJobPostRespData ¶
type GetWebsiteJobPostRespData struct {
JobPost *WebsiteJobPost `json:"job_post,omitempty"` // 职位广告信息
}
type I18nBuilder ¶
type I18nBuilder struct {
// contains filtered or unexported fields
}
func NewI18nBuilder ¶
func NewI18nBuilder() *I18nBuilder
func (*I18nBuilder) Build ¶
func (builder *I18nBuilder) Build() *I18n
type IdNameObject ¶
type IdNameObjectBuilder ¶
type IdNameObjectBuilder struct {
// contains filtered or unexported fields
}
func NewIdNameObjectBuilder ¶
func NewIdNameObjectBuilder() *IdNameObjectBuilder
func (*IdNameObjectBuilder) Build ¶
func (builder *IdNameObjectBuilder) Build() *IdNameObject
func (*IdNameObjectBuilder) Id ¶
func (builder *IdNameObjectBuilder) Id(id string) *IdNameObjectBuilder
ID
示例值:1213213123123
func (*IdNameObjectBuilder) Name ¶
func (builder *IdNameObjectBuilder) Name(name *I18n) *IdNameObjectBuilder
名称
示例值:
type Identification ¶
type IdentificationBuilder ¶
type IdentificationBuilder struct {
// contains filtered or unexported fields
}
func NewIdentificationBuilder ¶
func NewIdentificationBuilder() *IdentificationBuilder
func (*IdentificationBuilder) Build ¶
func (builder *IdentificationBuilder) Build() *Identification
func (*IdentificationBuilder) IdentificationNumber ¶
func (builder *IdentificationBuilder) IdentificationNumber(identificationNumber string) *IdentificationBuilder
证件号码
示例值:
func (*IdentificationBuilder) IdentificationType ¶
func (builder *IdentificationBuilder) IdentificationType(identificationType int) *IdentificationBuilder
证件类型
示例值:
type InternOfferOffboardingInfoBuilder ¶
type InternOfferOffboardingInfoBuilder struct {
// contains filtered or unexported fields
}
func NewInternOfferOffboardingInfoBuilder ¶
func NewInternOfferOffboardingInfoBuilder() *InternOfferOffboardingInfoBuilder
func (*InternOfferOffboardingInfoBuilder) ActualOffboardingDate ¶
func (builder *InternOfferOffboardingInfoBuilder) ActualOffboardingDate(actualOffboardingDate string) *InternOfferOffboardingInfoBuilder
实际离职日期(实际离职日期需晚于实际入职日期)
示例值:2022-03-02
func (*InternOfferOffboardingInfoBuilder) Build ¶
func (builder *InternOfferOffboardingInfoBuilder) Build() *InternOfferOffboardingInfo
func (*InternOfferOffboardingInfoBuilder) Notes ¶
func (builder *InternOfferOffboardingInfoBuilder) Notes(notes string) *InternOfferOffboardingInfoBuilder
备注
示例值:主动离职
type InternOfferOnboardingInfo ¶
type InternOfferOnboardingInfo struct {
ActualOnboardingDate *string `json:"actual_onboarding_date,omitempty"` // 实际入职日期
}
type InternOfferOnboardingInfoBuilder ¶
type InternOfferOnboardingInfoBuilder struct {
// contains filtered or unexported fields
}
func NewInternOfferOnboardingInfoBuilder ¶
func NewInternOfferOnboardingInfoBuilder() *InternOfferOnboardingInfoBuilder
func (*InternOfferOnboardingInfoBuilder) ActualOnboardingDate ¶
func (builder *InternOfferOnboardingInfoBuilder) ActualOnboardingDate(actualOnboardingDate string) *InternOfferOnboardingInfoBuilder
实际入职日期
示例值:2022-01-01
func (*InternOfferOnboardingInfoBuilder) Build ¶
func (builder *InternOfferOnboardingInfoBuilder) Build() *InternOfferOnboardingInfo
type InternOfferStatus ¶
type InternOfferStatus struct { OfferId *string `json:"offer_id,omitempty"` // Offer ID Operation *string `json:"operation,omitempty"` // 更新入/离职状态的操作 OnboardingInfo *InternOfferOnboardingInfo `json:"onboarding_info,omitempty"` // 入职表单信息(当 operation 为 confirm_onboarding 时,该字段必填) OffboardingInfo *InternOfferOffboardingInfo `json:"offboarding_info,omitempty"` // 离职表单信息(当 operation 为 offboard 时,该字段必填) }
type InternOfferStatusBuilder ¶
type InternOfferStatusBuilder struct {
// contains filtered or unexported fields
}
func NewInternOfferStatusBuilder ¶
func NewInternOfferStatusBuilder() *InternOfferStatusBuilder
func (*InternOfferStatusBuilder) Build ¶
func (builder *InternOfferStatusBuilder) Build() *InternOfferStatus
func (*InternOfferStatusBuilder) OffboardingInfo ¶
func (builder *InternOfferStatusBuilder) OffboardingInfo(offboardingInfo *InternOfferOffboardingInfo) *InternOfferStatusBuilder
离职表单信息(当 operation 为 offboard 时,该字段必填)
示例值:
func (*InternOfferStatusBuilder) OfferId ¶
func (builder *InternOfferStatusBuilder) OfferId(offerId string) *InternOfferStatusBuilder
Offer ID
示例值:6949805467799537964
func (*InternOfferStatusBuilder) OnboardingInfo ¶
func (builder *InternOfferStatusBuilder) OnboardingInfo(onboardingInfo *InternOfferOnboardingInfo) *InternOfferStatusBuilder
入职表单信息(当 operation 为 confirm_onboarding 时,该字段必填)
示例值:
func (*InternOfferStatusBuilder) Operation ¶
func (builder *InternOfferStatusBuilder) Operation(operation string) *InternOfferStatusBuilder
更新入/离职状态的操作
示例值:confirm_onboarding
type InternOfferStatusOfferReq ¶
type InternOfferStatusOfferReq struct { InternOfferStatus *InternOfferStatus `body:""` // contains filtered or unexported fields }
type InternOfferStatusOfferReqBuilder ¶
type InternOfferStatusOfferReqBuilder struct {
// contains filtered or unexported fields
}
func NewInternOfferStatusOfferReqBuilder ¶
func NewInternOfferStatusOfferReqBuilder() *InternOfferStatusOfferReqBuilder
func (*InternOfferStatusOfferReqBuilder) Build ¶
func (builder *InternOfferStatusOfferReqBuilder) Build() *InternOfferStatusOfferReq
func (*InternOfferStatusOfferReqBuilder) InternOfferStatus ¶
func (builder *InternOfferStatusOfferReqBuilder) InternOfferStatus(internOfferStatus *InternOfferStatus) *InternOfferStatusOfferReqBuilder
对「实习待入职」状态的实习 Offer 确认入职、放弃入职,或对「实习已入职」状态的实习 Offer 操作离职
func (*InternOfferStatusOfferReqBuilder) OfferId ¶
func (builder *InternOfferStatusOfferReqBuilder) OfferId(offerId string) *InternOfferStatusOfferReqBuilder
Offer ID
示例值:7016605170635213100
type InternOfferStatusOfferResp ¶
type InternOfferStatusOfferResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *InternOfferStatusOfferRespData `json:"data"` // 业务数据 }
func (*InternOfferStatusOfferResp) Success ¶
func (resp *InternOfferStatusOfferResp) Success() bool
type InternOfferStatusOfferRespData ¶
type InternOfferStatusOfferRespData struct { OfferId *string `json:"offer_id,omitempty"` // Offer ID Operation *string `json:"operation,omitempty"` // 更新入/离职状态的操作 OnboardingInfo *InternOfferOnboardingInfo `json:"onboarding_info,omitempty"` // 入职表单信息(当 operation 为 confirm_onboarding 时,该字段必填) OffboardingInfo *InternOfferOffboardingInfo `json:"offboarding_info,omitempty"` // 离职表单信息(当 operation 为 offboard 时,该字段必填) }
type InternshipInfo ¶
type InternshipInfo struct { CareerType *int `json:"career_type,omitempty"` // 类型 Company *string `json:"company,omitempty"` // 公司 Desc *string `json:"desc,omitempty"` // 描述 EndTime *int `json:"end_time,omitempty"` // 结束时间 StartTime *int `json:"start_time,omitempty"` // 开始时间 Title *string `json:"title,omitempty"` // 职称 }
type InternshipInfoBuilder ¶
type InternshipInfoBuilder struct {
// contains filtered or unexported fields
}
func NewInternshipInfoBuilder ¶
func NewInternshipInfoBuilder() *InternshipInfoBuilder
func (*InternshipInfoBuilder) Build ¶
func (builder *InternshipInfoBuilder) Build() *InternshipInfo
func (*InternshipInfoBuilder) CareerType ¶
func (builder *InternshipInfoBuilder) CareerType(careerType int) *InternshipInfoBuilder
类型
示例值:
func (*InternshipInfoBuilder) Company ¶
func (builder *InternshipInfoBuilder) Company(company string) *InternshipInfoBuilder
公司
示例值:
func (*InternshipInfoBuilder) Desc ¶
func (builder *InternshipInfoBuilder) Desc(desc string) *InternshipInfoBuilder
描述
示例值:
func (*InternshipInfoBuilder) EndTime ¶
func (builder *InternshipInfoBuilder) EndTime(endTime int) *InternshipInfoBuilder
结束时间
示例值:
func (*InternshipInfoBuilder) StartTime ¶
func (builder *InternshipInfoBuilder) StartTime(startTime int) *InternshipInfoBuilder
开始时间
示例值:
func (*InternshipInfoBuilder) Title ¶
func (builder *InternshipInfoBuilder) Title(title string) *InternshipInfoBuilder
职称
示例值:
type Interview ¶
type Interview struct { Id *string `json:"id,omitempty"` // 面试id BeginTime *int `json:"begin_time,omitempty"` // 面试开始时间(ms) EndTime *int `json:"end_time,omitempty"` // 面试结束时间(ms) Round *int `json:"round,omitempty"` // 面试轮次(从0开始计数) StageId *string `json:"stage_id,omitempty"` // 面试关联的投递阶段 InterviewRecordList []*InterviewRecord `json:"interview_record_list,omitempty"` // 面试官记录列表 }
type InterviewAddress ¶
type InterviewAddress struct { Id *string `json:"id,omitempty"` // 地址 ID Name *I18n `json:"name,omitempty"` // 地址名称 District *CodeNameObject `json:"district,omitempty"` // 区域 City *CodeNameObject `json:"city,omitempty"` // 城市 State *CodeNameObject `json:"state,omitempty"` // 省 Country *CodeNameObject `json:"country,omitempty"` // 国家 }
type InterviewAddressBuilder ¶
type InterviewAddressBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewAddressBuilder ¶
func NewInterviewAddressBuilder() *InterviewAddressBuilder
func (*InterviewAddressBuilder) Build ¶
func (builder *InterviewAddressBuilder) Build() *InterviewAddress
func (*InterviewAddressBuilder) City ¶
func (builder *InterviewAddressBuilder) City(city *CodeNameObject) *InterviewAddressBuilder
城市
示例值:
func (*InterviewAddressBuilder) Country ¶
func (builder *InterviewAddressBuilder) Country(country *CodeNameObject) *InterviewAddressBuilder
国家
示例值:
func (*InterviewAddressBuilder) District ¶
func (builder *InterviewAddressBuilder) District(district *CodeNameObject) *InterviewAddressBuilder
区域
示例值:
func (*InterviewAddressBuilder) Id ¶
func (builder *InterviewAddressBuilder) Id(id string) *InterviewAddressBuilder
地址 ID
示例值:6949805467799537964
func (*InterviewAddressBuilder) Name ¶
func (builder *InterviewAddressBuilder) Name(name *I18n) *InterviewAddressBuilder
地址名称
示例值:
func (*InterviewAddressBuilder) State ¶
func (builder *InterviewAddressBuilder) State(state *CodeNameObject) *InterviewAddressBuilder
省
示例值:
type InterviewAppointmentConfig ¶
type InterviewAppointmentConfig struct { EnableInterviewAppointmentByInterviewer *bool `json:"enable_interview_appointment_by_interviewer,omitempty"` // 是否开启面试官自助约面 Config *InterviewAppointmentConfigContent `json:"config,omitempty"` // 配置详情 }
type InterviewAppointmentConfigBuilder ¶
type InterviewAppointmentConfigBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewAppointmentConfigBuilder ¶
func NewInterviewAppointmentConfigBuilder() *InterviewAppointmentConfigBuilder
func (*InterviewAppointmentConfigBuilder) Build ¶
func (builder *InterviewAppointmentConfigBuilder) Build() *InterviewAppointmentConfig
func (*InterviewAppointmentConfigBuilder) Config ¶
func (builder *InterviewAppointmentConfigBuilder) Config(config *InterviewAppointmentConfigContent) *InterviewAppointmentConfigBuilder
配置详情
示例值:
func (*InterviewAppointmentConfigBuilder) EnableInterviewAppointmentByInterviewer ¶
func (builder *InterviewAppointmentConfigBuilder) EnableInterviewAppointmentByInterviewer(enableInterviewAppointmentByInterviewer bool) *InterviewAppointmentConfigBuilder
是否开启面试官自助约面
示例值:true
type InterviewAppointmentConfigContent ¶
type InterviewAppointmentConfigContent struct { InterviewType *int `json:"interview_type,omitempty"` // 面试类型 TalentTimezoneCode *string `json:"talent_timezone_code,omitempty"` // 时区 ContactUserId *string `json:"contact_user_id,omitempty"` // 联系人id ContactMobile *string `json:"contact_mobile,omitempty"` // 联系人电话 ContactEmail *string `json:"contact_email,omitempty"` // 联系人邮箱 AddressId *string `json:"address_id,omitempty"` // 地址id VideoType *int `json:"video_type,omitempty"` // 地址id Cc []string `json:"cc,omitempty"` // 抄送人id lsit Remark *string `json:"remark,omitempty"` // 备注 InterviewNotificationTemplateId *string `json:"interview_notification_template_id,omitempty"` // 面试通知模板 AppointmentNotificationTemplateId *string `json:"appointment_notification_template_id,omitempty"` // 预约通知模板 CancelInterviewNotificationTemplateId *string `json:"cancel_interview_notification_template_id,omitempty"` // 取消面试通知 }
type InterviewAppointmentConfigContentBuilder ¶
type InterviewAppointmentConfigContentBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewAppointmentConfigContentBuilder ¶
func NewInterviewAppointmentConfigContentBuilder() *InterviewAppointmentConfigContentBuilder
func (*InterviewAppointmentConfigContentBuilder) AddressId ¶
func (builder *InterviewAppointmentConfigContentBuilder) AddressId(addressId string) *InterviewAppointmentConfigContentBuilder
地址id
示例值:6960663240925956576
func (*InterviewAppointmentConfigContentBuilder) AppointmentNotificationTemplateId ¶
func (builder *InterviewAppointmentConfigContentBuilder) AppointmentNotificationTemplateId(appointmentNotificationTemplateId string) *InterviewAppointmentConfigContentBuilder
预约通知模板
示例值:6960663240925956573
func (*InterviewAppointmentConfigContentBuilder) Build ¶
func (builder *InterviewAppointmentConfigContentBuilder) Build() *InterviewAppointmentConfigContent
func (*InterviewAppointmentConfigContentBuilder) CancelInterviewNotificationTemplateId ¶
func (builder *InterviewAppointmentConfigContentBuilder) CancelInterviewNotificationTemplateId(cancelInterviewNotificationTemplateId string) *InterviewAppointmentConfigContentBuilder
取消面试通知
示例值:6960663240925956573
func (*InterviewAppointmentConfigContentBuilder) Cc ¶
func (builder *InterviewAppointmentConfigContentBuilder) Cc(cc []string) *InterviewAppointmentConfigContentBuilder
抄送人id lsit
示例值:ou_c99c5f35d542efc7ee492afe11af19ef
func (*InterviewAppointmentConfigContentBuilder) ContactEmail ¶
func (builder *InterviewAppointmentConfigContentBuilder) ContactEmail(contactEmail string) *InterviewAppointmentConfigContentBuilder
联系人邮箱
示例值:test@email
func (*InterviewAppointmentConfigContentBuilder) ContactMobile ¶
func (builder *InterviewAppointmentConfigContentBuilder) ContactMobile(contactMobile string) *InterviewAppointmentConfigContentBuilder
联系人电话
示例值:151********
func (*InterviewAppointmentConfigContentBuilder) ContactUserId ¶
func (builder *InterviewAppointmentConfigContentBuilder) ContactUserId(contactUserId string) *InterviewAppointmentConfigContentBuilder
联系人id
示例值:ou_c99c5f35d542efc7ee492afe11af19ef
func (*InterviewAppointmentConfigContentBuilder) InterviewNotificationTemplateId ¶
func (builder *InterviewAppointmentConfigContentBuilder) InterviewNotificationTemplateId(interviewNotificationTemplateId string) *InterviewAppointmentConfigContentBuilder
面试通知模板
示例值:6960663240925956573
func (*InterviewAppointmentConfigContentBuilder) InterviewType ¶
func (builder *InterviewAppointmentConfigContentBuilder) InterviewType(interviewType int) *InterviewAppointmentConfigContentBuilder
面试类型
示例值:1
func (*InterviewAppointmentConfigContentBuilder) Remark ¶
func (builder *InterviewAppointmentConfigContentBuilder) Remark(remark string) *InterviewAppointmentConfigContentBuilder
备注
示例值:备注
func (*InterviewAppointmentConfigContentBuilder) TalentTimezoneCode ¶
func (builder *InterviewAppointmentConfigContentBuilder) TalentTimezoneCode(talentTimezoneCode string) *InterviewAppointmentConfigContentBuilder
时区
示例值:Asia/Shanghai
func (*InterviewAppointmentConfigContentBuilder) VideoType ¶
func (builder *InterviewAppointmentConfigContentBuilder) VideoType(videoType int) *InterviewAppointmentConfigContentBuilder
地址id
示例值:1
type InterviewAssessmentDimension ¶
type InterviewAssessmentDimension struct { Id *string `json:"id,omitempty"` // 题目 ID Name *I18n `json:"name,omitempty"` // 题目名称 Description *I18n `json:"description,omitempty"` // 题目描述 Enabled *bool `json:"enabled,omitempty"` // 是否启用 Seq *int `json:"seq,omitempty"` // 题目排序 Required *bool `json:"required,omitempty"` // 是否必填 DimensionType *int `json:"dimension_type,omitempty"` // 题目类型 Args *InterviewAssessmentDimensionArgs `json:"args,omitempty"` // 选项信息,仅当题目类型为单选题、多选题时有值 }
type InterviewAssessmentDimensionArgs ¶
type InterviewAssessmentDimensionArgs struct {
ScoreList []*InterviewAssessmentDimensionArgsScore `json:"score_list,omitempty"` // 选项列表
}
type InterviewAssessmentDimensionArgsBuilder ¶
type InterviewAssessmentDimensionArgsBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewAssessmentDimensionArgsBuilder ¶
func NewInterviewAssessmentDimensionArgsBuilder() *InterviewAssessmentDimensionArgsBuilder
func (*InterviewAssessmentDimensionArgsBuilder) Build ¶
func (builder *InterviewAssessmentDimensionArgsBuilder) Build() *InterviewAssessmentDimensionArgs
func (*InterviewAssessmentDimensionArgsBuilder) ScoreList ¶
func (builder *InterviewAssessmentDimensionArgsBuilder) ScoreList(scoreList []*InterviewAssessmentDimensionArgsScore) *InterviewAssessmentDimensionArgsBuilder
选项列表
示例值:
type InterviewAssessmentDimensionArgsScoreBuilder ¶
type InterviewAssessmentDimensionArgsScoreBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewAssessmentDimensionArgsScoreBuilder ¶
func NewInterviewAssessmentDimensionArgsScoreBuilder() *InterviewAssessmentDimensionArgsScoreBuilder
func (*InterviewAssessmentDimensionArgsScoreBuilder) Build ¶
func (builder *InterviewAssessmentDimensionArgsScoreBuilder) Build() *InterviewAssessmentDimensionArgsScore
func (*InterviewAssessmentDimensionArgsScoreBuilder) Description ¶
func (builder *InterviewAssessmentDimensionArgsScoreBuilder) Description(description *I18n) *InterviewAssessmentDimensionArgsScoreBuilder
选项描述
示例值:
func (*InterviewAssessmentDimensionArgsScoreBuilder) Enabled ¶
func (builder *InterviewAssessmentDimensionArgsScoreBuilder) Enabled(enabled bool) *InterviewAssessmentDimensionArgsScoreBuilder
是否启用
示例值:true
func (*InterviewAssessmentDimensionArgsScoreBuilder) Id ¶
func (builder *InterviewAssessmentDimensionArgsScoreBuilder) Id(id string) *InterviewAssessmentDimensionArgsScoreBuilder
选项 ID
示例值:6949805467799537964
func (*InterviewAssessmentDimensionArgsScoreBuilder) Name ¶
func (builder *InterviewAssessmentDimensionArgsScoreBuilder) Name(name *I18n) *InterviewAssessmentDimensionArgsScoreBuilder
选项名称
示例值:
type InterviewAssessmentDimensionBuilder ¶
type InterviewAssessmentDimensionBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewAssessmentDimensionBuilder ¶
func NewInterviewAssessmentDimensionBuilder() *InterviewAssessmentDimensionBuilder
func (*InterviewAssessmentDimensionBuilder) Args ¶
func (builder *InterviewAssessmentDimensionBuilder) Args(args *InterviewAssessmentDimensionArgs) *InterviewAssessmentDimensionBuilder
选项信息,仅当题目类型为单选题、多选题时有值
示例值:
func (*InterviewAssessmentDimensionBuilder) Build ¶
func (builder *InterviewAssessmentDimensionBuilder) Build() *InterviewAssessmentDimension
func (*InterviewAssessmentDimensionBuilder) Description ¶
func (builder *InterviewAssessmentDimensionBuilder) Description(description *I18n) *InterviewAssessmentDimensionBuilder
题目描述
示例值:
func (*InterviewAssessmentDimensionBuilder) DimensionType ¶
func (builder *InterviewAssessmentDimensionBuilder) DimensionType(dimensionType int) *InterviewAssessmentDimensionBuilder
题目类型
示例值:1
func (*InterviewAssessmentDimensionBuilder) Enabled ¶
func (builder *InterviewAssessmentDimensionBuilder) Enabled(enabled bool) *InterviewAssessmentDimensionBuilder
是否启用
示例值:true
func (*InterviewAssessmentDimensionBuilder) Id ¶
func (builder *InterviewAssessmentDimensionBuilder) Id(id string) *InterviewAssessmentDimensionBuilder
题目 ID
示例值:6949805467799537964
func (*InterviewAssessmentDimensionBuilder) Name ¶
func (builder *InterviewAssessmentDimensionBuilder) Name(name *I18n) *InterviewAssessmentDimensionBuilder
题目名称
示例值:
func (*InterviewAssessmentDimensionBuilder) Required ¶
func (builder *InterviewAssessmentDimensionBuilder) Required(required bool) *InterviewAssessmentDimensionBuilder
是否必填
示例值:true
func (*InterviewAssessmentDimensionBuilder) Seq ¶
func (builder *InterviewAssessmentDimensionBuilder) Seq(seq int) *InterviewAssessmentDimensionBuilder
题目排序
示例值:1
type InterviewAssessmentTemplate ¶
type InterviewAssessmentTemplate struct { Id *string `json:"id,omitempty"` // 面试评价表 ID Name *I18n `json:"name,omitempty"` // 面试评价表名称 Args *InterviewAssessmentTemplateArgs `json:"args,omitempty"` // 面试评价表题目 }
type InterviewAssessmentTemplateArgs ¶
type InterviewAssessmentTemplateArgs struct { ConclusionDimension *InterviewAssessmentDimension `json:"conclusion_dimension,omitempty"` // 结论题 ScoreDimension *InterviewAssessmentDimension `json:"score_dimension,omitempty"` // 得分题 ContentDimension *InterviewAssessmentDimension `json:"content_dimension,omitempty"` // 记录题 CustomDimensionList []*InterviewAssessmentDimension `json:"custom_dimension_list,omitempty"` // 自定义题目 }
type InterviewAssessmentTemplateArgsBuilder ¶
type InterviewAssessmentTemplateArgsBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewAssessmentTemplateArgsBuilder ¶
func NewInterviewAssessmentTemplateArgsBuilder() *InterviewAssessmentTemplateArgsBuilder
func (*InterviewAssessmentTemplateArgsBuilder) Build ¶
func (builder *InterviewAssessmentTemplateArgsBuilder) Build() *InterviewAssessmentTemplateArgs
func (*InterviewAssessmentTemplateArgsBuilder) ConclusionDimension ¶
func (builder *InterviewAssessmentTemplateArgsBuilder) ConclusionDimension(conclusionDimension *InterviewAssessmentDimension) *InterviewAssessmentTemplateArgsBuilder
结论题
示例值:
func (*InterviewAssessmentTemplateArgsBuilder) ContentDimension ¶
func (builder *InterviewAssessmentTemplateArgsBuilder) ContentDimension(contentDimension *InterviewAssessmentDimension) *InterviewAssessmentTemplateArgsBuilder
记录题
示例值:
func (*InterviewAssessmentTemplateArgsBuilder) CustomDimensionList ¶
func (builder *InterviewAssessmentTemplateArgsBuilder) CustomDimensionList(customDimensionList []*InterviewAssessmentDimension) *InterviewAssessmentTemplateArgsBuilder
自定义题目
示例值:
func (*InterviewAssessmentTemplateArgsBuilder) ScoreDimension ¶
func (builder *InterviewAssessmentTemplateArgsBuilder) ScoreDimension(scoreDimension *InterviewAssessmentDimension) *InterviewAssessmentTemplateArgsBuilder
得分题
示例值:
type InterviewAssessmentTemplateBuilder ¶
type InterviewAssessmentTemplateBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewAssessmentTemplateBuilder ¶
func NewInterviewAssessmentTemplateBuilder() *InterviewAssessmentTemplateBuilder
func (*InterviewAssessmentTemplateBuilder) Args ¶
func (builder *InterviewAssessmentTemplateBuilder) Args(args *InterviewAssessmentTemplateArgs) *InterviewAssessmentTemplateBuilder
面试评价表题目
示例值:
func (*InterviewAssessmentTemplateBuilder) Build ¶
func (builder *InterviewAssessmentTemplateBuilder) Build() *InterviewAssessmentTemplate
func (*InterviewAssessmentTemplateBuilder) Id ¶
func (builder *InterviewAssessmentTemplateBuilder) Id(id string) *InterviewAssessmentTemplateBuilder
面试评价表 ID
示例值:6949805467799537964
func (*InterviewAssessmentTemplateBuilder) Name ¶
func (builder *InterviewAssessmentTemplateBuilder) Name(name *I18n) *InterviewAssessmentTemplateBuilder
面试评价表名称
示例值:
type InterviewBuilder ¶
type InterviewBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewBuilder ¶
func NewInterviewBuilder() *InterviewBuilder
func (*InterviewBuilder) BeginTime ¶
func (builder *InterviewBuilder) BeginTime(beginTime int) *InterviewBuilder
面试开始时间(ms)
示例值:1618899376474
func (*InterviewBuilder) Build ¶
func (builder *InterviewBuilder) Build() *Interview
func (*InterviewBuilder) EndTime ¶
func (builder *InterviewBuilder) EndTime(endTime int) *InterviewBuilder
面试结束时间(ms)
示例值:1618999376474
func (*InterviewBuilder) Id ¶
func (builder *InterviewBuilder) Id(id string) *InterviewBuilder
面试id
示例值:6949805467799537964
func (*InterviewBuilder) InterviewRecordList ¶
func (builder *InterviewBuilder) InterviewRecordList(interviewRecordList []*InterviewRecord) *InterviewBuilder
面试官记录列表
示例值:
func (*InterviewBuilder) Round ¶
func (builder *InterviewBuilder) Round(round int) *InterviewBuilder
面试轮次(从0开始计数)
示例值:0
func (*InterviewBuilder) StageId ¶
func (builder *InterviewBuilder) StageId(stageId string) *InterviewBuilder
面试关联的投递阶段
示例值:634324253532232
type InterviewDimensionAssessment ¶
type InterviewDimensionAssessment struct { Id *string `json:"id,omitempty"` // 题目评价 ID Name *I18n `json:"name,omitempty"` // 题目名称 FullScore *int `json:"full_score,omitempty"` // 打分题总分,仅当题目类型为「打分题(单选)」、「打分题(填空)」时可用 Content *string `json:"content,omitempty"` // 当题目类型为描述题时,从此取值 DimensionId *string `json:"dimension_id,omitempty"` // 题目 ID DimensionScore *InterviewDimensionScore `json:"dimension_score,omitempty"` // 当题目类型为单选题时,从此取值 DimensionScoreList []*InterviewDimensionScore `json:"dimension_score_list,omitempty"` // 当题目类型为多选题时,从此取值 DimensionCustomScore *int `json:"dimension_custom_score,omitempty"` // 当维度评价方式为「打分题(填空)时」,从此取值 AbilityList []*Ability `json:"ability_list,omitempty"` // 维度关联能力项 QuestionList []*InterviewQuestion `json:"question_list,omitempty"` // 维度关联面试题 DimensionType *int `json:"dimension_type,omitempty"` // 题目类型 }
type InterviewDimensionAssessmentBuilder ¶
type InterviewDimensionAssessmentBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewDimensionAssessmentBuilder ¶
func NewInterviewDimensionAssessmentBuilder() *InterviewDimensionAssessmentBuilder
func (*InterviewDimensionAssessmentBuilder) AbilityList ¶
func (builder *InterviewDimensionAssessmentBuilder) AbilityList(abilityList []*Ability) *InterviewDimensionAssessmentBuilder
维度关联能力项
示例值:
func (*InterviewDimensionAssessmentBuilder) Build ¶
func (builder *InterviewDimensionAssessmentBuilder) Build() *InterviewDimensionAssessment
func (*InterviewDimensionAssessmentBuilder) Content ¶
func (builder *InterviewDimensionAssessmentBuilder) Content(content string) *InterviewDimensionAssessmentBuilder
当题目类型为描述题时,从此取值
示例值:这个候选人还不错
func (*InterviewDimensionAssessmentBuilder) DimensionCustomScore ¶
func (builder *InterviewDimensionAssessmentBuilder) DimensionCustomScore(dimensionCustomScore int) *InterviewDimensionAssessmentBuilder
当维度评价方式为「打分题(填空)时」,从此取值
示例值:10
func (*InterviewDimensionAssessmentBuilder) DimensionId ¶
func (builder *InterviewDimensionAssessmentBuilder) DimensionId(dimensionId string) *InterviewDimensionAssessmentBuilder
题目 ID
示例值:11111111
func (*InterviewDimensionAssessmentBuilder) DimensionScore ¶
func (builder *InterviewDimensionAssessmentBuilder) DimensionScore(dimensionScore *InterviewDimensionScore) *InterviewDimensionAssessmentBuilder
当题目类型为单选题时,从此取值
示例值:
func (*InterviewDimensionAssessmentBuilder) DimensionScoreList ¶
func (builder *InterviewDimensionAssessmentBuilder) DimensionScoreList(dimensionScoreList []*InterviewDimensionScore) *InterviewDimensionAssessmentBuilder
当题目类型为多选题时,从此取值
示例值:
func (*InterviewDimensionAssessmentBuilder) DimensionType ¶
func (builder *InterviewDimensionAssessmentBuilder) DimensionType(dimensionType int) *InterviewDimensionAssessmentBuilder
题目类型
示例值:1
func (*InterviewDimensionAssessmentBuilder) FullScore ¶
func (builder *InterviewDimensionAssessmentBuilder) FullScore(fullScore int) *InterviewDimensionAssessmentBuilder
打分题总分,仅当题目类型为「打分题(单选)」、「打分题(填空)」时可用
示例值:100
func (*InterviewDimensionAssessmentBuilder) Id ¶
func (builder *InterviewDimensionAssessmentBuilder) Id(id string) *InterviewDimensionAssessmentBuilder
题目评价 ID
示例值:6949805467799537964
func (*InterviewDimensionAssessmentBuilder) Name ¶
func (builder *InterviewDimensionAssessmentBuilder) Name(name *I18n) *InterviewDimensionAssessmentBuilder
题目名称
示例值:
func (*InterviewDimensionAssessmentBuilder) QuestionList ¶
func (builder *InterviewDimensionAssessmentBuilder) QuestionList(questionList []*InterviewQuestion) *InterviewDimensionAssessmentBuilder
维度关联面试题
示例值:
type InterviewDimensionOptionBuilder ¶
type InterviewDimensionOptionBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewDimensionOptionBuilder ¶
func NewInterviewDimensionOptionBuilder() *InterviewDimensionOptionBuilder
func (*InterviewDimensionOptionBuilder) Build ¶
func (builder *InterviewDimensionOptionBuilder) Build() *InterviewDimensionOption
func (*InterviewDimensionOptionBuilder) Description ¶
func (builder *InterviewDimensionOptionBuilder) Description(description *I18n) *InterviewDimensionOptionBuilder
示例值:
func (*InterviewDimensionOptionBuilder) Id ¶
func (builder *InterviewDimensionOptionBuilder) Id(id string) *InterviewDimensionOptionBuilder
选项ID
示例值:6930815272790114324
func (*InterviewDimensionOptionBuilder) Name ¶
func (builder *InterviewDimensionOptionBuilder) Name(name *I18n) *InterviewDimensionOptionBuilder
示例值:
func (*InterviewDimensionOptionBuilder) ScoreVal ¶
func (builder *InterviewDimensionOptionBuilder) ScoreVal(scoreVal int) *InterviewDimensionOptionBuilder
选项分数值
示例值:1
type InterviewDimensionScore ¶
type InterviewDimensionScoreBuilder ¶
type InterviewDimensionScoreBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewDimensionScoreBuilder ¶
func NewInterviewDimensionScoreBuilder() *InterviewDimensionScoreBuilder
func (*InterviewDimensionScoreBuilder) Build ¶
func (builder *InterviewDimensionScoreBuilder) Build() *InterviewDimensionScore
func (*InterviewDimensionScoreBuilder) Id ¶
func (builder *InterviewDimensionScoreBuilder) Id(id string) *InterviewDimensionScoreBuilder
选项 ID
示例值:6949805467799537964
func (*InterviewDimensionScoreBuilder) Name ¶
func (builder *InterviewDimensionScoreBuilder) Name(name *I18n) *InterviewDimensionScoreBuilder
选项名称
示例值:
func (*InterviewDimensionScoreBuilder) ScoreVal ¶
func (builder *InterviewDimensionScoreBuilder) ScoreVal(scoreVal int) *InterviewDimensionScoreBuilder
选项对应的分数,维度评价为方式「打分题(单选)」时关注该字段
示例值:10
type InterviewExtend ¶
type InterviewExtend struct { Id *string `json:"id,omitempty"` // 面试 ID BeginTime *int `json:"begin_time,omitempty"` // 面试开始时间(ms) EndTime *int `json:"end_time,omitempty"` // 面试结束时间(ms) Round *int `json:"round,omitempty"` // 面试轮次 InterviewRecordList []*InterviewRecord `json:"interview_record_list,omitempty"` // 面试记录信息 FeedbackSubmitTime *int `json:"feedback_submit_time,omitempty"` // 面试评价提交时间 StageId *string `json:"stage_id,omitempty"` // 面试关联的投递阶段 ApplicationId *string `json:"application_id,omitempty"` // 投递 ID Stage *IdNameObject `json:"stage,omitempty"` // 阶段信息 Creator *IdNameObject `json:"creator,omitempty"` // 创建人 BizCreateTime *int `json:"biz_create_time,omitempty"` // 创建时间(ms) BizModifyTime *int `json:"biz_modify_time,omitempty"` // 最近更新时间(ms) InterviewRoundSummary *int `json:"interview_round_summary,omitempty"` // 面试状态 InterviewArrangementId *string `json:"interview_arrangement_id,omitempty"` // 面试安排 ID InterviewType *int `json:"interview_type,omitempty"` // 面试类型 TalentTimeZone *CodeNameObject `json:"talent_time_zone,omitempty"` // 候选人时区 ContactUser *IdNameObject `json:"contact_user,omitempty"` // 面试联系人 ContactMobile *string `json:"contact_mobile,omitempty"` // 面试联系人电话 Remark *string `json:"remark,omitempty"` // 备注 Address *InterviewAddress `json:"address,omitempty"` // 面试地点 VideoType *int `json:"video_type,omitempty"` // 视频面试工具 ArrangementStatus *int `json:"arrangement_status,omitempty"` // 当安排类型为集中面试时,此值表示集中面试的安排状态 ArrangementType *int `json:"arrangement_type,omitempty"` // 安排类型 ArrangementAppointmentKind *int `json:"arrangement_appointment_kind,omitempty"` // 安排方式(是否使用自助约面) MeetingRoomList []*InterviewMeetingRoom `json:"meeting_room_list,omitempty"` // 面试会议室 InterviewRoundType *IdNameObject `json:"interview_round_type,omitempty"` // 面试轮次类型 }
type InterviewExtendBuilder ¶
type InterviewExtendBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewExtendBuilder ¶
func NewInterviewExtendBuilder() *InterviewExtendBuilder
func (*InterviewExtendBuilder) Address ¶
func (builder *InterviewExtendBuilder) Address(address *InterviewAddress) *InterviewExtendBuilder
面试地点
示例值:
func (*InterviewExtendBuilder) ApplicationId ¶
func (builder *InterviewExtendBuilder) ApplicationId(applicationId string) *InterviewExtendBuilder
投递 ID
示例值:634324253532232
func (*InterviewExtendBuilder) ArrangementAppointmentKind ¶
func (builder *InterviewExtendBuilder) ArrangementAppointmentKind(arrangementAppointmentKind int) *InterviewExtendBuilder
安排方式(是否使用自助约面)
示例值:1
func (*InterviewExtendBuilder) ArrangementStatus ¶
func (builder *InterviewExtendBuilder) ArrangementStatus(arrangementStatus int) *InterviewExtendBuilder
当安排类型为集中面试时,此值表示集中面试的安排状态
示例值:1
func (*InterviewExtendBuilder) ArrangementType ¶
func (builder *InterviewExtendBuilder) ArrangementType(arrangementType int) *InterviewExtendBuilder
安排类型
示例值:1
func (*InterviewExtendBuilder) BeginTime ¶
func (builder *InterviewExtendBuilder) BeginTime(beginTime int) *InterviewExtendBuilder
面试开始时间(ms)
示例值:1618899376474
func (*InterviewExtendBuilder) BizCreateTime ¶
func (builder *InterviewExtendBuilder) BizCreateTime(bizCreateTime int) *InterviewExtendBuilder
创建时间(ms)
示例值:1618999376474
func (*InterviewExtendBuilder) BizModifyTime ¶
func (builder *InterviewExtendBuilder) BizModifyTime(bizModifyTime int) *InterviewExtendBuilder
最近更新时间(ms)
示例值:1618999376474
func (*InterviewExtendBuilder) Build ¶
func (builder *InterviewExtendBuilder) Build() *InterviewExtend
func (*InterviewExtendBuilder) ContactMobile ¶
func (builder *InterviewExtendBuilder) ContactMobile(contactMobile string) *InterviewExtendBuilder
面试联系人电话
示例值:13333333333
func (*InterviewExtendBuilder) ContactUser ¶
func (builder *InterviewExtendBuilder) ContactUser(contactUser *IdNameObject) *InterviewExtendBuilder
面试联系人
示例值:
func (*InterviewExtendBuilder) Creator ¶
func (builder *InterviewExtendBuilder) Creator(creator *IdNameObject) *InterviewExtendBuilder
创建人
示例值:
func (*InterviewExtendBuilder) EndTime ¶
func (builder *InterviewExtendBuilder) EndTime(endTime int) *InterviewExtendBuilder
面试结束时间(ms)
示例值:1618999376474
func (*InterviewExtendBuilder) FeedbackSubmitTime ¶
func (builder *InterviewExtendBuilder) FeedbackSubmitTime(feedbackSubmitTime int) *InterviewExtendBuilder
面试评价提交时间
示例值:1659318415000
func (*InterviewExtendBuilder) Id ¶
func (builder *InterviewExtendBuilder) Id(id string) *InterviewExtendBuilder
面试 ID
示例值:6949805467799537964
func (*InterviewExtendBuilder) InterviewArrangementId ¶
func (builder *InterviewExtendBuilder) InterviewArrangementId(interviewArrangementId string) *InterviewExtendBuilder
面试安排 ID
示例值:1111111
func (*InterviewExtendBuilder) InterviewRecordList ¶
func (builder *InterviewExtendBuilder) InterviewRecordList(interviewRecordList []*InterviewRecord) *InterviewExtendBuilder
面试记录信息
示例值:
func (*InterviewExtendBuilder) InterviewRoundSummary ¶
func (builder *InterviewExtendBuilder) InterviewRoundSummary(interviewRoundSummary int) *InterviewExtendBuilder
面试状态
示例值:1
func (*InterviewExtendBuilder) InterviewRoundType ¶
func (builder *InterviewExtendBuilder) InterviewRoundType(interviewRoundType *IdNameObject) *InterviewExtendBuilder
面试轮次类型
示例值:
func (*InterviewExtendBuilder) InterviewType ¶
func (builder *InterviewExtendBuilder) InterviewType(interviewType int) *InterviewExtendBuilder
面试类型
示例值:1
func (*InterviewExtendBuilder) MeetingRoomList ¶
func (builder *InterviewExtendBuilder) MeetingRoomList(meetingRoomList []*InterviewMeetingRoom) *InterviewExtendBuilder
面试会议室
示例值:
func (*InterviewExtendBuilder) Remark ¶
func (builder *InterviewExtendBuilder) Remark(remark string) *InterviewExtendBuilder
备注
示例值:test
func (*InterviewExtendBuilder) Round ¶
func (builder *InterviewExtendBuilder) Round(round int) *InterviewExtendBuilder
面试轮次
示例值:0
func (*InterviewExtendBuilder) Stage ¶
func (builder *InterviewExtendBuilder) Stage(stage *IdNameObject) *InterviewExtendBuilder
阶段信息
示例值:
func (*InterviewExtendBuilder) StageId ¶
func (builder *InterviewExtendBuilder) StageId(stageId string) *InterviewExtendBuilder
面试关联的投递阶段
示例值:634324253532232
func (*InterviewExtendBuilder) TalentTimeZone ¶
func (builder *InterviewExtendBuilder) TalentTimeZone(talentTimeZone *CodeNameObject) *InterviewExtendBuilder
候选人时区
示例值:
func (*InterviewExtendBuilder) VideoType ¶
func (builder *InterviewExtendBuilder) VideoType(videoType int) *InterviewExtendBuilder
视频面试工具
示例值:1
type InterviewFeedbackForm ¶
type InterviewFeedbackForm struct { Id *string `json:"id,omitempty"` // 面试评价表ID Version *int `json:"version,omitempty"` // 面试评价表版本号 Name *I18n `json:"name,omitempty"` // 面试评价表名称 Type *int `json:"type,omitempty"` // 面试评价表类型 ScoreCalculationConfig *ScoreCalculationConfig `json:"score_calculation_config,omitempty"` // 面试评价表打分计算配置(适用于打分评价表) Modules []*InterviewFeedbackFormModule `json:"modules,omitempty"` // 面试评价表模块列表 }
type InterviewFeedbackFormBuilder ¶
type InterviewFeedbackFormBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewFeedbackFormBuilder ¶
func NewInterviewFeedbackFormBuilder() *InterviewFeedbackFormBuilder
func (*InterviewFeedbackFormBuilder) Build ¶
func (builder *InterviewFeedbackFormBuilder) Build() *InterviewFeedbackForm
func (*InterviewFeedbackFormBuilder) Id ¶
func (builder *InterviewFeedbackFormBuilder) Id(id string) *InterviewFeedbackFormBuilder
面试评价表ID
示例值:6969137186734393644
func (*InterviewFeedbackFormBuilder) Modules ¶
func (builder *InterviewFeedbackFormBuilder) Modules(modules []*InterviewFeedbackFormModule) *InterviewFeedbackFormBuilder
面试评价表模块列表
示例值:
func (*InterviewFeedbackFormBuilder) Name ¶
func (builder *InterviewFeedbackFormBuilder) Name(name *I18n) *InterviewFeedbackFormBuilder
面试评价表名称
示例值:
func (*InterviewFeedbackFormBuilder) ScoreCalculationConfig ¶
func (builder *InterviewFeedbackFormBuilder) ScoreCalculationConfig(scoreCalculationConfig *ScoreCalculationConfig) *InterviewFeedbackFormBuilder
面试评价表打分计算配置(适用于打分评价表)
示例值:
func (*InterviewFeedbackFormBuilder) Type ¶
func (builder *InterviewFeedbackFormBuilder) Type(type_ int) *InterviewFeedbackFormBuilder
面试评价表类型
示例值:1
func (*InterviewFeedbackFormBuilder) Version ¶
func (builder *InterviewFeedbackFormBuilder) Version(version int) *InterviewFeedbackFormBuilder
面试评价表版本号
示例值:1
type InterviewFeedbackFormDimension ¶
type InterviewFeedbackFormDimension struct { Id *string `json:"id,omitempty"` // 模块维度ID Name *I18n `json:"name,omitempty"` // 维度名称 Description *I18n `json:"description,omitempty"` // 维度描述 Type *int `json:"type,omitempty"` // 维度类型 Enabled *bool `json:"enabled,omitempty"` // 是否启用 Sequence *int `json:"sequence,omitempty"` // 维度顺序 IsRequired *bool `json:"is_required,omitempty"` // 是否必选 Weight *float64 `json:"weight,omitempty"` // 维度权重 ScoreDimensionConfig *ScoreDimensionConfig `json:"score_dimension_config,omitempty"` // 评价维度的分数配置(适用于打分题) OptionItems []*InterviewDimensionOption `json:"option_items,omitempty"` // 选项列表(适用于单选题和多选题) DisplayNotEvident *bool `json:"display_not_evident,omitempty"` // 是否展示「无法判断」选项,仅针对「职级建议」的维度类型 AbilityList []*DimensionAbility `json:"ability_list,omitempty"` // 能力项列表 }
type InterviewFeedbackFormDimensionBuilder ¶
type InterviewFeedbackFormDimensionBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewFeedbackFormDimensionBuilder ¶
func NewInterviewFeedbackFormDimensionBuilder() *InterviewFeedbackFormDimensionBuilder
func (*InterviewFeedbackFormDimensionBuilder) AbilityList ¶
func (builder *InterviewFeedbackFormDimensionBuilder) AbilityList(abilityList []*DimensionAbility) *InterviewFeedbackFormDimensionBuilder
能力项列表
示例值:
func (*InterviewFeedbackFormDimensionBuilder) Build ¶
func (builder *InterviewFeedbackFormDimensionBuilder) Build() *InterviewFeedbackFormDimension
func (*InterviewFeedbackFormDimensionBuilder) Description ¶
func (builder *InterviewFeedbackFormDimensionBuilder) Description(description *I18n) *InterviewFeedbackFormDimensionBuilder
维度描述
示例值:
func (*InterviewFeedbackFormDimensionBuilder) DisplayNotEvident ¶
func (builder *InterviewFeedbackFormDimensionBuilder) DisplayNotEvident(displayNotEvident bool) *InterviewFeedbackFormDimensionBuilder
是否展示「无法判断」选项,仅针对「职级建议」的维度类型
示例值:true
func (*InterviewFeedbackFormDimensionBuilder) Enabled ¶
func (builder *InterviewFeedbackFormDimensionBuilder) Enabled(enabled bool) *InterviewFeedbackFormDimensionBuilder
是否启用
示例值:true
func (*InterviewFeedbackFormDimensionBuilder) Id ¶
func (builder *InterviewFeedbackFormDimensionBuilder) Id(id string) *InterviewFeedbackFormDimensionBuilder
模块维度ID
示例值:6930815272790114324
func (*InterviewFeedbackFormDimensionBuilder) IsRequired ¶
func (builder *InterviewFeedbackFormDimensionBuilder) IsRequired(isRequired bool) *InterviewFeedbackFormDimensionBuilder
是否必选
示例值:true
func (*InterviewFeedbackFormDimensionBuilder) Name ¶
func (builder *InterviewFeedbackFormDimensionBuilder) Name(name *I18n) *InterviewFeedbackFormDimensionBuilder
维度名称
示例值:
func (*InterviewFeedbackFormDimensionBuilder) OptionItems ¶
func (builder *InterviewFeedbackFormDimensionBuilder) OptionItems(optionItems []*InterviewDimensionOption) *InterviewFeedbackFormDimensionBuilder
选项列表(适用于单选题和多选题)
示例值:
func (*InterviewFeedbackFormDimensionBuilder) ScoreDimensionConfig ¶
func (builder *InterviewFeedbackFormDimensionBuilder) ScoreDimensionConfig(scoreDimensionConfig *ScoreDimensionConfig) *InterviewFeedbackFormDimensionBuilder
评价维度的分数配置(适用于打分题)
示例值:
func (*InterviewFeedbackFormDimensionBuilder) Sequence ¶
func (builder *InterviewFeedbackFormDimensionBuilder) Sequence(sequence int) *InterviewFeedbackFormDimensionBuilder
维度顺序
示例值:1
func (*InterviewFeedbackFormDimensionBuilder) Type ¶
func (builder *InterviewFeedbackFormDimensionBuilder) Type(type_ int) *InterviewFeedbackFormDimensionBuilder
维度类型
示例值:1
func (*InterviewFeedbackFormDimensionBuilder) Weight ¶
func (builder *InterviewFeedbackFormDimensionBuilder) Weight(weight float64) *InterviewFeedbackFormDimensionBuilder
维度权重
示例值:1
type InterviewFeedbackFormModule ¶
type InterviewFeedbackFormModule struct { Id *string `json:"id,omitempty"` // 面试评价表模块ID Name *I18n `json:"name,omitempty"` // 模块名称 Description *I18n `json:"description,omitempty"` // 模块描述 Type *int `json:"type,omitempty"` // 模块类型 Sequence *int `json:"sequence,omitempty"` // 模块顺序 Weight *float64 `json:"weight,omitempty"` // 模块权重 Dimensions []*InterviewFeedbackFormDimension `json:"dimensions,omitempty"` // 模块维度列表 }
type InterviewFeedbackFormModuleBuilder ¶
type InterviewFeedbackFormModuleBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewFeedbackFormModuleBuilder ¶
func NewInterviewFeedbackFormModuleBuilder() *InterviewFeedbackFormModuleBuilder
func (*InterviewFeedbackFormModuleBuilder) Build ¶
func (builder *InterviewFeedbackFormModuleBuilder) Build() *InterviewFeedbackFormModule
func (*InterviewFeedbackFormModuleBuilder) Description ¶
func (builder *InterviewFeedbackFormModuleBuilder) Description(description *I18n) *InterviewFeedbackFormModuleBuilder
模块描述
示例值:
func (*InterviewFeedbackFormModuleBuilder) Dimensions ¶
func (builder *InterviewFeedbackFormModuleBuilder) Dimensions(dimensions []*InterviewFeedbackFormDimension) *InterviewFeedbackFormModuleBuilder
模块维度列表
示例值:
func (*InterviewFeedbackFormModuleBuilder) Id ¶
func (builder *InterviewFeedbackFormModuleBuilder) Id(id string) *InterviewFeedbackFormModuleBuilder
面试评价表模块ID
示例值:6930815272790114324
func (*InterviewFeedbackFormModuleBuilder) Name ¶
func (builder *InterviewFeedbackFormModuleBuilder) Name(name *I18n) *InterviewFeedbackFormModuleBuilder
模块名称
示例值:
func (*InterviewFeedbackFormModuleBuilder) Sequence ¶
func (builder *InterviewFeedbackFormModuleBuilder) Sequence(sequence int) *InterviewFeedbackFormModuleBuilder
模块顺序
示例值:1
func (*InterviewFeedbackFormModuleBuilder) Type ¶
func (builder *InterviewFeedbackFormModuleBuilder) Type(type_ int) *InterviewFeedbackFormModuleBuilder
模块类型
示例值:
func (*InterviewFeedbackFormModuleBuilder) Weight ¶
func (builder *InterviewFeedbackFormModuleBuilder) Weight(weight float64) *InterviewFeedbackFormModuleBuilder
模块权重
示例值:1
type InterviewMeetingRoom ¶
type InterviewMeetingRoom struct { RoomId *string `json:"room_id,omitempty"` // 会议室 ID RoomName *string `json:"room_name,omitempty"` // 会议室名称 BuildingName *string `json:"building_name,omitempty"` // 建筑名称 ReservedStatus *int `json:"reserved_status,omitempty"` // 会议室预定状态 FloorName *string `json:"floor_name,omitempty"` // 楼层 }
type InterviewMeetingRoomBuilder ¶
type InterviewMeetingRoomBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewMeetingRoomBuilder ¶
func NewInterviewMeetingRoomBuilder() *InterviewMeetingRoomBuilder
func (*InterviewMeetingRoomBuilder) Build ¶
func (builder *InterviewMeetingRoomBuilder) Build() *InterviewMeetingRoom
func (*InterviewMeetingRoomBuilder) BuildingName ¶
func (builder *InterviewMeetingRoomBuilder) BuildingName(buildingName string) *InterviewMeetingRoomBuilder
建筑名称
示例值:OCG
func (*InterviewMeetingRoomBuilder) FloorName ¶
func (builder *InterviewMeetingRoomBuilder) FloorName(floorName string) *InterviewMeetingRoomBuilder
楼层
示例值:17
func (*InterviewMeetingRoomBuilder) ReservedStatus ¶
func (builder *InterviewMeetingRoomBuilder) ReservedStatus(reservedStatus int) *InterviewMeetingRoomBuilder
会议室预定状态
示例值:1
func (*InterviewMeetingRoomBuilder) RoomId ¶
func (builder *InterviewMeetingRoomBuilder) RoomId(roomId string) *InterviewMeetingRoomBuilder
会议室 ID
示例值:6949805467799537964
func (*InterviewMeetingRoomBuilder) RoomName ¶
func (builder *InterviewMeetingRoomBuilder) RoomName(roomName string) *InterviewMeetingRoomBuilder
会议室名称
示例值:OCG111
type InterviewQuestion ¶
type InterviewQuestion struct { Id *string `json:"id,omitempty"` // 面试题题目ID Title *I18n `json:"title,omitempty"` // 面试题题目 Description *I18n `json:"description,omitempty"` // 面试题描述 Content *string `json:"content,omitempty"` // 面试者作答内容 AbilityList []*Ability `json:"ability_list,omitempty"` // 题目关联的能力项 }
type InterviewQuestionBuilder ¶
type InterviewQuestionBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewQuestionBuilder ¶
func NewInterviewQuestionBuilder() *InterviewQuestionBuilder
func (*InterviewQuestionBuilder) AbilityList ¶
func (builder *InterviewQuestionBuilder) AbilityList(abilityList []*Ability) *InterviewQuestionBuilder
题目关联的能力项
示例值:
func (*InterviewQuestionBuilder) Build ¶
func (builder *InterviewQuestionBuilder) Build() *InterviewQuestion
func (*InterviewQuestionBuilder) Content ¶
func (builder *InterviewQuestionBuilder) Content(content string) *InterviewQuestionBuilder
面试者作答内容
示例值:没有
func (*InterviewQuestionBuilder) Description ¶
func (builder *InterviewQuestionBuilder) Description(description *I18n) *InterviewQuestionBuilder
面试题描述
示例值:
func (*InterviewQuestionBuilder) Id ¶
func (builder *InterviewQuestionBuilder) Id(id string) *InterviewQuestionBuilder
面试题题目ID
示例值:7270798542321666367
func (*InterviewQuestionBuilder) Title ¶
func (builder *InterviewQuestionBuilder) Title(title *I18n) *InterviewQuestionBuilder
面试题题目
示例值:
type InterviewRecord ¶
type InterviewRecord struct { Id *string `json:"id,omitempty"` // 面试记录 ID UserId *string `json:"user_id,omitempty"` // 面试官用户 ID Content *string `json:"content,omitempty"` // 系统预设「记录」题目内容 CommitStatus *int `json:"commit_status,omitempty"` // 提交状态 FeedbackSubmitTime *int `json:"feedback_submit_time,omitempty"` // 面试评价提交时间 Conclusion *int `json:"conclusion,omitempty"` // 面试结论 InterviewScore *InterviewScore `json:"interview_score,omitempty"` // 面试评分 AssessmentScore *AssessmentScoreInfo `json:"assessment_score,omitempty"` // 面评打分题分数 QuestionList []*InterviewQuestion `json:"question_list,omitempty"` // 面试题目 CodeQuestionList []*InterviewQuestion `json:"code_question_list,omitempty"` // 在线编程题目 Interviewer *IdNameObject `json:"interviewer,omitempty"` // 面试官信息 ImageList []*AttachmentV2 `json:"image_list,omitempty"` // 面试评价图片 DimensionAssessmentList []*InterviewDimensionAssessment `json:"dimension_assessment_list,omitempty"` // 面试评价 }
type InterviewRecordBuilder ¶
type InterviewRecordBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewRecordBuilder ¶
func NewInterviewRecordBuilder() *InterviewRecordBuilder
func (*InterviewRecordBuilder) AssessmentScore ¶
func (builder *InterviewRecordBuilder) AssessmentScore(assessmentScore *AssessmentScoreInfo) *InterviewRecordBuilder
面评打分题分数
示例值:
func (*InterviewRecordBuilder) Build ¶
func (builder *InterviewRecordBuilder) Build() *InterviewRecord
func (*InterviewRecordBuilder) CodeQuestionList ¶
func (builder *InterviewRecordBuilder) CodeQuestionList(codeQuestionList []*InterviewQuestion) *InterviewRecordBuilder
在线编程题目
示例值:
func (*InterviewRecordBuilder) CommitStatus ¶
func (builder *InterviewRecordBuilder) CommitStatus(commitStatus int) *InterviewRecordBuilder
提交状态
示例值:1
func (*InterviewRecordBuilder) Conclusion ¶
func (builder *InterviewRecordBuilder) Conclusion(conclusion int) *InterviewRecordBuilder
面试结论
示例值:1
func (*InterviewRecordBuilder) Content ¶
func (builder *InterviewRecordBuilder) Content(content string) *InterviewRecordBuilder
系统预设「记录」题目内容
示例值:代码还行,只是不够聪明
func (*InterviewRecordBuilder) DimensionAssessmentList ¶
func (builder *InterviewRecordBuilder) DimensionAssessmentList(dimensionAssessmentList []*InterviewDimensionAssessment) *InterviewRecordBuilder
面试评价
示例值:
func (*InterviewRecordBuilder) FeedbackSubmitTime ¶
func (builder *InterviewRecordBuilder) FeedbackSubmitTime(feedbackSubmitTime int) *InterviewRecordBuilder
面试评价提交时间
示例值:1659318415000
func (*InterviewRecordBuilder) Id ¶
func (builder *InterviewRecordBuilder) Id(id string) *InterviewRecordBuilder
面试记录 ID
示例值:6949805467799537964
func (*InterviewRecordBuilder) ImageList ¶
func (builder *InterviewRecordBuilder) ImageList(imageList []*AttachmentV2) *InterviewRecordBuilder
面试评价图片
示例值:
func (*InterviewRecordBuilder) InterviewScore ¶
func (builder *InterviewRecordBuilder) InterviewScore(interviewScore *InterviewScore) *InterviewRecordBuilder
面试评分
示例值:
func (*InterviewRecordBuilder) Interviewer ¶
func (builder *InterviewRecordBuilder) Interviewer(interviewer *IdNameObject) *InterviewRecordBuilder
面试官信息
示例值:
func (*InterviewRecordBuilder) QuestionList ¶
func (builder *InterviewRecordBuilder) QuestionList(questionList []*InterviewQuestion) *InterviewRecordBuilder
面试题目
示例值:
func (*InterviewRecordBuilder) UserId ¶
func (builder *InterviewRecordBuilder) UserId(userId string) *InterviewRecordBuilder
面试官用户 ID
示例值:1618899376474
type InterviewRecordTemplate ¶
type InterviewRecordTemplate struct {
AssessmentTemplate *InterviewAssessmentTemplate `json:"assessment_template,omitempty"` // 面试评价表
}
type InterviewRecordTemplateBuilder ¶
type InterviewRecordTemplateBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewRecordTemplateBuilder ¶
func NewInterviewRecordTemplateBuilder() *InterviewRecordTemplateBuilder
func (*InterviewRecordTemplateBuilder) AssessmentTemplate ¶
func (builder *InterviewRecordTemplateBuilder) AssessmentTemplate(assessmentTemplate *InterviewAssessmentTemplate) *InterviewRecordTemplateBuilder
面试评价表
示例值:
func (*InterviewRecordTemplateBuilder) Build ¶
func (builder *InterviewRecordTemplateBuilder) Build() *InterviewRecordTemplate
type InterviewRegistrationSchema ¶
type InterviewRegistrationSchema struct { Id *string `json:"id,omitempty"` // 面试登记表模板 ID Name *string `json:"name,omitempty"` // 面试登记表模板名称 IsUsedAsInterview *bool `json:"is_used_as_interview,omitempty"` // 是否用作面试登记表 ObjectList []*CommonSchema `json:"object_list,omitempty"` // 模块列表 }
type InterviewRegistrationSchemaBuilder ¶
type InterviewRegistrationSchemaBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewRegistrationSchemaBuilder ¶
func NewInterviewRegistrationSchemaBuilder() *InterviewRegistrationSchemaBuilder
func (*InterviewRegistrationSchemaBuilder) Build ¶
func (builder *InterviewRegistrationSchemaBuilder) Build() *InterviewRegistrationSchema
func (*InterviewRegistrationSchemaBuilder) Id ¶
func (builder *InterviewRegistrationSchemaBuilder) Id(id string) *InterviewRegistrationSchemaBuilder
面试登记表模板 ID
示例值:7044739584859326764
func (*InterviewRegistrationSchemaBuilder) IsUsedAsInterview ¶
func (builder *InterviewRegistrationSchemaBuilder) IsUsedAsInterview(isUsedAsInterview bool) *InterviewRegistrationSchemaBuilder
是否用作面试登记表
示例值:true
func (*InterviewRegistrationSchemaBuilder) Name ¶
func (builder *InterviewRegistrationSchemaBuilder) Name(name string) *InterviewRegistrationSchemaBuilder
面试登记表模板名称
示例值:默认面试登记表
func (*InterviewRegistrationSchemaBuilder) ObjectList ¶
func (builder *InterviewRegistrationSchemaBuilder) ObjectList(objectList []*CommonSchema) *InterviewRegistrationSchemaBuilder
模块列表
示例值:
type InterviewRoundType ¶
type InterviewRoundType struct { Id *string `json:"id,omitempty"` // 面试轮次类型 ID BizId *string `json:"biz_id,omitempty"` // 面试轮次类型业务 ID Name *I18n `json:"name,omitempty"` // 面试轮次类型名称 ProcessType *int `json:"process_type,omitempty"` // 职位流程类型 ActiveStatus *int `json:"active_status,omitempty"` // 启用状态 InterviewAssessmentTemplateInfo *InterviewRoundTypeAssessmentTemplate `json:"interview_assessment_template_info,omitempty"` // 面试评价表 }
type InterviewRoundTypeAssessmentTemplateBuilder ¶
type InterviewRoundTypeAssessmentTemplateBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewRoundTypeAssessmentTemplateBuilder ¶
func NewInterviewRoundTypeAssessmentTemplateBuilder() *InterviewRoundTypeAssessmentTemplateBuilder
func (*InterviewRoundTypeAssessmentTemplateBuilder) BizId ¶
func (builder *InterviewRoundTypeAssessmentTemplateBuilder) BizId(bizId string) *InterviewRoundTypeAssessmentTemplateBuilder
面试评价表业务 ID
示例值:7012129842917869868
func (*InterviewRoundTypeAssessmentTemplateBuilder) Build ¶
func (builder *InterviewRoundTypeAssessmentTemplateBuilder) Build() *InterviewRoundTypeAssessmentTemplate
func (*InterviewRoundTypeAssessmentTemplateBuilder) Id ¶
func (builder *InterviewRoundTypeAssessmentTemplateBuilder) Id(id string) *InterviewRoundTypeAssessmentTemplateBuilder
面试评价表 ID
示例值:7012129842917869868
func (*InterviewRoundTypeAssessmentTemplateBuilder) Name ¶
func (builder *InterviewRoundTypeAssessmentTemplateBuilder) Name(name *I18n) *InterviewRoundTypeAssessmentTemplateBuilder
面试评价表名称
示例值:
type InterviewRoundTypeBuilder ¶
type InterviewRoundTypeBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewRoundTypeBuilder ¶
func NewInterviewRoundTypeBuilder() *InterviewRoundTypeBuilder
func (*InterviewRoundTypeBuilder) ActiveStatus ¶
func (builder *InterviewRoundTypeBuilder) ActiveStatus(activeStatus int) *InterviewRoundTypeBuilder
启用状态
示例值:1
func (*InterviewRoundTypeBuilder) BizId ¶
func (builder *InterviewRoundTypeBuilder) BizId(bizId string) *InterviewRoundTypeBuilder
面试轮次类型业务 ID
示例值:7012129842917869868
func (*InterviewRoundTypeBuilder) Build ¶
func (builder *InterviewRoundTypeBuilder) Build() *InterviewRoundType
func (*InterviewRoundTypeBuilder) Id ¶
func (builder *InterviewRoundTypeBuilder) Id(id string) *InterviewRoundTypeBuilder
面试轮次类型 ID
示例值:7012129842917869868
func (*InterviewRoundTypeBuilder) InterviewAssessmentTemplateInfo ¶
func (builder *InterviewRoundTypeBuilder) InterviewAssessmentTemplateInfo(interviewAssessmentTemplateInfo *InterviewRoundTypeAssessmentTemplate) *InterviewRoundTypeBuilder
面试评价表
示例值:
func (*InterviewRoundTypeBuilder) Name ¶
func (builder *InterviewRoundTypeBuilder) Name(name *I18n) *InterviewRoundTypeBuilder
面试轮次类型名称
示例值:
func (*InterviewRoundTypeBuilder) ProcessType ¶
func (builder *InterviewRoundTypeBuilder) ProcessType(processType int) *InterviewRoundTypeBuilder
职位流程类型
示例值:1
type InterviewScore ¶
type InterviewScore struct { Id *string `json:"id,omitempty"` // 面试评分 ID Level *int `json:"level,omitempty"` // 分数级别 ZhName *string `json:"zh_name,omitempty"` // 中文名称 ZhDescription *string `json:"zh_description,omitempty"` // 中文描述 EnName *string `json:"en_name,omitempty"` // 英文名称 EnDescription *string `json:"en_description,omitempty"` // 英文描述 }
type InterviewScoreBuilder ¶
type InterviewScoreBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewScoreBuilder ¶
func NewInterviewScoreBuilder() *InterviewScoreBuilder
func (*InterviewScoreBuilder) Build ¶
func (builder *InterviewScoreBuilder) Build() *InterviewScore
func (*InterviewScoreBuilder) EnDescription ¶
func (builder *InterviewScoreBuilder) EnDescription(enDescription string) *InterviewScoreBuilder
英文描述
示例值:Pass, ability to meet the requirements, suggest to hire
func (*InterviewScoreBuilder) EnName ¶
func (builder *InterviewScoreBuilder) EnName(enName string) *InterviewScoreBuilder
英文名称
示例值:three
func (*InterviewScoreBuilder) Id ¶
func (builder *InterviewScoreBuilder) Id(id string) *InterviewScoreBuilder
面试评分 ID
示例值:6949805467799537964
func (*InterviewScoreBuilder) Level ¶
func (builder *InterviewScoreBuilder) Level(level int) *InterviewScoreBuilder
分数级别
示例值:3
func (*InterviewScoreBuilder) ZhDescription ¶
func (builder *InterviewScoreBuilder) ZhDescription(zhDescription string) *InterviewScoreBuilder
中文描述
示例值:通过, 能力达到要求, 建议录用
func (*InterviewScoreBuilder) ZhName ¶
func (builder *InterviewScoreBuilder) ZhName(zhName string) *InterviewScoreBuilder
中文名称
示例值:3
type InterviewTask ¶
type InterviewTask struct { Id *string `json:"id,omitempty"` // 面试 ID JobId *string `json:"job_id,omitempty"` // 职位 ID TalentId *string `json:"talent_id,omitempty"` // 人才 ID ApplicationId *string `json:"application_id,omitempty"` // 投递 ID ActivityStatus *int `json:"activity_status,omitempty"` // 任务状态 }
type InterviewTaskBuilder ¶
type InterviewTaskBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewTaskBuilder ¶
func NewInterviewTaskBuilder() *InterviewTaskBuilder
func (*InterviewTaskBuilder) ActivityStatus ¶
func (builder *InterviewTaskBuilder) ActivityStatus(activityStatus int) *InterviewTaskBuilder
任务状态
示例值:1
func (*InterviewTaskBuilder) ApplicationId ¶
func (builder *InterviewTaskBuilder) ApplicationId(applicationId string) *InterviewTaskBuilder
投递 ID
示例值:7046315599510833452
func (*InterviewTaskBuilder) Build ¶
func (builder *InterviewTaskBuilder) Build() *InterviewTask
func (*InterviewTaskBuilder) Id ¶
func (builder *InterviewTaskBuilder) Id(id string) *InterviewTaskBuilder
面试 ID
示例值:6989202908470446380
func (*InterviewTaskBuilder) JobId ¶
func (builder *InterviewTaskBuilder) JobId(jobId string) *InterviewTaskBuilder
职位 ID
示例值:6897921873523247373
func (*InterviewTaskBuilder) TalentId ¶
func (builder *InterviewTaskBuilder) TalentId(talentId string) *InterviewTaskBuilder
人才 ID
示例值:7046263097923537196
type Interviewer ¶
type InterviewerBuilder ¶
type InterviewerBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewerBuilder ¶
func NewInterviewerBuilder() *InterviewerBuilder
func (*InterviewerBuilder) Build ¶
func (builder *InterviewerBuilder) Build() *Interviewer
func (*InterviewerBuilder) UserId ¶
func (builder *InterviewerBuilder) UserId(userId string) *InterviewerBuilder
面试官userID
示例值:ou_7dab8a3d3cdcc9da365777c7ad535d62
func (*InterviewerBuilder) VerifyStatus ¶
func (builder *InterviewerBuilder) VerifyStatus(verifyStatus int) *InterviewerBuilder
认证状态
示例值:1
type Job ¶
type Job struct { Id *string `json:"id,omitempty"` // 职位 ID Title *string `json:"title,omitempty"` // 职位名称 Description *string `json:"description,omitempty"` // 职位描述 Code *string `json:"code,omitempty"` // 职位编号 Requirement *string `json:"requirement,omitempty"` // 职位要求 RecruitmentType *JobRecruitmentType `json:"recruitment_type,omitempty"` // 雇佣类型 Department *JobDepartment `json:"department,omitempty"` // 部门 City *JobCity `json:"city,omitempty"` // 工作地点 MinJobLevel *JobLevel `json:"min_job_level,omitempty"` // 最低职级 MaxJobLevel *JobLevel `json:"max_job_level,omitempty"` // 最高职级 HighlightList []*JobHighlight `json:"highlight_list,omitempty"` // 职位亮点 JobCategory *JobCategory `json:"job_category,omitempty"` // 职位序列 JobType *JobType `json:"job_type,omitempty"` // 职位类别 ActiveStatus *int `json:"active_status,omitempty"` // 启用状态 CreateUserId *string `json:"create_user_id,omitempty"` // 创建人ID,若为空则为系统或其他对接系统创建 CreateTime *int `json:"create_time,omitempty"` // 创建时间 UpdateTime *int `json:"update_time,omitempty"` // 更新时间 ProcessType *int `json:"process_type,omitempty"` // 招聘流程类型 ProcessId *string `json:"process_id,omitempty"` // 招聘流程 ID ProcessName *string `json:"process_name,omitempty"` // 招聘流程中文名称 ProcessEnName *string `json:"process_en_name,omitempty"` // 招聘流程英文名称 CustomizedDataList []*JobCustomizedData `json:"customized_data_list,omitempty"` // 自定义字段列表 JobFunction *IdNameObject `json:"job_function,omitempty"` // 职能分类 Subject *IdNameObject `json:"subject,omitempty"` // 职位项目 HeadCount *int `json:"head_count,omitempty"` // 招聘数量 Experience *int `json:"experience,omitempty"` // 工作年限 ExpiryTime *int `json:"expiry_time,omitempty"` // 到期日期 MinSalary *int `json:"min_salary,omitempty"` // 最低薪资,单位:k MaxSalary *int `json:"max_salary,omitempty"` // 最高薪资,单位:k RequiredDegree *int `json:"required_degree,omitempty"` // 学历要求 CityList []*CodeNameObject `json:"city_list,omitempty"` // 工作地点列表 JobAttribute *int `json:"job_attribute,omitempty"` // 职位属性,1是实体职位,2是虚拟职位 CreateTimestamp *string `json:"create_timestamp,omitempty"` // 创建时间戳 UpdateTimestamp *string `json:"update_timestamp,omitempty"` // 更新时间戳 ExpiryTimestamp *string `json:"expiry_timestamp,omitempty"` // 到期时间戳 TargetMajorList []*TargetMajorInfo `json:"target_major_list,omitempty"` // 目标专业 }
type JobBuilder ¶
type JobBuilder struct {
// contains filtered or unexported fields
}
func NewJobBuilder ¶
func NewJobBuilder() *JobBuilder
func (*JobBuilder) ActiveStatus ¶
func (builder *JobBuilder) ActiveStatus(activeStatus int) *JobBuilder
启用状态
示例值:1
func (*JobBuilder) Build ¶
func (builder *JobBuilder) Build() *Job
func (*JobBuilder) CityList ¶
func (builder *JobBuilder) CityList(cityList []*CodeNameObject) *JobBuilder
工作地点列表
示例值:
func (*JobBuilder) CreateTime ¶
func (builder *JobBuilder) CreateTime(createTime int) *JobBuilder
创建时间
示例值:1617170925462
func (*JobBuilder) CreateTimestamp ¶
func (builder *JobBuilder) CreateTimestamp(createTimestamp string) *JobBuilder
创建时间戳
示例值:1617170925462
func (*JobBuilder) CreateUserId ¶
func (builder *JobBuilder) CreateUserId(createUserId string) *JobBuilder
创建人ID,若为空则为系统或其他对接系统创建
示例值:ou-xxx
func (*JobBuilder) CustomizedDataList ¶
func (builder *JobBuilder) CustomizedDataList(customizedDataList []*JobCustomizedData) *JobBuilder
自定义字段列表
示例值:
func (*JobBuilder) Department ¶
func (builder *JobBuilder) Department(department *JobDepartment) *JobBuilder
部门
示例值:
func (*JobBuilder) Description ¶
func (builder *JobBuilder) Description(description string) *JobBuilder
职位描述
示例值:职位描述文本
func (*JobBuilder) Experience ¶
func (builder *JobBuilder) Experience(experience int) *JobBuilder
工作年限
示例值:1
func (*JobBuilder) ExpiryTime ¶
func (builder *JobBuilder) ExpiryTime(expiryTime int) *JobBuilder
到期日期
示例值:1622484739955
func (*JobBuilder) ExpiryTimestamp ¶
func (builder *JobBuilder) ExpiryTimestamp(expiryTimestamp string) *JobBuilder
到期时间戳
示例值:1622484739955
func (*JobBuilder) HeadCount ¶
func (builder *JobBuilder) HeadCount(headCount int) *JobBuilder
招聘数量
示例值:100
func (*JobBuilder) HighlightList ¶
func (builder *JobBuilder) HighlightList(highlightList []*JobHighlight) *JobBuilder
职位亮点
示例值:
func (*JobBuilder) JobAttribute ¶
func (builder *JobBuilder) JobAttribute(jobAttribute int) *JobBuilder
职位属性,1是实体职位,2是虚拟职位
示例值:1
func (*JobBuilder) JobCategory ¶
func (builder *JobBuilder) JobCategory(jobCategory *JobCategory) *JobBuilder
职位序列
示例值:
func (*JobBuilder) JobFunction ¶
func (builder *JobBuilder) JobFunction(jobFunction *IdNameObject) *JobBuilder
职能分类
示例值:
func (*JobBuilder) JobType ¶
func (builder *JobBuilder) JobType(jobType *JobType) *JobBuilder
职位类别
示例值:
func (*JobBuilder) MaxJobLevel ¶
func (builder *JobBuilder) MaxJobLevel(maxJobLevel *JobLevel) *JobBuilder
最高职级
示例值:
func (*JobBuilder) MaxSalary ¶
func (builder *JobBuilder) MaxSalary(maxSalary int) *JobBuilder
最高薪资,单位:k
示例值:20
func (*JobBuilder) MinJobLevel ¶
func (builder *JobBuilder) MinJobLevel(minJobLevel *JobLevel) *JobBuilder
最低职级
示例值:
func (*JobBuilder) MinSalary ¶
func (builder *JobBuilder) MinSalary(minSalary int) *JobBuilder
最低薪资,单位:k
示例值:10
func (*JobBuilder) ProcessEnName ¶
func (builder *JobBuilder) ProcessEnName(processEnName string) *JobBuilder
招聘流程英文名称
示例值:流程英文名
func (*JobBuilder) ProcessId ¶
func (builder *JobBuilder) ProcessId(processId string) *JobBuilder
招聘流程 ID
示例值:1
func (*JobBuilder) ProcessName ¶
func (builder *JobBuilder) ProcessName(processName string) *JobBuilder
招聘流程中文名称
示例值:流程中文名
func (*JobBuilder) ProcessType ¶
func (builder *JobBuilder) ProcessType(processType int) *JobBuilder
招聘流程类型
示例值:1
func (*JobBuilder) RecruitmentType ¶
func (builder *JobBuilder) RecruitmentType(recruitmentType *JobRecruitmentType) *JobBuilder
雇佣类型
示例值:
func (*JobBuilder) RequiredDegree ¶
func (builder *JobBuilder) RequiredDegree(requiredDegree int) *JobBuilder
学历要求
示例值:1
func (*JobBuilder) Requirement ¶
func (builder *JobBuilder) Requirement(requirement string) *JobBuilder
职位要求
示例值:职位要求文本
func (*JobBuilder) Subject ¶
func (builder *JobBuilder) Subject(subject *IdNameObject) *JobBuilder
职位项目
示例值:
func (*JobBuilder) TargetMajorList ¶
func (builder *JobBuilder) TargetMajorList(targetMajorList []*TargetMajorInfo) *JobBuilder
目标专业
示例值:
func (*JobBuilder) UpdateTime ¶
func (builder *JobBuilder) UpdateTime(updateTime int) *JobBuilder
更新时间
示例值:1617170925462
func (*JobBuilder) UpdateTimestamp ¶
func (builder *JobBuilder) UpdateTimestamp(updateTimestamp string) *JobBuilder
更新时间戳
示例值:1617170925462
type JobCategory ¶
type JobCategoryBuilder ¶
type JobCategoryBuilder struct {
// contains filtered or unexported fields
}
func NewJobCategoryBuilder ¶
func NewJobCategoryBuilder() *JobCategoryBuilder
func (*JobCategoryBuilder) ActiveStatus ¶
func (builder *JobCategoryBuilder) ActiveStatus(activeStatus int) *JobCategoryBuilder
职位序列启用状态
示例值:1
func (*JobCategoryBuilder) Build ¶
func (builder *JobCategoryBuilder) Build() *JobCategory
func (*JobCategoryBuilder) EnName ¶
func (builder *JobCategoryBuilder) EnName(enName string) *JobCategoryBuilder
职位序列英文名称
示例值:category-A
func (*JobCategoryBuilder) Id ¶
func (builder *JobCategoryBuilder) Id(id string) *JobCategoryBuilder
职位序列 ID
示例值:6301
func (*JobCategoryBuilder) ZhName ¶
func (builder *JobCategoryBuilder) ZhName(zhName string) *JobCategoryBuilder
职位序列中文名称
示例值:序列-A
type JobCityBuilder ¶
type JobCityBuilder struct {
// contains filtered or unexported fields
}
func NewJobCityBuilder ¶
func NewJobCityBuilder() *JobCityBuilder
func (*JobCityBuilder) Build ¶
func (builder *JobCityBuilder) Build() *JobCity
func (*JobCityBuilder) CityCode ¶
func (builder *JobCityBuilder) CityCode(cityCode string) *JobCityBuilder
工作地点城市代码
示例值:C20
func (*JobCityBuilder) EnName ¶
func (builder *JobCityBuilder) EnName(enName string) *JobCityBuilder
工作地点英文名称
示例值:Chengdu
func (*JobCityBuilder) ZhName ¶
func (builder *JobCityBuilder) ZhName(zhName string) *JobCityBuilder
工作地点中文名称
示例值:成都
type JobConfig ¶
type JobConfig struct { OfferApplySchemaId *string `json:"offer_apply_schema_id,omitempty"` // Offer 申请表,枚举通过接口「获取 Offer 申请表列表」获取 OfferProcessConf *string `json:"offer_process_conf,omitempty"` // Offer 审批流,枚举通过接口「获取 Offer 审批流列表」获取 RecommendedEvaluatorIdList []string `json:"recommended_evaluator_id_list,omitempty"` // 建议评估人 ID 列表 UpdateOptionList []int `json:"update_option_list,omitempty"` // 更新选项,传入要更新的配置项,1=更新面试评价表,2=更新 Offer 申请表,3=更新 Offer 审批流程,4=更新招聘需求,5=更新建议面试官,6=更新推荐评估人 AssessmentTemplateBizId *string `json:"assessment_template_biz_id,omitempty"` // 面试评价表,枚举通过接口「获取面试评价表列表」获取 InterviewRoundConfList []*JobConfigInterviewRoundConf `json:"interview_round_conf_list,omitempty"` // 建议面试官列表 JrIdList []string `json:"jr_id_list,omitempty"` // 关联招聘需求,支持关联多个,枚举通过接口「获取招聘需求」获取 InterviewRegistrationSchemaId *string `json:"interview_registration_schema_id,omitempty"` // 面试登记表ID,当在飞书招聘「设置 - 信息登记表使用设置 - 面试登记表使用方式」中选择「HR 按职位选择登记表」时,该字段为必填;否则该字段不生效。 OnboardRegistrationSchemaId *string `json:"onboard_registration_schema_id,omitempty"` // 入职登记表ID,当在飞书招聘「设置 - 信息登记表使用设置 - 入职登记表使用方式」中选择「HR 按职位选择登记表」时,该字段为必填;否则该字段不生效。 InterviewRoundTypeConfList []*JobConfigRoundType `json:"interview_round_type_conf_list,omitempty"` // 面试轮次类型 ID 列表 RelatedJobIdList []string `json:"related_job_id_list,omitempty"` // 关联职位列表,如职位为实体职位则关联虚拟职位id,如职位为虚拟职位则关联实体职位id InterviewAppointmentConfig *InterviewAppointmentConfig `json:"interview_appointment_config,omitempty"` // 自助约面配置 }
type JobConfigBuilder ¶
type JobConfigBuilder struct {
// contains filtered or unexported fields
}
func NewJobConfigBuilder ¶
func NewJobConfigBuilder() *JobConfigBuilder
func (*JobConfigBuilder) AssessmentTemplateBizId ¶
func (builder *JobConfigBuilder) AssessmentTemplateBizId(assessmentTemplateBizId string) *JobConfigBuilder
面试评价表,枚举通过接口「获取面试评价表列表」获取
示例值:6960663240925956571
func (*JobConfigBuilder) Build ¶
func (builder *JobConfigBuilder) Build() *JobConfig
func (*JobConfigBuilder) InterviewAppointmentConfig ¶
func (builder *JobConfigBuilder) InterviewAppointmentConfig(interviewAppointmentConfig *InterviewAppointmentConfig) *JobConfigBuilder
自助约面配置
示例值:
func (*JobConfigBuilder) InterviewRegistrationSchemaId ¶
func (builder *JobConfigBuilder) InterviewRegistrationSchemaId(interviewRegistrationSchemaId string) *JobConfigBuilder
面试登记表ID,当在飞书招聘「设置 - 信息登记表使用设置 - 面试登记表使用方式」中选择「HR 按职位选择登记表」时,该字段为必填;否则该字段不生效。
示例值:6930815272790114324
func (*JobConfigBuilder) InterviewRoundConfList ¶
func (builder *JobConfigBuilder) InterviewRoundConfList(interviewRoundConfList []*JobConfigInterviewRoundConf) *JobConfigBuilder
建议面试官列表
示例值:
func (*JobConfigBuilder) InterviewRoundTypeConfList ¶
func (builder *JobConfigBuilder) InterviewRoundTypeConfList(interviewRoundTypeConfList []*JobConfigRoundType) *JobConfigBuilder
面试轮次类型 ID 列表
示例值:
func (*JobConfigBuilder) JrIdList ¶
func (builder *JobConfigBuilder) JrIdList(jrIdList []string) *JobConfigBuilder
关联招聘需求,支持关联多个,枚举通过接口「获取招聘需求」获取
示例值:6966533137982392320
func (*JobConfigBuilder) OfferApplySchemaId ¶
func (builder *JobConfigBuilder) OfferApplySchemaId(offerApplySchemaId string) *JobConfigBuilder
Offer 申请表,枚举通过接口「获取 Offer 申请表列表」获取
示例值:6960663240925956573
func (*JobConfigBuilder) OfferProcessConf ¶
func (builder *JobConfigBuilder) OfferProcessConf(offerProcessConf string) *JobConfigBuilder
Offer 审批流,枚举通过接口「获取 Offer 审批流列表」获取
示例值:6960663240925956572
func (*JobConfigBuilder) OnboardRegistrationSchemaId ¶
func (builder *JobConfigBuilder) OnboardRegistrationSchemaId(onboardRegistrationSchemaId string) *JobConfigBuilder
入职登记表ID,当在飞书招聘「设置 - 信息登记表使用设置 - 入职登记表使用方式」中选择「HR 按职位选择登记表」时,该字段为必填;否则该字段不生效。
示例值:6930815272790114324
func (*JobConfigBuilder) RecommendedEvaluatorIdList ¶
func (builder *JobConfigBuilder) RecommendedEvaluatorIdList(recommendedEvaluatorIdList []string) *JobConfigBuilder
建议评估人 ID 列表
示例值:6966533137982392320
func (*JobConfigBuilder) RelatedJobIdList ¶
func (builder *JobConfigBuilder) RelatedJobIdList(relatedJobIdList []string) *JobConfigBuilder
关联职位列表,如职位为实体职位则关联虚拟职位id,如职位为虚拟职位则关联实体职位id
示例值:6966533137982392320
func (*JobConfigBuilder) UpdateOptionList ¶
func (builder *JobConfigBuilder) UpdateOptionList(updateOptionList []int) *JobConfigBuilder
更新选项,传入要更新的配置项,1=更新面试评价表,2=更新 Offer 申请表,3=更新 Offer 审批流程,4=更新招聘需求,5=更新建议面试官,6=更新推荐评估人
示例值:1
type JobConfigInterviewRound ¶
type JobConfigInterviewRound struct { InterviewerList []*IdNameObject `json:"interviewer_list,omitempty"` // 面试官列表 Round *int `json:"round,omitempty"` // 面试轮次 }
type JobConfigInterviewRoundBuilder ¶
type JobConfigInterviewRoundBuilder struct {
// contains filtered or unexported fields
}
func NewJobConfigInterviewRoundBuilder ¶
func NewJobConfigInterviewRoundBuilder() *JobConfigInterviewRoundBuilder
func (*JobConfigInterviewRoundBuilder) Build ¶
func (builder *JobConfigInterviewRoundBuilder) Build() *JobConfigInterviewRound
func (*JobConfigInterviewRoundBuilder) InterviewerList ¶
func (builder *JobConfigInterviewRoundBuilder) InterviewerList(interviewerList []*IdNameObject) *JobConfigInterviewRoundBuilder
面试官列表
示例值:
func (*JobConfigInterviewRoundBuilder) Round ¶
func (builder *JobConfigInterviewRoundBuilder) Round(round int) *JobConfigInterviewRoundBuilder
面试轮次
示例值:1
type JobConfigInterviewRoundConfBuilder ¶
type JobConfigInterviewRoundConfBuilder struct {
// contains filtered or unexported fields
}
func NewJobConfigInterviewRoundConfBuilder ¶
func NewJobConfigInterviewRoundConfBuilder() *JobConfigInterviewRoundConfBuilder
func (*JobConfigInterviewRoundConfBuilder) Build ¶
func (builder *JobConfigInterviewRoundConfBuilder) Build() *JobConfigInterviewRoundConf
func (*JobConfigInterviewRoundConfBuilder) InterviewerIdList ¶
func (builder *JobConfigInterviewRoundConfBuilder) InterviewerIdList(interviewerIdList []string) *JobConfigInterviewRoundConfBuilder
建议面试官 ID 列表
示例值:6960663240925956571
func (*JobConfigInterviewRoundConfBuilder) Round ¶
func (builder *JobConfigInterviewRoundConfBuilder) Round(round int) *JobConfigInterviewRoundConfBuilder
面试轮次
示例值:1
type JobConfigResult ¶
type JobConfigResult struct { OfferApplySchema *IdNameObject `json:"offer_apply_schema,omitempty"` // Offer 申请表 OfferProcessConf *IdNameObject `json:"offer_process_conf,omitempty"` // Offer 审批流 RecommendedEvaluatorList []*IdNameObject `json:"recommended_evaluator_list,omitempty"` // 建议评估人列表 AssessmentTemplate *IdNameObject `json:"assessment_template,omitempty"` // 面试评价表 Id *string `json:"id,omitempty"` // 职位 ID InterviewRoundList []*JobConfigInterviewRound `json:"interview_round_list,omitempty"` // 建议面试官列表 JobRequirementList []*IdNameObject `json:"job_requirement_list,omitempty"` // 招聘需求 InterviewRegistration *RegistrationInfo `json:"interview_registration,omitempty"` // 面试登记表 OnboardRegistration *RegistrationInfo `json:"onboard_registration,omitempty"` // 入职登记表 InterviewRoundTypeList []*JobConfigRoundTypeResult `json:"interview_round_type_list,omitempty"` // 面试轮次类型列表 RelatedJobList []*IdNameObject `json:"related_job_list,omitempty"` // 关联职位列表 JobAttribute *int `json:"job_attribute,omitempty"` // 职位属性,1是实体职位,2是虚拟职位 InterviewAppointmentConfig *InterviewAppointmentConfig `json:"interview_appointment_config,omitempty"` // 面试官安排面试配置 }
type JobConfigResultBuilder ¶
type JobConfigResultBuilder struct {
// contains filtered or unexported fields
}
func NewJobConfigResultBuilder ¶
func NewJobConfigResultBuilder() *JobConfigResultBuilder
func (*JobConfigResultBuilder) AssessmentTemplate ¶
func (builder *JobConfigResultBuilder) AssessmentTemplate(assessmentTemplate *IdNameObject) *JobConfigResultBuilder
面试评价表
示例值:
func (*JobConfigResultBuilder) Build ¶
func (builder *JobConfigResultBuilder) Build() *JobConfigResult
func (*JobConfigResultBuilder) Id ¶
func (builder *JobConfigResultBuilder) Id(id string) *JobConfigResultBuilder
职位 ID
示例值:6960663240925956574
func (*JobConfigResultBuilder) InterviewAppointmentConfig ¶
func (builder *JobConfigResultBuilder) InterviewAppointmentConfig(interviewAppointmentConfig *InterviewAppointmentConfig) *JobConfigResultBuilder
面试官安排面试配置
示例值:
func (*JobConfigResultBuilder) InterviewRegistration ¶
func (builder *JobConfigResultBuilder) InterviewRegistration(interviewRegistration *RegistrationInfo) *JobConfigResultBuilder
面试登记表
示例值:
func (*JobConfigResultBuilder) InterviewRoundList ¶
func (builder *JobConfigResultBuilder) InterviewRoundList(interviewRoundList []*JobConfigInterviewRound) *JobConfigResultBuilder
建议面试官列表
示例值:
func (*JobConfigResultBuilder) InterviewRoundTypeList ¶
func (builder *JobConfigResultBuilder) InterviewRoundTypeList(interviewRoundTypeList []*JobConfigRoundTypeResult) *JobConfigResultBuilder
面试轮次类型列表
示例值:
func (*JobConfigResultBuilder) JobAttribute ¶
func (builder *JobConfigResultBuilder) JobAttribute(jobAttribute int) *JobConfigResultBuilder
职位属性,1是实体职位,2是虚拟职位
示例值:1
func (*JobConfigResultBuilder) JobRequirementList ¶
func (builder *JobConfigResultBuilder) JobRequirementList(jobRequirementList []*IdNameObject) *JobConfigResultBuilder
招聘需求
示例值:
func (*JobConfigResultBuilder) OfferApplySchema ¶
func (builder *JobConfigResultBuilder) OfferApplySchema(offerApplySchema *IdNameObject) *JobConfigResultBuilder
Offer 申请表
示例值:
func (*JobConfigResultBuilder) OfferProcessConf ¶
func (builder *JobConfigResultBuilder) OfferProcessConf(offerProcessConf *IdNameObject) *JobConfigResultBuilder
Offer 审批流
示例值:
func (*JobConfigResultBuilder) OnboardRegistration ¶
func (builder *JobConfigResultBuilder) OnboardRegistration(onboardRegistration *RegistrationInfo) *JobConfigResultBuilder
入职登记表
示例值:
func (*JobConfigResultBuilder) RecommendedEvaluatorList ¶
func (builder *JobConfigResultBuilder) RecommendedEvaluatorList(recommendedEvaluatorList []*IdNameObject) *JobConfigResultBuilder
建议评估人列表
示例值:
func (*JobConfigResultBuilder) RelatedJobList ¶
func (builder *JobConfigResultBuilder) RelatedJobList(relatedJobList []*IdNameObject) *JobConfigResultBuilder
关联职位列表
示例值:
type JobConfigRoundType ¶
type JobConfigRoundTypeBuilder ¶
type JobConfigRoundTypeBuilder struct {
// contains filtered or unexported fields
}
func NewJobConfigRoundTypeBuilder ¶
func NewJobConfigRoundTypeBuilder() *JobConfigRoundTypeBuilder
func (*JobConfigRoundTypeBuilder) AssessmentTemplateBizId ¶
func (builder *JobConfigRoundTypeBuilder) AssessmentTemplateBizId(assessmentTemplateBizId string) *JobConfigRoundTypeBuilder
面试评价表业务 ID
示例值:6960663240925956632
func (*JobConfigRoundTypeBuilder) Build ¶
func (builder *JobConfigRoundTypeBuilder) Build() *JobConfigRoundType
func (*JobConfigRoundTypeBuilder) RoundBizId ¶
func (builder *JobConfigRoundTypeBuilder) RoundBizId(roundBizId string) *JobConfigRoundTypeBuilder
面试轮次类型业务 ID
示例值:7012129842917837100
type JobConfigRoundTypeResult ¶
type JobConfigRoundTypeResult struct { AssessmentRound *IdNameObject `json:"assessment_round,omitempty"` // 面试轮次类型 AssessmentTemplate *IdNameObject `json:"assessment_template,omitempty"` // 面试评价表 }
type JobConfigRoundTypeResultBuilder ¶
type JobConfigRoundTypeResultBuilder struct {
// contains filtered or unexported fields
}
func NewJobConfigRoundTypeResultBuilder ¶
func NewJobConfigRoundTypeResultBuilder() *JobConfigRoundTypeResultBuilder
func (*JobConfigRoundTypeResultBuilder) AssessmentRound ¶
func (builder *JobConfigRoundTypeResultBuilder) AssessmentRound(assessmentRound *IdNameObject) *JobConfigRoundTypeResultBuilder
面试轮次类型
示例值:
func (*JobConfigRoundTypeResultBuilder) AssessmentTemplate ¶
func (builder *JobConfigRoundTypeResultBuilder) AssessmentTemplate(assessmentTemplate *IdNameObject) *JobConfigRoundTypeResultBuilder
面试评价表
示例值:
func (*JobConfigRoundTypeResultBuilder) Build ¶
func (builder *JobConfigRoundTypeResultBuilder) Build() *JobConfigRoundTypeResult
type JobCustomizedData ¶
type JobCustomizedData struct { ObjectId *string `json:"object_id,omitempty"` // 自定义字段 ID Name *I18n `json:"name,omitempty"` // 字段名称 ObjectType *int `json:"object_type,omitempty"` // 字段类型 Value *JobCustomizedValue `json:"value,omitempty"` // 自定义字段值 }
type JobCustomizedDataBuilder ¶
type JobCustomizedDataBuilder struct {
// contains filtered or unexported fields
}
func NewJobCustomizedDataBuilder ¶
func NewJobCustomizedDataBuilder() *JobCustomizedDataBuilder
func (*JobCustomizedDataBuilder) Build ¶
func (builder *JobCustomizedDataBuilder) Build() *JobCustomizedData
func (*JobCustomizedDataBuilder) Name ¶
func (builder *JobCustomizedDataBuilder) Name(name *I18n) *JobCustomizedDataBuilder
字段名称
示例值:
func (*JobCustomizedDataBuilder) ObjectId ¶
func (builder *JobCustomizedDataBuilder) ObjectId(objectId string) *JobCustomizedDataBuilder
自定义字段 ID
示例值:xxxx
func (*JobCustomizedDataBuilder) ObjectType ¶
func (builder *JobCustomizedDataBuilder) ObjectType(objectType int) *JobCustomizedDataBuilder
字段类型
示例值:1
func (*JobCustomizedDataBuilder) Value ¶
func (builder *JobCustomizedDataBuilder) Value(value *JobCustomizedValue) *JobCustomizedDataBuilder
自定义字段值
示例值:
type JobCustomizedOption ¶
type JobCustomizedOptionBuilder ¶
type JobCustomizedOptionBuilder struct {
// contains filtered or unexported fields
}
func NewJobCustomizedOptionBuilder ¶
func NewJobCustomizedOptionBuilder() *JobCustomizedOptionBuilder
func (*JobCustomizedOptionBuilder) Build ¶
func (builder *JobCustomizedOptionBuilder) Build() *JobCustomizedOption
func (*JobCustomizedOptionBuilder) Key ¶
func (builder *JobCustomizedOptionBuilder) Key(key string) *JobCustomizedOptionBuilder
选项 ID
示例值:AA
func (*JobCustomizedOptionBuilder) Name ¶
func (builder *JobCustomizedOptionBuilder) Name(name *I18n) *JobCustomizedOptionBuilder
选项名称
示例值:
type JobCustomizedTimeRange ¶
type JobCustomizedTimeRangeBuilder ¶
type JobCustomizedTimeRangeBuilder struct {
// contains filtered or unexported fields
}
func NewJobCustomizedTimeRangeBuilder ¶
func NewJobCustomizedTimeRangeBuilder() *JobCustomizedTimeRangeBuilder
func (*JobCustomizedTimeRangeBuilder) Build ¶
func (builder *JobCustomizedTimeRangeBuilder) Build() *JobCustomizedTimeRange
func (*JobCustomizedTimeRangeBuilder) EndTime ¶
func (builder *JobCustomizedTimeRangeBuilder) EndTime(endTime string) *JobCustomizedTimeRangeBuilder
结束时间
示例值:AA
func (*JobCustomizedTimeRangeBuilder) StartTime ¶
func (builder *JobCustomizedTimeRangeBuilder) StartTime(startTime string) *JobCustomizedTimeRangeBuilder
开始时间
示例值:AA
type JobCustomizedValue ¶
type JobCustomizedValue struct { Content *string `json:"content,omitempty"` // 当字段类型为单行文本、多行文本、模块、默认字段时,从此字段取值 Option *JobCustomizedOption `json:"option,omitempty"` // 当字段类型为单选时,从此字段取值 OptionList []*JobCustomizedOption `json:"option_list,omitempty"` // 当字段类型为多选时,从此字段取值 TimeRange *JobCustomizedTimeRange `json:"time_range,omitempty"` // 当字段类型为时间段时,从此字段取值 Time *string `json:"time,omitempty"` // 当字段类型为日期选择、月份选择、年份选择时,从此字段取值,该字段是毫秒级时间戳 Number *string `json:"number,omitempty"` // 当字段类型为数字时,从此字段取值 }
type JobCustomizedValueBuilder ¶
type JobCustomizedValueBuilder struct {
// contains filtered or unexported fields
}
func NewJobCustomizedValueBuilder ¶
func NewJobCustomizedValueBuilder() *JobCustomizedValueBuilder
func (*JobCustomizedValueBuilder) Build ¶
func (builder *JobCustomizedValueBuilder) Build() *JobCustomizedValue
func (*JobCustomizedValueBuilder) Content ¶
func (builder *JobCustomizedValueBuilder) Content(content string) *JobCustomizedValueBuilder
当字段类型为单行文本、多行文本、模块、默认字段时,从此字段取值
示例值:text
func (*JobCustomizedValueBuilder) Number ¶
func (builder *JobCustomizedValueBuilder) Number(number string) *JobCustomizedValueBuilder
当字段类型为数字时,从此字段取值
示例值:111
func (*JobCustomizedValueBuilder) Option ¶
func (builder *JobCustomizedValueBuilder) Option(option *JobCustomizedOption) *JobCustomizedValueBuilder
当字段类型为单选时,从此字段取值
示例值:
func (*JobCustomizedValueBuilder) OptionList ¶
func (builder *JobCustomizedValueBuilder) OptionList(optionList []*JobCustomizedOption) *JobCustomizedValueBuilder
当字段类型为多选时,从此字段取值
示例值:
func (*JobCustomizedValueBuilder) Time ¶
func (builder *JobCustomizedValueBuilder) Time(time string) *JobCustomizedValueBuilder
当字段类型为日期选择、月份选择、年份选择时,从此字段取值,该字段是毫秒级时间戳
示例值:1625456721000
func (*JobCustomizedValueBuilder) TimeRange ¶
func (builder *JobCustomizedValueBuilder) TimeRange(timeRange *JobCustomizedTimeRange) *JobCustomizedValueBuilder
当字段类型为时间段时,从此字段取值
示例值:
type JobDepartment ¶
type JobDepartmentBuilder ¶
type JobDepartmentBuilder struct {
// contains filtered or unexported fields
}
func NewJobDepartmentBuilder ¶
func NewJobDepartmentBuilder() *JobDepartmentBuilder
func (*JobDepartmentBuilder) Build ¶
func (builder *JobDepartmentBuilder) Build() *JobDepartment
func (*JobDepartmentBuilder) EnName ¶
func (builder *JobDepartmentBuilder) EnName(enName string) *JobDepartmentBuilder
部门英文名称
示例值:Bytedance
func (*JobDepartmentBuilder) Id ¶
func (builder *JobDepartmentBuilder) Id(id string) *JobDepartmentBuilder
部门 ID
示例值:od-xxxx
func (*JobDepartmentBuilder) ZhName ¶
func (builder *JobDepartmentBuilder) ZhName(zhName string) *JobDepartmentBuilder
部门中文名称
示例值:字节跳动
type JobFunction ¶
type JobFunctionBuilder ¶
type JobFunctionBuilder struct {
// contains filtered or unexported fields
}
func NewJobFunctionBuilder ¶
func NewJobFunctionBuilder() *JobFunctionBuilder
func (*JobFunctionBuilder) ActiveStatus ¶
func (builder *JobFunctionBuilder) ActiveStatus(activeStatus int) *JobFunctionBuilder
启用状态
示例值:1
func (*JobFunctionBuilder) Build ¶
func (builder *JobFunctionBuilder) Build() *JobFunction
func (*JobFunctionBuilder) Id ¶
func (builder *JobFunctionBuilder) Id(id string) *JobFunctionBuilder
职能分类 ID
示例值:7010952553315895596
func (*JobFunctionBuilder) Name ¶
func (builder *JobFunctionBuilder) Name(name *I18n) *JobFunctionBuilder
职能名称
示例值:
func (*JobFunctionBuilder) ParentId ¶
func (builder *JobFunctionBuilder) ParentId(parentId string) *JobFunctionBuilder
父级职能分类 ID
示例值:0
type JobHighlight ¶
type JobHighlightBuilder ¶
type JobHighlightBuilder struct {
// contains filtered or unexported fields
}
func NewJobHighlightBuilder ¶
func NewJobHighlightBuilder() *JobHighlightBuilder
func (*JobHighlightBuilder) Build ¶
func (builder *JobHighlightBuilder) Build() *JobHighlight
func (*JobHighlightBuilder) EnName ¶
func (builder *JobHighlightBuilder) EnName(enName string) *JobHighlightBuilder
职位亮点英文名称
示例值:Positive team atmosphere
func (*JobHighlightBuilder) Id ¶
func (builder *JobHighlightBuilder) Id(id string) *JobHighlightBuilder
职位亮点 ID
示例值:6301
func (*JobHighlightBuilder) ZhName ¶
func (builder *JobHighlightBuilder) ZhName(zhName string) *JobHighlightBuilder
职位亮点中文名称
示例值:团队氛围好
type JobLevelBuilder ¶
type JobLevelBuilder struct {
// contains filtered or unexported fields
}
func NewJobLevelBuilder ¶
func NewJobLevelBuilder() *JobLevelBuilder
func (*JobLevelBuilder) ActiveStatus ¶
func (builder *JobLevelBuilder) ActiveStatus(activeStatus int) *JobLevelBuilder
职级启用状态
示例值:1
func (*JobLevelBuilder) Build ¶
func (builder *JobLevelBuilder) Build() *JobLevel
func (*JobLevelBuilder) EnName ¶
func (builder *JobLevelBuilder) EnName(enName string) *JobLevelBuilder
职级英文名称
示例值:level-2
func (*JobLevelBuilder) Id ¶
func (builder *JobLevelBuilder) Id(id string) *JobLevelBuilder
职级 ID
示例值:6301
func (*JobLevelBuilder) ZhName ¶
func (builder *JobLevelBuilder) ZhName(zhName string) *JobLevelBuilder
职级中文名称
示例值:级别-2
type JobManager ¶
type JobManager struct { Id *string `json:"id,omitempty"` // 职位 ID RecruiterId *string `json:"recruiter_id,omitempty"` // 招聘负责人 ID,仅一位,可通过用户相关接口获取用户 ID HiringManagerIdList []string `json:"hiring_manager_id_list,omitempty"` // 用人经理 ID 列表 AssistantIdList []string `json:"assistant_id_list,omitempty"` // 协助人 ID 列表 }
type JobManagerBuilder ¶
type JobManagerBuilder struct {
// contains filtered or unexported fields
}
func NewJobManagerBuilder ¶
func NewJobManagerBuilder() *JobManagerBuilder
func (*JobManagerBuilder) AssistantIdList ¶
func (builder *JobManagerBuilder) AssistantIdList(assistantIdList []string) *JobManagerBuilder
协助人 ID 列表
示例值:6960663240925956554
func (*JobManagerBuilder) Build ¶
func (builder *JobManagerBuilder) Build() *JobManager
func (*JobManagerBuilder) HiringManagerIdList ¶
func (builder *JobManagerBuilder) HiringManagerIdList(hiringManagerIdList []string) *JobManagerBuilder
用人经理 ID 列表
示例值:6960663240925956554
func (*JobManagerBuilder) Id ¶
func (builder *JobManagerBuilder) Id(id string) *JobManagerBuilder
职位 ID
示例值:1618209327096
func (*JobManagerBuilder) RecruiterId ¶
func (builder *JobManagerBuilder) RecruiterId(recruiterId string) *JobManagerBuilder
招聘负责人 ID,仅一位,可通过用户相关接口获取用户 ID
示例值:ou_efk39117c300506837def50545420c6a
type JobProcess ¶
type JobProcess struct {
YourPropertyName *string `json:"your_property_name,omitempty"` // id
}
type JobProcessBuilder ¶
type JobProcessBuilder struct {
// contains filtered or unexported fields
}
func NewJobProcessBuilder ¶
func NewJobProcessBuilder() *JobProcessBuilder
func (*JobProcessBuilder) Build ¶
func (builder *JobProcessBuilder) Build() *JobProcess
func (*JobProcessBuilder) YourPropertyName ¶
func (builder *JobProcessBuilder) YourPropertyName(yourPropertyName string) *JobProcessBuilder
id
示例值:
type JobProcesses ¶
type JobProcesses struct { Id *string `json:"id,omitempty"` // ID ZhName *string `json:"zh_name,omitempty"` // 中文名称 EnName *string `json:"en_name,omitempty"` // 英文名称 Type *int `json:"type,omitempty"` // 类型 1=社招流程, 2=校招流程, StageList []*JobProcessesStage `json:"stage_list,omitempty"` // 阶段列表, 内部按用户设置顺序排列 }
type JobProcessesBuilder ¶
type JobProcessesBuilder struct {
// contains filtered or unexported fields
}
func NewJobProcessesBuilder ¶
func NewJobProcessesBuilder() *JobProcessesBuilder
func (*JobProcessesBuilder) Build ¶
func (builder *JobProcessesBuilder) Build() *JobProcesses
func (*JobProcessesBuilder) EnName ¶
func (builder *JobProcessesBuilder) EnName(enName string) *JobProcessesBuilder
英文名称
示例值:name
func (*JobProcessesBuilder) Id ¶
func (builder *JobProcessesBuilder) Id(id string) *JobProcessesBuilder
ID
示例值:123123123123
func (*JobProcessesBuilder) StageList ¶
func (builder *JobProcessesBuilder) StageList(stageList []*JobProcessesStage) *JobProcessesBuilder
阶段列表, 内部按用户设置顺序排列
示例值:
func (*JobProcessesBuilder) Type ¶
func (builder *JobProcessesBuilder) Type(type_ int) *JobProcessesBuilder
类型 1=社招流程, 2=校招流程,
示例值:1
func (*JobProcessesBuilder) ZhName ¶
func (builder *JobProcessesBuilder) ZhName(zhName string) *JobProcessesBuilder
中文名称
示例值:中文
type JobProcessesStage ¶
type JobProcessesStageBuilder ¶
type JobProcessesStageBuilder struct {
// contains filtered or unexported fields
}
func NewJobProcessesStageBuilder ¶
func NewJobProcessesStageBuilder() *JobProcessesStageBuilder
func (*JobProcessesStageBuilder) Build ¶
func (builder *JobProcessesStageBuilder) Build() *JobProcessesStage
func (*JobProcessesStageBuilder) EnName ¶
func (builder *JobProcessesStageBuilder) EnName(enName string) *JobProcessesStageBuilder
英文名称
示例值:name
func (*JobProcessesStageBuilder) Id ¶
func (builder *JobProcessesStageBuilder) Id(id string) *JobProcessesStageBuilder
ID
示例值:123123123123123
func (*JobProcessesStageBuilder) Type ¶
func (builder *JobProcessesStageBuilder) Type(type_ int) *JobProcessesStageBuilder
1=筛选型, 2=评估型, 3=笔试型, 4=面试型, 5=Offer型, 6=待入职, 7=已入职, 8=其它类型, 255=系统默认,后端模型中并没有该字段,仅用于前端显示,
示例值:1
func (*JobProcessesStageBuilder) ZhName ¶
func (builder *JobProcessesStageBuilder) ZhName(zhName string) *JobProcessesStageBuilder
中文名称
示例值:名字
type JobRecruiter ¶
type JobRecruiter2 ¶
type JobRecruiter2Builder ¶
type JobRecruiter2Builder struct {
// contains filtered or unexported fields
}
func NewJobRecruiter2Builder ¶
func NewJobRecruiter2Builder() *JobRecruiter2Builder
func (*JobRecruiter2Builder) AssistantIdList ¶
func (builder *JobRecruiter2Builder) AssistantIdList(assistantIdList []string) *JobRecruiter2Builder
协助人ID列表
示例值:
func (*JobRecruiter2Builder) Build ¶
func (builder *JobRecruiter2Builder) Build() *JobRecruiter2
func (*JobRecruiter2Builder) HiringManagerIdList ¶
func (builder *JobRecruiter2Builder) HiringManagerIdList(hiringManagerIdList []string) *JobRecruiter2Builder
用人经理ID列表
示例值:
func (*JobRecruiter2Builder) Id ¶
func (builder *JobRecruiter2Builder) Id(id string) *JobRecruiter2Builder
职位ID
示例值:
func (*JobRecruiter2Builder) RecruiterId ¶
func (builder *JobRecruiter2Builder) RecruiterId(recruiterId string) *JobRecruiter2Builder
招聘负责人ID
示例值:
type JobRecruiterBuilder ¶
type JobRecruiterBuilder struct {
// contains filtered or unexported fields
}
func NewJobRecruiterBuilder ¶
func NewJobRecruiterBuilder() *JobRecruiterBuilder
func (*JobRecruiterBuilder) AssistantIdList ¶
func (builder *JobRecruiterBuilder) AssistantIdList(assistantIdList []string) *JobRecruiterBuilder
协助人ID列表
示例值:
func (*JobRecruiterBuilder) Build ¶
func (builder *JobRecruiterBuilder) Build() *JobRecruiter
func (*JobRecruiterBuilder) HiringManagerIdList ¶
func (builder *JobRecruiterBuilder) HiringManagerIdList(hiringManagerIdList []string) *JobRecruiterBuilder
用人经理ID列表
示例值:
func (*JobRecruiterBuilder) Id ¶
func (builder *JobRecruiterBuilder) Id(id string) *JobRecruiterBuilder
职位ID
示例值:
func (*JobRecruiterBuilder) RecruiterId ¶
func (builder *JobRecruiterBuilder) RecruiterId(recruiterId string) *JobRecruiterBuilder
招聘负责人ID
示例值:
type JobRecruitmentType ¶
type JobRecruitmentTypeBuilder ¶
type JobRecruitmentTypeBuilder struct {
// contains filtered or unexported fields
}
func NewJobRecruitmentTypeBuilder ¶
func NewJobRecruitmentTypeBuilder() *JobRecruitmentTypeBuilder
func (*JobRecruitmentTypeBuilder) ActiveStatus ¶
func (builder *JobRecruitmentTypeBuilder) ActiveStatus(activeStatus int) *JobRecruitmentTypeBuilder
雇佣类型启用状态
示例值:1
func (*JobRecruitmentTypeBuilder) Build ¶
func (builder *JobRecruitmentTypeBuilder) Build() *JobRecruitmentType
func (*JobRecruitmentTypeBuilder) EnName ¶
func (builder *JobRecruitmentTypeBuilder) EnName(enName string) *JobRecruitmentTypeBuilder
雇佣类型英文名称
示例值:FullTime
func (*JobRecruitmentTypeBuilder) Id ¶
func (builder *JobRecruitmentTypeBuilder) Id(id string) *JobRecruitmentTypeBuilder
雇佣类型 ID
示例值:6001
func (*JobRecruitmentTypeBuilder) ZhName ¶
func (builder *JobRecruitmentTypeBuilder) ZhName(zhName string) *JobRecruitmentTypeBuilder
雇佣类型中文名称
示例值:全职
type JobRequirement ¶
type JobRequirement struct { ShortCode *string `json:"short_code,omitempty"` // 招聘需求编号 Name *string `json:"name,omitempty"` // 需求名称 DisplayProgress *int `json:"display_progress,omitempty"` // 需求状态 HeadCount *int `json:"head_count,omitempty"` // 需求人数 RecruitmentTypeId *string `json:"recruitment_type_id,omitempty"` // 职位性质 ID,可在「招聘枚举常量」文档中查看枚举值 EmployeeTypeId *string `json:"employee_type_id,omitempty"` // 人员类型 MaxLevelId *string `json:"max_level_id,omitempty"` // 最高职级 ID MinLevelId *string `json:"min_level_id,omitempty"` // 最低职级 ID SequenceId *string `json:"sequence_id,omitempty"` // 职位序列 ID Category *int `json:"category,omitempty"` // 需求类型 DepartmentId *string `json:"department_id,omitempty"` // 需求部门的 open department id RecruiterIdList []string `json:"recruiter_id_list,omitempty"` // 需求负责人 ID 列表 JrHiringManagerIdList []string `json:"jr_hiring_manager_id_list,omitempty"` // 需求用人经理 ID 列表 DirectLeaderIdList []string `json:"direct_leader_id_list,omitempty"` // 直属上级 ID StartTime *string `json:"start_time,omitempty"` // 开始日期,毫秒级时间戳 Deadline *string `json:"deadline,omitempty"` // 预计完成日期,毫秒级时间戳 Priority *int `json:"priority,omitempty"` // 招聘优先级 RequiredDegree *int `json:"required_degree,omitempty"` // 学历要求 MaxSalary *string `json:"max_salary,omitempty"` // 最高薪资,单位:千 MinSalary *string `json:"min_salary,omitempty"` // 最低薪资,单位:千 AddressId *string `json:"address_id,omitempty"` // 工作地点 ID,枚举值可通过「获取地址列表」接口查询获得 Description *string `json:"description,omitempty"` // 需求描述 CustomizedDataList []*JobRequirementCustomizedData `json:"customized_data_list,omitempty"` // 自定义字段 ProcessType *int `json:"process_type,omitempty"` // 支持的招聘类型列表 JobTypeId *string `json:"job_type_id,omitempty"` // 招聘需求中的职位类别 }
type JobRequirementBuilder ¶
type JobRequirementBuilder struct {
// contains filtered or unexported fields
}
func NewJobRequirementBuilder ¶
func NewJobRequirementBuilder() *JobRequirementBuilder
func (*JobRequirementBuilder) AddressId ¶
func (builder *JobRequirementBuilder) AddressId(addressId string) *JobRequirementBuilder
工作地点 ID,枚举值可通过「获取地址列表」接口查询获得
示例值:11
func (*JobRequirementBuilder) Build ¶
func (builder *JobRequirementBuilder) Build() *JobRequirement
func (*JobRequirementBuilder) Category ¶
func (builder *JobRequirementBuilder) Category(category int) *JobRequirementBuilder
需求类型
示例值:1
func (*JobRequirementBuilder) CustomizedDataList ¶
func (builder *JobRequirementBuilder) CustomizedDataList(customizedDataList []*JobRequirementCustomizedData) *JobRequirementBuilder
自定义字段
示例值:
func (*JobRequirementBuilder) Deadline ¶
func (builder *JobRequirementBuilder) Deadline(deadline string) *JobRequirementBuilder
预计完成日期,毫秒级时间戳
示例值:1625729379000
func (*JobRequirementBuilder) DepartmentId ¶
func (builder *JobRequirementBuilder) DepartmentId(departmentId string) *JobRequirementBuilder
需求部门的 open department id
示例值:od-4e6ac4d14bcd5071a37a39de902c7141
func (*JobRequirementBuilder) Description ¶
func (builder *JobRequirementBuilder) Description(description string) *JobRequirementBuilder
需求描述
示例值:11
func (*JobRequirementBuilder) DirectLeaderIdList ¶
func (builder *JobRequirementBuilder) DirectLeaderIdList(directLeaderIdList []string) *JobRequirementBuilder
直属上级 ID
示例值:ou_7dab8a3d3cdcc9da365777c7ad535d62
func (*JobRequirementBuilder) DisplayProgress ¶
func (builder *JobRequirementBuilder) DisplayProgress(displayProgress int) *JobRequirementBuilder
需求状态
示例值:1
func (*JobRequirementBuilder) EmployeeTypeId ¶
func (builder *JobRequirementBuilder) EmployeeTypeId(employeeTypeId string) *JobRequirementBuilder
人员类型
示例值:6807409776231254285
func (*JobRequirementBuilder) HeadCount ¶
func (builder *JobRequirementBuilder) HeadCount(headCount int) *JobRequirementBuilder
需求人数
示例值:11
func (*JobRequirementBuilder) JobTypeId ¶
func (builder *JobRequirementBuilder) JobTypeId(jobTypeId string) *JobRequirementBuilder
招聘需求中的职位类别
示例值:6930815272790114324
func (*JobRequirementBuilder) JrHiringManagerIdList ¶
func (builder *JobRequirementBuilder) JrHiringManagerIdList(jrHiringManagerIdList []string) *JobRequirementBuilder
需求用人经理 ID 列表
示例值:
func (*JobRequirementBuilder) MaxLevelId ¶
func (builder *JobRequirementBuilder) MaxLevelId(maxLevelId string) *JobRequirementBuilder
最高职级 ID
示例值:6807409776231254285
func (*JobRequirementBuilder) MaxSalary ¶
func (builder *JobRequirementBuilder) MaxSalary(maxSalary string) *JobRequirementBuilder
最高薪资,单位:千
示例值:10
func (*JobRequirementBuilder) MinLevelId ¶
func (builder *JobRequirementBuilder) MinLevelId(minLevelId string) *JobRequirementBuilder
最低职级 ID
示例值:6911957338526091534
func (*JobRequirementBuilder) MinSalary ¶
func (builder *JobRequirementBuilder) MinSalary(minSalary string) *JobRequirementBuilder
最低薪资,单位:千
示例值:15
func (*JobRequirementBuilder) Name ¶
func (builder *JobRequirementBuilder) Name(name string) *JobRequirementBuilder
需求名称
示例值:test
func (*JobRequirementBuilder) Priority ¶
func (builder *JobRequirementBuilder) Priority(priority int) *JobRequirementBuilder
招聘优先级
示例值:1
func (*JobRequirementBuilder) ProcessType ¶
func (builder *JobRequirementBuilder) ProcessType(processType int) *JobRequirementBuilder
支持的招聘类型列表
示例值:1
func (*JobRequirementBuilder) RecruiterIdList ¶
func (builder *JobRequirementBuilder) RecruiterIdList(recruiterIdList []string) *JobRequirementBuilder
需求负责人 ID 列表
示例值:ou_7dab8a3d3cdcc9da365777c7ad535d62
func (*JobRequirementBuilder) RecruitmentTypeId ¶
func (builder *JobRequirementBuilder) RecruitmentTypeId(recruitmentTypeId string) *JobRequirementBuilder
职位性质 ID,可在「招聘枚举常量」文档中查看枚举值
示例值:101
func (*JobRequirementBuilder) RequiredDegree ¶
func (builder *JobRequirementBuilder) RequiredDegree(requiredDegree int) *JobRequirementBuilder
学历要求
示例值:1
func (*JobRequirementBuilder) SequenceId ¶
func (builder *JobRequirementBuilder) SequenceId(sequenceId string) *JobRequirementBuilder
职位序列 ID
示例值:6911957338526091536
func (*JobRequirementBuilder) ShortCode ¶
func (builder *JobRequirementBuilder) ShortCode(shortCode string) *JobRequirementBuilder
招聘需求编号
示例值:xx1
func (*JobRequirementBuilder) StartTime ¶
func (builder *JobRequirementBuilder) StartTime(startTime string) *JobRequirementBuilder
开始日期,毫秒级时间戳
示例值:1625729379000
type JobRequirementCustomizedData ¶
type JobRequirementCustomizedData struct { ObjectId *string `json:"object_id,omitempty"` // 自定义字段 ID Value *string `json:"value,omitempty"` // 自定义字段 value,1. 对于自定义字段,若字段类型为单行文本/多行文本,传值格式为"这是一个文本";2. 若字段类型为单选,传值内容为选项的 ID,格式为"6890840516938696974";;3. 若字段类型为多选,传值内容为选项的ID 列表,格式为"[\"6890840516938696974\", \"6890840516938696975\" ]";;4. 若字段类型为时间段,传值格式为"[\"1609430400000\", \"1612108800000\" ]",单位是毫米级时间戳;;5. 若字段类型为年份选择,传值格式为"1609430400000",单位是毫秒级时间戳;;6. 若字段类型为月份选择,传值格式为"1625068800000",单位是毫秒级时间戳;;7. 若字段类型为数字,传值格式为"1"; }
type JobRequirementCustomizedDataBuilder ¶
type JobRequirementCustomizedDataBuilder struct {
// contains filtered or unexported fields
}
func NewJobRequirementCustomizedDataBuilder ¶
func NewJobRequirementCustomizedDataBuilder() *JobRequirementCustomizedDataBuilder
func (*JobRequirementCustomizedDataBuilder) Build ¶
func (builder *JobRequirementCustomizedDataBuilder) Build() *JobRequirementCustomizedData
func (*JobRequirementCustomizedDataBuilder) ObjectId ¶
func (builder *JobRequirementCustomizedDataBuilder) ObjectId(objectId string) *JobRequirementCustomizedDataBuilder
自定义字段 ID
示例值:1213213123123
func (*JobRequirementCustomizedDataBuilder) Value ¶
func (builder *JobRequirementCustomizedDataBuilder) Value(value string) *JobRequirementCustomizedDataBuilder
自定义字段 value,1. 对于自定义字段,若字段类型为单行文本/多行文本,传值格式为"这是一个文本";2. 若字段类型为单选,传值内容为选项的 ID,格式为"6890840516938696974";;3. 若字段类型为多选,传值内容为选项的ID 列表,格式为"[\"6890840516938696974\", \"6890840516938696975\" ]";;4. 若字段类型为时间段,传值格式为"[\"1609430400000\", \"1612108800000\" ]",单位是毫米级时间戳;;5. 若字段类型为年份选择,传值格式为"1609430400000",单位是毫秒级时间戳;;6. 若字段类型为月份选择,传值格式为"1625068800000",单位是毫秒级时间戳;;7. 若字段类型为数字,传值格式为"1";
示例值:测试
type JobRequirementCustomizedDataDto ¶
type JobRequirementCustomizedDataDto struct { ObjectId *string `json:"object_id,omitempty"` // 自定义字段 ID Name *I18n `json:"name,omitempty"` // 字段名称 ObjectType *int `json:"object_type,omitempty"` // 字段类型 Value *JobRequirementCustomizedValue `json:"value,omitempty"` // 自定义字段值 }
type JobRequirementCustomizedDataDtoBuilder ¶
type JobRequirementCustomizedDataDtoBuilder struct {
// contains filtered or unexported fields
}
func NewJobRequirementCustomizedDataDtoBuilder ¶
func NewJobRequirementCustomizedDataDtoBuilder() *JobRequirementCustomizedDataDtoBuilder
func (*JobRequirementCustomizedDataDtoBuilder) Build ¶
func (builder *JobRequirementCustomizedDataDtoBuilder) Build() *JobRequirementCustomizedDataDto
func (*JobRequirementCustomizedDataDtoBuilder) Name ¶
func (builder *JobRequirementCustomizedDataDtoBuilder) Name(name *I18n) *JobRequirementCustomizedDataDtoBuilder
字段名称
示例值:
func (*JobRequirementCustomizedDataDtoBuilder) ObjectId ¶
func (builder *JobRequirementCustomizedDataDtoBuilder) ObjectId(objectId string) *JobRequirementCustomizedDataDtoBuilder
自定义字段 ID
示例值:xxxx
func (*JobRequirementCustomizedDataDtoBuilder) ObjectType ¶
func (builder *JobRequirementCustomizedDataDtoBuilder) ObjectType(objectType int) *JobRequirementCustomizedDataDtoBuilder
字段类型
示例值:1
func (*JobRequirementCustomizedDataDtoBuilder) Value ¶
func (builder *JobRequirementCustomizedDataDtoBuilder) Value(value *JobRequirementCustomizedValue) *JobRequirementCustomizedDataDtoBuilder
自定义字段值
示例值:
type JobRequirementCustomizedOptionBuilder ¶
type JobRequirementCustomizedOptionBuilder struct {
// contains filtered or unexported fields
}
func NewJobRequirementCustomizedOptionBuilder ¶
func NewJobRequirementCustomizedOptionBuilder() *JobRequirementCustomizedOptionBuilder
func (*JobRequirementCustomizedOptionBuilder) Build ¶
func (builder *JobRequirementCustomizedOptionBuilder) Build() *JobRequirementCustomizedOption
func (*JobRequirementCustomizedOptionBuilder) Key ¶
func (builder *JobRequirementCustomizedOptionBuilder) Key(key string) *JobRequirementCustomizedOptionBuilder
选项 ID
示例值:AA
func (*JobRequirementCustomizedOptionBuilder) Name ¶
func (builder *JobRequirementCustomizedOptionBuilder) Name(name *I18n) *JobRequirementCustomizedOptionBuilder
选项名称
示例值:
type JobRequirementCustomizedTimeRangeBuilder ¶
type JobRequirementCustomizedTimeRangeBuilder struct {
// contains filtered or unexported fields
}
func NewJobRequirementCustomizedTimeRangeBuilder ¶
func NewJobRequirementCustomizedTimeRangeBuilder() *JobRequirementCustomizedTimeRangeBuilder
func (*JobRequirementCustomizedTimeRangeBuilder) Build ¶
func (builder *JobRequirementCustomizedTimeRangeBuilder) Build() *JobRequirementCustomizedTimeRange
func (*JobRequirementCustomizedTimeRangeBuilder) EndTime ¶
func (builder *JobRequirementCustomizedTimeRangeBuilder) EndTime(endTime string) *JobRequirementCustomizedTimeRangeBuilder
结束时间,毫秒级时间戳
示例值:AA
func (*JobRequirementCustomizedTimeRangeBuilder) StartTime ¶
func (builder *JobRequirementCustomizedTimeRangeBuilder) StartTime(startTime string) *JobRequirementCustomizedTimeRangeBuilder
开始时间,毫秒级时间戳
示例值:AA
type JobRequirementCustomizedValue ¶
type JobRequirementCustomizedValue struct { Content *string `json:"content,omitempty"` // 当字段类型为单行文本、多行文本、模块、默认字段时,从此字段取值 Option *JobRequirementCustomizedOption `json:"option,omitempty"` // 当字段类型为单选时,从此字段取值 OptionList []*JobRequirementCustomizedOption `json:"option_list,omitempty"` // 当字段类型为多选时,从此字段取值 TimeRange *JobRequirementCustomizedTimeRange `json:"time_range,omitempty"` // 当字段类型为时间段时,从此字段取值 Time *string `json:"time,omitempty"` // 当字段类型为日期选择、月份选择、年份选择时,从此字段取值,该字段是毫秒级时间戳 Number *string `json:"number,omitempty"` // 当字段类型为数字时,从此字段取值 }
type JobRequirementCustomizedValueBuilder ¶
type JobRequirementCustomizedValueBuilder struct {
// contains filtered or unexported fields
}
func NewJobRequirementCustomizedValueBuilder ¶
func NewJobRequirementCustomizedValueBuilder() *JobRequirementCustomizedValueBuilder
func (*JobRequirementCustomizedValueBuilder) Build ¶
func (builder *JobRequirementCustomizedValueBuilder) Build() *JobRequirementCustomizedValue
func (*JobRequirementCustomizedValueBuilder) Content ¶
func (builder *JobRequirementCustomizedValueBuilder) Content(content string) *JobRequirementCustomizedValueBuilder
当字段类型为单行文本、多行文本、模块、默认字段时,从此字段取值
示例值:text
func (*JobRequirementCustomizedValueBuilder) Number ¶
func (builder *JobRequirementCustomizedValueBuilder) Number(number string) *JobRequirementCustomizedValueBuilder
当字段类型为数字时,从此字段取值
示例值:111
func (*JobRequirementCustomizedValueBuilder) Option ¶
func (builder *JobRequirementCustomizedValueBuilder) Option(option *JobRequirementCustomizedOption) *JobRequirementCustomizedValueBuilder
当字段类型为单选时,从此字段取值
示例值:
func (*JobRequirementCustomizedValueBuilder) OptionList ¶
func (builder *JobRequirementCustomizedValueBuilder) OptionList(optionList []*JobRequirementCustomizedOption) *JobRequirementCustomizedValueBuilder
当字段类型为多选时,从此字段取值
示例值:
func (*JobRequirementCustomizedValueBuilder) Time ¶
func (builder *JobRequirementCustomizedValueBuilder) Time(time string) *JobRequirementCustomizedValueBuilder
当字段类型为日期选择、月份选择、年份选择时,从此字段取值,该字段是毫秒级时间戳
示例值:1625456721000
func (*JobRequirementCustomizedValueBuilder) TimeRange ¶
func (builder *JobRequirementCustomizedValueBuilder) TimeRange(timeRange *JobRequirementCustomizedTimeRange) *JobRequirementCustomizedValueBuilder
当字段类型为时间段时,从此字段取值
示例值:
type JobRequirementDto ¶
type JobRequirementDto struct { Id *string `json:"id,omitempty"` // 招聘需求 ID ShortCode *string `json:"short_code,omitempty"` // 招聘需求编号 Name *string `json:"name,omitempty"` // 需求名称 DisplayProgress *int `json:"display_progress,omitempty"` // 需求状态 HeadCount *int `json:"head_count,omitempty"` // 需求人数 RecruitmentType *IdNameObject `json:"recruitment_type,omitempty"` // 职位性质 EmployeeType *IdNameObject `json:"employee_type,omitempty"` // 人员类型 MaxLevel *IdNameObject `json:"max_level,omitempty"` // 最高职级 MinLevel *IdNameObject `json:"min_level,omitempty"` // 最低职级 Sequence *IdNameObject `json:"sequence,omitempty"` // 职位序列 Category *int `json:"category,omitempty"` // 需求类型 Department *IdNameObject `json:"department,omitempty"` // 需求部门 RecruiterList []*IdNameObject `json:"recruiter_list,omitempty"` // 需求负责人 JrHiringManagers []*IdNameObject `json:"jr_hiring_managers,omitempty"` // 需求用人经理 DirectLeaderList []*IdNameObject `json:"direct_leader_list,omitempty"` // 直属上级 StartTime *string `json:"start_time,omitempty"` // 开始日期,毫秒级时间戳 Deadline *string `json:"deadline,omitempty"` // 预计完成日期,毫秒级时间戳 Priority *int `json:"priority,omitempty"` // 招聘优先级 RequiredDegree *int `json:"required_degree,omitempty"` // 学历要求 MaxSalary *string `json:"max_salary,omitempty"` // 最高薪资 MinSalary *string `json:"min_salary,omitempty"` // 最低薪资 Address *IdNameObject `json:"address,omitempty"` // 工作地点 Description *string `json:"description,omitempty"` // 需求描述 CustomizedDataList []*JobRequirementCustomizedDataDto `json:"customized_data_list,omitempty"` // 自定义字段 JobIdList []string `json:"job_id_list,omitempty"` // 关联职位 ID ProcessType *int `json:"process_type,omitempty"` // 招聘需求支持的招聘类型 JobType *JobTypeInfo `json:"job_type,omitempty"` // 职位类别 CreateTime *string `json:"create_time,omitempty"` // 创建时间,毫秒级时间戳 CreatorId *string `json:"creator_id,omitempty"` // 创建人ID UpdateTime *string `json:"update_time,omitempty"` // 更新时间,毫秒级时间戳 }
type JobRequirementDtoBuilder ¶
type JobRequirementDtoBuilder struct {
// contains filtered or unexported fields
}
func NewJobRequirementDtoBuilder ¶
func NewJobRequirementDtoBuilder() *JobRequirementDtoBuilder
func (*JobRequirementDtoBuilder) Address ¶
func (builder *JobRequirementDtoBuilder) Address(address *IdNameObject) *JobRequirementDtoBuilder
工作地点
示例值:
func (*JobRequirementDtoBuilder) Build ¶
func (builder *JobRequirementDtoBuilder) Build() *JobRequirementDto
func (*JobRequirementDtoBuilder) Category ¶
func (builder *JobRequirementDtoBuilder) Category(category int) *JobRequirementDtoBuilder
需求类型
示例值:1
func (*JobRequirementDtoBuilder) CreateTime ¶
func (builder *JobRequirementDtoBuilder) CreateTime(createTime string) *JobRequirementDtoBuilder
创建时间,毫秒级时间戳
示例值:1718856006000
func (*JobRequirementDtoBuilder) CreatorId ¶
func (builder *JobRequirementDtoBuilder) CreatorId(creatorId string) *JobRequirementDtoBuilder
创建人ID
示例值:ou_e2fc714c4727ee9395f324cd2e7f331f
func (*JobRequirementDtoBuilder) CustomizedDataList ¶
func (builder *JobRequirementDtoBuilder) CustomizedDataList(customizedDataList []*JobRequirementCustomizedDataDto) *JobRequirementDtoBuilder
自定义字段
示例值:
func (*JobRequirementDtoBuilder) Deadline ¶
func (builder *JobRequirementDtoBuilder) Deadline(deadline string) *JobRequirementDtoBuilder
预计完成日期,毫秒级时间戳
示例值:1625729379000
func (*JobRequirementDtoBuilder) Department ¶
func (builder *JobRequirementDtoBuilder) Department(department *IdNameObject) *JobRequirementDtoBuilder
需求部门
示例值:
func (*JobRequirementDtoBuilder) Description ¶
func (builder *JobRequirementDtoBuilder) Description(description string) *JobRequirementDtoBuilder
需求描述
示例值:11
func (*JobRequirementDtoBuilder) DirectLeaderList ¶
func (builder *JobRequirementDtoBuilder) DirectLeaderList(directLeaderList []*IdNameObject) *JobRequirementDtoBuilder
直属上级
示例值:
func (*JobRequirementDtoBuilder) DisplayProgress ¶
func (builder *JobRequirementDtoBuilder) DisplayProgress(displayProgress int) *JobRequirementDtoBuilder
需求状态
示例值:1
func (*JobRequirementDtoBuilder) EmployeeType ¶
func (builder *JobRequirementDtoBuilder) EmployeeType(employeeType *IdNameObject) *JobRequirementDtoBuilder
人员类型
示例值:
func (*JobRequirementDtoBuilder) HeadCount ¶
func (builder *JobRequirementDtoBuilder) HeadCount(headCount int) *JobRequirementDtoBuilder
需求人数
示例值:11
func (*JobRequirementDtoBuilder) Id ¶
func (builder *JobRequirementDtoBuilder) Id(id string) *JobRequirementDtoBuilder
招聘需求 ID
示例值:6949805467799537964
func (*JobRequirementDtoBuilder) JobIdList ¶
func (builder *JobRequirementDtoBuilder) JobIdList(jobIdList []string) *JobRequirementDtoBuilder
关联职位 ID
示例值:
func (*JobRequirementDtoBuilder) JobType ¶
func (builder *JobRequirementDtoBuilder) JobType(jobType *JobTypeInfo) *JobRequirementDtoBuilder
职位类别
示例值:
func (*JobRequirementDtoBuilder) JrHiringManagers ¶
func (builder *JobRequirementDtoBuilder) JrHiringManagers(jrHiringManagers []*IdNameObject) *JobRequirementDtoBuilder
需求用人经理
示例值:
func (*JobRequirementDtoBuilder) MaxLevel ¶
func (builder *JobRequirementDtoBuilder) MaxLevel(maxLevel *IdNameObject) *JobRequirementDtoBuilder
最高职级
示例值:
func (*JobRequirementDtoBuilder) MaxSalary ¶
func (builder *JobRequirementDtoBuilder) MaxSalary(maxSalary string) *JobRequirementDtoBuilder
最高薪资
示例值:123
func (*JobRequirementDtoBuilder) MinLevel ¶
func (builder *JobRequirementDtoBuilder) MinLevel(minLevel *IdNameObject) *JobRequirementDtoBuilder
最低职级
示例值:
func (*JobRequirementDtoBuilder) MinSalary ¶
func (builder *JobRequirementDtoBuilder) MinSalary(minSalary string) *JobRequirementDtoBuilder
最低薪资
示例值:11
func (*JobRequirementDtoBuilder) Name ¶
func (builder *JobRequirementDtoBuilder) Name(name string) *JobRequirementDtoBuilder
需求名称
示例值:test
func (*JobRequirementDtoBuilder) Priority ¶
func (builder *JobRequirementDtoBuilder) Priority(priority int) *JobRequirementDtoBuilder
招聘优先级
示例值:1
func (*JobRequirementDtoBuilder) ProcessType ¶
func (builder *JobRequirementDtoBuilder) ProcessType(processType int) *JobRequirementDtoBuilder
招聘需求支持的招聘类型
示例值:1
func (*JobRequirementDtoBuilder) RecruiterList ¶
func (builder *JobRequirementDtoBuilder) RecruiterList(recruiterList []*IdNameObject) *JobRequirementDtoBuilder
需求负责人
示例值:
func (*JobRequirementDtoBuilder) RecruitmentType ¶
func (builder *JobRequirementDtoBuilder) RecruitmentType(recruitmentType *IdNameObject) *JobRequirementDtoBuilder
职位性质
示例值:
func (*JobRequirementDtoBuilder) RequiredDegree ¶
func (builder *JobRequirementDtoBuilder) RequiredDegree(requiredDegree int) *JobRequirementDtoBuilder
学历要求
示例值:1
func (*JobRequirementDtoBuilder) Sequence ¶
func (builder *JobRequirementDtoBuilder) Sequence(sequence *IdNameObject) *JobRequirementDtoBuilder
职位序列
示例值:
func (*JobRequirementDtoBuilder) ShortCode ¶
func (builder *JobRequirementDtoBuilder) ShortCode(shortCode string) *JobRequirementDtoBuilder
招聘需求编号
示例值:xx1
func (*JobRequirementDtoBuilder) StartTime ¶
func (builder *JobRequirementDtoBuilder) StartTime(startTime string) *JobRequirementDtoBuilder
开始日期,毫秒级时间戳
示例值:1625729379000
func (*JobRequirementDtoBuilder) UpdateTime ¶
func (builder *JobRequirementDtoBuilder) UpdateTime(updateTime string) *JobRequirementDtoBuilder
更新时间,毫秒级时间戳
示例值:1718856006000
type JobRequirementSchema ¶
type JobRequirementSchema struct { Id *string `json:"id,omitempty"` // 模板 ID Name *I18n `json:"name,omitempty"` // 国际化模板名称 ObjectList []*CommonSchema `json:"object_list,omitempty"` // 模板字段 }
type JobRequirementSchemaBuilder ¶
type JobRequirementSchemaBuilder struct {
// contains filtered or unexported fields
}
func NewJobRequirementSchemaBuilder ¶
func NewJobRequirementSchemaBuilder() *JobRequirementSchemaBuilder
func (*JobRequirementSchemaBuilder) Build ¶
func (builder *JobRequirementSchemaBuilder) Build() *JobRequirementSchema
func (*JobRequirementSchemaBuilder) Id ¶
func (builder *JobRequirementSchemaBuilder) Id(id string) *JobRequirementSchemaBuilder
模板 ID
示例值:6949805467799537964
func (*JobRequirementSchemaBuilder) Name ¶
func (builder *JobRequirementSchemaBuilder) Name(name *I18n) *JobRequirementSchemaBuilder
国际化模板名称
示例值:
func (*JobRequirementSchemaBuilder) ObjectList ¶
func (builder *JobRequirementSchemaBuilder) ObjectList(objectList []*CommonSchema) *JobRequirementSchemaBuilder
模板字段
示例值:
type JobSchema ¶
type JobSchema struct { Id *string `json:"id,omitempty"` // 职位模板 ID Name *I18n `json:"name,omitempty"` // 职位模板名称 ScenarioType *int `json:"scenario_type,omitempty"` // 职位模板类型 ObjectList []*CommonSchema `json:"object_list,omitempty"` // 模块列表 }
type JobSchemaBuilder ¶
type JobSchemaBuilder struct {
// contains filtered or unexported fields
}
func NewJobSchemaBuilder ¶
func NewJobSchemaBuilder() *JobSchemaBuilder
func (*JobSchemaBuilder) Build ¶
func (builder *JobSchemaBuilder) Build() *JobSchema
func (*JobSchemaBuilder) Id ¶
func (builder *JobSchemaBuilder) Id(id string) *JobSchemaBuilder
职位模板 ID
示例值:6949805467799537964
func (*JobSchemaBuilder) Name ¶
func (builder *JobSchemaBuilder) Name(name *I18n) *JobSchemaBuilder
职位模板名称
示例值:
func (*JobSchemaBuilder) ObjectList ¶
func (builder *JobSchemaBuilder) ObjectList(objectList []*CommonSchema) *JobSchemaBuilder
模块列表
示例值:
func (*JobSchemaBuilder) ScenarioType ¶
func (builder *JobSchemaBuilder) ScenarioType(scenarioType int) *JobSchemaBuilder
职位模板类型
示例值:1
type JobTypeBuilder ¶
type JobTypeBuilder struct {
// contains filtered or unexported fields
}
func NewJobTypeBuilder ¶
func NewJobTypeBuilder() *JobTypeBuilder
func (*JobTypeBuilder) Build ¶
func (builder *JobTypeBuilder) Build() *JobType
func (*JobTypeBuilder) EnName ¶
func (builder *JobTypeBuilder) EnName(enName string) *JobTypeBuilder
职位类别英文名称
示例值:Finance
func (*JobTypeBuilder) Id ¶
func (builder *JobTypeBuilder) Id(id string) *JobTypeBuilder
职位类别 ID
示例值:6890840777044265230
func (*JobTypeBuilder) ZhName ¶
func (builder *JobTypeBuilder) ZhName(zhName string) *JobTypeBuilder
职位类别中文名称
示例值:金融
type JobTypeInfo ¶
type JobTypeInfoBuilder ¶
type JobTypeInfoBuilder struct {
// contains filtered or unexported fields
}
func NewJobTypeInfoBuilder ¶
func NewJobTypeInfoBuilder() *JobTypeInfoBuilder
func (*JobTypeInfoBuilder) Build ¶
func (builder *JobTypeInfoBuilder) Build() *JobTypeInfo
func (*JobTypeInfoBuilder) Id ¶
func (builder *JobTypeInfoBuilder) Id(id string) *JobTypeInfoBuilder
职位类别ID
示例值:6930815272790114324
func (*JobTypeInfoBuilder) Name ¶
func (builder *JobTypeInfoBuilder) Name(name *I18n) *JobTypeInfoBuilder
职位类别名称
示例值:
func (*JobTypeInfoBuilder) ParentId ¶
func (builder *JobTypeInfoBuilder) ParentId(parentId string) *JobTypeInfoBuilder
父级职位类别ID
示例值:6930815272790114323
type LanguageInfo ¶
type LanguageInfoBuilder ¶
type LanguageInfoBuilder struct {
// contains filtered or unexported fields
}
func NewLanguageInfoBuilder ¶
func NewLanguageInfoBuilder() *LanguageInfoBuilder
func (*LanguageInfoBuilder) Build ¶
func (builder *LanguageInfoBuilder) Build() *LanguageInfo
func (*LanguageInfoBuilder) Language ¶
func (builder *LanguageInfoBuilder) Language(language int) *LanguageInfoBuilder
语言
示例值:
func (*LanguageInfoBuilder) Proficiency ¶
func (builder *LanguageInfoBuilder) Proficiency(proficiency int) *LanguageInfoBuilder
熟练程度
示例值:
type LevelBuilder ¶
type LevelBuilder struct {
// contains filtered or unexported fields
}
func NewLevelBuilder ¶
func NewLevelBuilder() *LevelBuilder
func (*LevelBuilder) Build ¶
func (builder *LevelBuilder) Build() *Level
func (*LevelBuilder) EnName ¶
func (builder *LevelBuilder) EnName(enName string) *LevelBuilder
英文名
示例值:
type ListApplicationInterviewReq ¶
type ListApplicationInterviewReq struct {
// contains filtered or unexported fields
}
type ListApplicationInterviewReqBuilder ¶
type ListApplicationInterviewReqBuilder struct {
// contains filtered or unexported fields
}
func NewListApplicationInterviewReqBuilder ¶
func NewListApplicationInterviewReqBuilder() *ListApplicationInterviewReqBuilder
func (*ListApplicationInterviewReqBuilder) ApplicationId ¶
func (builder *ListApplicationInterviewReqBuilder) ApplicationId(applicationId string) *ListApplicationInterviewReqBuilder
投递 ID
示例值:6960663240925956555
func (*ListApplicationInterviewReqBuilder) Build ¶
func (builder *ListApplicationInterviewReqBuilder) Build() *ListApplicationInterviewReq
func (*ListApplicationInterviewReqBuilder) JobLevelIdType ¶
func (builder *ListApplicationInterviewReqBuilder) JobLevelIdType(jobLevelIdType string) *ListApplicationInterviewReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*ListApplicationInterviewReqBuilder) PageSize ¶
func (builder *ListApplicationInterviewReqBuilder) PageSize(pageSize int) *ListApplicationInterviewReqBuilder
分页大小,不能超过 50
示例值:10
func (*ListApplicationInterviewReqBuilder) PageToken ¶
func (builder *ListApplicationInterviewReqBuilder) PageToken(pageToken string) *ListApplicationInterviewReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:xx
func (*ListApplicationInterviewReqBuilder) UserIdType ¶
func (builder *ListApplicationInterviewReqBuilder) UserIdType(userIdType string) *ListApplicationInterviewReqBuilder
此次调用中使用的用户ID的类型
示例值:open_id
type ListApplicationInterviewResp ¶
type ListApplicationInterviewResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListApplicationInterviewRespData `json:"data"` // 业务数据 }
func (*ListApplicationInterviewResp) Success ¶
func (resp *ListApplicationInterviewResp) Success() bool
type ListApplicationReq ¶
type ListApplicationReq struct {
// contains filtered or unexported fields
}
type ListApplicationReqBuilder ¶
type ListApplicationReqBuilder struct {
// contains filtered or unexported fields
}
func NewListApplicationReqBuilder ¶
func NewListApplicationReqBuilder() *ListApplicationReqBuilder
func (*ListApplicationReqBuilder) ActiveStatus ¶
func (builder *ListApplicationReqBuilder) ActiveStatus(activeStatus string) *ListApplicationReqBuilder
按活跃状态筛选 1=活跃投递, 2=非活跃投递, 3=全部
示例值:1
func (*ListApplicationReqBuilder) Build ¶
func (builder *ListApplicationReqBuilder) Build() *ListApplicationReq
func (*ListApplicationReqBuilder) JobId ¶
func (builder *ListApplicationReqBuilder) JobId(jobId string) *ListApplicationReqBuilder
职位 ID
示例值:7334134355464633
func (*ListApplicationReqBuilder) PageSize ¶
func (builder *ListApplicationReqBuilder) PageSize(pageSize int) *ListApplicationReqBuilder
每页限制, 每页最大不超过100
示例值:100
func (*ListApplicationReqBuilder) PageToken ¶
func (builder *ListApplicationReqBuilder) PageToken(pageToken string) *ListApplicationReqBuilder
查询游标, 由上一页结果返回, 第一页不传
示例值:1
func (*ListApplicationReqBuilder) ProcessId ¶
func (builder *ListApplicationReqBuilder) ProcessId(processId string) *ListApplicationReqBuilder
按流程过滤,招聘流程 ID,枚举值通过接口「获取招聘流程信息」接口获取
示例值:6960663240925956554
func (*ListApplicationReqBuilder) StageId ¶
func (builder *ListApplicationReqBuilder) StageId(stageId string) *ListApplicationReqBuilder
按招聘阶段过滤,招聘阶段 ID,枚举值通过「获取招聘流程信息」接口获取
示例值:614218419274131
func (*ListApplicationReqBuilder) TalentId ¶
func (builder *ListApplicationReqBuilder) TalentId(talentId string) *ListApplicationReqBuilder
按人才过滤
示例值:6891560630172518670
func (*ListApplicationReqBuilder) UpdateEndTime ¶
func (builder *ListApplicationReqBuilder) UpdateEndTime(updateEndTime string) *ListApplicationReqBuilder
最晚更新时间,毫秒级时间戳
示例值:1618500278663
func (*ListApplicationReqBuilder) UpdateStartTime ¶
func (builder *ListApplicationReqBuilder) UpdateStartTime(updateStartTime string) *ListApplicationReqBuilder
最早更新时间,毫秒级时间戳
示例值:1618500278663
type ListApplicationResp ¶
type ListApplicationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListApplicationRespData `json:"data"` // 业务数据 }
func (*ListApplicationResp) Success ¶
func (resp *ListApplicationResp) Success() bool
type ListApplicationRespData ¶
type ListBackgroundCheckOrderReq ¶
type ListBackgroundCheckOrderReq struct {
// contains filtered or unexported fields
}
type ListBackgroundCheckOrderReqBuilder ¶
type ListBackgroundCheckOrderReqBuilder struct {
// contains filtered or unexported fields
}
func NewListBackgroundCheckOrderReqBuilder ¶
func NewListBackgroundCheckOrderReqBuilder() *ListBackgroundCheckOrderReqBuilder
func (*ListBackgroundCheckOrderReqBuilder) ApplicationId ¶
func (builder *ListBackgroundCheckOrderReqBuilder) ApplicationId(applicationId string) *ListBackgroundCheckOrderReqBuilder
投递 ID
示例值:6985833807195212076
func (*ListBackgroundCheckOrderReqBuilder) Build ¶
func (builder *ListBackgroundCheckOrderReqBuilder) Build() *ListBackgroundCheckOrderReq
func (*ListBackgroundCheckOrderReqBuilder) PageSize ¶
func (builder *ListBackgroundCheckOrderReqBuilder) PageSize(pageSize int) *ListBackgroundCheckOrderReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListBackgroundCheckOrderReqBuilder) PageToken ¶
func (builder *ListBackgroundCheckOrderReqBuilder) PageToken(pageToken string) *ListBackgroundCheckOrderReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:eyJvZmZzZXQiOjEsInRpbWVzdGFtcCI6MTY0MDc2NTYzMjA4OCwiaWQiOm51bGx9
func (*ListBackgroundCheckOrderReqBuilder) UpdateEndTime ¶
func (builder *ListBackgroundCheckOrderReqBuilder) UpdateEndTime(updateEndTime string) *ListBackgroundCheckOrderReqBuilder
最晚更新时间,毫秒级时间戳
示例值:1638848468869
func (*ListBackgroundCheckOrderReqBuilder) UpdateStartTime ¶
func (builder *ListBackgroundCheckOrderReqBuilder) UpdateStartTime(updateStartTime string) *ListBackgroundCheckOrderReqBuilder
最早更新时间,毫秒级时间戳
示例值:1638848468868
func (*ListBackgroundCheckOrderReqBuilder) UserIdType ¶
func (builder *ListBackgroundCheckOrderReqBuilder) UserIdType(userIdType string) *ListBackgroundCheckOrderReqBuilder
用户 ID 类型
示例值:open_id
type ListBackgroundCheckOrderResp ¶
type ListBackgroundCheckOrderResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListBackgroundCheckOrderRespData `json:"data"` // 业务数据 }
func (*ListBackgroundCheckOrderResp) Success ¶
func (resp *ListBackgroundCheckOrderResp) Success() bool
type ListBackgroundCheckOrderRespData ¶
type ListBackgroundCheckOrderRespData struct { HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 Items []*BackgroundCheckOrder `json:"items,omitempty"` // 背调信息列表 }
type ListByIdJobRequirementPathReqBodyBuilder ¶
type ListByIdJobRequirementPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewListByIdJobRequirementPathReqBodyBuilder ¶
func NewListByIdJobRequirementPathReqBodyBuilder() *ListByIdJobRequirementPathReqBodyBuilder
func (*ListByIdJobRequirementPathReqBodyBuilder) Build ¶
func (builder *ListByIdJobRequirementPathReqBodyBuilder) Build() (*ListByIdJobRequirementReqBody, error)
func (*ListByIdJobRequirementPathReqBodyBuilder) IdList ¶
func (builder *ListByIdJobRequirementPathReqBodyBuilder) IdList(idList []string) *ListByIdJobRequirementPathReqBodyBuilder
招聘需求ID列表
示例值:
type ListByIdJobRequirementReq ¶
type ListByIdJobRequirementReq struct { Body *ListByIdJobRequirementReqBody `body:""` // contains filtered or unexported fields }
type ListByIdJobRequirementReqBody ¶
type ListByIdJobRequirementReqBody struct {
IdList []string `json:"id_list,omitempty"` // 招聘需求ID列表
}
type ListByIdJobRequirementReqBodyBuilder ¶
type ListByIdJobRequirementReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewListByIdJobRequirementReqBodyBuilder ¶
func NewListByIdJobRequirementReqBodyBuilder() *ListByIdJobRequirementReqBodyBuilder
func (*ListByIdJobRequirementReqBodyBuilder) Build ¶
func (builder *ListByIdJobRequirementReqBodyBuilder) Build() *ListByIdJobRequirementReqBody
func (*ListByIdJobRequirementReqBodyBuilder) IdList ¶
func (builder *ListByIdJobRequirementReqBodyBuilder) IdList(idList []string) *ListByIdJobRequirementReqBodyBuilder
招聘需求ID列表
示例值:
type ListByIdJobRequirementReqBuilder ¶
type ListByIdJobRequirementReqBuilder struct {
// contains filtered or unexported fields
}
func NewListByIdJobRequirementReqBuilder ¶
func NewListByIdJobRequirementReqBuilder() *ListByIdJobRequirementReqBuilder
func (*ListByIdJobRequirementReqBuilder) Body ¶
func (builder *ListByIdJobRequirementReqBuilder) Body(body *ListByIdJobRequirementReqBody) *ListByIdJobRequirementReqBuilder
获取招聘需求信息
func (*ListByIdJobRequirementReqBuilder) Build ¶
func (builder *ListByIdJobRequirementReqBuilder) Build() *ListByIdJobRequirementReq
func (*ListByIdJobRequirementReqBuilder) DepartmentIdType ¶
func (builder *ListByIdJobRequirementReqBuilder) DepartmentIdType(departmentIdType string) *ListByIdJobRequirementReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*ListByIdJobRequirementReqBuilder) EmployeeTypeIdType ¶
func (builder *ListByIdJobRequirementReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *ListByIdJobRequirementReqBuilder
此次调用中使用的「人员类型 ID」的类型
示例值:
func (*ListByIdJobRequirementReqBuilder) JobFamilyIdType ¶
func (builder *ListByIdJobRequirementReqBuilder) JobFamilyIdType(jobFamilyIdType string) *ListByIdJobRequirementReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*ListByIdJobRequirementReqBuilder) JobLevelIdType ¶
func (builder *ListByIdJobRequirementReqBuilder) JobLevelIdType(jobLevelIdType string) *ListByIdJobRequirementReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*ListByIdJobRequirementReqBuilder) UserIdType ¶
func (builder *ListByIdJobRequirementReqBuilder) UserIdType(userIdType string) *ListByIdJobRequirementReqBuilder
此次调用中使用的用户ID的类型
示例值:
type ListByIdJobRequirementResp ¶
type ListByIdJobRequirementResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListByIdJobRequirementRespData `json:"data"` // 业务数据 }
func (*ListByIdJobRequirementResp) Success ¶
func (resp *ListByIdJobRequirementResp) Success() bool
type ListByIdJobRequirementRespData ¶
type ListByIdJobRequirementRespData struct {
Items []*JobRequirementDto `json:"items,omitempty"` // 招聘需求列表
}
type ListEvaluationIterator ¶
type ListEvaluationIterator struct {
// contains filtered or unexported fields
}
func (*ListEvaluationIterator) Next ¶
func (iterator *ListEvaluationIterator) Next() (bool, *Evaluation, error)
func (*ListEvaluationIterator) NextPageToken ¶
func (iterator *ListEvaluationIterator) NextPageToken() *string
type ListEvaluationReq ¶
type ListEvaluationReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListEvaluationReqBuilder ¶
type ListEvaluationReqBuilder struct {
// contains filtered or unexported fields
}
func NewListEvaluationReqBuilder ¶
func NewListEvaluationReqBuilder() *ListEvaluationReqBuilder
func (*ListEvaluationReqBuilder) ApplicationId ¶
func (builder *ListEvaluationReqBuilder) ApplicationId(applicationId string) *ListEvaluationReqBuilder
投递 ID
示例值:6875569957036738823
func (*ListEvaluationReqBuilder) Build ¶
func (builder *ListEvaluationReqBuilder) Build() *ListEvaluationReq
func (*ListEvaluationReqBuilder) Limit ¶
func (builder *ListEvaluationReqBuilder) Limit(limit int) *ListEvaluationReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListEvaluationReqBuilder) PageSize ¶
func (builder *ListEvaluationReqBuilder) PageSize(pageSize int) *ListEvaluationReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListEvaluationReqBuilder) PageToken ¶
func (builder *ListEvaluationReqBuilder) PageToken(pageToken string) *ListEvaluationReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:eyJvZmZzZXQiOjEsInRpbWVzdGFtcCI6MTY0MDc2NTYzMjA4OCwiaWQiOm51bGx9
func (*ListEvaluationReqBuilder) UpdateEndTime ¶
func (builder *ListEvaluationReqBuilder) UpdateEndTime(updateEndTime string) *ListEvaluationReqBuilder
最晚更新时间,毫秒级时间戳
示例值:1600843938726
func (*ListEvaluationReqBuilder) UpdateStartTime ¶
func (builder *ListEvaluationReqBuilder) UpdateStartTime(updateStartTime string) *ListEvaluationReqBuilder
最早更新时间,毫秒级时间戳
示例值:1600843767338
func (*ListEvaluationReqBuilder) UserIdType ¶
func (builder *ListEvaluationReqBuilder) UserIdType(userIdType string) *ListEvaluationReqBuilder
用户ID类型
示例值:open_id
type ListEvaluationResp ¶
type ListEvaluationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListEvaluationRespData `json:"data"` // 业务数据 }
func (*ListEvaluationResp) Success ¶
func (resp *ListEvaluationResp) Success() bool
type ListEvaluationRespData ¶
type ListEvaluationRespData struct { HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 Items []*Evaluation `json:"items,omitempty"` // 简历评估信息列表 }
type ListEvaluationTaskIterator ¶
type ListEvaluationTaskIterator struct {
// contains filtered or unexported fields
}
func (*ListEvaluationTaskIterator) Next ¶
func (iterator *ListEvaluationTaskIterator) Next() (bool, *EvaluationTask, error)
func (*ListEvaluationTaskIterator) NextPageToken ¶
func (iterator *ListEvaluationTaskIterator) NextPageToken() *string
type ListEvaluationTaskReq ¶
type ListEvaluationTaskReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListEvaluationTaskReqBuilder ¶
type ListEvaluationTaskReqBuilder struct {
// contains filtered or unexported fields
}
func NewListEvaluationTaskReqBuilder ¶
func NewListEvaluationTaskReqBuilder() *ListEvaluationTaskReqBuilder
func (*ListEvaluationTaskReqBuilder) ActivityStatus ¶
func (builder *ListEvaluationTaskReqBuilder) ActivityStatus(activityStatus int) *ListEvaluationTaskReqBuilder
任务状态
示例值:1
func (*ListEvaluationTaskReqBuilder) Build ¶
func (builder *ListEvaluationTaskReqBuilder) Build() *ListEvaluationTaskReq
func (*ListEvaluationTaskReqBuilder) Limit ¶
func (builder *ListEvaluationTaskReqBuilder) Limit(limit int) *ListEvaluationTaskReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListEvaluationTaskReqBuilder) PageSize ¶
func (builder *ListEvaluationTaskReqBuilder) PageSize(pageSize int) *ListEvaluationTaskReqBuilder
分页大小, 默认10,不能超过 20
示例值:10
func (*ListEvaluationTaskReqBuilder) PageToken ¶
func (builder *ListEvaluationTaskReqBuilder) PageToken(pageToken string) *ListEvaluationTaskReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
func (*ListEvaluationTaskReqBuilder) UserId ¶
func (builder *ListEvaluationTaskReqBuilder) UserId(userId string) *ListEvaluationTaskReqBuilder
用户 ID
示例值:ou_e6139117c300506837def50545420c6a
func (*ListEvaluationTaskReqBuilder) UserIdType ¶
func (builder *ListEvaluationTaskReqBuilder) UserIdType(userIdType string) *ListEvaluationTaskReqBuilder
此次调用中使用的用户ID的类型
示例值:
type ListEvaluationTaskResp ¶
type ListEvaluationTaskResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListEvaluationTaskRespData `json:"data"` // 业务数据 }
func (*ListEvaluationTaskResp) Success ¶
func (resp *ListEvaluationTaskResp) Success() bool
type ListEvaluationTaskRespData ¶
type ListEvaluationTaskRespData struct { HasMore *bool `json:"has_more,omitempty"` // 是否还有更多项 PageToken *string `json:"page_token,omitempty"` // 分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token Items []*EvaluationTask `json:"items,omitempty"` // 列表 }
type ListExamMarkingTaskIterator ¶
type ListExamMarkingTaskIterator struct {
// contains filtered or unexported fields
}
func (*ListExamMarkingTaskIterator) Next ¶
func (iterator *ListExamMarkingTaskIterator) Next() (bool, *ExamMarkingTask, error)
func (*ListExamMarkingTaskIterator) NextPageToken ¶
func (iterator *ListExamMarkingTaskIterator) NextPageToken() *string
type ListExamMarkingTaskReq ¶
type ListExamMarkingTaskReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListExamMarkingTaskReqBuilder ¶
type ListExamMarkingTaskReqBuilder struct {
// contains filtered or unexported fields
}
func NewListExamMarkingTaskReqBuilder ¶
func NewListExamMarkingTaskReqBuilder() *ListExamMarkingTaskReqBuilder
func (*ListExamMarkingTaskReqBuilder) ActivityStatus ¶
func (builder *ListExamMarkingTaskReqBuilder) ActivityStatus(activityStatus int) *ListExamMarkingTaskReqBuilder
任务状态
示例值:1
func (*ListExamMarkingTaskReqBuilder) Build ¶
func (builder *ListExamMarkingTaskReqBuilder) Build() *ListExamMarkingTaskReq
func (*ListExamMarkingTaskReqBuilder) Limit ¶
func (builder *ListExamMarkingTaskReqBuilder) Limit(limit int) *ListExamMarkingTaskReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListExamMarkingTaskReqBuilder) PageSize ¶
func (builder *ListExamMarkingTaskReqBuilder) PageSize(pageSize int) *ListExamMarkingTaskReqBuilder
分页大小, 默认10,不能超过 20
示例值:10
func (*ListExamMarkingTaskReqBuilder) PageToken ¶
func (builder *ListExamMarkingTaskReqBuilder) PageToken(pageToken string) *ListExamMarkingTaskReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
func (*ListExamMarkingTaskReqBuilder) UserId ¶
func (builder *ListExamMarkingTaskReqBuilder) UserId(userId string) *ListExamMarkingTaskReqBuilder
用户 ID
示例值:ou_e6139117c300506837def50545420c6a
func (*ListExamMarkingTaskReqBuilder) UserIdType ¶
func (builder *ListExamMarkingTaskReqBuilder) UserIdType(userIdType string) *ListExamMarkingTaskReqBuilder
此次调用中使用的用户ID的类型
示例值:
type ListExamMarkingTaskResp ¶
type ListExamMarkingTaskResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListExamMarkingTaskRespData `json:"data"` // 业务数据 }
func (*ListExamMarkingTaskResp) Success ¶
func (resp *ListExamMarkingTaskResp) Success() bool
type ListExamMarkingTaskRespData ¶
type ListExamMarkingTaskRespData struct { HasMore *bool `json:"has_more,omitempty"` // 是否还有更多项 PageToken *string `json:"page_token,omitempty"` // 分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token Items []*ExamMarkingTask `json:"items,omitempty"` // 列表 }
type ListExternalApplicationIterator ¶
type ListExternalApplicationIterator struct {
// contains filtered or unexported fields
}
func (*ListExternalApplicationIterator) Next ¶
func (iterator *ListExternalApplicationIterator) Next() (bool, *ExternalApplication, error)
func (*ListExternalApplicationIterator) NextPageToken ¶
func (iterator *ListExternalApplicationIterator) NextPageToken() *string
type ListExternalApplicationReq ¶
type ListExternalApplicationReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListExternalApplicationReqBuilder ¶
type ListExternalApplicationReqBuilder struct {
// contains filtered or unexported fields
}
func NewListExternalApplicationReqBuilder ¶
func NewListExternalApplicationReqBuilder() *ListExternalApplicationReqBuilder
func (*ListExternalApplicationReqBuilder) Build ¶
func (builder *ListExternalApplicationReqBuilder) Build() *ListExternalApplicationReq
func (*ListExternalApplicationReqBuilder) Limit ¶
func (builder *ListExternalApplicationReqBuilder) Limit(limit int) *ListExternalApplicationReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListExternalApplicationReqBuilder) PageSize ¶
func (builder *ListExternalApplicationReqBuilder) PageSize(pageSize int) *ListExternalApplicationReqBuilder
分页大小
示例值:10
func (*ListExternalApplicationReqBuilder) PageToken ¶
func (builder *ListExternalApplicationReqBuilder) PageToken(pageToken string) *ListExternalApplicationReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
func (*ListExternalApplicationReqBuilder) TalentId ¶
func (builder *ListExternalApplicationReqBuilder) TalentId(talentId string) *ListExternalApplicationReqBuilder
人才ID
示例值:6960663240925956660
type ListExternalApplicationResp ¶
type ListExternalApplicationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListExternalApplicationRespData `json:"data"` // 业务数据 }
func (*ListExternalApplicationResp) Success ¶
func (resp *ListExternalApplicationResp) Success() bool
type ListExternalApplicationRespData ¶
type ListExternalApplicationRespData struct { Items []*ExternalApplication `json:"items,omitempty"` // 外部投递列表 HasMore *bool `json:"has_more,omitempty"` // 是否还有更多项 PageToken *string `json:"page_token,omitempty"` // 分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token }
type ListInterviewFeedbackFormIterator ¶
type ListInterviewFeedbackFormIterator struct {
// contains filtered or unexported fields
}
func (*ListInterviewFeedbackFormIterator) Next ¶
func (iterator *ListInterviewFeedbackFormIterator) Next() (bool, *InterviewFeedbackForm, error)
func (*ListInterviewFeedbackFormIterator) NextPageToken ¶
func (iterator *ListInterviewFeedbackFormIterator) NextPageToken() *string
type ListInterviewFeedbackFormReq ¶
type ListInterviewFeedbackFormReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListInterviewFeedbackFormReqBuilder ¶
type ListInterviewFeedbackFormReqBuilder struct {
// contains filtered or unexported fields
}
func NewListInterviewFeedbackFormReqBuilder ¶
func NewListInterviewFeedbackFormReqBuilder() *ListInterviewFeedbackFormReqBuilder
func (*ListInterviewFeedbackFormReqBuilder) Build ¶
func (builder *ListInterviewFeedbackFormReqBuilder) Build() *ListInterviewFeedbackFormReq
func (*ListInterviewFeedbackFormReqBuilder) InterviewFeedbackFormIds ¶
func (builder *ListInterviewFeedbackFormReqBuilder) InterviewFeedbackFormIds(interviewFeedbackFormIds []string) *ListInterviewFeedbackFormReqBuilder
面试评价表ID列表, 如果使用此字段则会忽略其他参数
示例值:
func (*ListInterviewFeedbackFormReqBuilder) Limit ¶
func (builder *ListInterviewFeedbackFormReqBuilder) Limit(limit int) *ListInterviewFeedbackFormReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListInterviewFeedbackFormReqBuilder) PageSize ¶
func (builder *ListInterviewFeedbackFormReqBuilder) PageSize(pageSize int) *ListInterviewFeedbackFormReqBuilder
分页大小
示例值:
func (*ListInterviewFeedbackFormReqBuilder) PageToken ¶
func (builder *ListInterviewFeedbackFormReqBuilder) PageToken(pageToken string) *ListInterviewFeedbackFormReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:
type ListInterviewFeedbackFormResp ¶
type ListInterviewFeedbackFormResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListInterviewFeedbackFormRespData `json:"data"` // 业务数据 }
func (*ListInterviewFeedbackFormResp) Success ¶
func (resp *ListInterviewFeedbackFormResp) Success() bool
type ListInterviewFeedbackFormRespData ¶
type ListInterviewFeedbackFormRespData struct { Items []*InterviewFeedbackForm `json:"items,omitempty"` // PageToken *string `json:"page_token,omitempty"` // HasMore *bool `json:"has_more,omitempty"` // }
type ListInterviewRecordIterator ¶
type ListInterviewRecordIterator struct {
// contains filtered or unexported fields
}
func (*ListInterviewRecordIterator) Next ¶
func (iterator *ListInterviewRecordIterator) Next() (bool, *InterviewRecord, error)
func (*ListInterviewRecordIterator) NextPageToken ¶
func (iterator *ListInterviewRecordIterator) NextPageToken() *string
type ListInterviewRecordReq ¶
type ListInterviewRecordReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListInterviewRecordReqBuilder ¶
type ListInterviewRecordReqBuilder struct {
// contains filtered or unexported fields
}
func NewListInterviewRecordReqBuilder ¶
func NewListInterviewRecordReqBuilder() *ListInterviewRecordReqBuilder
func (*ListInterviewRecordReqBuilder) Build ¶
func (builder *ListInterviewRecordReqBuilder) Build() *ListInterviewRecordReq
func (*ListInterviewRecordReqBuilder) Ids ¶
func (builder *ListInterviewRecordReqBuilder) Ids(ids []string) *ListInterviewRecordReqBuilder
面试评价ID列表,使用该筛选项时不会分页
示例值:
func (*ListInterviewRecordReqBuilder) Limit ¶
func (builder *ListInterviewRecordReqBuilder) Limit(limit int) *ListInterviewRecordReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListInterviewRecordReqBuilder) PageSize ¶
func (builder *ListInterviewRecordReqBuilder) PageSize(pageSize int) *ListInterviewRecordReqBuilder
分页大小
示例值:
func (*ListInterviewRecordReqBuilder) PageToken ¶
func (builder *ListInterviewRecordReqBuilder) PageToken(pageToken string) *ListInterviewRecordReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:
func (*ListInterviewRecordReqBuilder) UserIdType ¶
func (builder *ListInterviewRecordReqBuilder) UserIdType(userIdType string) *ListInterviewRecordReqBuilder
此次调用中使用的用户ID的类型
示例值:
type ListInterviewRecordResp ¶
type ListInterviewRecordResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListInterviewRecordRespData `json:"data"` // 业务数据 }
func (*ListInterviewRecordResp) Success ¶
func (resp *ListInterviewRecordResp) Success() bool
type ListInterviewRecordRespData ¶
type ListInterviewRecordRespData struct { Items []*InterviewRecord `json:"items,omitempty"` // 面试评价详细信息列表 PageToken *string `json:"page_token,omitempty"` // HasMore *bool `json:"has_more,omitempty"` // }
type ListInterviewRegistrationSchemaIterator ¶
type ListInterviewRegistrationSchemaIterator struct {
// contains filtered or unexported fields
}
func (*ListInterviewRegistrationSchemaIterator) Next ¶
func (iterator *ListInterviewRegistrationSchemaIterator) Next() (bool, *InterviewRegistrationSchema, error)
func (*ListInterviewRegistrationSchemaIterator) NextPageToken ¶
func (iterator *ListInterviewRegistrationSchemaIterator) NextPageToken() *string
type ListInterviewRegistrationSchemaReq ¶
type ListInterviewRegistrationSchemaReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListInterviewRegistrationSchemaReqBuilder ¶
type ListInterviewRegistrationSchemaReqBuilder struct {
// contains filtered or unexported fields
}
func NewListInterviewRegistrationSchemaReqBuilder ¶
func NewListInterviewRegistrationSchemaReqBuilder() *ListInterviewRegistrationSchemaReqBuilder
func (*ListInterviewRegistrationSchemaReqBuilder) Build ¶
func (builder *ListInterviewRegistrationSchemaReqBuilder) Build() *ListInterviewRegistrationSchemaReq
func (*ListInterviewRegistrationSchemaReqBuilder) Limit ¶
func (builder *ListInterviewRegistrationSchemaReqBuilder) Limit(limit int) *ListInterviewRegistrationSchemaReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListInterviewRegistrationSchemaReqBuilder) PageSize ¶
func (builder *ListInterviewRegistrationSchemaReqBuilder) PageSize(pageSize int) *ListInterviewRegistrationSchemaReqBuilder
每页获取记录数量,最大100
示例值:10
func (*ListInterviewRegistrationSchemaReqBuilder) PageToken ¶
func (builder *ListInterviewRegistrationSchemaReqBuilder) PageToken(pageToken string) *ListInterviewRegistrationSchemaReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
type ListInterviewRegistrationSchemaResp ¶
type ListInterviewRegistrationSchemaResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListInterviewRegistrationSchemaRespData `json:"data"` // 业务数据 }
func (*ListInterviewRegistrationSchemaResp) Success ¶
func (resp *ListInterviewRegistrationSchemaResp) Success() bool
type ListInterviewRegistrationSchemaRespData ¶
type ListInterviewRegistrationSchemaRespData struct { Items []*InterviewRegistrationSchema `json:"items,omitempty"` // 列表 HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type ListInterviewReq ¶
type ListInterviewReq struct {
// contains filtered or unexported fields
}
type ListInterviewReqBuilder ¶
type ListInterviewReqBuilder struct {
// contains filtered or unexported fields
}
func NewListInterviewReqBuilder ¶
func NewListInterviewReqBuilder() *ListInterviewReqBuilder
func (*ListInterviewReqBuilder) ApplicationId ¶
func (builder *ListInterviewReqBuilder) ApplicationId(applicationId string) *ListInterviewReqBuilder
投递 ID
示例值:6134134355464633
func (*ListInterviewReqBuilder) Build ¶
func (builder *ListInterviewReqBuilder) Build() *ListInterviewReq
func (*ListInterviewReqBuilder) EndTime ¶
func (builder *ListInterviewReqBuilder) EndTime(endTime string) *ListInterviewReqBuilder
最晚开始时间,格式为时间戳
示例值:1610489908000
func (*ListInterviewReqBuilder) InterviewId ¶
func (builder *ListInterviewReqBuilder) InterviewId(interviewId string) *ListInterviewReqBuilder
面试 ID
示例值:6888217964693309704
func (*ListInterviewReqBuilder) JobLevelIdType ¶
func (builder *ListInterviewReqBuilder) JobLevelIdType(jobLevelIdType string) *ListInterviewReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*ListInterviewReqBuilder) PageSize ¶
func (builder *ListInterviewReqBuilder) PageSize(pageSize int) *ListInterviewReqBuilder
分页大小,不能超过 100
示例值:10
func (*ListInterviewReqBuilder) PageToken ¶
func (builder *ListInterviewReqBuilder) PageToken(pageToken string) *ListInterviewReqBuilder
查询游标, 由上一页结果返回, 第一页不传
示例值:xx
func (*ListInterviewReqBuilder) StartTime ¶
func (builder *ListInterviewReqBuilder) StartTime(startTime string) *ListInterviewReqBuilder
最早开始时间,格式为时间戳
示例值:1609489908000
func (*ListInterviewReqBuilder) UserIdType ¶
func (builder *ListInterviewReqBuilder) UserIdType(userIdType string) *ListInterviewReqBuilder
此次调用中使用的用户ID的类型
示例值:
type ListInterviewResp ¶
type ListInterviewResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListInterviewRespData `json:"data"` // 业务数据 }
func (*ListInterviewResp) Success ¶
func (resp *ListInterviewResp) Success() bool
type ListInterviewRespData ¶
type ListInterviewRespData struct { Items []*InterviewExtend `json:"items,omitempty"` // 面试列表 HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type ListInterviewRoundTypeReq ¶
type ListInterviewRoundTypeReq struct {
// contains filtered or unexported fields
}
type ListInterviewRoundTypeReqBuilder ¶
type ListInterviewRoundTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewListInterviewRoundTypeReqBuilder ¶
func NewListInterviewRoundTypeReqBuilder() *ListInterviewRoundTypeReqBuilder
func (*ListInterviewRoundTypeReqBuilder) Build ¶
func (builder *ListInterviewRoundTypeReqBuilder) Build() *ListInterviewRoundTypeReq
func (*ListInterviewRoundTypeReqBuilder) ProcessType ¶
func (builder *ListInterviewRoundTypeReqBuilder) ProcessType(processType int) *ListInterviewRoundTypeReqBuilder
职位流程类型
示例值:1
type ListInterviewRoundTypeResp ¶
type ListInterviewRoundTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListInterviewRoundTypeRespData `json:"data"` // 业务数据 }
func (*ListInterviewRoundTypeResp) Success ¶
func (resp *ListInterviewRoundTypeResp) Success() bool
type ListInterviewRoundTypeRespData ¶
type ListInterviewRoundTypeRespData struct { ActiveStatus *int `json:"active_status,omitempty"` // 是否启用面试轮次类型 Items []*InterviewRoundType `json:"items,omitempty"` // 列表 }
type ListInterviewTaskIterator ¶
type ListInterviewTaskIterator struct {
// contains filtered or unexported fields
}
func (*ListInterviewTaskIterator) Next ¶
func (iterator *ListInterviewTaskIterator) Next() (bool, *InterviewTask, error)
func (*ListInterviewTaskIterator) NextPageToken ¶
func (iterator *ListInterviewTaskIterator) NextPageToken() *string
type ListInterviewTaskReq ¶
type ListInterviewTaskReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListInterviewTaskReqBuilder ¶
type ListInterviewTaskReqBuilder struct {
// contains filtered or unexported fields
}
func NewListInterviewTaskReqBuilder ¶
func NewListInterviewTaskReqBuilder() *ListInterviewTaskReqBuilder
func (*ListInterviewTaskReqBuilder) ActivityStatus ¶
func (builder *ListInterviewTaskReqBuilder) ActivityStatus(activityStatus int) *ListInterviewTaskReqBuilder
任务状态
示例值:1
func (*ListInterviewTaskReqBuilder) Build ¶
func (builder *ListInterviewTaskReqBuilder) Build() *ListInterviewTaskReq
func (*ListInterviewTaskReqBuilder) Limit ¶
func (builder *ListInterviewTaskReqBuilder) Limit(limit int) *ListInterviewTaskReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListInterviewTaskReqBuilder) PageSize ¶
func (builder *ListInterviewTaskReqBuilder) PageSize(pageSize int) *ListInterviewTaskReqBuilder
分页大小, 默认10,不能超过 20
示例值:10
func (*ListInterviewTaskReqBuilder) PageToken ¶
func (builder *ListInterviewTaskReqBuilder) PageToken(pageToken string) *ListInterviewTaskReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
func (*ListInterviewTaskReqBuilder) UserId ¶
func (builder *ListInterviewTaskReqBuilder) UserId(userId string) *ListInterviewTaskReqBuilder
用户 ID
示例值:ou_e6139117c300506837def50545420c6a
func (*ListInterviewTaskReqBuilder) UserIdType ¶
func (builder *ListInterviewTaskReqBuilder) UserIdType(userIdType string) *ListInterviewTaskReqBuilder
此次调用中使用的用户ID的类型
示例值:
type ListInterviewTaskResp ¶
type ListInterviewTaskResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListInterviewTaskRespData `json:"data"` // 业务数据 }
func (*ListInterviewTaskResp) Success ¶
func (resp *ListInterviewTaskResp) Success() bool
type ListInterviewTaskRespData ¶
type ListInterviewTaskRespData struct { HasMore *bool `json:"has_more,omitempty"` // 是否还有更多项 PageToken *string `json:"page_token,omitempty"` // 分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token Items []*InterviewTask `json:"items,omitempty"` // 列表 }
type ListJobFunctionIterator ¶
type ListJobFunctionIterator struct {
// contains filtered or unexported fields
}
func (*ListJobFunctionIterator) Next ¶
func (iterator *ListJobFunctionIterator) Next() (bool, *JobFunction, error)
func (*ListJobFunctionIterator) NextPageToken ¶
func (iterator *ListJobFunctionIterator) NextPageToken() *string
type ListJobFunctionReq ¶
type ListJobFunctionReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListJobFunctionReqBuilder ¶
type ListJobFunctionReqBuilder struct {
// contains filtered or unexported fields
}
func NewListJobFunctionReqBuilder ¶
func NewListJobFunctionReqBuilder() *ListJobFunctionReqBuilder
func (*ListJobFunctionReqBuilder) Build ¶
func (builder *ListJobFunctionReqBuilder) Build() *ListJobFunctionReq
func (*ListJobFunctionReqBuilder) Limit ¶
func (builder *ListJobFunctionReqBuilder) Limit(limit int) *ListJobFunctionReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListJobFunctionReqBuilder) PageSize ¶
func (builder *ListJobFunctionReqBuilder) PageSize(pageSize int) *ListJobFunctionReqBuilder
分页大小, 不能超过 50
示例值:10
func (*ListJobFunctionReqBuilder) PageToken ¶
func (builder *ListJobFunctionReqBuilder) PageToken(pageToken string) *ListJobFunctionReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
type ListJobFunctionResp ¶
type ListJobFunctionResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListJobFunctionRespData `json:"data"` // 业务数据 }
func (*ListJobFunctionResp) Success ¶
func (resp *ListJobFunctionResp) Success() bool
type ListJobFunctionRespData ¶
type ListJobFunctionRespData struct { HasMore *bool `json:"has_more,omitempty"` // 是否还有更多项 PageToken *string `json:"page_token,omitempty"` // 分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token Items []*JobFunction `json:"items,omitempty"` // 列表 }
type ListJobProcessReq ¶
type ListJobProcessReq struct {
// contains filtered or unexported fields
}
type ListJobProcessReqBuilder ¶
type ListJobProcessReqBuilder struct {
// contains filtered or unexported fields
}
func NewListJobProcessReqBuilder ¶
func NewListJobProcessReqBuilder() *ListJobProcessReqBuilder
func (*ListJobProcessReqBuilder) Build ¶
func (builder *ListJobProcessReqBuilder) Build() *ListJobProcessReq
func (*ListJobProcessReqBuilder) PageSize ¶
func (builder *ListJobProcessReqBuilder) PageSize(pageSize int) *ListJobProcessReqBuilder
分页大小, 不能超过 100
示例值:10
func (*ListJobProcessReqBuilder) PageToken ¶
func (builder *ListJobProcessReqBuilder) PageToken(pageToken string) *ListJobProcessReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:1
type ListJobProcessResp ¶
type ListJobProcessResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListJobProcessRespData `json:"data"` // 业务数据 }
func (*ListJobProcessResp) Success ¶
func (resp *ListJobProcessResp) Success() bool
type ListJobProcessRespData ¶
type ListJobProcessRespData struct { HasMore *bool `json:"has_more,omitempty"` // 是否还有更多项 PageToken *string `json:"page_token,omitempty"` // 分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token Items []*JobProcesses `json:"items,omitempty"` // 列表 }
type ListJobReq ¶
type ListJobReq struct {
// contains filtered or unexported fields
}
type ListJobReqBuilder ¶
type ListJobReqBuilder struct {
// contains filtered or unexported fields
}
func NewListJobReqBuilder ¶
func NewListJobReqBuilder() *ListJobReqBuilder
func (*ListJobReqBuilder) Build ¶
func (builder *ListJobReqBuilder) Build() *ListJobReq
func (*ListJobReqBuilder) DepartmentIdType ¶
func (builder *ListJobReqBuilder) DepartmentIdType(departmentIdType string) *ListJobReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*ListJobReqBuilder) JobFamilyIdType ¶
func (builder *ListJobReqBuilder) JobFamilyIdType(jobFamilyIdType string) *ListJobReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*ListJobReqBuilder) JobLevelIdType ¶
func (builder *ListJobReqBuilder) JobLevelIdType(jobLevelIdType string) *ListJobReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*ListJobReqBuilder) PageSize ¶
func (builder *ListJobReqBuilder) PageSize(pageSize int) *ListJobReqBuilder
分页大小, 不能超过 20
示例值:10
func (*ListJobReqBuilder) PageToken ¶
func (builder *ListJobReqBuilder) PageToken(pageToken string) *ListJobReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
func (*ListJobReqBuilder) UpdateEndTime ¶
func (builder *ListJobReqBuilder) UpdateEndTime(updateEndTime string) *ListJobReqBuilder
最晚更新时间,毫秒级时间戳
示例值:1618500278663
func (*ListJobReqBuilder) UpdateStartTime ¶
func (builder *ListJobReqBuilder) UpdateStartTime(updateStartTime string) *ListJobReqBuilder
最早更新时间,毫秒级时间戳
示例值:1618500278663
func (*ListJobReqBuilder) UserIdType ¶
func (builder *ListJobReqBuilder) UserIdType(userIdType string) *ListJobReqBuilder
用户 ID 类型
示例值:open_id
type ListJobRequirementReq ¶
type ListJobRequirementReq struct {
// contains filtered or unexported fields
}
type ListJobRequirementReqBuilder ¶
type ListJobRequirementReqBuilder struct {
// contains filtered or unexported fields
}
func NewListJobRequirementReqBuilder ¶
func NewListJobRequirementReqBuilder() *ListJobRequirementReqBuilder
func (*ListJobRequirementReqBuilder) Build ¶
func (builder *ListJobRequirementReqBuilder) Build() *ListJobRequirementReq
func (*ListJobRequirementReqBuilder) CreateTimeBegin ¶
func (builder *ListJobRequirementReqBuilder) CreateTimeBegin(createTimeBegin string) *ListJobRequirementReqBuilder
起始创建时间,传入毫秒级时间戳
示例值:1658980233000
func (*ListJobRequirementReqBuilder) CreateTimeEnd ¶
func (builder *ListJobRequirementReqBuilder) CreateTimeEnd(createTimeEnd string) *ListJobRequirementReqBuilder
截止创建时间,传入毫秒级时间戳
示例值:1658980233000
func (*ListJobRequirementReqBuilder) DepartmentIdType ¶
func (builder *ListJobRequirementReqBuilder) DepartmentIdType(departmentIdType string) *ListJobRequirementReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*ListJobRequirementReqBuilder) EmployeeTypeIdType ¶
func (builder *ListJobRequirementReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *ListJobRequirementReqBuilder
此次调用中使用的「人员类型 ID」的类型
示例值:
func (*ListJobRequirementReqBuilder) JobFamilyIdType ¶
func (builder *ListJobRequirementReqBuilder) JobFamilyIdType(jobFamilyIdType string) *ListJobRequirementReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*ListJobRequirementReqBuilder) JobId ¶
func (builder *ListJobRequirementReqBuilder) JobId(jobId string) *ListJobRequirementReqBuilder
职位ID
示例值:6001
func (*ListJobRequirementReqBuilder) JobLevelIdType ¶
func (builder *ListJobRequirementReqBuilder) JobLevelIdType(jobLevelIdType string) *ListJobRequirementReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*ListJobRequirementReqBuilder) PageSize ¶
func (builder *ListJobRequirementReqBuilder) PageSize(pageSize int) *ListJobRequirementReqBuilder
每页获取记录数量,最大100
示例值:20
func (*ListJobRequirementReqBuilder) PageToken ¶
func (builder *ListJobRequirementReqBuilder) PageToken(pageToken string) *ListJobRequirementReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
func (*ListJobRequirementReqBuilder) UpdateTimeBegin ¶
func (builder *ListJobRequirementReqBuilder) UpdateTimeBegin(updateTimeBegin string) *ListJobRequirementReqBuilder
起始更新时间,传入毫秒级时间戳
示例值:1658980233000
func (*ListJobRequirementReqBuilder) UpdateTimeEnd ¶
func (builder *ListJobRequirementReqBuilder) UpdateTimeEnd(updateTimeEnd string) *ListJobRequirementReqBuilder
截止更新时间,传入毫秒级时间戳
示例值:1658980233000
func (*ListJobRequirementReqBuilder) UserIdType ¶
func (builder *ListJobRequirementReqBuilder) UserIdType(userIdType string) *ListJobRequirementReqBuilder
此次调用中使用的用户ID的类型
示例值:
type ListJobRequirementResp ¶
type ListJobRequirementResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListJobRequirementRespData `json:"data"` // 业务数据 }
func (*ListJobRequirementResp) Success ¶
func (resp *ListJobRequirementResp) Success() bool
type ListJobRequirementRespData ¶
type ListJobRequirementRespData struct { HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 Items []*JobRequirementDto `json:"items,omitempty"` // 查询的招聘需求信息 }
type ListJobRequirementSchemaReq ¶
type ListJobRequirementSchemaReq struct {
// contains filtered or unexported fields
}
type ListJobRequirementSchemaReqBuilder ¶
type ListJobRequirementSchemaReqBuilder struct {
// contains filtered or unexported fields
}
func NewListJobRequirementSchemaReqBuilder ¶
func NewListJobRequirementSchemaReqBuilder() *ListJobRequirementSchemaReqBuilder
func (*ListJobRequirementSchemaReqBuilder) Build ¶
func (builder *ListJobRequirementSchemaReqBuilder) Build() *ListJobRequirementSchemaReq
func (*ListJobRequirementSchemaReqBuilder) PageSize ¶
func (builder *ListJobRequirementSchemaReqBuilder) PageSize(pageSize int) *ListJobRequirementSchemaReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListJobRequirementSchemaReqBuilder) PageToken ¶
func (builder *ListJobRequirementSchemaReqBuilder) PageToken(pageToken string) *ListJobRequirementSchemaReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
type ListJobRequirementSchemaResp ¶
type ListJobRequirementSchemaResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListJobRequirementSchemaRespData `json:"data"` // 业务数据 }
func (*ListJobRequirementSchemaResp) Success ¶
func (resp *ListJobRequirementSchemaResp) Success() bool
type ListJobRequirementSchemaRespData ¶
type ListJobRequirementSchemaRespData struct { Items []*JobRequirementSchema `json:"items,omitempty"` // 列表 HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type ListJobResp ¶
type ListJobResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListJobRespData `json:"data"` // 业务数据 }
func (*ListJobResp) Success ¶
func (resp *ListJobResp) Success() bool
type ListJobRespData ¶
type ListJobSchemaReq ¶
type ListJobSchemaReq struct {
// contains filtered or unexported fields
}
type ListJobSchemaReqBuilder ¶
type ListJobSchemaReqBuilder struct {
// contains filtered or unexported fields
}
func NewListJobSchemaReqBuilder ¶
func NewListJobSchemaReqBuilder() *ListJobSchemaReqBuilder
func (*ListJobSchemaReqBuilder) Build ¶
func (builder *ListJobSchemaReqBuilder) Build() *ListJobSchemaReq
func (*ListJobSchemaReqBuilder) PageSize ¶
func (builder *ListJobSchemaReqBuilder) PageSize(pageSize int) *ListJobSchemaReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListJobSchemaReqBuilder) PageToken ¶
func (builder *ListJobSchemaReqBuilder) PageToken(pageToken string) *ListJobSchemaReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
func (*ListJobSchemaReqBuilder) Scenario ¶
func (builder *ListJobSchemaReqBuilder) Scenario(scenario int) *ListJobSchemaReqBuilder
职位模板类型
示例值:1
type ListJobSchemaResp ¶
type ListJobSchemaResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListJobSchemaRespData `json:"data"` // 业务数据 }
func (*ListJobSchemaResp) Success ¶
func (resp *ListJobSchemaResp) Success() bool
type ListJobSchemaRespData ¶
type ListJobTypeIterator ¶
type ListJobTypeIterator struct {
// contains filtered or unexported fields
}
func (*ListJobTypeIterator) Next ¶
func (iterator *ListJobTypeIterator) Next() (bool, *JobTypeInfo, error)
func (*ListJobTypeIterator) NextPageToken ¶
func (iterator *ListJobTypeIterator) NextPageToken() *string
type ListJobTypeReq ¶
type ListJobTypeReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListJobTypeReqBuilder ¶
type ListJobTypeReqBuilder struct {
// contains filtered or unexported fields
}
func NewListJobTypeReqBuilder ¶
func NewListJobTypeReqBuilder() *ListJobTypeReqBuilder
func (*ListJobTypeReqBuilder) Build ¶
func (builder *ListJobTypeReqBuilder) Build() *ListJobTypeReq
func (*ListJobTypeReqBuilder) Limit ¶
func (builder *ListJobTypeReqBuilder) Limit(limit int) *ListJobTypeReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListJobTypeReqBuilder) PageSize ¶
func (builder *ListJobTypeReqBuilder) PageSize(pageSize int) *ListJobTypeReqBuilder
分页大小
示例值:
func (*ListJobTypeReqBuilder) PageToken ¶
func (builder *ListJobTypeReqBuilder) PageToken(pageToken string) *ListJobTypeReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:
type ListJobTypeResp ¶
type ListJobTypeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListJobTypeRespData `json:"data"` // 业务数据 }
func (*ListJobTypeResp) Success ¶
func (resp *ListJobTypeResp) Success() bool
type ListJobTypeRespData ¶
type ListJobTypeRespData struct { Items []*JobTypeInfo `json:"items,omitempty"` // 职位类别列表 PageToken *string `json:"page_token,omitempty"` // HasMore *bool `json:"has_more,omitempty"` // }
type ListLocationIterator ¶
type ListLocationIterator struct {
// contains filtered or unexported fields
}
func (*ListLocationIterator) Next ¶
func (iterator *ListLocationIterator) Next() (bool, *Location, error)
func (*ListLocationIterator) NextPageToken ¶
func (iterator *ListLocationIterator) NextPageToken() *string
type ListLocationReq ¶
type ListLocationReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListLocationReqBuilder ¶
type ListLocationReqBuilder struct {
// contains filtered or unexported fields
}
func NewListLocationReqBuilder ¶
func NewListLocationReqBuilder() *ListLocationReqBuilder
func (*ListLocationReqBuilder) Build ¶
func (builder *ListLocationReqBuilder) Build() *ListLocationReq
func (*ListLocationReqBuilder) Limit ¶
func (builder *ListLocationReqBuilder) Limit(limit int) *ListLocationReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListLocationReqBuilder) PageSize ¶
func (builder *ListLocationReqBuilder) PageSize(pageSize int) *ListLocationReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListLocationReqBuilder) PageToken ¶
func (builder *ListLocationReqBuilder) PageToken(pageToken string) *ListLocationReqBuilder
下一页页码
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
func (*ListLocationReqBuilder) Usage ¶
func (builder *ListLocationReqBuilder) Usage(usage string) *ListLocationReqBuilder
地址类型
示例值:interview_location
type ListLocationResp ¶
type ListLocationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListLocationRespData `json:"data"` // 业务数据 }
func (*ListLocationResp) Success ¶
func (resp *ListLocationResp) Success() bool
type ListLocationRespData ¶
type ListNoteReq ¶
type ListNoteReq struct {
// contains filtered or unexported fields
}
type ListNoteReqBuilder ¶
type ListNoteReqBuilder struct {
// contains filtered or unexported fields
}
func NewListNoteReqBuilder ¶
func NewListNoteReqBuilder() *ListNoteReqBuilder
func (*ListNoteReqBuilder) Build ¶
func (builder *ListNoteReqBuilder) Build() *ListNoteReq
func (*ListNoteReqBuilder) PageSize ¶
func (builder *ListNoteReqBuilder) PageSize(pageSize int) *ListNoteReqBuilder
每页限制, 每页最大不超过100
示例值:10
func (*ListNoteReqBuilder) PageToken ¶
func (builder *ListNoteReqBuilder) PageToken(pageToken string) *ListNoteReqBuilder
查询游标, 由上一页结果返回, 第一页不传
示例值:1
func (*ListNoteReqBuilder) TalentId ¶
func (builder *ListNoteReqBuilder) TalentId(talentId string) *ListNoteReqBuilder
人才ID
示例值:6916472453069883661
func (*ListNoteReqBuilder) UserIdType ¶
func (builder *ListNoteReqBuilder) UserIdType(userIdType string) *ListNoteReqBuilder
此次调用中使用的用户ID的类型
示例值:
type ListNoteResp ¶
type ListNoteResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListNoteRespData `json:"data"` // 业务数据 }
func (*ListNoteResp) Success ¶
func (resp *ListNoteResp) Success() bool
type ListNoteRespData ¶
type ListOfferApplicationFormReq ¶
type ListOfferApplicationFormReq struct {
// contains filtered or unexported fields
}
type ListOfferApplicationFormReqBuilder ¶
type ListOfferApplicationFormReqBuilder struct {
// contains filtered or unexported fields
}
func NewListOfferApplicationFormReqBuilder ¶
func NewListOfferApplicationFormReqBuilder() *ListOfferApplicationFormReqBuilder
func (*ListOfferApplicationFormReqBuilder) Build ¶
func (builder *ListOfferApplicationFormReqBuilder) Build() *ListOfferApplicationFormReq
func (*ListOfferApplicationFormReqBuilder) PageSize ¶
func (builder *ListOfferApplicationFormReqBuilder) PageSize(pageSize int) *ListOfferApplicationFormReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListOfferApplicationFormReqBuilder) PageToken ¶
func (builder *ListOfferApplicationFormReqBuilder) PageToken(pageToken string) *ListOfferApplicationFormReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
type ListOfferApplicationFormResp ¶
type ListOfferApplicationFormResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListOfferApplicationFormRespData `json:"data"` // 业务数据 }
func (*ListOfferApplicationFormResp) Success ¶
func (resp *ListOfferApplicationFormResp) Success() bool
type ListOfferApplicationFormRespData ¶
type ListOfferApplicationFormRespData struct { HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 Items []*OfferApplyForm `json:"items,omitempty"` // Offer 申请表列表 }
type ListOfferReq ¶
type ListOfferReq struct {
// contains filtered or unexported fields
}
type ListOfferReqBuilder ¶
type ListOfferReqBuilder struct {
// contains filtered or unexported fields
}
func NewListOfferReqBuilder ¶
func NewListOfferReqBuilder() *ListOfferReqBuilder
func (*ListOfferReqBuilder) Build ¶
func (builder *ListOfferReqBuilder) Build() *ListOfferReq
func (*ListOfferReqBuilder) EmployeeTypeIdType ¶
func (builder *ListOfferReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *ListOfferReqBuilder
此次调用中使用的「人员类型 ID」的类型
示例值:
func (*ListOfferReqBuilder) PageSize ¶
func (builder *ListOfferReqBuilder) PageSize(pageSize int) *ListOfferReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListOfferReqBuilder) PageToken ¶
func (builder *ListOfferReqBuilder) PageToken(pageToken string) *ListOfferReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
func (*ListOfferReqBuilder) TalentId ¶
func (builder *ListOfferReqBuilder) TalentId(talentId string) *ListOfferReqBuilder
人才 ID
示例值:7096320678581242123
func (*ListOfferReqBuilder) UserIdType ¶
func (builder *ListOfferReqBuilder) UserIdType(userIdType string) *ListOfferReqBuilder
此次调用中使用的用户ID的类型
示例值:
type ListOfferResp ¶
type ListOfferResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListOfferRespData `json:"data"` // 业务数据 }
func (*ListOfferResp) Success ¶
func (resp *ListOfferResp) Success() bool
type ListOfferRespData ¶
type ListOfferRespData struct { HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 Items []*OfferListInfo `json:"items,omitempty"` // Offer 列表 }
type ListQuestionnaireReq ¶
type ListQuestionnaireReq struct {
// contains filtered or unexported fields
}
type ListQuestionnaireReqBuilder ¶
type ListQuestionnaireReqBuilder struct {
// contains filtered or unexported fields
}
func NewListQuestionnaireReqBuilder ¶
func NewListQuestionnaireReqBuilder() *ListQuestionnaireReqBuilder
func (*ListQuestionnaireReqBuilder) ApplicationId ¶
func (builder *ListQuestionnaireReqBuilder) ApplicationId(applicationId string) *ListQuestionnaireReqBuilder
投递 ID
示例值:6985833807195212076
func (*ListQuestionnaireReqBuilder) Build ¶
func (builder *ListQuestionnaireReqBuilder) Build() *ListQuestionnaireReq
func (*ListQuestionnaireReqBuilder) InterviewId ¶
func (builder *ListQuestionnaireReqBuilder) InterviewId(interviewId string) *ListQuestionnaireReqBuilder
面试 ID
示例值:7038435261598763308
func (*ListQuestionnaireReqBuilder) PageSize ¶
func (builder *ListQuestionnaireReqBuilder) PageSize(pageSize int) *ListQuestionnaireReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListQuestionnaireReqBuilder) PageToken ¶
func (builder *ListQuestionnaireReqBuilder) PageToken(pageToken string) *ListQuestionnaireReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
func (*ListQuestionnaireReqBuilder) UpdateEndTime ¶
func (builder *ListQuestionnaireReqBuilder) UpdateEndTime(updateEndTime string) *ListQuestionnaireReqBuilder
最晚更新时间
示例值:1638848468869
func (*ListQuestionnaireReqBuilder) UpdateStartTime ¶
func (builder *ListQuestionnaireReqBuilder) UpdateStartTime(updateStartTime string) *ListQuestionnaireReqBuilder
最早更新时间
示例值:1638848468868
type ListQuestionnaireResp ¶
type ListQuestionnaireResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListQuestionnaireRespData `json:"data"` // 业务数据 }
func (*ListQuestionnaireResp) Success ¶
func (resp *ListQuestionnaireResp) Success() bool
type ListQuestionnaireRespData ¶
type ListQuestionnaireRespData struct { HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 Items []*Questionnaire `json:"items,omitempty"` // 满意度评价列表 }
type ListReferralWebsiteJobPostIterator ¶
type ListReferralWebsiteJobPostIterator struct {
// contains filtered or unexported fields
}
func (*ListReferralWebsiteJobPostIterator) Next ¶
func (iterator *ListReferralWebsiteJobPostIterator) Next() (bool, *PortalJobPost, error)
func (*ListReferralWebsiteJobPostIterator) NextPageToken ¶
func (iterator *ListReferralWebsiteJobPostIterator) NextPageToken() *string
type ListReferralWebsiteJobPostReq ¶
type ListReferralWebsiteJobPostReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListReferralWebsiteJobPostReqBuilder ¶
type ListReferralWebsiteJobPostReqBuilder struct {
// contains filtered or unexported fields
}
func NewListReferralWebsiteJobPostReqBuilder ¶
func NewListReferralWebsiteJobPostReqBuilder() *ListReferralWebsiteJobPostReqBuilder
func (*ListReferralWebsiteJobPostReqBuilder) Build ¶
func (builder *ListReferralWebsiteJobPostReqBuilder) Build() *ListReferralWebsiteJobPostReq
func (*ListReferralWebsiteJobPostReqBuilder) DepartmentIdType ¶
func (builder *ListReferralWebsiteJobPostReqBuilder) DepartmentIdType(departmentIdType string) *ListReferralWebsiteJobPostReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*ListReferralWebsiteJobPostReqBuilder) JobLevelIdType ¶
func (builder *ListReferralWebsiteJobPostReqBuilder) JobLevelIdType(jobLevelIdType string) *ListReferralWebsiteJobPostReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*ListReferralWebsiteJobPostReqBuilder) Limit ¶
func (builder *ListReferralWebsiteJobPostReqBuilder) Limit(limit int) *ListReferralWebsiteJobPostReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListReferralWebsiteJobPostReqBuilder) PageSize ¶
func (builder *ListReferralWebsiteJobPostReqBuilder) PageSize(pageSize int) *ListReferralWebsiteJobPostReqBuilder
每页获取记录数量,最大10
示例值:10
func (*ListReferralWebsiteJobPostReqBuilder) PageToken ¶
func (builder *ListReferralWebsiteJobPostReqBuilder) PageToken(pageToken string) *ListReferralWebsiteJobPostReqBuilder
下一页页码
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
func (*ListReferralWebsiteJobPostReqBuilder) ProcessType ¶
func (builder *ListReferralWebsiteJobPostReqBuilder) ProcessType(processType int) *ListReferralWebsiteJobPostReqBuilder
招聘流程类型
示例值:1
func (*ListReferralWebsiteJobPostReqBuilder) UserIdType ¶
func (builder *ListReferralWebsiteJobPostReqBuilder) UserIdType(userIdType string) *ListReferralWebsiteJobPostReqBuilder
用户 ID 类型
示例值:open_id
type ListReferralWebsiteJobPostResp ¶
type ListReferralWebsiteJobPostResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListReferralWebsiteJobPostRespData `json:"data"` // 业务数据 }
func (*ListReferralWebsiteJobPostResp) Success ¶
func (resp *ListReferralWebsiteJobPostResp) Success() bool
type ListReferralWebsiteJobPostRespData ¶
type ListReferralWebsiteJobPostRespData struct { Items []*PortalJobPost `json:"items,omitempty"` // 列表 HasMore *bool `json:"has_more,omitempty"` // 是否还有下一页数据 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type ListRegistrationSchemaIterator ¶
type ListRegistrationSchemaIterator struct {
// contains filtered or unexported fields
}
func (*ListRegistrationSchemaIterator) Next ¶
func (iterator *ListRegistrationSchemaIterator) Next() (bool, *RegistrationSchema, error)
func (*ListRegistrationSchemaIterator) NextPageToken ¶
func (iterator *ListRegistrationSchemaIterator) NextPageToken() *string
type ListRegistrationSchemaReq ¶
type ListRegistrationSchemaReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListRegistrationSchemaReqBuilder ¶
type ListRegistrationSchemaReqBuilder struct {
// contains filtered or unexported fields
}
func NewListRegistrationSchemaReqBuilder ¶
func NewListRegistrationSchemaReqBuilder() *ListRegistrationSchemaReqBuilder
func (*ListRegistrationSchemaReqBuilder) Build ¶
func (builder *ListRegistrationSchemaReqBuilder) Build() *ListRegistrationSchemaReq
func (*ListRegistrationSchemaReqBuilder) Limit ¶
func (builder *ListRegistrationSchemaReqBuilder) Limit(limit int) *ListRegistrationSchemaReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListRegistrationSchemaReqBuilder) PageSize ¶
func (builder *ListRegistrationSchemaReqBuilder) PageSize(pageSize int) *ListRegistrationSchemaReqBuilder
分页大小
示例值:20
func (*ListRegistrationSchemaReqBuilder) PageToken ¶
func (builder *ListRegistrationSchemaReqBuilder) PageToken(pageToken string) *ListRegistrationSchemaReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:6930815272790114324
func (*ListRegistrationSchemaReqBuilder) Scenario ¶
func (builder *ListRegistrationSchemaReqBuilder) Scenario(scenario int) *ListRegistrationSchemaReqBuilder
登记表适用场景;不填表示获取全部类型信息登记表
示例值:5
type ListRegistrationSchemaResp ¶
type ListRegistrationSchemaResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListRegistrationSchemaRespData `json:"data"` // 业务数据 }
func (*ListRegistrationSchemaResp) Success ¶
func (resp *ListRegistrationSchemaResp) Success() bool
type ListRegistrationSchemaRespData ¶
type ListRegistrationSchemaRespData struct { Items []*RegistrationSchema `json:"items,omitempty"` // 信息登记表列表 PageToken *string `json:"page_token,omitempty"` // 分页标记 HasMore *bool `json:"has_more,omitempty"` // 是否仍有数据 }
type ListResumeSourceIterator ¶
type ListResumeSourceIterator struct {
// contains filtered or unexported fields
}
func (*ListResumeSourceIterator) Next ¶
func (iterator *ListResumeSourceIterator) Next() (bool, *ResumeSource, error)
func (*ListResumeSourceIterator) NextPageToken ¶
func (iterator *ListResumeSourceIterator) NextPageToken() *string
type ListResumeSourceReq ¶
type ListResumeSourceReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListResumeSourceReqBuilder ¶
type ListResumeSourceReqBuilder struct {
// contains filtered or unexported fields
}
func NewListResumeSourceReqBuilder ¶
func NewListResumeSourceReqBuilder() *ListResumeSourceReqBuilder
func (*ListResumeSourceReqBuilder) Build ¶
func (builder *ListResumeSourceReqBuilder) Build() *ListResumeSourceReq
func (*ListResumeSourceReqBuilder) Limit ¶
func (builder *ListResumeSourceReqBuilder) Limit(limit int) *ListResumeSourceReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListResumeSourceReqBuilder) PageSize ¶
func (builder *ListResumeSourceReqBuilder) PageSize(pageSize int) *ListResumeSourceReqBuilder
分页大小
示例值:10
func (*ListResumeSourceReqBuilder) PageToken ¶
func (builder *ListResumeSourceReqBuilder) PageToken(pageToken string) *ListResumeSourceReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:1
type ListResumeSourceResp ¶
type ListResumeSourceResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListResumeSourceRespData `json:"data"` // 业务数据 }
func (*ListResumeSourceResp) Success ¶
func (resp *ListResumeSourceResp) Success() bool
type ListResumeSourceRespData ¶
type ListResumeSourceRespData struct { Items []*ResumeSource `json:"items,omitempty"` // 数据 PageToken *string `json:"page_token,omitempty"` // HasMore *bool `json:"has_more,omitempty"` // }
type ListRoleIterator ¶
type ListRoleIterator struct {
// contains filtered or unexported fields
}
func (*ListRoleIterator) NextPageToken ¶
func (iterator *ListRoleIterator) NextPageToken() *string
type ListRoleReq ¶
type ListRoleReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListRoleReqBuilder ¶
type ListRoleReqBuilder struct {
// contains filtered or unexported fields
}
func NewListRoleReqBuilder ¶
func NewListRoleReqBuilder() *ListRoleReqBuilder
func (*ListRoleReqBuilder) Build ¶
func (builder *ListRoleReqBuilder) Build() *ListRoleReq
func (*ListRoleReqBuilder) Limit ¶
func (builder *ListRoleReqBuilder) Limit(limit int) *ListRoleReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListRoleReqBuilder) PageSize ¶
func (builder *ListRoleReqBuilder) PageSize(pageSize int) *ListRoleReqBuilder
每页获取记录数量
示例值:10
func (*ListRoleReqBuilder) PageToken ¶
func (builder *ListRoleReqBuilder) PageToken(pageToken string) *ListRoleReqBuilder
下一页页码
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
type ListRoleResp ¶
type ListRoleResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListRoleRespData `json:"data"` // 业务数据 }
func (*ListRoleResp) Success ¶
func (resp *ListRoleResp) Success() bool
type ListRoleRespData ¶
type ListSubjectReq ¶
type ListSubjectReq struct {
// contains filtered or unexported fields
}
type ListSubjectReqBuilder ¶
type ListSubjectReqBuilder struct {
// contains filtered or unexported fields
}
func NewListSubjectReqBuilder ¶
func NewListSubjectReqBuilder() *ListSubjectReqBuilder
func (*ListSubjectReqBuilder) Build ¶
func (builder *ListSubjectReqBuilder) Build() *ListSubjectReq
func (*ListSubjectReqBuilder) PageSize ¶
func (builder *ListSubjectReqBuilder) PageSize(pageSize int) *ListSubjectReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListSubjectReqBuilder) PageToken ¶
func (builder *ListSubjectReqBuilder) PageToken(pageToken string) *ListSubjectReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:1231231987
func (*ListSubjectReqBuilder) SubjectIds ¶
func (builder *ListSubjectReqBuilder) SubjectIds(subjectIds []string) *ListSubjectReqBuilder
项目ID列表
示例值:
func (*ListSubjectReqBuilder) UserIdType ¶
func (builder *ListSubjectReqBuilder) UserIdType(userIdType string) *ListSubjectReqBuilder
用户 ID 类型
示例值:open_id
type ListSubjectResp ¶
type ListSubjectResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListSubjectRespData `json:"data"` // 业务数据 }
func (*ListSubjectResp) Success ¶
func (resp *ListSubjectResp) Success() bool
type ListSubjectRespData ¶
type ListTalentFolderIterator ¶
type ListTalentFolderIterator struct {
// contains filtered or unexported fields
}
func (*ListTalentFolderIterator) Next ¶
func (iterator *ListTalentFolderIterator) Next() (bool, *TalentFolderForList, error)
func (*ListTalentFolderIterator) NextPageToken ¶
func (iterator *ListTalentFolderIterator) NextPageToken() *string
type ListTalentFolderReq ¶
type ListTalentFolderReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListTalentFolderReqBuilder ¶
type ListTalentFolderReqBuilder struct {
// contains filtered or unexported fields
}
func NewListTalentFolderReqBuilder ¶
func NewListTalentFolderReqBuilder() *ListTalentFolderReqBuilder
func (*ListTalentFolderReqBuilder) Build ¶
func (builder *ListTalentFolderReqBuilder) Build() *ListTalentFolderReq
func (*ListTalentFolderReqBuilder) Limit ¶
func (builder *ListTalentFolderReqBuilder) Limit(limit int) *ListTalentFolderReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListTalentFolderReqBuilder) PageSize ¶
func (builder *ListTalentFolderReqBuilder) PageSize(pageSize int) *ListTalentFolderReqBuilder
每页获取记录数量,最大100
示例值:10
func (*ListTalentFolderReqBuilder) PageToken ¶
func (builder *ListTalentFolderReqBuilder) PageToken(pageToken string) *ListTalentFolderReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的page_token
示例值:eyJvZmZzZXQiOjEsInRpbWVzdGFtcCI6MTY0MDc2NTYzMjA4OCwiaWQiOm51bGx9
func (*ListTalentFolderReqBuilder) UserIdType ¶
func (builder *ListTalentFolderReqBuilder) UserIdType(userIdType string) *ListTalentFolderReqBuilder
用户ID类型
示例值:open_id
type ListTalentFolderResp ¶
type ListTalentFolderResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListTalentFolderRespData `json:"data"` // 业务数据 }
func (*ListTalentFolderResp) Success ¶
func (resp *ListTalentFolderResp) Success() bool
type ListTalentFolderRespData ¶
type ListTalentFolderRespData struct { HasMore *bool `json:"has_more,omitempty"` // 是否有下一页 PageToken *string `json:"page_token,omitempty"` // 下一页页码 Items []*TalentFolderForList `json:"items,omitempty"` // 文件夹列表 }
type ListTalentReq ¶
type ListTalentReq struct {
// contains filtered or unexported fields
}
type ListTalentReqBuilder ¶
type ListTalentReqBuilder struct {
// contains filtered or unexported fields
}
func NewListTalentReqBuilder ¶
func NewListTalentReqBuilder() *ListTalentReqBuilder
func (*ListTalentReqBuilder) Build ¶
func (builder *ListTalentReqBuilder) Build() *ListTalentReq
func (*ListTalentReqBuilder) PageSize ¶
func (builder *ListTalentReqBuilder) PageSize(pageSize int) *ListTalentReqBuilder
分页大小, 不能超过 20
示例值:10
func (*ListTalentReqBuilder) PageToken ¶
func (builder *ListTalentReqBuilder) PageToken(pageToken string) *ListTalentReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
func (*ListTalentReqBuilder) QueryOption ¶
func (builder *ListTalentReqBuilder) QueryOption(queryOption string) *ListTalentReqBuilder
请求控制参数
示例值:ignore_empty_error
func (*ListTalentReqBuilder) UpdateEndTime ¶
func (builder *ListTalentReqBuilder) UpdateEndTime(updateEndTime string) *ListTalentReqBuilder
最晚更新时间,毫秒级时间戳
示例值:1618500278663
func (*ListTalentReqBuilder) UpdateStartTime ¶
func (builder *ListTalentReqBuilder) UpdateStartTime(updateStartTime string) *ListTalentReqBuilder
最早更新时间,毫秒级时间戳
示例值:1618500278663
func (*ListTalentReqBuilder) UserIdType ¶
func (builder *ListTalentReqBuilder) UserIdType(userIdType string) *ListTalentReqBuilder
用户 ID 类型
示例值:open_id
type ListTalentResp ¶
type ListTalentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListTalentRespData `json:"data"` // 业务数据 }
func (*ListTalentResp) Success ¶
func (resp *ListTalentResp) Success() bool
type ListTalentRespData ¶
type ListTerminationReasonIterator ¶
type ListTerminationReasonIterator struct {
// contains filtered or unexported fields
}
func (*ListTerminationReasonIterator) Next ¶
func (iterator *ListTerminationReasonIterator) Next() (bool, *TerminationReason, error)
func (*ListTerminationReasonIterator) NextPageToken ¶
func (iterator *ListTerminationReasonIterator) NextPageToken() *string
type ListTerminationReasonReq ¶
type ListTerminationReasonReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListTerminationReasonReqBuilder ¶
type ListTerminationReasonReqBuilder struct {
// contains filtered or unexported fields
}
func NewListTerminationReasonReqBuilder ¶
func NewListTerminationReasonReqBuilder() *ListTerminationReasonReqBuilder
func (*ListTerminationReasonReqBuilder) Build ¶
func (builder *ListTerminationReasonReqBuilder) Build() *ListTerminationReasonReq
func (*ListTerminationReasonReqBuilder) Limit ¶
func (builder *ListTerminationReasonReqBuilder) Limit(limit int) *ListTerminationReasonReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListTerminationReasonReqBuilder) PageSize ¶
func (builder *ListTerminationReasonReqBuilder) PageSize(pageSize int) *ListTerminationReasonReqBuilder
每页获取记录数量,最大10
示例值:10
func (*ListTerminationReasonReqBuilder) PageToken ¶
func (builder *ListTerminationReasonReqBuilder) PageToken(pageToken string) *ListTerminationReasonReqBuilder
下一页页码
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
type ListTerminationReasonResp ¶
type ListTerminationReasonResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListTerminationReasonRespData `json:"data"` // 业务数据 }
func (*ListTerminationReasonResp) Success ¶
func (resp *ListTerminationReasonResp) Success() bool
type ListTerminationReasonRespData ¶
type ListTerminationReasonRespData struct { Items []*TerminationReason `json:"items,omitempty"` // 列表 HasMore *bool `json:"has_more,omitempty"` // 是否还有下一页数据 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type ListTodoIterator ¶
type ListTodoIterator struct {
// contains filtered or unexported fields
}
func (*ListTodoIterator) NextPageToken ¶
func (iterator *ListTodoIterator) NextPageToken() *string
type ListTodoReq ¶
type ListTodoReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListTodoReqBuilder ¶
type ListTodoReqBuilder struct {
// contains filtered or unexported fields
}
func NewListTodoReqBuilder ¶
func NewListTodoReqBuilder() *ListTodoReqBuilder
func (*ListTodoReqBuilder) Build ¶
func (builder *ListTodoReqBuilder) Build() *ListTodoReq
func (*ListTodoReqBuilder) Limit ¶
func (builder *ListTodoReqBuilder) Limit(limit int) *ListTodoReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListTodoReqBuilder) PageSize ¶
func (builder *ListTodoReqBuilder) PageSize(pageSize string) *ListTodoReqBuilder
每页获取记录数量,最大100
示例值:100
func (*ListTodoReqBuilder) PageToken ¶
func (builder *ListTodoReqBuilder) PageToken(pageToken string) *ListTodoReqBuilder
下一页页码
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
func (*ListTodoReqBuilder) Type ¶
func (builder *ListTodoReqBuilder) Type(type_ string) *ListTodoReqBuilder
待办类型
示例值:interview
func (*ListTodoReqBuilder) UserId ¶
func (builder *ListTodoReqBuilder) UserId(userId string) *ListTodoReqBuilder
用户 ID,当 token 为租户 token 时,必须传入该字段,当 token 为用户 token 时,不传该字段
示例值:ou_xxx
func (*ListTodoReqBuilder) UserIdType ¶
func (builder *ListTodoReqBuilder) UserIdType(userIdType string) *ListTodoReqBuilder
用户 ID 类型
示例值:open_id
type ListTodoResp ¶
type ListTodoResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListTodoRespData `json:"data"` // 业务数据 }
func (*ListTodoResp) Success ¶
func (resp *ListTodoResp) Success() bool
type ListTodoRespData ¶
type ListTripartiteAgreementIterator ¶
type ListTripartiteAgreementIterator struct {
// contains filtered or unexported fields
}
func (*ListTripartiteAgreementIterator) Next ¶
func (iterator *ListTripartiteAgreementIterator) Next() (bool, *TripartiteAgreementInfo, error)
func (*ListTripartiteAgreementIterator) NextPageToken ¶
func (iterator *ListTripartiteAgreementIterator) NextPageToken() *string
type ListTripartiteAgreementReq ¶
type ListTripartiteAgreementReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListTripartiteAgreementReqBuilder ¶
type ListTripartiteAgreementReqBuilder struct {
// contains filtered or unexported fields
}
func NewListTripartiteAgreementReqBuilder ¶
func NewListTripartiteAgreementReqBuilder() *ListTripartiteAgreementReqBuilder
func (*ListTripartiteAgreementReqBuilder) ApplicationId ¶
func (builder *ListTripartiteAgreementReqBuilder) ApplicationId(applicationId string) *ListTripartiteAgreementReqBuilder
投递 ID,必填投递 id 与三方协议 ID 其中之一
示例值:6930815272790114324
func (*ListTripartiteAgreementReqBuilder) Build ¶
func (builder *ListTripartiteAgreementReqBuilder) Build() *ListTripartiteAgreementReq
func (*ListTripartiteAgreementReqBuilder) Limit ¶
func (builder *ListTripartiteAgreementReqBuilder) Limit(limit int) *ListTripartiteAgreementReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListTripartiteAgreementReqBuilder) PageSize ¶
func (builder *ListTripartiteAgreementReqBuilder) PageSize(pageSize int) *ListTripartiteAgreementReqBuilder
分页大小
示例值:
func (*ListTripartiteAgreementReqBuilder) PageToken ¶
func (builder *ListTripartiteAgreementReqBuilder) PageToken(pageToken string) *ListTripartiteAgreementReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:
func (*ListTripartiteAgreementReqBuilder) TripartiteAgreementId ¶
func (builder *ListTripartiteAgreementReqBuilder) TripartiteAgreementId(tripartiteAgreementId string) *ListTripartiteAgreementReqBuilder
三方协议 ID,必填投递 id 与三方协议 ID 其中之一
示例值:6930815272790114325
type ListTripartiteAgreementResp ¶
type ListTripartiteAgreementResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListTripartiteAgreementRespData `json:"data"` // 业务数据 }
func (*ListTripartiteAgreementResp) Success ¶
func (resp *ListTripartiteAgreementResp) Success() bool
type ListTripartiteAgreementRespData ¶
type ListTripartiteAgreementRespData struct { Items []*TripartiteAgreementInfo `json:"items,omitempty"` // PageToken *string `json:"page_token,omitempty"` // HasMore *bool `json:"has_more,omitempty"` // }
type ListWebsiteChannelReq ¶
type ListWebsiteChannelReq struct {
// contains filtered or unexported fields
}
type ListWebsiteChannelReqBuilder ¶
type ListWebsiteChannelReqBuilder struct {
// contains filtered or unexported fields
}
func NewListWebsiteChannelReqBuilder ¶
func NewListWebsiteChannelReqBuilder() *ListWebsiteChannelReqBuilder
func (*ListWebsiteChannelReqBuilder) Build ¶
func (builder *ListWebsiteChannelReqBuilder) Build() *ListWebsiteChannelReq
func (*ListWebsiteChannelReqBuilder) PageSize ¶
func (builder *ListWebsiteChannelReqBuilder) PageSize(pageSize string) *ListWebsiteChannelReqBuilder
每页获取记录最大数量,最大100
示例值:100
func (*ListWebsiteChannelReqBuilder) PageToken ¶
func (builder *ListWebsiteChannelReqBuilder) PageToken(pageToken string) *ListWebsiteChannelReqBuilder
页码标识,获取第一页传空,每次查询会返回下一页的 page_token
示例值:eyJvZmZzZXQiOjEwLCJ0aW1NTUyMjM2NzIsImlkIjpudWxsfQ
func (*ListWebsiteChannelReqBuilder) WebsiteId ¶
func (builder *ListWebsiteChannelReqBuilder) WebsiteId(websiteId string) *ListWebsiteChannelReqBuilder
官网 ID
示例值:1618209327096
type ListWebsiteChannelResp ¶
type ListWebsiteChannelResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListWebsiteChannelRespData `json:"data"` // 业务数据 }
func (*ListWebsiteChannelResp) Success ¶
func (resp *ListWebsiteChannelResp) Success() bool
type ListWebsiteChannelRespData ¶
type ListWebsiteChannelRespData struct { HasMore *bool `json:"has_more,omitempty"` // 是否有更多数据 PageToken *string `json:"page_token,omitempty"` // 分页 token WebsiteChannelList []*WebsiteChannelInfo `json:"website_channel_list,omitempty"` // 官网推广渠道列表 }
type ListWebsiteIterator ¶
type ListWebsiteIterator struct {
// contains filtered or unexported fields
}
func (*ListWebsiteIterator) Next ¶
func (iterator *ListWebsiteIterator) Next() (bool, *Website, error)
func (*ListWebsiteIterator) NextPageToken ¶
func (iterator *ListWebsiteIterator) NextPageToken() *string
type ListWebsiteJobPostIterator ¶
type ListWebsiteJobPostIterator struct {
// contains filtered or unexported fields
}
func (*ListWebsiteJobPostIterator) Next ¶
func (iterator *ListWebsiteJobPostIterator) Next() (bool, *WebsiteJobPost, error)
func (*ListWebsiteJobPostIterator) NextPageToken ¶
func (iterator *ListWebsiteJobPostIterator) NextPageToken() *string
type ListWebsiteJobPostReq ¶
type ListWebsiteJobPostReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListWebsiteJobPostReqBuilder ¶
type ListWebsiteJobPostReqBuilder struct {
// contains filtered or unexported fields
}
func NewListWebsiteJobPostReqBuilder ¶
func NewListWebsiteJobPostReqBuilder() *ListWebsiteJobPostReqBuilder
func (*ListWebsiteJobPostReqBuilder) Build ¶
func (builder *ListWebsiteJobPostReqBuilder) Build() *ListWebsiteJobPostReq
func (*ListWebsiteJobPostReqBuilder) CreateEndTime ¶
func (builder *ListWebsiteJobPostReqBuilder) CreateEndTime(createEndTime string) *ListWebsiteJobPostReqBuilder
最晚创建时间,毫秒级时间戳
示例值:1618500278663
func (*ListWebsiteJobPostReqBuilder) CreateStartTime ¶
func (builder *ListWebsiteJobPostReqBuilder) CreateStartTime(createStartTime string) *ListWebsiteJobPostReqBuilder
最早创建时间,毫秒级时间戳
示例值:1618500278663
func (*ListWebsiteJobPostReqBuilder) DepartmentIdType ¶
func (builder *ListWebsiteJobPostReqBuilder) DepartmentIdType(departmentIdType string) *ListWebsiteJobPostReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*ListWebsiteJobPostReqBuilder) JobLevelIdType ¶
func (builder *ListWebsiteJobPostReqBuilder) JobLevelIdType(jobLevelIdType string) *ListWebsiteJobPostReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*ListWebsiteJobPostReqBuilder) Limit ¶
func (builder *ListWebsiteJobPostReqBuilder) Limit(limit int) *ListWebsiteJobPostReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListWebsiteJobPostReqBuilder) PageSize ¶
func (builder *ListWebsiteJobPostReqBuilder) PageSize(pageSize int) *ListWebsiteJobPostReqBuilder
每页获取记录数量,最大10
示例值:10
func (*ListWebsiteJobPostReqBuilder) PageToken ¶
func (builder *ListWebsiteJobPostReqBuilder) PageToken(pageToken string) *ListWebsiteJobPostReqBuilder
下一页页码
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
func (*ListWebsiteJobPostReqBuilder) UpdateEndTime ¶
func (builder *ListWebsiteJobPostReqBuilder) UpdateEndTime(updateEndTime string) *ListWebsiteJobPostReqBuilder
最晚更新时间,毫秒级时间戳
示例值:1618500278663
func (*ListWebsiteJobPostReqBuilder) UpdateStartTime ¶
func (builder *ListWebsiteJobPostReqBuilder) UpdateStartTime(updateStartTime string) *ListWebsiteJobPostReqBuilder
最早更新时间,毫秒级时间戳
示例值:1618500278663
func (*ListWebsiteJobPostReqBuilder) UserIdType ¶
func (builder *ListWebsiteJobPostReqBuilder) UserIdType(userIdType string) *ListWebsiteJobPostReqBuilder
用户 ID 类型
示例值:open_id
func (*ListWebsiteJobPostReqBuilder) WebsiteId ¶
func (builder *ListWebsiteJobPostReqBuilder) WebsiteId(websiteId string) *ListWebsiteJobPostReqBuilder
官网 ID
示例值:111
type ListWebsiteJobPostResp ¶
type ListWebsiteJobPostResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListWebsiteJobPostRespData `json:"data"` // 业务数据 }
func (*ListWebsiteJobPostResp) Success ¶
func (resp *ListWebsiteJobPostResp) Success() bool
type ListWebsiteJobPostRespData ¶
type ListWebsiteJobPostRespData struct { Items []*WebsiteJobPost `json:"items,omitempty"` // 列表 HasMore *bool `json:"has_more,omitempty"` // 是否还有下一页数据 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type ListWebsiteReq ¶
type ListWebsiteReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type ListWebsiteReqBuilder ¶
type ListWebsiteReqBuilder struct {
// contains filtered or unexported fields
}
func NewListWebsiteReqBuilder ¶
func NewListWebsiteReqBuilder() *ListWebsiteReqBuilder
func (*ListWebsiteReqBuilder) Build ¶
func (builder *ListWebsiteReqBuilder) Build() *ListWebsiteReq
func (*ListWebsiteReqBuilder) Limit ¶
func (builder *ListWebsiteReqBuilder) Limit(limit int) *ListWebsiteReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*ListWebsiteReqBuilder) PageSize ¶
func (builder *ListWebsiteReqBuilder) PageSize(pageSize int) *ListWebsiteReqBuilder
每页获取记录数量,最大10
示例值:10
func (*ListWebsiteReqBuilder) PageToken ¶
func (builder *ListWebsiteReqBuilder) PageToken(pageToken string) *ListWebsiteReqBuilder
下一页页码
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
type ListWebsiteResp ¶
type ListWebsiteResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ListWebsiteRespData `json:"data"` // 业务数据 }
func (*ListWebsiteResp) Success ¶
func (resp *ListWebsiteResp) Success() bool
type ListWebsiteRespData ¶
type Location ¶
type Location struct { Id *string `json:"id,omitempty"` // 地点 ID Name *I18n `json:"name,omitempty"` // 地点名称 District *CodeNameObject `json:"district,omitempty"` // 区信息 City *CodeNameObject `json:"city,omitempty"` // 市信息 State *CodeNameObject `json:"state,omitempty"` // 省份/州信息 Country *CodeNameObject `json:"country,omitempty"` // 国家信息 ActiveStatus *int `json:"active_status,omitempty"` // 启用状态 }
type LocationBaseInfo ¶
type LocationBaseInfo struct { Code *string `json:"code,omitempty"` // location 地址码 Name *string `json:"name,omitempty"` // location 中文名字 EnName *string `json:"en_name,omitempty"` // location 英文名字 LocationType *int `json:"location_type,omitempty"` // location 的类型 I18nName *string `json:"i18n_name,omitempty"` // location 国际名字 PyName *string `json:"py_name,omitempty"` // location 拼音名字 }
type LocationBaseInfoBuilder ¶
type LocationBaseInfoBuilder struct {
// contains filtered or unexported fields
}
func NewLocationBaseInfoBuilder ¶
func NewLocationBaseInfoBuilder() *LocationBaseInfoBuilder
func (*LocationBaseInfoBuilder) Build ¶
func (builder *LocationBaseInfoBuilder) Build() *LocationBaseInfo
func (*LocationBaseInfoBuilder) Code ¶
func (builder *LocationBaseInfoBuilder) Code(code string) *LocationBaseInfoBuilder
location 地址码
示例值:
func (*LocationBaseInfoBuilder) EnName ¶
func (builder *LocationBaseInfoBuilder) EnName(enName string) *LocationBaseInfoBuilder
location 英文名字
示例值:
func (*LocationBaseInfoBuilder) I18nName ¶
func (builder *LocationBaseInfoBuilder) I18nName(i18nName string) *LocationBaseInfoBuilder
location 国际名字
示例值:
func (*LocationBaseInfoBuilder) LocationType ¶
func (builder *LocationBaseInfoBuilder) LocationType(locationType int) *LocationBaseInfoBuilder
location 的类型
示例值:
func (*LocationBaseInfoBuilder) Name ¶
func (builder *LocationBaseInfoBuilder) Name(name string) *LocationBaseInfoBuilder
location 中文名字
示例值:
func (*LocationBaseInfoBuilder) PyName ¶
func (builder *LocationBaseInfoBuilder) PyName(pyName string) *LocationBaseInfoBuilder
location 拼音名字
示例值:
type LocationBuilder ¶
type LocationBuilder struct {
// contains filtered or unexported fields
}
func NewLocationBuilder ¶
func NewLocationBuilder() *LocationBuilder
func (*LocationBuilder) ActiveStatus ¶
func (builder *LocationBuilder) ActiveStatus(activeStatus int) *LocationBuilder
启用状态
示例值:1
func (*LocationBuilder) Build ¶
func (builder *LocationBuilder) Build() *Location
func (*LocationBuilder) City ¶
func (builder *LocationBuilder) City(city *CodeNameObject) *LocationBuilder
市信息
示例值:
func (*LocationBuilder) Country ¶
func (builder *LocationBuilder) Country(country *CodeNameObject) *LocationBuilder
国家信息
示例值:
func (*LocationBuilder) District ¶
func (builder *LocationBuilder) District(district *CodeNameObject) *LocationBuilder
区信息
示例值:
func (*LocationBuilder) Id ¶
func (builder *LocationBuilder) Id(id string) *LocationBuilder
地点 ID
示例值:1213213123123
func (*LocationBuilder) Name ¶
func (builder *LocationBuilder) Name(name *I18n) *LocationBuilder
地点名称
示例值:
func (*LocationBuilder) State ¶
func (builder *LocationBuilder) State(state *CodeNameObject) *LocationBuilder
省份/州信息
示例值:
type LocationCity ¶
type LocationCity struct { CityCode *string `json:"city_code,omitempty"` // 市地址Code码 StateCode *string `json:"state_code,omitempty"` // 省份/州地址Code码 CountryCode *string `json:"country_code,omitempty"` // 国家地址Code码 CityNameInfo *LocationNameInfo `json:"city_name_info,omitempty"` // 市地址名称信息聚合 }
type LocationCityBuilder ¶
type LocationCityBuilder struct {
// contains filtered or unexported fields
}
func NewLocationCityBuilder ¶
func NewLocationCityBuilder() *LocationCityBuilder
func (*LocationCityBuilder) Build ¶
func (builder *LocationCityBuilder) Build() *LocationCity
func (*LocationCityBuilder) CityCode ¶
func (builder *LocationCityBuilder) CityCode(cityCode string) *LocationCityBuilder
市地址Code码
示例值:CT_1
func (*LocationCityBuilder) CityNameInfo ¶
func (builder *LocationCityBuilder) CityNameInfo(cityNameInfo *LocationNameInfo) *LocationCityBuilder
市地址名称信息聚合
示例值:
func (*LocationCityBuilder) CountryCode ¶
func (builder *LocationCityBuilder) CountryCode(countryCode string) *LocationCityBuilder
国家地址Code码
示例值:CN_1
func (*LocationCityBuilder) StateCode ¶
func (builder *LocationCityBuilder) StateCode(stateCode string) *LocationCityBuilder
省份/州地址Code码
示例值:ST_1
type LocationCountry ¶
type LocationCountry struct { CountryCode *string `json:"country_code,omitempty"` // 国家地址Code码 CountryNameInfo *LocationNameInfo `json:"country_name_info,omitempty"` // 国家地址名称信息聚合 }
type LocationCountryBuilder ¶
type LocationCountryBuilder struct {
// contains filtered or unexported fields
}
func NewLocationCountryBuilder ¶
func NewLocationCountryBuilder() *LocationCountryBuilder
func (*LocationCountryBuilder) Build ¶
func (builder *LocationCountryBuilder) Build() *LocationCountry
func (*LocationCountryBuilder) CountryCode ¶
func (builder *LocationCountryBuilder) CountryCode(countryCode string) *LocationCountryBuilder
国家地址Code码
示例值:CN_1
func (*LocationCountryBuilder) CountryNameInfo ¶
func (builder *LocationCountryBuilder) CountryNameInfo(countryNameInfo *LocationNameInfo) *LocationCountryBuilder
国家地址名称信息聚合
示例值:
type LocationDistrict ¶
type LocationDistrict struct { DistrictCode *string `json:"district_code,omitempty"` // 区/县Code码 CityCode *string `json:"city_code,omitempty"` // 市地址Code码 StateCode *string `json:"state_code,omitempty"` // 省份/州地址Code码 CountryCode *string `json:"country_code,omitempty"` // 国家地址Code码 DistrictNameInfo *LocationNameInfo `json:"district_name_info,omitempty"` // 区/县地址名称信息聚合 }
type LocationDistrictBuilder ¶
type LocationDistrictBuilder struct {
// contains filtered or unexported fields
}
func NewLocationDistrictBuilder ¶
func NewLocationDistrictBuilder() *LocationDistrictBuilder
func (*LocationDistrictBuilder) Build ¶
func (builder *LocationDistrictBuilder) Build() *LocationDistrict
func (*LocationDistrictBuilder) CityCode ¶
func (builder *LocationDistrictBuilder) CityCode(cityCode string) *LocationDistrictBuilder
市地址Code码
示例值:CT_1
func (*LocationDistrictBuilder) CountryCode ¶
func (builder *LocationDistrictBuilder) CountryCode(countryCode string) *LocationDistrictBuilder
国家地址Code码
示例值:CN_1
func (*LocationDistrictBuilder) DistrictCode ¶
func (builder *LocationDistrictBuilder) DistrictCode(districtCode string) *LocationDistrictBuilder
区/县Code码
示例值:DS_70
func (*LocationDistrictBuilder) DistrictNameInfo ¶
func (builder *LocationDistrictBuilder) DistrictNameInfo(districtNameInfo *LocationNameInfo) *LocationDistrictBuilder
区/县地址名称信息聚合
示例值:
func (*LocationDistrictBuilder) StateCode ¶
func (builder *LocationDistrictBuilder) StateCode(stateCode string) *LocationDistrictBuilder
省份/州地址Code码
示例值:ST_1
type LocationDto ¶
type LocationDto struct { Country *LocationCountry `json:"country,omitempty"` // 国家信息列表,仅当 location_type=1 时返回 State *LocationState `json:"state,omitempty"` // 省份/州信息列表,仅当 location_type=2 时返回 City *LocationCity `json:"city,omitempty"` // 市信息列表,仅当 location_type=3 时返回 District *LocationDistrict `json:"district,omitempty"` // 区/县信息列表,仅当 location_type=4 时返回 }
type LocationDtoBuilder ¶
type LocationDtoBuilder struct {
// contains filtered or unexported fields
}
func NewLocationDtoBuilder ¶
func NewLocationDtoBuilder() *LocationDtoBuilder
func (*LocationDtoBuilder) Build ¶
func (builder *LocationDtoBuilder) Build() *LocationDto
func (*LocationDtoBuilder) City ¶
func (builder *LocationDtoBuilder) City(city *LocationCity) *LocationDtoBuilder
市信息列表,仅当 location_type=3 时返回
示例值:
func (*LocationDtoBuilder) Country ¶
func (builder *LocationDtoBuilder) Country(country *LocationCountry) *LocationDtoBuilder
国家信息列表,仅当 location_type=1 时返回
示例值:
func (*LocationDtoBuilder) District ¶
func (builder *LocationDtoBuilder) District(district *LocationDistrict) *LocationDtoBuilder
区/县信息列表,仅当 location_type=4 时返回
示例值:
func (*LocationDtoBuilder) State ¶
func (builder *LocationDtoBuilder) State(state *LocationState) *LocationDtoBuilder
省份/州信息列表,仅当 location_type=2 时返回
示例值:
type LocationNameInfo ¶
type LocationNameInfoBuilder ¶
type LocationNameInfoBuilder struct {
// contains filtered or unexported fields
}
func NewLocationNameInfoBuilder ¶
func NewLocationNameInfoBuilder() *LocationNameInfoBuilder
func (*LocationNameInfoBuilder) Build ¶
func (builder *LocationNameInfoBuilder) Build() *LocationNameInfo
func (*LocationNameInfoBuilder) EnName ¶
func (builder *LocationNameInfoBuilder) EnName(enName string) *LocationNameInfoBuilder
地址英文名
示例值:ChengDu
func (*LocationNameInfoBuilder) PyName ¶
func (builder *LocationNameInfoBuilder) PyName(pyName string) *LocationNameInfoBuilder
地址拼音名
示例值:chengdu
func (*LocationNameInfoBuilder) ZhName ¶
func (builder *LocationNameInfoBuilder) ZhName(zhName string) *LocationNameInfoBuilder
地址中文名
示例值:成都
type LocationState ¶
type LocationState struct { StateCode *string `json:"state_code,omitempty"` // 省份/州地址Code码 CountryCode *string `json:"country_code,omitempty"` // 国家地址Code码 StateNameInfo *LocationNameInfo `json:"state_name_info,omitempty"` // 省份/州地址名称信息聚合 }
type LocationStateBuilder ¶
type LocationStateBuilder struct {
// contains filtered or unexported fields
}
func NewLocationStateBuilder ¶
func NewLocationStateBuilder() *LocationStateBuilder
func (*LocationStateBuilder) Build ¶
func (builder *LocationStateBuilder) Build() *LocationState
func (*LocationStateBuilder) CountryCode ¶
func (builder *LocationStateBuilder) CountryCode(countryCode string) *LocationStateBuilder
国家地址Code码
示例值:CN_1
func (*LocationStateBuilder) StateCode ¶
func (builder *LocationStateBuilder) StateCode(stateCode string) *LocationStateBuilder
省份/州地址Code码
示例值:ST_1
func (*LocationStateBuilder) StateNameInfo ¶
func (builder *LocationStateBuilder) StateNameInfo(stateNameInfo *LocationNameInfo) *LocationStateBuilder
省份/州地址名称信息聚合
示例值:
type LoginInfoEcoExamPathReqBodyBuilder ¶
type LoginInfoEcoExamPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewLoginInfoEcoExamPathReqBodyBuilder ¶
func NewLoginInfoEcoExamPathReqBodyBuilder() *LoginInfoEcoExamPathReqBodyBuilder
func (*LoginInfoEcoExamPathReqBodyBuilder) Build ¶
func (builder *LoginInfoEcoExamPathReqBodyBuilder) Build() (*LoginInfoEcoExamReqBody, error)
func (*LoginInfoEcoExamPathReqBodyBuilder) ExamLoginInfo ¶
func (builder *LoginInfoEcoExamPathReqBodyBuilder) ExamLoginInfo(examLoginInfo *EcoExamLoginInfo) *LoginInfoEcoExamPathReqBodyBuilder
笔试作答信息
示例值:
func (*LoginInfoEcoExamPathReqBodyBuilder) Msg ¶
func (builder *LoginInfoEcoExamPathReqBodyBuilder) Msg(msg string) *LoginInfoEcoExamPathReqBodyBuilder
成功或失败的描述信息
示例值:success
func (*LoginInfoEcoExamPathReqBodyBuilder) Result ¶
func (builder *LoginInfoEcoExamPathReqBodyBuilder) Result(result int) *LoginInfoEcoExamPathReqBodyBuilder
状态码,0-成功 非零-错误码
示例值:0
type LoginInfoEcoExamReq ¶
type LoginInfoEcoExamReq struct { Body *LoginInfoEcoExamReqBody `body:""` // contains filtered or unexported fields }
type LoginInfoEcoExamReqBody ¶
type LoginInfoEcoExamReqBody struct { Result *int `json:"result,omitempty"` // 状态码,0-成功 非零-错误码 Msg *string `json:"msg,omitempty"` // 成功或失败的描述信息 ExamLoginInfo *EcoExamLoginInfo `json:"exam_login_info,omitempty"` // 笔试作答信息 }
type LoginInfoEcoExamReqBodyBuilder ¶
type LoginInfoEcoExamReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewLoginInfoEcoExamReqBodyBuilder ¶
func NewLoginInfoEcoExamReqBodyBuilder() *LoginInfoEcoExamReqBodyBuilder
func (*LoginInfoEcoExamReqBodyBuilder) Build ¶
func (builder *LoginInfoEcoExamReqBodyBuilder) Build() *LoginInfoEcoExamReqBody
func (*LoginInfoEcoExamReqBodyBuilder) ExamLoginInfo ¶
func (builder *LoginInfoEcoExamReqBodyBuilder) ExamLoginInfo(examLoginInfo *EcoExamLoginInfo) *LoginInfoEcoExamReqBodyBuilder
笔试作答信息
示例值:
func (*LoginInfoEcoExamReqBodyBuilder) Msg ¶
func (builder *LoginInfoEcoExamReqBodyBuilder) Msg(msg string) *LoginInfoEcoExamReqBodyBuilder
成功或失败的描述信息
示例值:success
func (*LoginInfoEcoExamReqBodyBuilder) Result ¶
func (builder *LoginInfoEcoExamReqBodyBuilder) Result(result int) *LoginInfoEcoExamReqBodyBuilder
状态码,0-成功 非零-错误码
示例值:0
type LoginInfoEcoExamReqBuilder ¶
type LoginInfoEcoExamReqBuilder struct {
// contains filtered or unexported fields
}
func NewLoginInfoEcoExamReqBuilder ¶
func NewLoginInfoEcoExamReqBuilder() *LoginInfoEcoExamReqBuilder
func (*LoginInfoEcoExamReqBuilder) Body ¶
func (builder *LoginInfoEcoExamReqBuilder) Body(body *LoginInfoEcoExamReqBody) *LoginInfoEcoExamReqBuilder
func (*LoginInfoEcoExamReqBuilder) Build ¶
func (builder *LoginInfoEcoExamReqBuilder) Build() *LoginInfoEcoExamReq
func (*LoginInfoEcoExamReqBuilder) ExamId ¶
func (builder *LoginInfoEcoExamReqBuilder) ExamId(examId string) *LoginInfoEcoExamReqBuilder
exam id
示例值:7178536692385679677
type LoginInfoEcoExamResp ¶
type LoginInfoEcoExamResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*LoginInfoEcoExamResp) Success ¶
func (resp *LoginInfoEcoExamResp) Success() bool
type MasterLocationAddressInfo ¶
type MasterLocationAddressInfo struct { LocationInfo *MasterLocationInfo `json:"location_info,omitempty"` // 办公地点 AddressInfo *MasterLocationInfo `json:"address_info,omitempty"` // 办公地址 }
type MasterLocationAddressInfoBuilder ¶
type MasterLocationAddressInfoBuilder struct {
// contains filtered or unexported fields
}
func NewMasterLocationAddressInfoBuilder ¶
func NewMasterLocationAddressInfoBuilder() *MasterLocationAddressInfoBuilder
func (*MasterLocationAddressInfoBuilder) AddressInfo ¶
func (builder *MasterLocationAddressInfoBuilder) AddressInfo(addressInfo *MasterLocationInfo) *MasterLocationAddressInfoBuilder
办公地址
示例值:
func (*MasterLocationAddressInfoBuilder) Build ¶
func (builder *MasterLocationAddressInfoBuilder) Build() *MasterLocationAddressInfo
func (*MasterLocationAddressInfoBuilder) LocationInfo ¶
func (builder *MasterLocationAddressInfoBuilder) LocationInfo(locationInfo *MasterLocationInfo) *MasterLocationAddressInfoBuilder
办公地点
示例值:
type MasterLocationInfo ¶
type MasterLocationInfoBuilder ¶
type MasterLocationInfoBuilder struct {
// contains filtered or unexported fields
}
func NewMasterLocationInfoBuilder ¶
func NewMasterLocationInfoBuilder() *MasterLocationInfoBuilder
func (*MasterLocationInfoBuilder) Build ¶
func (builder *MasterLocationInfoBuilder) Build() *MasterLocationInfo
func (*MasterLocationInfoBuilder) EnName ¶
func (builder *MasterLocationInfoBuilder) EnName(enName string) *MasterLocationInfoBuilder
英文名称
示例值:Beijing
func (*MasterLocationInfoBuilder) Id ¶
func (builder *MasterLocationInfoBuilder) Id(id string) *MasterLocationInfoBuilder
ID
示例值:6930815272790114324
func (*MasterLocationInfoBuilder) ZhName ¶
func (builder *MasterLocationInfoBuilder) ZhName(zhName string) *MasterLocationInfoBuilder
中文名称
示例值:北京
type MentionEntity ¶
type MentionEntityBuilder ¶
type MentionEntityBuilder struct {
// contains filtered or unexported fields
}
func NewMentionEntityBuilder ¶
func NewMentionEntityBuilder() *MentionEntityBuilder
func (*MentionEntityBuilder) Build ¶
func (builder *MentionEntityBuilder) Build() *MentionEntity
func (*MentionEntityBuilder) Offset ¶
func (builder *MentionEntityBuilder) Offset(offset int) *MentionEntityBuilder
被@人在 content 中的偏移量
示例值:3
func (*MentionEntityBuilder) UserId ¶
func (builder *MentionEntityBuilder) UserId(userId string) *MentionEntityBuilder
被@人的 user id
示例值:on_94a1ee5551019f18cd73d9f111898cf2
type MobileBuilder ¶
type MobileBuilder struct {
// contains filtered or unexported fields
}
func NewMobileBuilder ¶
func NewMobileBuilder() *MobileBuilder
func (*MobileBuilder) Build ¶
func (builder *MobileBuilder) Build() *Mobile
func (*MobileBuilder) Code ¶
func (builder *MobileBuilder) Code(code string) *MobileBuilder
国家代码
示例值:86
func (*MobileBuilder) Number ¶
func (builder *MobileBuilder) Number(number string) *MobileBuilder
手机号码
示例值:18900001111
type MoveTalentTalentPoolPathReqBodyBuilder ¶
type MoveTalentTalentPoolPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewMoveTalentTalentPoolPathReqBodyBuilder ¶
func NewMoveTalentTalentPoolPathReqBodyBuilder() *MoveTalentTalentPoolPathReqBodyBuilder
func (*MoveTalentTalentPoolPathReqBodyBuilder) AddType ¶
func (builder *MoveTalentTalentPoolPathReqBodyBuilder) AddType(addType int) *MoveTalentTalentPoolPathReqBodyBuilder
操作类型
示例值:
func (*MoveTalentTalentPoolPathReqBodyBuilder) Build ¶
func (builder *MoveTalentTalentPoolPathReqBodyBuilder) Build() (*MoveTalentTalentPoolReqBody, error)
func (*MoveTalentTalentPoolPathReqBodyBuilder) TalentId ¶
func (builder *MoveTalentTalentPoolPathReqBodyBuilder) TalentId(talentId string) *MoveTalentTalentPoolPathReqBodyBuilder
人才ID
示例值:6930815272790114324
type MoveTalentTalentPoolReq ¶
type MoveTalentTalentPoolReq struct { Body *MoveTalentTalentPoolReqBody `body:""` // contains filtered or unexported fields }
type MoveTalentTalentPoolReqBodyBuilder ¶
type MoveTalentTalentPoolReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewMoveTalentTalentPoolReqBodyBuilder ¶
func NewMoveTalentTalentPoolReqBodyBuilder() *MoveTalentTalentPoolReqBodyBuilder
func (*MoveTalentTalentPoolReqBodyBuilder) AddType ¶
func (builder *MoveTalentTalentPoolReqBodyBuilder) AddType(addType int) *MoveTalentTalentPoolReqBodyBuilder
操作类型
示例值:
func (*MoveTalentTalentPoolReqBodyBuilder) Build ¶
func (builder *MoveTalentTalentPoolReqBodyBuilder) Build() *MoveTalentTalentPoolReqBody
func (*MoveTalentTalentPoolReqBodyBuilder) TalentId ¶
func (builder *MoveTalentTalentPoolReqBodyBuilder) TalentId(talentId string) *MoveTalentTalentPoolReqBodyBuilder
人才ID
示例值:6930815272790114324
type MoveTalentTalentPoolReqBuilder ¶
type MoveTalentTalentPoolReqBuilder struct {
// contains filtered or unexported fields
}
func NewMoveTalentTalentPoolReqBuilder ¶
func NewMoveTalentTalentPoolReqBuilder() *MoveTalentTalentPoolReqBuilder
func (*MoveTalentTalentPoolReqBuilder) Body ¶
func (builder *MoveTalentTalentPoolReqBuilder) Body(body *MoveTalentTalentPoolReqBody) *MoveTalentTalentPoolReqBuilder
func (*MoveTalentTalentPoolReqBuilder) Build ¶
func (builder *MoveTalentTalentPoolReqBuilder) Build() *MoveTalentTalentPoolReq
func (*MoveTalentTalentPoolReqBuilder) TalentPoolId ¶
func (builder *MoveTalentTalentPoolReqBuilder) TalentPoolId(talentPoolId string) *MoveTalentTalentPoolReqBuilder
人才库ID
示例值:6930815272790114325
type MoveTalentTalentPoolResp ¶
type MoveTalentTalentPoolResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *MoveTalentTalentPoolRespData `json:"data"` // 业务数据 }
func (*MoveTalentTalentPoolResp) Success ¶
func (resp *MoveTalentTalentPoolResp) Success() bool
type Nationality ¶
type NationalityBuilder ¶
type NationalityBuilder struct {
// contains filtered or unexported fields
}
func NewNationalityBuilder ¶
func NewNationalityBuilder() *NationalityBuilder
func (*NationalityBuilder) Build ¶
func (builder *NationalityBuilder) Build() *Nationality
func (*NationalityBuilder) EnName ¶
func (builder *NationalityBuilder) EnName(enName string) *NationalityBuilder
英文名
示例值:
func (*NationalityBuilder) Name ¶
func (builder *NationalityBuilder) Name(name string) *NationalityBuilder
名字
示例值:
func (*NationalityBuilder) NationalityCode ¶
func (builder *NationalityBuilder) NationalityCode(nationalityCode string) *NationalityBuilder
国家编码
示例值:
type Note ¶
type Note struct { Id *string `json:"id,omitempty"` // 备注ID TalentId *string `json:"talent_id,omitempty"` // 人才ID ApplicationId *string `json:"application_id,omitempty"` // 投递ID IsPrivate *bool `json:"is_private,omitempty"` // 是否私密 CreateTime *int `json:"create_time,omitempty"` // 创建时间 ModifyTime *int `json:"modify_time,omitempty"` // 更新时间 CreatorId *string `json:"creator_id,omitempty"` // 创建人ID Content *string `json:"content,omitempty"` // 内容 Privacy *int `json:"privacy,omitempty"` // 备注私密属性(默认为公开) NotifyMentionedUser *bool `json:"notify_mentioned_user,omitempty"` // 是否通知被@的用户 MentionEntityList []*MentionEntity `json:"mention_entity_list,omitempty"` // 被@用户列表 }
type NoteBuilder ¶
type NoteBuilder struct {
// contains filtered or unexported fields
}
func NewNoteBuilder ¶
func NewNoteBuilder() *NoteBuilder
func (*NoteBuilder) ApplicationId ¶
func (builder *NoteBuilder) ApplicationId(applicationId string) *NoteBuilder
投递ID
示例值:6891565253964859661
func (*NoteBuilder) Build ¶
func (builder *NoteBuilder) Build() *Note
func (*NoteBuilder) Content ¶
func (builder *NoteBuilder) Content(content string) *NoteBuilder
内容
示例值:测试
func (*NoteBuilder) CreateTime ¶
func (builder *NoteBuilder) CreateTime(createTime int) *NoteBuilder
创建时间
示例值:1618209327096
func (*NoteBuilder) CreatorId ¶
func (builder *NoteBuilder) CreatorId(creatorId string) *NoteBuilder
创建人ID
示例值:ou_f476cb099ac9227c9bae09ce46112579
func (*NoteBuilder) Id ¶
func (builder *NoteBuilder) Id(id string) *NoteBuilder
备注ID
示例值:6949805467799537964
func (*NoteBuilder) IsPrivate ¶
func (builder *NoteBuilder) IsPrivate(isPrivate bool) *NoteBuilder
是否私密
示例值:false
func (*NoteBuilder) MentionEntityList ¶
func (builder *NoteBuilder) MentionEntityList(mentionEntityList []*MentionEntity) *NoteBuilder
被@用户列表
示例值:
func (*NoteBuilder) ModifyTime ¶
func (builder *NoteBuilder) ModifyTime(modifyTime int) *NoteBuilder
更新时间
示例值:1618209327096
func (*NoteBuilder) NotifyMentionedUser ¶
func (builder *NoteBuilder) NotifyMentionedUser(notifyMentionedUser bool) *NoteBuilder
是否通知被@的用户
示例值:false
func (*NoteBuilder) Privacy ¶
func (builder *NoteBuilder) Privacy(privacy int) *NoteBuilder
备注私密属性(默认为公开)
示例值:1
func (*NoteBuilder) TalentId ¶
func (builder *NoteBuilder) TalentId(talentId string) *NoteBuilder
人才ID
示例值:6916472453069883661
type ObjectAttribute ¶
type ObjectAttribute struct { Title *I18n `json:"title,omitempty"` // 字段名称 Description *I18n `json:"description,omitempty"` // 字段描述 DataType *int `json:"data_type,omitempty"` // 字段类型 Tags []int `json:"tags,omitempty"` // 字段标签 IsFcfData *bool `json:"is_fcf_data,omitempty"` // 是否为居民数据 IsDiData *bool `json:"is_di_data,omitempty"` // 是否为多元化数据 }
type ObjectAttributeBuilder ¶
type ObjectAttributeBuilder struct {
// contains filtered or unexported fields
}
func NewObjectAttributeBuilder ¶
func NewObjectAttributeBuilder() *ObjectAttributeBuilder
func (*ObjectAttributeBuilder) Build ¶
func (builder *ObjectAttributeBuilder) Build() *ObjectAttribute
func (*ObjectAttributeBuilder) DataType ¶
func (builder *ObjectAttributeBuilder) DataType(dataType int) *ObjectAttributeBuilder
字段类型
示例值:1
func (*ObjectAttributeBuilder) Description ¶
func (builder *ObjectAttributeBuilder) Description(description *I18n) *ObjectAttributeBuilder
字段描述
示例值:
func (*ObjectAttributeBuilder) IsDiData ¶
func (builder *ObjectAttributeBuilder) IsDiData(isDiData bool) *ObjectAttributeBuilder
是否为多元化数据
示例值:true
func (*ObjectAttributeBuilder) IsFcfData ¶
func (builder *ObjectAttributeBuilder) IsFcfData(isFcfData bool) *ObjectAttributeBuilder
是否为居民数据
示例值:true
func (*ObjectAttributeBuilder) Tags ¶
func (builder *ObjectAttributeBuilder) Tags(tags []int) *ObjectAttributeBuilder
字段标签
示例值:1
func (*ObjectAttributeBuilder) Title ¶
func (builder *ObjectAttributeBuilder) Title(title *I18n) *ObjectAttributeBuilder
字段名称
示例值:
type Offer ¶
type Offer struct { Id *string `json:"id,omitempty"` // Offer ID ApplicationId *string `json:"application_id,omitempty"` // 投递 ID BasicInfo *ApplicationOfferBasicInfo `json:"basic_info,omitempty"` // 基础信息 SalaryPlan *ApplicationOfferSalaryPlan `json:"salary_plan,omitempty"` // 薪酬计划 SchemaId *string `json:"schema_id,omitempty"` // 当前 Offer 使用的 Schema OfferStatus *int `json:"offer_status,omitempty"` // Offer 状态 OfferType *int `json:"offer_type,omitempty"` // Offer 类型 JobInfo *OfferJobInfo `json:"job_info,omitempty"` // 职位信息 CustomizedModuleList []*ApplicationOfferCustomModule `json:"customized_module_list,omitempty"` // offer自定义模块列表 JobRequirementId *string `json:"job_requirement_id,omitempty"` // 招聘需求 ID OfferSendRecordList []*OfferSendRecord `json:"offer_send_record_list,omitempty"` // offer 发送记录列表 }
type OfferApplicationReq ¶
type OfferApplicationReq struct {
// contains filtered or unexported fields
}
type OfferApplicationReqBuilder ¶
type OfferApplicationReqBuilder struct {
// contains filtered or unexported fields
}
func NewOfferApplicationReqBuilder ¶
func NewOfferApplicationReqBuilder() *OfferApplicationReqBuilder
func (*OfferApplicationReqBuilder) ApplicationId ¶
func (builder *OfferApplicationReqBuilder) ApplicationId(applicationId string) *OfferApplicationReqBuilder
投递ID
示例值:6949805467799537964
func (*OfferApplicationReqBuilder) Build ¶
func (builder *OfferApplicationReqBuilder) Build() *OfferApplicationReq
func (*OfferApplicationReqBuilder) DepartmentIdType ¶
func (builder *OfferApplicationReqBuilder) DepartmentIdType(departmentIdType string) *OfferApplicationReqBuilder
此次调用中使用的部门 ID 的类型
示例值:open_department_id
func (*OfferApplicationReqBuilder) EmployeeTypeIdType ¶
func (builder *OfferApplicationReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *OfferApplicationReqBuilder
此次调用中使用的「人员类型 ID」的类型
示例值:
func (*OfferApplicationReqBuilder) JobFamilyIdType ¶
func (builder *OfferApplicationReqBuilder) JobFamilyIdType(jobFamilyIdType string) *OfferApplicationReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*OfferApplicationReqBuilder) JobLevelIdType ¶
func (builder *OfferApplicationReqBuilder) JobLevelIdType(jobLevelIdType string) *OfferApplicationReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*OfferApplicationReqBuilder) UserIdType ¶
func (builder *OfferApplicationReqBuilder) UserIdType(userIdType string) *OfferApplicationReqBuilder
用户 ID 类型
示例值:open_id
type OfferApplicationResp ¶
type OfferApplicationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *OfferApplicationRespData `json:"data"` // 业务数据 }
func (*OfferApplicationResp) Success ¶
func (resp *OfferApplicationResp) Success() bool
type OfferApplicationRespData ¶
type OfferApplicationRespData struct {
Offer *ApplicationOffer `json:"offer,omitempty"` // Offer数据
}
type OfferApplyForm ¶
type OfferApplyFormBuilder ¶
type OfferApplyFormBuilder struct {
// contains filtered or unexported fields
}
func NewOfferApplyFormBuilder ¶
func NewOfferApplyFormBuilder() *OfferApplyFormBuilder
func (*OfferApplyFormBuilder) Build ¶
func (builder *OfferApplyFormBuilder) Build() *OfferApplyForm
func (*OfferApplyFormBuilder) CreateTime ¶
func (builder *OfferApplyFormBuilder) CreateTime(createTime string) *OfferApplyFormBuilder
创建时间
示例值:1628512038000
func (*OfferApplyFormBuilder) Id ¶
func (builder *OfferApplyFormBuilder) Id(id string) *OfferApplyFormBuilder
ID
示例值:1213213123123
func (*OfferApplyFormBuilder) Name ¶
func (builder *OfferApplyFormBuilder) Name(name *I18n) *OfferApplyFormBuilder
名称
示例值:
type OfferApplyFormConfigFormulaInfo ¶
type OfferApplyFormConfigFormulaInfo struct { Value *string `json:"value,omitempty"` // 公式值 Result *int `json:"result,omitempty"` // 公式结果类型枚举 ExtraMap []*OfferApplyFormFormulaExtraMapInfo `json:"extra_map,omitempty"` // 公式额外描述 }
type OfferApplyFormConfigFormulaInfoBuilder ¶
type OfferApplyFormConfigFormulaInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferApplyFormConfigFormulaInfoBuilder ¶
func NewOfferApplyFormConfigFormulaInfoBuilder() *OfferApplyFormConfigFormulaInfoBuilder
func (*OfferApplyFormConfigFormulaInfoBuilder) Build ¶
func (builder *OfferApplyFormConfigFormulaInfoBuilder) Build() *OfferApplyFormConfigFormulaInfo
func (*OfferApplyFormConfigFormulaInfoBuilder) ExtraMap ¶
func (builder *OfferApplyFormConfigFormulaInfoBuilder) ExtraMap(extraMap []*OfferApplyFormFormulaExtraMapInfo) *OfferApplyFormConfigFormulaInfoBuilder
公式额外描述
示例值:
func (*OfferApplyFormConfigFormulaInfoBuilder) Result ¶
func (builder *OfferApplyFormConfigFormulaInfoBuilder) Result(result int) *OfferApplyFormConfigFormulaInfoBuilder
公式结果类型枚举
示例值:1
func (*OfferApplyFormConfigFormulaInfoBuilder) Value ¶
func (builder *OfferApplyFormConfigFormulaInfoBuilder) Value(value string) *OfferApplyFormConfigFormulaInfoBuilder
公式值
示例值:[object_id_1] + [object_id_2] * 12
type OfferApplyFormConfigOptionInfoBuilder ¶
type OfferApplyFormConfigOptionInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferApplyFormConfigOptionInfoBuilder ¶
func NewOfferApplyFormConfigOptionInfoBuilder() *OfferApplyFormConfigOptionInfoBuilder
func (*OfferApplyFormConfigOptionInfoBuilder) Build ¶
func (builder *OfferApplyFormConfigOptionInfoBuilder) Build() *OfferApplyFormConfigOptionInfo
func (*OfferApplyFormConfigOptionInfoBuilder) Description ¶
func (builder *OfferApplyFormConfigOptionInfoBuilder) Description(description *I18n) *OfferApplyFormConfigOptionInfoBuilder
选项描述
示例值:
func (*OfferApplyFormConfigOptionInfoBuilder) Id ¶
func (builder *OfferApplyFormConfigOptionInfoBuilder) Id(id string) *OfferApplyFormConfigOptionInfoBuilder
选项 ID
示例值:2378568265
func (*OfferApplyFormConfigOptionInfoBuilder) Name ¶
func (builder *OfferApplyFormConfigOptionInfoBuilder) Name(name *I18n) *OfferApplyFormConfigOptionInfoBuilder
选项名称
示例值:
type OfferApplyFormFormulaExtraMapInfoBuilder ¶
type OfferApplyFormFormulaExtraMapInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferApplyFormFormulaExtraMapInfoBuilder ¶
func NewOfferApplyFormFormulaExtraMapInfoBuilder() *OfferApplyFormFormulaExtraMapInfoBuilder
func (*OfferApplyFormFormulaExtraMapInfoBuilder) Build ¶
func (builder *OfferApplyFormFormulaExtraMapInfoBuilder) Build() *OfferApplyFormFormulaExtraMapInfo
func (*OfferApplyFormFormulaExtraMapInfoBuilder) Key ¶
func (builder *OfferApplyFormFormulaExtraMapInfoBuilder) Key(key string) *OfferApplyFormFormulaExtraMapInfoBuilder
object ID
示例值:object_id_1
func (*OfferApplyFormFormulaExtraMapInfoBuilder) Value ¶
func (builder *OfferApplyFormFormulaExtraMapInfoBuilder) Value(value *I18n) *OfferApplyFormFormulaExtraMapInfoBuilder
object 名称
示例值:
type OfferApplyFormInfo ¶
type OfferApplyFormInfo struct { Id *string `json:"id,omitempty"` // offer申请表 ID Name *I18n `json:"name,omitempty"` // offer申请表名称 Schema *OfferApplyFormSchema `json:"schema,omitempty"` // schema 信息,用于描述申请表单结构的元数据定义,即对申请表内容的描述 }
type OfferApplyFormInfoBuilder ¶
type OfferApplyFormInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferApplyFormInfoBuilder ¶
func NewOfferApplyFormInfoBuilder() *OfferApplyFormInfoBuilder
func (*OfferApplyFormInfoBuilder) Build ¶
func (builder *OfferApplyFormInfoBuilder) Build() *OfferApplyFormInfo
func (*OfferApplyFormInfoBuilder) Id ¶
func (builder *OfferApplyFormInfoBuilder) Id(id string) *OfferApplyFormInfoBuilder
offer申请表 ID
示例值:23746823748
func (*OfferApplyFormInfoBuilder) Name ¶
func (builder *OfferApplyFormInfoBuilder) Name(name *I18n) *OfferApplyFormInfoBuilder
offer申请表名称
示例值:
func (*OfferApplyFormInfoBuilder) Schema ¶
func (builder *OfferApplyFormInfoBuilder) Schema(schema *OfferApplyFormSchema) *OfferApplyFormInfoBuilder
schema 信息,用于描述申请表单结构的元数据定义,即对申请表内容的描述
示例值:
type OfferApplyFormModuleInfo ¶
type OfferApplyFormModuleInfo struct { Id *string `json:"id,omitempty"` // 模块 ID Name *I18n `json:"name,omitempty"` // 模块名称 IsCustomized *bool `json:"is_customized,omitempty"` // 是否为自定义模块 ActiveStatus *int `json:"active_status,omitempty"` // 模块状态是否启用 Hint *I18n `json:"hint,omitempty"` // 模块填写提示 ObjectList []*OfferApplyFormObjectInfo `json:"object_list,omitempty"` // 字段列表 }
type OfferApplyFormModuleInfoBuilder ¶
type OfferApplyFormModuleInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferApplyFormModuleInfoBuilder ¶
func NewOfferApplyFormModuleInfoBuilder() *OfferApplyFormModuleInfoBuilder
func (*OfferApplyFormModuleInfoBuilder) ActiveStatus ¶
func (builder *OfferApplyFormModuleInfoBuilder) ActiveStatus(activeStatus int) *OfferApplyFormModuleInfoBuilder
模块状态是否启用
示例值:1
func (*OfferApplyFormModuleInfoBuilder) Build ¶
func (builder *OfferApplyFormModuleInfoBuilder) Build() *OfferApplyFormModuleInfo
func (*OfferApplyFormModuleInfoBuilder) Hint ¶
func (builder *OfferApplyFormModuleInfoBuilder) Hint(hint *I18n) *OfferApplyFormModuleInfoBuilder
模块填写提示
示例值:
func (*OfferApplyFormModuleInfoBuilder) Id ¶
func (builder *OfferApplyFormModuleInfoBuilder) Id(id string) *OfferApplyFormModuleInfoBuilder
模块 ID
示例值:23746823748
func (*OfferApplyFormModuleInfoBuilder) IsCustomized ¶
func (builder *OfferApplyFormModuleInfoBuilder) IsCustomized(isCustomized bool) *OfferApplyFormModuleInfoBuilder
是否为自定义模块
示例值:false
func (*OfferApplyFormModuleInfoBuilder) Name ¶
func (builder *OfferApplyFormModuleInfoBuilder) Name(name *I18n) *OfferApplyFormModuleInfoBuilder
模块名称
示例值:
func (*OfferApplyFormModuleInfoBuilder) ObjectList ¶
func (builder *OfferApplyFormModuleInfoBuilder) ObjectList(objectList []*OfferApplyFormObjectInfo) *OfferApplyFormModuleInfoBuilder
字段列表
示例值:
type OfferApplyFormObjectConfigInfo ¶
type OfferApplyFormObjectConfigInfo struct { Options []*OfferApplyFormConfigOptionInfo `json:"options,omitempty"` // 选项信息 Formula *OfferApplyFormConfigFormulaInfo `json:"formula,omitempty"` // 公式信息 ObjectDisplayConfig *OfferApplyFormObjectDisplayConfigInfo `json:"object_display_config,omitempty"` // 级联配置信息 }
type OfferApplyFormObjectConfigInfoBuilder ¶
type OfferApplyFormObjectConfigInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferApplyFormObjectConfigInfoBuilder ¶
func NewOfferApplyFormObjectConfigInfoBuilder() *OfferApplyFormObjectConfigInfoBuilder
func (*OfferApplyFormObjectConfigInfoBuilder) Build ¶
func (builder *OfferApplyFormObjectConfigInfoBuilder) Build() *OfferApplyFormObjectConfigInfo
func (*OfferApplyFormObjectConfigInfoBuilder) Formula ¶
func (builder *OfferApplyFormObjectConfigInfoBuilder) Formula(formula *OfferApplyFormConfigFormulaInfo) *OfferApplyFormObjectConfigInfoBuilder
公式信息
示例值:
func (*OfferApplyFormObjectConfigInfoBuilder) ObjectDisplayConfig ¶
func (builder *OfferApplyFormObjectConfigInfoBuilder) ObjectDisplayConfig(objectDisplayConfig *OfferApplyFormObjectDisplayConfigInfo) *OfferApplyFormObjectConfigInfoBuilder
级联配置信息
示例值:
func (*OfferApplyFormObjectConfigInfoBuilder) Options ¶
func (builder *OfferApplyFormObjectConfigInfoBuilder) Options(options []*OfferApplyFormConfigOptionInfo) *OfferApplyFormObjectConfigInfoBuilder
选项信息
示例值:
type OfferApplyFormObjectDisplayConfigInfo ¶
type OfferApplyFormObjectDisplayConfigInfo struct { DisplayCondition *int `json:"display_condition,omitempty"` // 展示条件枚举 PreObjectConfigList []*OfferApplyFormPreObjectConfigInfo `json:"pre_object_config_list,omitempty"` // 字段条件配置 }
type OfferApplyFormObjectDisplayConfigInfoBuilder ¶
type OfferApplyFormObjectDisplayConfigInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferApplyFormObjectDisplayConfigInfoBuilder ¶
func NewOfferApplyFormObjectDisplayConfigInfoBuilder() *OfferApplyFormObjectDisplayConfigInfoBuilder
func (*OfferApplyFormObjectDisplayConfigInfoBuilder) Build ¶
func (builder *OfferApplyFormObjectDisplayConfigInfoBuilder) Build() *OfferApplyFormObjectDisplayConfigInfo
func (*OfferApplyFormObjectDisplayConfigInfoBuilder) DisplayCondition ¶
func (builder *OfferApplyFormObjectDisplayConfigInfoBuilder) DisplayCondition(displayCondition int) *OfferApplyFormObjectDisplayConfigInfoBuilder
展示条件枚举
示例值:1
func (*OfferApplyFormObjectDisplayConfigInfoBuilder) PreObjectConfigList ¶
func (builder *OfferApplyFormObjectDisplayConfigInfoBuilder) PreObjectConfigList(preObjectConfigList []*OfferApplyFormPreObjectConfigInfo) *OfferApplyFormObjectDisplayConfigInfoBuilder
字段条件配置
示例值:
type OfferApplyFormObjectInfo ¶
type OfferApplyFormObjectInfo struct { Id *string `json:"id,omitempty"` // 字段 ID Name *I18n `json:"name,omitempty"` // 字段名称 Description *I18n `json:"description,omitempty"` // 字段描述 ModuleId *string `json:"module_id,omitempty"` // 所属模块 ID IsCustomized *bool `json:"is_customized,omitempty"` // 是否为自定义字段 IsRequired *bool `json:"is_required,omitempty"` // 是否必填 ActiveStatus *int `json:"active_status,omitempty"` // 是否启用 NeedApprove *bool `json:"need_approve,omitempty"` // 是否修改后需审批 IsSensitive *bool `json:"is_sensitive,omitempty"` // 是否敏感 ObjectType *int `json:"object_type,omitempty"` // 字段类型枚举 Config *OfferApplyFormObjectConfigInfo `json:"config,omitempty"` // 配置信息 }
type OfferApplyFormObjectInfoBuilder ¶
type OfferApplyFormObjectInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferApplyFormObjectInfoBuilder ¶
func NewOfferApplyFormObjectInfoBuilder() *OfferApplyFormObjectInfoBuilder
func (*OfferApplyFormObjectInfoBuilder) ActiveStatus ¶
func (builder *OfferApplyFormObjectInfoBuilder) ActiveStatus(activeStatus int) *OfferApplyFormObjectInfoBuilder
是否启用
示例值:1
func (*OfferApplyFormObjectInfoBuilder) Build ¶
func (builder *OfferApplyFormObjectInfoBuilder) Build() *OfferApplyFormObjectInfo
func (*OfferApplyFormObjectInfoBuilder) Config ¶
func (builder *OfferApplyFormObjectInfoBuilder) Config(config *OfferApplyFormObjectConfigInfo) *OfferApplyFormObjectInfoBuilder
配置信息
示例值:
func (*OfferApplyFormObjectInfoBuilder) Description ¶
func (builder *OfferApplyFormObjectInfoBuilder) Description(description *I18n) *OfferApplyFormObjectInfoBuilder
字段描述
示例值:
func (*OfferApplyFormObjectInfoBuilder) Id ¶
func (builder *OfferApplyFormObjectInfoBuilder) Id(id string) *OfferApplyFormObjectInfoBuilder
字段 ID
示例值:23847293234
func (*OfferApplyFormObjectInfoBuilder) IsCustomized ¶
func (builder *OfferApplyFormObjectInfoBuilder) IsCustomized(isCustomized bool) *OfferApplyFormObjectInfoBuilder
是否为自定义字段
示例值:true
func (*OfferApplyFormObjectInfoBuilder) IsRequired ¶
func (builder *OfferApplyFormObjectInfoBuilder) IsRequired(isRequired bool) *OfferApplyFormObjectInfoBuilder
是否必填
示例值:true
func (*OfferApplyFormObjectInfoBuilder) IsSensitive ¶
func (builder *OfferApplyFormObjectInfoBuilder) IsSensitive(isSensitive bool) *OfferApplyFormObjectInfoBuilder
是否敏感
示例值:false
func (*OfferApplyFormObjectInfoBuilder) ModuleId ¶
func (builder *OfferApplyFormObjectInfoBuilder) ModuleId(moduleId string) *OfferApplyFormObjectInfoBuilder
所属模块 ID
示例值:23847293234
func (*OfferApplyFormObjectInfoBuilder) Name ¶
func (builder *OfferApplyFormObjectInfoBuilder) Name(name *I18n) *OfferApplyFormObjectInfoBuilder
字段名称
示例值:
func (*OfferApplyFormObjectInfoBuilder) NeedApprove ¶
func (builder *OfferApplyFormObjectInfoBuilder) NeedApprove(needApprove bool) *OfferApplyFormObjectInfoBuilder
是否修改后需审批
示例值:true
func (*OfferApplyFormObjectInfoBuilder) ObjectType ¶
func (builder *OfferApplyFormObjectInfoBuilder) ObjectType(objectType int) *OfferApplyFormObjectInfoBuilder
字段类型枚举
示例值:1
type OfferApplyFormPreObjectConfigInfoBuilder ¶
type OfferApplyFormPreObjectConfigInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferApplyFormPreObjectConfigInfoBuilder ¶
func NewOfferApplyFormPreObjectConfigInfoBuilder() *OfferApplyFormPreObjectConfigInfoBuilder
func (*OfferApplyFormPreObjectConfigInfoBuilder) Build ¶
func (builder *OfferApplyFormPreObjectConfigInfoBuilder) Build() *OfferApplyFormPreObjectConfigInfo
func (*OfferApplyFormPreObjectConfigInfoBuilder) Id ¶
func (builder *OfferApplyFormPreObjectConfigInfoBuilder) Id(id string) *OfferApplyFormPreObjectConfigInfoBuilder
字段 ID
示例值:687529575
func (*OfferApplyFormPreObjectConfigInfoBuilder) Operator ¶
func (builder *OfferApplyFormPreObjectConfigInfoBuilder) Operator(operator int) *OfferApplyFormPreObjectConfigInfoBuilder
运算符枚举
示例值:1
func (*OfferApplyFormPreObjectConfigInfoBuilder) Value ¶
func (builder *OfferApplyFormPreObjectConfigInfoBuilder) Value(value []string) *OfferApplyFormPreObjectConfigInfoBuilder
字段值
示例值:
type OfferApplyFormSchema ¶
type OfferApplyFormSchema struct { Id *string `json:"id,omitempty"` // schema ID ModuleList []*OfferApplyFormModuleInfo `json:"module_list,omitempty"` // 模块列表 }
type OfferApplyFormSchemaBuilder ¶
type OfferApplyFormSchemaBuilder struct {
// contains filtered or unexported fields
}
func NewOfferApplyFormSchemaBuilder ¶
func NewOfferApplyFormSchemaBuilder() *OfferApplyFormSchemaBuilder
func (*OfferApplyFormSchemaBuilder) Build ¶
func (builder *OfferApplyFormSchemaBuilder) Build() *OfferApplyFormSchema
func (*OfferApplyFormSchemaBuilder) Id ¶
func (builder *OfferApplyFormSchemaBuilder) Id(id string) *OfferApplyFormSchemaBuilder
schema ID
示例值:7080465990618843430
func (*OfferApplyFormSchemaBuilder) ModuleList ¶
func (builder *OfferApplyFormSchemaBuilder) ModuleList(moduleList []*OfferApplyFormModuleInfo) *OfferApplyFormSchemaBuilder
模块列表
示例值:
type OfferApprovalTemplate ¶
type OfferApprovalTemplate struct { Id *string `json:"id,omitempty"` // ID Name *I18n `json:"name,omitempty"` // 名称 CreateTime *string `json:"create_time,omitempty"` // 创建时间 Remark *string `json:"remark,omitempty"` // 备注 DepartmentList []*Department `json:"department_list,omitempty"` // 适用部门 }
type OfferApprovalTemplateBuilder ¶
type OfferApprovalTemplateBuilder struct {
// contains filtered or unexported fields
}
func NewOfferApprovalTemplateBuilder ¶
func NewOfferApprovalTemplateBuilder() *OfferApprovalTemplateBuilder
func (*OfferApprovalTemplateBuilder) Build ¶
func (builder *OfferApprovalTemplateBuilder) Build() *OfferApprovalTemplate
func (*OfferApprovalTemplateBuilder) CreateTime ¶
func (builder *OfferApprovalTemplateBuilder) CreateTime(createTime string) *OfferApprovalTemplateBuilder
创建时间
示例值:1628512038000
func (*OfferApprovalTemplateBuilder) DepartmentList ¶
func (builder *OfferApprovalTemplateBuilder) DepartmentList(departmentList []*Department) *OfferApprovalTemplateBuilder
适用部门
示例值:
func (*OfferApprovalTemplateBuilder) Id ¶
func (builder *OfferApprovalTemplateBuilder) Id(id string) *OfferApprovalTemplateBuilder
ID
示例值:1213213123123
func (*OfferApprovalTemplateBuilder) Name ¶
func (builder *OfferApprovalTemplateBuilder) Name(name *I18n) *OfferApprovalTemplateBuilder
名称
示例值:
func (*OfferApprovalTemplateBuilder) Remark ¶
func (builder *OfferApprovalTemplateBuilder) Remark(remark string) *OfferApprovalTemplateBuilder
备注
示例值:test
type OfferBasicInfo ¶
type OfferBasicInfo struct { DepartmentId *string `json:"department_id,omitempty"` // 部门 ID LeaderUserId *string `json:"leader_user_id,omitempty"` // 直属上级 ID EmploymentJobId *string `json:"employment_job_id,omitempty"` // 职务 ID EmployeeTypeId *string `json:"employee_type_id,omitempty"` // 人员类型 ID JobFamilyId *string `json:"job_family_id,omitempty"` // 职位序列 ID JobLevelId *string `json:"job_level_id,omitempty"` // 职位级别 ID ProbationMonth *int `json:"probation_month,omitempty"` // 试用期 ContractYear *int `json:"contract_year,omitempty"` // 合同期 ContractPeriod *ContractPeriodInfo `json:"contract_period,omitempty"` // 合同期(年/月) ExpectedOnboardDate *string `json:"expected_onboard_date,omitempty"` // 预计入职日期 OnboardAddressId *string `json:"onboard_address_id,omitempty"` // 入职地点 ID WorkAddressId *string `json:"work_address_id,omitempty"` // 办公地点 ID OwnerUserId *string `json:"owner_user_id,omitempty"` // Offer负责人 ID RecommendedWords *string `json:"recommended_words,omitempty"` // Offer 推荐语 JobRequirementId *string `json:"job_requirement_id,omitempty"` // 招聘需求 ID JobProcessTypeId *int `json:"job_process_type_id,omitempty"` // 招聘流程类型 ID AttachmentIdList []string `json:"attachment_id_list,omitempty"` // 附件ID列表 AttachmentDescription *string `json:"attachment_description,omitempty"` // 附件描述 OperatorUserId *string `json:"operator_user_id,omitempty"` // Offer操作人 ID }
type OfferBasicInfoBuilder ¶
type OfferBasicInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferBasicInfoBuilder ¶
func NewOfferBasicInfoBuilder() *OfferBasicInfoBuilder
func (*OfferBasicInfoBuilder) AttachmentDescription ¶
func (builder *OfferBasicInfoBuilder) AttachmentDescription(attachmentDescription string) *OfferBasicInfoBuilder
附件描述
示例值:张三的简历
func (*OfferBasicInfoBuilder) AttachmentIdList ¶
func (builder *OfferBasicInfoBuilder) AttachmentIdList(attachmentIdList []string) *OfferBasicInfoBuilder
附件ID列表
示例值:["7081582717280831752"]
func (*OfferBasicInfoBuilder) Build ¶
func (builder *OfferBasicInfoBuilder) Build() *OfferBasicInfo
func (*OfferBasicInfoBuilder) ContractPeriod ¶
func (builder *OfferBasicInfoBuilder) ContractPeriod(contractPeriod *ContractPeriodInfo) *OfferBasicInfoBuilder
合同期(年/月)
示例值:
func (*OfferBasicInfoBuilder) ContractYear ¶
func (builder *OfferBasicInfoBuilder) ContractYear(contractYear int) *OfferBasicInfoBuilder
合同期
示例值:3
func (*OfferBasicInfoBuilder) DepartmentId ¶
func (builder *OfferBasicInfoBuilder) DepartmentId(departmentId string) *OfferBasicInfoBuilder
部门 ID
示例值:od-6b394871807047c7023ebfc1ff37cd3a
func (*OfferBasicInfoBuilder) EmployeeTypeId ¶
func (builder *OfferBasicInfoBuilder) EmployeeTypeId(employeeTypeId string) *OfferBasicInfoBuilder
人员类型 ID
示例值:2
func (*OfferBasicInfoBuilder) EmploymentJobId ¶
func (builder *OfferBasicInfoBuilder) EmploymentJobId(employmentJobId string) *OfferBasicInfoBuilder
职务 ID
示例值:123
func (*OfferBasicInfoBuilder) ExpectedOnboardDate ¶
func (builder *OfferBasicInfoBuilder) ExpectedOnboardDate(expectedOnboardDate string) *OfferBasicInfoBuilder
预计入职日期
示例值:{"date":"2022-04-07"}
func (*OfferBasicInfoBuilder) JobFamilyId ¶
func (builder *OfferBasicInfoBuilder) JobFamilyId(jobFamilyId string) *OfferBasicInfoBuilder
职位序列 ID
示例值:6807407987381831949
func (*OfferBasicInfoBuilder) JobLevelId ¶
func (builder *OfferBasicInfoBuilder) JobLevelId(jobLevelId string) *OfferBasicInfoBuilder
职位级别 ID
示例值:6807407987381881101
func (*OfferBasicInfoBuilder) JobProcessTypeId ¶
func (builder *OfferBasicInfoBuilder) JobProcessTypeId(jobProcessTypeId int) *OfferBasicInfoBuilder
招聘流程类型 ID
示例值:2
func (*OfferBasicInfoBuilder) JobRequirementId ¶
func (builder *OfferBasicInfoBuilder) JobRequirementId(jobRequirementId string) *OfferBasicInfoBuilder
招聘需求 ID
示例值:2342352224
func (*OfferBasicInfoBuilder) LeaderUserId ¶
func (builder *OfferBasicInfoBuilder) LeaderUserId(leaderUserId string) *OfferBasicInfoBuilder
直属上级 ID
示例值:ou_ce613028fe74745421f5dc320bb9c709
func (*OfferBasicInfoBuilder) OnboardAddressId ¶
func (builder *OfferBasicInfoBuilder) OnboardAddressId(onboardAddressId string) *OfferBasicInfoBuilder
入职地点 ID
示例值:6897079709306259719
func (*OfferBasicInfoBuilder) OperatorUserId ¶
func (builder *OfferBasicInfoBuilder) OperatorUserId(operatorUserId string) *OfferBasicInfoBuilder
Offer操作人 ID
示例值:ou_ce613028fe74745421f5dc320bb9c709
func (*OfferBasicInfoBuilder) OwnerUserId ¶
func (builder *OfferBasicInfoBuilder) OwnerUserId(ownerUserId string) *OfferBasicInfoBuilder
Offer负责人 ID
示例值:ou_ce613028fe74745421f5dc320bb9c709
func (*OfferBasicInfoBuilder) ProbationMonth ¶
func (builder *OfferBasicInfoBuilder) ProbationMonth(probationMonth int) *OfferBasicInfoBuilder
试用期
示例值:3
func (*OfferBasicInfoBuilder) RecommendedWords ¶
func (builder *OfferBasicInfoBuilder) RecommendedWords(recommendedWords string) *OfferBasicInfoBuilder
Offer 推荐语
示例值:十分优秀,推荐入职
func (*OfferBasicInfoBuilder) WorkAddressId ¶
func (builder *OfferBasicInfoBuilder) WorkAddressId(workAddressId string) *OfferBasicInfoBuilder
办公地点 ID
示例值:6897079709306259719
type OfferBuilder ¶
type OfferBuilder struct {
// contains filtered or unexported fields
}
func NewOfferBuilder ¶
func NewOfferBuilder() *OfferBuilder
func (*OfferBuilder) ApplicationId ¶
func (builder *OfferBuilder) ApplicationId(applicationId string) *OfferBuilder
投递 ID
示例值:1231231232312312
func (*OfferBuilder) BasicInfo ¶
func (builder *OfferBuilder) BasicInfo(basicInfo *ApplicationOfferBasicInfo) *OfferBuilder
基础信息
示例值:
func (*OfferBuilder) Build ¶
func (builder *OfferBuilder) Build() *Offer
func (*OfferBuilder) CustomizedModuleList ¶
func (builder *OfferBuilder) CustomizedModuleList(customizedModuleList []*ApplicationOfferCustomModule) *OfferBuilder
offer自定义模块列表
示例值:
func (*OfferBuilder) Id ¶
func (builder *OfferBuilder) Id(id string) *OfferBuilder
Offer ID
示例值:1231231231231231
func (*OfferBuilder) JobInfo ¶
func (builder *OfferBuilder) JobInfo(jobInfo *OfferJobInfo) *OfferBuilder
职位信息
示例值:
func (*OfferBuilder) JobRequirementId ¶
func (builder *OfferBuilder) JobRequirementId(jobRequirementId string) *OfferBuilder
招聘需求 ID
示例值:1231231232312312
func (*OfferBuilder) OfferSendRecordList ¶
func (builder *OfferBuilder) OfferSendRecordList(offerSendRecordList []*OfferSendRecord) *OfferBuilder
offer 发送记录列表
示例值:
func (*OfferBuilder) OfferStatus ¶
func (builder *OfferBuilder) OfferStatus(offerStatus int) *OfferBuilder
Offer 状态
示例值:1
func (*OfferBuilder) OfferType ¶
func (builder *OfferBuilder) OfferType(offerType int) *OfferBuilder
Offer 类型
示例值:Offer 类型
func (*OfferBuilder) SalaryPlan ¶
func (builder *OfferBuilder) SalaryPlan(salaryPlan *ApplicationOfferSalaryPlan) *OfferBuilder
薪酬计划
示例值:
func (*OfferBuilder) SchemaId ¶
func (builder *OfferBuilder) SchemaId(schemaId string) *OfferBuilder
当前 Offer 使用的 Schema
示例值:6963562624677398823
type OfferCustomField ¶
type OfferCustomField struct { Id *string `json:"id,omitempty"` // 自定义字段 ID Name *I18n `json:"name,omitempty"` // 自定义字段名称 Config *OfferCustomFieldConfig `json:"config,omitempty"` // 自定义字段配置信息,仅字段类型为「单选」、「多选」时需传配置选项信息 }
type OfferCustomFieldBuilder ¶
type OfferCustomFieldBuilder struct {
// contains filtered or unexported fields
}
func NewOfferCustomFieldBuilder ¶
func NewOfferCustomFieldBuilder() *OfferCustomFieldBuilder
func (*OfferCustomFieldBuilder) Build ¶
func (builder *OfferCustomFieldBuilder) Build() *OfferCustomField
func (*OfferCustomFieldBuilder) Config ¶
func (builder *OfferCustomFieldBuilder) Config(config *OfferCustomFieldConfig) *OfferCustomFieldBuilder
自定义字段配置信息,仅字段类型为「单选」、「多选」时需传配置选项信息
示例值:
func (*OfferCustomFieldBuilder) Id ¶
func (builder *OfferCustomFieldBuilder) Id(id string) *OfferCustomFieldBuilder
自定义字段 ID
示例值:6887476510505748749
func (*OfferCustomFieldBuilder) Name ¶
func (builder *OfferCustomFieldBuilder) Name(name *I18n) *OfferCustomFieldBuilder
自定义字段名称
示例值:
type OfferCustomFieldConfig ¶
type OfferCustomFieldConfig struct {
Options []*OfferCustomFieldConfigOption `json:"options,omitempty"` // 选项信息
}
type OfferCustomFieldConfigBuilder ¶
type OfferCustomFieldConfigBuilder struct {
// contains filtered or unexported fields
}
func NewOfferCustomFieldConfigBuilder ¶
func NewOfferCustomFieldConfigBuilder() *OfferCustomFieldConfigBuilder
func (*OfferCustomFieldConfigBuilder) Build ¶
func (builder *OfferCustomFieldConfigBuilder) Build() *OfferCustomFieldConfig
func (*OfferCustomFieldConfigBuilder) Options ¶
func (builder *OfferCustomFieldConfigBuilder) Options(options []*OfferCustomFieldConfigOption) *OfferCustomFieldConfigBuilder
选项信息
示例值:
type OfferCustomFieldConfigOption ¶
type OfferCustomFieldConfigOption struct {
Name *I18n `json:"name,omitempty"` // 选项名称
}
type OfferCustomFieldConfigOptionBuilder ¶
type OfferCustomFieldConfigOptionBuilder struct {
// contains filtered or unexported fields
}
func NewOfferCustomFieldConfigOptionBuilder ¶
func NewOfferCustomFieldConfigOptionBuilder() *OfferCustomFieldConfigOptionBuilder
func (*OfferCustomFieldConfigOptionBuilder) Build ¶
func (builder *OfferCustomFieldConfigOptionBuilder) Build() *OfferCustomFieldConfigOption
func (*OfferCustomFieldConfigOptionBuilder) Name ¶
func (builder *OfferCustomFieldConfigOptionBuilder) Name(name *I18n) *OfferCustomFieldConfigOptionBuilder
选项名称
示例值:
type OfferCustomizedInfo ¶
type OfferCustomizedInfo struct { Id *string `json:"id,omitempty"` // 自定义字段 ID Value *string `json:"value,omitempty"` // 自定义字段信息,以字符串形式传入,如:;1. 单选: "1";2. 多选:"[\"1\", \"2\"]";3. 日期:"{"date":"2022-01-01"}";4. 年份选择:"{"date":"2022"}";5. 月份选择:"{"date":"2022-01"}";6. 单行文本:"xxx ";7. 多行文本:"xxx ";8. 数字:"123";9. 金额:"123.1" }
type OfferCustomizedInfoBuilder ¶
type OfferCustomizedInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferCustomizedInfoBuilder ¶
func NewOfferCustomizedInfoBuilder() *OfferCustomizedInfoBuilder
func (*OfferCustomizedInfoBuilder) Build ¶
func (builder *OfferCustomizedInfoBuilder) Build() *OfferCustomizedInfo
func (*OfferCustomizedInfoBuilder) Id ¶
func (builder *OfferCustomizedInfoBuilder) Id(id string) *OfferCustomizedInfoBuilder
自定义字段 ID
示例值:6972464088568269100
func (*OfferCustomizedInfoBuilder) Value ¶
func (builder *OfferCustomizedInfoBuilder) Value(value string) *OfferCustomizedInfoBuilder
自定义字段信息,以字符串形式传入,如:;1. 单选: "1";2. 多选:"[\"1\", \"2\"]";3. 日期:"{"date":"2022-01-01"}";4. 年份选择:"{"date":"2022"}";5. 月份选择:"{"date":"2022-01"}";6. 单行文本:"xxx ";7. 多行文本:"xxx ";8. 数字:"123";9. 金额:"123.1"
示例值:1
type OfferEmailInfo ¶
type OfferEmailInfoBuilder ¶
type OfferEmailInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferEmailInfoBuilder ¶
func NewOfferEmailInfoBuilder() *OfferEmailInfoBuilder
func (*OfferEmailInfoBuilder) Build ¶
func (builder *OfferEmailInfoBuilder) Build() *OfferEmailInfo
func (*OfferEmailInfoBuilder) CcEmailList ¶
func (builder *OfferEmailInfoBuilder) CcEmailList(ccEmailList []string) *OfferEmailInfoBuilder
抄送人邮件列表
示例值:
func (*OfferEmailInfoBuilder) Content ¶
func (builder *OfferEmailInfoBuilder) Content(content string) *OfferEmailInfoBuilder
邮件内容
示例值:This is a test email.
func (*OfferEmailInfoBuilder) ReceiverEmailList ¶
func (builder *OfferEmailInfoBuilder) ReceiverEmailList(receiverEmailList []string) *OfferEmailInfoBuilder
接收人邮件列表
示例值:
type OfferFile ¶
type OfferFile struct { Id *string `json:"id,omitempty"` // 文件 id FileTemplateId *string `json:"file_template_id,omitempty"` // 文件模板 id FileTemplateName *string `json:"file_template_name,omitempty"` // 文件模板名称 FileTemplateTypeId *string `json:"file_template_type_id,omitempty"` // 文件模板类型 id FileTemplateTypeName *string `json:"file_template_type_name,omitempty"` // 文件模板类型名称 }
type OfferFileBuilder ¶
type OfferFileBuilder struct {
// contains filtered or unexported fields
}
func NewOfferFileBuilder ¶
func NewOfferFileBuilder() *OfferFileBuilder
func (*OfferFileBuilder) Build ¶
func (builder *OfferFileBuilder) Build() *OfferFile
func (*OfferFileBuilder) FileTemplateId ¶
func (builder *OfferFileBuilder) FileTemplateId(fileTemplateId string) *OfferFileBuilder
文件模板 id
示例值:1718959426734
func (*OfferFileBuilder) FileTemplateName ¶
func (builder *OfferFileBuilder) FileTemplateName(fileTemplateName string) *OfferFileBuilder
文件模板名称
示例值:offer 文件
func (*OfferFileBuilder) FileTemplateTypeId ¶
func (builder *OfferFileBuilder) FileTemplateTypeId(fileTemplateTypeId string) *OfferFileBuilder
文件模板类型 id
示例值:1718959426734
func (*OfferFileBuilder) FileTemplateTypeName ¶
func (builder *OfferFileBuilder) FileTemplateTypeName(fileTemplateTypeName string) *OfferFileBuilder
文件模板类型名称
示例值:offer 文件
func (*OfferFileBuilder) Id ¶
func (builder *OfferFileBuilder) Id(id string) *OfferFileBuilder
文件 id
示例值:12345678901
type OfferInfo ¶
type OfferInfo struct { OfferId *string `json:"offer_id,omitempty"` // Offer ID ApplicationId *string `json:"application_id,omitempty"` // 投递 ID SchemaId *string `json:"schema_id,omitempty"` // Offer 申请表模板 ID,用于描述申请表单结构的元数据定义,即对申请表内容的描述。用户每一次更改 Offer 申请表模板信息,都会生成新的 schema_id,创建 Offer 时应传入最新的 schema_id,可从「获取Offer申请表模板信息」接口中获取 OfferType *int `json:"offer_type,omitempty"` // Offer 类型 BasicInfo *OfferBasicInfo `json:"basic_info,omitempty"` // Offer 基本信息 SalaryInfo *OfferSalaryInfo `json:"salary_info,omitempty"` // Offer 薪资信息 CustomizedInfoList []*OfferCustomizedInfo `json:"customized_info_list,omitempty"` // 自定义信息 }
type OfferInfoBuilder ¶
type OfferInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferInfoBuilder ¶
func NewOfferInfoBuilder() *OfferInfoBuilder
func (*OfferInfoBuilder) ApplicationId ¶
func (builder *OfferInfoBuilder) ApplicationId(applicationId string) *OfferInfoBuilder
投递 ID
示例值:7013552389293279532
func (*OfferInfoBuilder) BasicInfo ¶
func (builder *OfferInfoBuilder) BasicInfo(basicInfo *OfferBasicInfo) *OfferInfoBuilder
Offer 基本信息
示例值:
func (*OfferInfoBuilder) Build ¶
func (builder *OfferInfoBuilder) Build() *OfferInfo
func (*OfferInfoBuilder) CustomizedInfoList ¶
func (builder *OfferInfoBuilder) CustomizedInfoList(customizedInfoList []*OfferCustomizedInfo) *OfferInfoBuilder
自定义信息
示例值:
func (*OfferInfoBuilder) OfferId ¶
func (builder *OfferInfoBuilder) OfferId(offerId string) *OfferInfoBuilder
Offer ID
示例值:7016605170635213100
func (*OfferInfoBuilder) OfferType ¶
func (builder *OfferInfoBuilder) OfferType(offerType int) *OfferInfoBuilder
Offer 类型
示例值:1
func (*OfferInfoBuilder) SalaryInfo ¶
func (builder *OfferInfoBuilder) SalaryInfo(salaryInfo *OfferSalaryInfo) *OfferInfoBuilder
Offer 薪资信息
示例值:
func (*OfferInfoBuilder) SchemaId ¶
func (builder *OfferInfoBuilder) SchemaId(schemaId string) *OfferInfoBuilder
Offer 申请表模板 ID,用于描述申请表单结构的元数据定义,即对申请表内容的描述。用户每一次更改 Offer 申请表模板信息,都会生成新的 schema_id,创建 Offer 时应传入最新的 schema_id,可从「获取Offer申请表模板信息」接口中获取
示例值:7013318077945596204
type OfferJobInfo ¶
type OfferJobInfoBuilder ¶
type OfferJobInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferJobInfoBuilder ¶
func NewOfferJobInfoBuilder() *OfferJobInfoBuilder
func (*OfferJobInfoBuilder) Build ¶
func (builder *OfferJobInfoBuilder) Build() *OfferJobInfo
func (*OfferJobInfoBuilder) JobId ¶
func (builder *OfferJobInfoBuilder) JobId(jobId string) *OfferJobInfoBuilder
Offer 职位 ID
示例值:7080891505426925854
func (*OfferJobInfoBuilder) JobName ¶
func (builder *OfferJobInfoBuilder) JobName(jobName string) *OfferJobInfoBuilder
Offer 职位名称
示例值:xx
type OfferListInfo ¶
type OfferListInfo struct { Id *string `json:"id,omitempty"` // Offer ID JobInfo *OfferJobInfo `json:"job_info,omitempty"` // Offer 职位 CreateTime *string `json:"create_time,omitempty"` // 创建时间 OfferStatus *int `json:"offer_status,omitempty"` // Offer 状态 OfferType *int `json:"offer_type,omitempty"` // Offer 类型 EmployeeType *BaseBilingualWithId `json:"employee_type,omitempty"` // Offer 人员类型 ApplicationId *string `json:"application_id,omitempty"` // Offer 投递 ID }
type OfferListInfoBuilder ¶
type OfferListInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferListInfoBuilder ¶
func NewOfferListInfoBuilder() *OfferListInfoBuilder
func (*OfferListInfoBuilder) ApplicationId ¶
func (builder *OfferListInfoBuilder) ApplicationId(applicationId string) *OfferListInfoBuilder
Offer 投递 ID
示例值:7096358713330272526
func (*OfferListInfoBuilder) Build ¶
func (builder *OfferListInfoBuilder) Build() *OfferListInfo
func (*OfferListInfoBuilder) CreateTime ¶
func (builder *OfferListInfoBuilder) CreateTime(createTime string) *OfferListInfoBuilder
创建时间
示例值:1628512038000
func (*OfferListInfoBuilder) EmployeeType ¶
func (builder *OfferListInfoBuilder) EmployeeType(employeeType *BaseBilingualWithId) *OfferListInfoBuilder
Offer 人员类型
示例值:
func (*OfferListInfoBuilder) Id ¶
func (builder *OfferListInfoBuilder) Id(id string) *OfferListInfoBuilder
Offer ID
示例值:7096320678581242123
func (*OfferListInfoBuilder) JobInfo ¶
func (builder *OfferListInfoBuilder) JobInfo(jobInfo *OfferJobInfo) *OfferListInfoBuilder
Offer 职位
示例值:
func (*OfferListInfoBuilder) OfferStatus ¶
func (builder *OfferListInfoBuilder) OfferStatus(offerStatus int) *OfferListInfoBuilder
Offer 状态
示例值:1
func (*OfferListInfoBuilder) OfferType ¶
func (builder *OfferListInfoBuilder) OfferType(offerType int) *OfferListInfoBuilder
Offer 类型
示例值:Offer 类型
type OfferSalaryInfo ¶
type OfferSalaryInfo struct { Currency *string `json:"currency,omitempty"` // 币种 BasicSalary *string `json:"basic_salary,omitempty"` // 基本工资,当启用 Offer 申请表中的「薪资信息」模块时,「基本工资」字段为必传项 ProbationSalaryPercentage *string `json:"probation_salary_percentage,omitempty"` // 试用期百分比 AwardSalaryMultiple *string `json:"award_salary_multiple,omitempty"` // 年终奖月数 QuarterlyBonus *string `json:"quarterly_bonus,omitempty"` // 季度奖金额 HalfYearBonus *string `json:"half_year_bonus,omitempty"` // 半年奖金额 }
type OfferSalaryInfoBuilder ¶
type OfferSalaryInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferSalaryInfoBuilder ¶
func NewOfferSalaryInfoBuilder() *OfferSalaryInfoBuilder
func (*OfferSalaryInfoBuilder) AwardSalaryMultiple ¶
func (builder *OfferSalaryInfoBuilder) AwardSalaryMultiple(awardSalaryMultiple string) *OfferSalaryInfoBuilder
年终奖月数
示例值:3
func (*OfferSalaryInfoBuilder) BasicSalary ¶
func (builder *OfferSalaryInfoBuilder) BasicSalary(basicSalary string) *OfferSalaryInfoBuilder
基本工资,当启用 Offer 申请表中的「薪资信息」模块时,「基本工资」字段为必传项
示例值:1000000
func (*OfferSalaryInfoBuilder) Build ¶
func (builder *OfferSalaryInfoBuilder) Build() *OfferSalaryInfo
func (*OfferSalaryInfoBuilder) Currency ¶
func (builder *OfferSalaryInfoBuilder) Currency(currency string) *OfferSalaryInfoBuilder
币种
示例值:CNY
func (*OfferSalaryInfoBuilder) HalfYearBonus ¶
func (builder *OfferSalaryInfoBuilder) HalfYearBonus(halfYearBonus string) *OfferSalaryInfoBuilder
半年奖金额
示例值:10000
func (*OfferSalaryInfoBuilder) OptionShares ¶
func (builder *OfferSalaryInfoBuilder) OptionShares(optionShares string) *OfferSalaryInfoBuilder
期权股数
示例值:30
func (*OfferSalaryInfoBuilder) ProbationSalaryPercentage ¶
func (builder *OfferSalaryInfoBuilder) ProbationSalaryPercentage(probationSalaryPercentage string) *OfferSalaryInfoBuilder
试用期百分比
示例值:0.8
func (*OfferSalaryInfoBuilder) QuarterlyBonus ¶
func (builder *OfferSalaryInfoBuilder) QuarterlyBonus(quarterlyBonus string) *OfferSalaryInfoBuilder
季度奖金额
示例值:3000
type OfferSchema ¶
type OfferSchema struct { Id *string `json:"id,omitempty"` // offer申请表ID Scenario *int `json:"scenario,omitempty"` // offer申请表使用场景 Version *int `json:"version,omitempty"` // 申请表版本 ObjectList []*OfferSchemaDetail `json:"object_list,omitempty"` // 字段对象信息 }
type OfferSchemaBuilder ¶
type OfferSchemaBuilder struct {
// contains filtered or unexported fields
}
func NewOfferSchemaBuilder ¶
func NewOfferSchemaBuilder() *OfferSchemaBuilder
func (*OfferSchemaBuilder) Build ¶
func (builder *OfferSchemaBuilder) Build() *OfferSchema
func (*OfferSchemaBuilder) Id ¶
func (builder *OfferSchemaBuilder) Id(id string) *OfferSchemaBuilder
offer申请表ID
示例值:1213213123123
func (*OfferSchemaBuilder) ObjectList ¶
func (builder *OfferSchemaBuilder) ObjectList(objectList []*OfferSchemaDetail) *OfferSchemaBuilder
字段对象信息
示例值:
func (*OfferSchemaBuilder) Scenario ¶
func (builder *OfferSchemaBuilder) Scenario(scenario int) *OfferSchemaBuilder
offer申请表使用场景
示例值:1
func (*OfferSchemaBuilder) Version ¶
func (builder *OfferSchemaBuilder) Version(version int) *OfferSchemaBuilder
申请表版本
示例值:121
type OfferSchemaChild ¶
type OfferSchemaChild struct { Id *string `json:"id,omitempty"` // offer申请表ID Scenario *int `json:"scenario,omitempty"` // offer申请表使用场景 Version *int `json:"version,omitempty"` // 申请表版本 ObjectList []*OfferSchemaDetail `json:"object_list,omitempty"` // 字段对象信息 }
type OfferSchemaChildBuilder ¶
type OfferSchemaChildBuilder struct {
// contains filtered or unexported fields
}
func NewOfferSchemaChildBuilder ¶
func NewOfferSchemaChildBuilder() *OfferSchemaChildBuilder
func (*OfferSchemaChildBuilder) Build ¶
func (builder *OfferSchemaChildBuilder) Build() *OfferSchemaChild
func (*OfferSchemaChildBuilder) Id ¶
func (builder *OfferSchemaChildBuilder) Id(id string) *OfferSchemaChildBuilder
offer申请表ID
示例值:1213213123123
func (*OfferSchemaChildBuilder) ObjectList ¶
func (builder *OfferSchemaChildBuilder) ObjectList(objectList []*OfferSchemaDetail) *OfferSchemaChildBuilder
字段对象信息
示例值:
func (*OfferSchemaChildBuilder) Scenario ¶
func (builder *OfferSchemaChildBuilder) Scenario(scenario int) *OfferSchemaChildBuilder
offer申请表使用场景
示例值:1
func (*OfferSchemaChildBuilder) Version ¶
func (builder *OfferSchemaChildBuilder) Version(version int) *OfferSchemaChildBuilder
申请表版本
示例值:121
type OfferSchemaDetail ¶
type OfferSchemaDetail struct { Id *string `json:"id,omitempty"` // 字段ID Name *OfferSchemaName `json:"name,omitempty"` // 字段名称 Type *string `json:"type,omitempty"` // 字段类型, text=单行文本, long_text=多行文本, select=单选, multi_select=多选, date_select=日期, number=数字 IsCustomized *bool `json:"is_customized,omitempty"` // 字段是否为自定义 OptionList []*OfferSchemaDetailOption `json:"option_list,omitempty"` // 单选/多选可选择字段的选项值 }
type OfferSchemaDetailBuilder ¶
type OfferSchemaDetailBuilder struct {
// contains filtered or unexported fields
}
func NewOfferSchemaDetailBuilder ¶
func NewOfferSchemaDetailBuilder() *OfferSchemaDetailBuilder
func (*OfferSchemaDetailBuilder) Build ¶
func (builder *OfferSchemaDetailBuilder) Build() *OfferSchemaDetail
func (*OfferSchemaDetailBuilder) Id ¶
func (builder *OfferSchemaDetailBuilder) Id(id string) *OfferSchemaDetailBuilder
字段ID
示例值:1213213123123
func (*OfferSchemaDetailBuilder) IsCustomized ¶
func (builder *OfferSchemaDetailBuilder) IsCustomized(isCustomized bool) *OfferSchemaDetailBuilder
字段是否为自定义
示例值:true
func (*OfferSchemaDetailBuilder) Name ¶
func (builder *OfferSchemaDetailBuilder) Name(name *OfferSchemaName) *OfferSchemaDetailBuilder
字段名称
示例值:
func (*OfferSchemaDetailBuilder) OptionList ¶
func (builder *OfferSchemaDetailBuilder) OptionList(optionList []*OfferSchemaDetailOption) *OfferSchemaDetailBuilder
单选/多选可选择字段的选项值
示例值:
func (*OfferSchemaDetailBuilder) Type ¶
func (builder *OfferSchemaDetailBuilder) Type(type_ string) *OfferSchemaDetailBuilder
字段类型, text=单行文本, long_text=多行文本, select=单选, multi_select=多选, date_select=日期, number=数字
示例值:number
type OfferSchemaDetailOption ¶
type OfferSchemaDetailOption struct { Name *OfferSchemaName `json:"name,omitempty"` // 名字 Index *int `json:"index,omitempty"` // 选项序号 ActiveStatus *int `json:"active_status,omitempty"` // 选项当前是否启用 }
type OfferSchemaDetailOptionBuilder ¶
type OfferSchemaDetailOptionBuilder struct {
// contains filtered or unexported fields
}
func NewOfferSchemaDetailOptionBuilder ¶
func NewOfferSchemaDetailOptionBuilder() *OfferSchemaDetailOptionBuilder
func (*OfferSchemaDetailOptionBuilder) ActiveStatus ¶
func (builder *OfferSchemaDetailOptionBuilder) ActiveStatus(activeStatus int) *OfferSchemaDetailOptionBuilder
选项当前是否启用
示例值:1
func (*OfferSchemaDetailOptionBuilder) Build ¶
func (builder *OfferSchemaDetailOptionBuilder) Build() *OfferSchemaDetailOption
func (*OfferSchemaDetailOptionBuilder) Index ¶
func (builder *OfferSchemaDetailOptionBuilder) Index(index int) *OfferSchemaDetailOptionBuilder
选项序号
示例值:121
func (*OfferSchemaDetailOptionBuilder) Name ¶
func (builder *OfferSchemaDetailOptionBuilder) Name(name *OfferSchemaName) *OfferSchemaDetailOptionBuilder
名字
示例值:
type OfferSchemaListInfo ¶
type OfferSchemaListInfo struct {
SchemaList []*OfferSchemaChild `json:"schema_list,omitempty"` // offer申请表列表
}
type OfferSchemaListInfoBuilder ¶
type OfferSchemaListInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferSchemaListInfoBuilder ¶
func NewOfferSchemaListInfoBuilder() *OfferSchemaListInfoBuilder
func (*OfferSchemaListInfoBuilder) Build ¶
func (builder *OfferSchemaListInfoBuilder) Build() *OfferSchemaListInfo
func (*OfferSchemaListInfoBuilder) SchemaList ¶
func (builder *OfferSchemaListInfoBuilder) SchemaList(schemaList []*OfferSchemaChild) *OfferSchemaListInfoBuilder
offer申请表列表
示例值:
type OfferSchemaName ¶
type OfferSchemaNameBuilder ¶
type OfferSchemaNameBuilder struct {
// contains filtered or unexported fields
}
func NewOfferSchemaNameBuilder ¶
func NewOfferSchemaNameBuilder() *OfferSchemaNameBuilder
func (*OfferSchemaNameBuilder) Build ¶
func (builder *OfferSchemaNameBuilder) Build() *OfferSchemaName
func (*OfferSchemaNameBuilder) EnUs ¶
func (builder *OfferSchemaNameBuilder) EnUs(enUs string) *OfferSchemaNameBuilder
英文名
示例值:name
func (*OfferSchemaNameBuilder) ZhCn ¶
func (builder *OfferSchemaNameBuilder) ZhCn(zhCn string) *OfferSchemaNameBuilder
中文名
示例值:名字
type OfferSelectionObject ¶
type OfferSelectionObject struct { SchemaVersion *int `json:"schema_version,omitempty"` // 自定义字段所在的审批表版本 OptionList []*OfferSchemaDetailOption `json:"option_list,omitempty"` // 选项 }
type OfferSelectionObjectBuilder ¶
type OfferSelectionObjectBuilder struct {
// contains filtered or unexported fields
}
func NewOfferSelectionObjectBuilder ¶
func NewOfferSelectionObjectBuilder() *OfferSelectionObjectBuilder
func (*OfferSelectionObjectBuilder) Build ¶
func (builder *OfferSelectionObjectBuilder) Build() *OfferSelectionObject
func (*OfferSelectionObjectBuilder) OptionList ¶
func (builder *OfferSelectionObjectBuilder) OptionList(optionList []*OfferSchemaDetailOption) *OfferSelectionObjectBuilder
选项
示例值:
func (*OfferSelectionObjectBuilder) SchemaVersion ¶
func (builder *OfferSelectionObjectBuilder) SchemaVersion(schemaVersion int) *OfferSelectionObjectBuilder
自定义字段所在的审批表版本
示例值:
type OfferSendRecord ¶
type OfferSendRecord struct { OfferSendRecordId *string `json:"offer_send_record_id,omitempty"` // offer 发送记录 id OperatorUserId *string `json:"operator_user_id,omitempty"` // 操作人 user id SendTime *string `json:"send_time,omitempty"` // offer 发送时间 OfferLetterStatus *int `json:"offer_letter_status,omitempty"` // offer 状态 EmailInfo *OfferEmailInfo `json:"email_info,omitempty"` // offer 邮件信息 AcceptanceList []*Acceptance `json:"acceptance_list,omitempty"` // 跟进记录 OfferFileList []*OfferFile `json:"offer_file_list,omitempty"` // offer 文件列表 OfferSignatureInfo *OfferSignatureInfo `json:"offer_signature_info,omitempty"` // offer 签署信息 }
type OfferSendRecordBuilder ¶
type OfferSendRecordBuilder struct {
// contains filtered or unexported fields
}
func NewOfferSendRecordBuilder ¶
func NewOfferSendRecordBuilder() *OfferSendRecordBuilder
func (*OfferSendRecordBuilder) AcceptanceList ¶
func (builder *OfferSendRecordBuilder) AcceptanceList(acceptanceList []*Acceptance) *OfferSendRecordBuilder
跟进记录
示例值:
func (*OfferSendRecordBuilder) Build ¶
func (builder *OfferSendRecordBuilder) Build() *OfferSendRecord
func (*OfferSendRecordBuilder) EmailInfo ¶
func (builder *OfferSendRecordBuilder) EmailInfo(emailInfo *OfferEmailInfo) *OfferSendRecordBuilder
offer 邮件信息
示例值:
func (*OfferSendRecordBuilder) OfferFileList ¶
func (builder *OfferSendRecordBuilder) OfferFileList(offerFileList []*OfferFile) *OfferSendRecordBuilder
offer 文件列表
示例值:
func (*OfferSendRecordBuilder) OfferLetterStatus ¶
func (builder *OfferSendRecordBuilder) OfferLetterStatus(offerLetterStatus int) *OfferSendRecordBuilder
offer 状态
示例值:1
func (*OfferSendRecordBuilder) OfferSendRecordId ¶
func (builder *OfferSendRecordBuilder) OfferSendRecordId(offerSendRecordId string) *OfferSendRecordBuilder
offer 发送记录 id
示例值:1718959426734
func (*OfferSendRecordBuilder) OfferSignatureInfo ¶
func (builder *OfferSendRecordBuilder) OfferSignatureInfo(offerSignatureInfo *OfferSignatureInfo) *OfferSendRecordBuilder
offer 签署信息
示例值:
func (*OfferSendRecordBuilder) OperatorUserId ¶
func (builder *OfferSendRecordBuilder) OperatorUserId(operatorUserId string) *OfferSendRecordBuilder
操作人 user id
示例值:ou_ce613028fe74745421f5dc320bb9c709
func (*OfferSendRecordBuilder) SendTime ¶
func (builder *OfferSendRecordBuilder) SendTime(sendTime string) *OfferSendRecordBuilder
offer 发送时间
示例值:1718959426734
type OfferSignatureInfo ¶
type OfferSignatureInfo struct { Id *string `json:"id,omitempty"` // 电子签信息 id SignatureStatus *int `json:"signature_status,omitempty"` // 电子签签署状态 AttachmentList []*SignatureAttachment `json:"attachment_list,omitempty"` // 电子签附件列表 }
type OfferSignatureInfoBuilder ¶
type OfferSignatureInfoBuilder struct {
// contains filtered or unexported fields
}
func NewOfferSignatureInfoBuilder ¶
func NewOfferSignatureInfoBuilder() *OfferSignatureInfoBuilder
func (*OfferSignatureInfoBuilder) AttachmentList ¶
func (builder *OfferSignatureInfoBuilder) AttachmentList(attachmentList []*SignatureAttachment) *OfferSignatureInfoBuilder
电子签附件列表
示例值:xxx
func (*OfferSignatureInfoBuilder) Build ¶
func (builder *OfferSignatureInfoBuilder) Build() *OfferSignatureInfo
func (*OfferSignatureInfoBuilder) Id ¶
func (builder *OfferSignatureInfoBuilder) Id(id string) *OfferSignatureInfoBuilder
电子签信息 id
示例值:1718959426734
func (*OfferSignatureInfoBuilder) SignatureStatus ¶
func (builder *OfferSignatureInfoBuilder) SignatureStatus(signatureStatus int) *OfferSignatureInfoBuilder
电子签签署状态
示例值:1
type OfferStatusOfferPathReqBodyBuilder ¶
type OfferStatusOfferPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewOfferStatusOfferPathReqBodyBuilder ¶
func NewOfferStatusOfferPathReqBodyBuilder() *OfferStatusOfferPathReqBodyBuilder
func (*OfferStatusOfferPathReqBodyBuilder) Build ¶
func (builder *OfferStatusOfferPathReqBodyBuilder) Build() (*OfferStatusOfferReqBody, error)
func (*OfferStatusOfferPathReqBodyBuilder) ExpirationDate ¶
func (builder *OfferStatusOfferPathReqBodyBuilder) ExpirationDate(expirationDate string) *OfferStatusOfferPathReqBodyBuilder
offer 失效时间,当反馈状态是「offer已发出」时为必填项
示例值:2023-01-01
func (*OfferStatusOfferPathReqBodyBuilder) OfferStatus ¶
func (builder *OfferStatusOfferPathReqBodyBuilder) OfferStatus(offerStatus int) *OfferStatusOfferPathReqBodyBuilder
offer状态
示例值:
func (*OfferStatusOfferPathReqBodyBuilder) TerminationReasonIdList ¶
func (builder *OfferStatusOfferPathReqBodyBuilder) TerminationReasonIdList(terminationReasonIdList []string) *OfferStatusOfferPathReqBodyBuilder
终止原因列表,当反馈状态是「候选人已拒绝」时为必填项;最多传入50个
示例值:
func (*OfferStatusOfferPathReqBodyBuilder) TerminationReasonNote ¶
func (builder *OfferStatusOfferPathReqBodyBuilder) TerminationReasonNote(terminationReasonNote string) *OfferStatusOfferPathReqBodyBuilder
终止备注
示例值:不符合期望
type OfferStatusOfferReq ¶
type OfferStatusOfferReq struct { Body *OfferStatusOfferReqBody `body:""` // contains filtered or unexported fields }
type OfferStatusOfferReqBody ¶
type OfferStatusOfferReqBody struct { OfferStatus *int `json:"offer_status,omitempty"` // offer状态 ExpirationDate *string `json:"expiration_date,omitempty"` // offer 失效时间,当反馈状态是「offer已发出」时为必填项 TerminationReasonIdList []string `json:"termination_reason_id_list,omitempty"` // 终止原因列表,当反馈状态是「候选人已拒绝」时为必填项;最多传入50个 TerminationReasonNote *string `json:"termination_reason_note,omitempty"` // 终止备注 }
type OfferStatusOfferReqBodyBuilder ¶
type OfferStatusOfferReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewOfferStatusOfferReqBodyBuilder ¶
func NewOfferStatusOfferReqBodyBuilder() *OfferStatusOfferReqBodyBuilder
func (*OfferStatusOfferReqBodyBuilder) Build ¶
func (builder *OfferStatusOfferReqBodyBuilder) Build() *OfferStatusOfferReqBody
func (*OfferStatusOfferReqBodyBuilder) ExpirationDate ¶
func (builder *OfferStatusOfferReqBodyBuilder) ExpirationDate(expirationDate string) *OfferStatusOfferReqBodyBuilder
offer 失效时间,当反馈状态是「offer已发出」时为必填项
示例值:2023-01-01
func (*OfferStatusOfferReqBodyBuilder) OfferStatus ¶
func (builder *OfferStatusOfferReqBodyBuilder) OfferStatus(offerStatus int) *OfferStatusOfferReqBodyBuilder
offer状态
示例值:
func (*OfferStatusOfferReqBodyBuilder) TerminationReasonIdList ¶
func (builder *OfferStatusOfferReqBodyBuilder) TerminationReasonIdList(terminationReasonIdList []string) *OfferStatusOfferReqBodyBuilder
终止原因列表,当反馈状态是「候选人已拒绝」时为必填项;最多传入50个
示例值:
func (*OfferStatusOfferReqBodyBuilder) TerminationReasonNote ¶
func (builder *OfferStatusOfferReqBodyBuilder) TerminationReasonNote(terminationReasonNote string) *OfferStatusOfferReqBodyBuilder
终止备注
示例值:不符合期望
type OfferStatusOfferReqBuilder ¶
type OfferStatusOfferReqBuilder struct {
// contains filtered or unexported fields
}
func NewOfferStatusOfferReqBuilder ¶
func NewOfferStatusOfferReqBuilder() *OfferStatusOfferReqBuilder
func (*OfferStatusOfferReqBuilder) Body ¶
func (builder *OfferStatusOfferReqBuilder) Body(body *OfferStatusOfferReqBody) *OfferStatusOfferReqBuilder
func (*OfferStatusOfferReqBuilder) Build ¶
func (builder *OfferStatusOfferReqBuilder) Build() *OfferStatusOfferReq
func (*OfferStatusOfferReqBuilder) OfferId ¶
func (builder *OfferStatusOfferReqBuilder) OfferId(offerId string) *OfferStatusOfferReqBuilder
offer ID
示例值:6930815272790114324
type OfferStatusOfferResp ¶
type OfferStatusOfferResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*OfferStatusOfferResp) Success ¶
func (resp *OfferStatusOfferResp) Success() bool
type OnboardStatusTalentPathReqBodyBuilder ¶
type OnboardStatusTalentPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewOnboardStatusTalentPathReqBodyBuilder ¶
func NewOnboardStatusTalentPathReqBodyBuilder() *OnboardStatusTalentPathReqBodyBuilder
func (*OnboardStatusTalentPathReqBodyBuilder) Build ¶
func (builder *OnboardStatusTalentPathReqBodyBuilder) Build() (*OnboardStatusTalentReqBody, error)
func (*OnboardStatusTalentPathReqBodyBuilder) OnboardTime ¶
func (builder *OnboardStatusTalentPathReqBodyBuilder) OnboardTime(onboardTime string) *OnboardStatusTalentPathReqBodyBuilder
毫秒时间戳
示例值:1676548784889
func (*OnboardStatusTalentPathReqBodyBuilder) Operation ¶
func (builder *OnboardStatusTalentPathReqBodyBuilder) Operation(operation int) *OnboardStatusTalentPathReqBodyBuilder
操作类型 1:入职 2:离职
示例值:1
func (*OnboardStatusTalentPathReqBodyBuilder) OverboardTime ¶
func (builder *OnboardStatusTalentPathReqBodyBuilder) OverboardTime(overboardTime string) *OnboardStatusTalentPathReqBodyBuilder
毫秒时间戳
示例值:1676548784890
type OnboardStatusTalentReq ¶
type OnboardStatusTalentReq struct { Body *OnboardStatusTalentReqBody `body:""` // contains filtered or unexported fields }
type OnboardStatusTalentReqBodyBuilder ¶
type OnboardStatusTalentReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewOnboardStatusTalentReqBodyBuilder ¶
func NewOnboardStatusTalentReqBodyBuilder() *OnboardStatusTalentReqBodyBuilder
func (*OnboardStatusTalentReqBodyBuilder) Build ¶
func (builder *OnboardStatusTalentReqBodyBuilder) Build() *OnboardStatusTalentReqBody
func (*OnboardStatusTalentReqBodyBuilder) OnboardTime ¶
func (builder *OnboardStatusTalentReqBodyBuilder) OnboardTime(onboardTime string) *OnboardStatusTalentReqBodyBuilder
毫秒时间戳
示例值:1676548784889
func (*OnboardStatusTalentReqBodyBuilder) Operation ¶
func (builder *OnboardStatusTalentReqBodyBuilder) Operation(operation int) *OnboardStatusTalentReqBodyBuilder
操作类型 1:入职 2:离职
示例值:1
func (*OnboardStatusTalentReqBodyBuilder) OverboardTime ¶
func (builder *OnboardStatusTalentReqBodyBuilder) OverboardTime(overboardTime string) *OnboardStatusTalentReqBodyBuilder
毫秒时间戳
示例值:1676548784890
type OnboardStatusTalentReqBuilder ¶
type OnboardStatusTalentReqBuilder struct {
// contains filtered or unexported fields
}
func NewOnboardStatusTalentReqBuilder ¶
func NewOnboardStatusTalentReqBuilder() *OnboardStatusTalentReqBuilder
func (*OnboardStatusTalentReqBuilder) Body ¶
func (builder *OnboardStatusTalentReqBuilder) Body(body *OnboardStatusTalentReqBody) *OnboardStatusTalentReqBuilder
func (*OnboardStatusTalentReqBuilder) Build ¶
func (builder *OnboardStatusTalentReqBuilder) Build() *OnboardStatusTalentReq
func (*OnboardStatusTalentReqBuilder) TalentId ¶
func (builder *OnboardStatusTalentReqBuilder) TalentId(talentId string) *OnboardStatusTalentReqBuilder
人才ID
示例值:6960663240925956661
type OnboardStatusTalentResp ¶
type OnboardStatusTalentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*OnboardStatusTalentResp) Success ¶
func (resp *OnboardStatusTalentResp) Success() bool
type OpenJobPathReqBodyBuilder ¶
type OpenJobPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewOpenJobPathReqBodyBuilder ¶
func NewOpenJobPathReqBodyBuilder() *OpenJobPathReqBodyBuilder
func (*OpenJobPathReqBodyBuilder) Build ¶
func (builder *OpenJobPathReqBodyBuilder) Build() (*OpenJobReqBody, error)
func (*OpenJobPathReqBodyBuilder) ExpiryTime ¶
func (builder *OpenJobPathReqBodyBuilder) ExpiryTime(expiryTime int) *OpenJobPathReqBodyBuilder
到期日期
示例值:1598844859612
func (*OpenJobPathReqBodyBuilder) IsNeverExpired ¶
func (builder *OpenJobPathReqBodyBuilder) IsNeverExpired(isNeverExpired bool) *OpenJobPathReqBodyBuilder
是否长期有效
示例值:true
type OpenJobReq ¶
type OpenJobReq struct { Body *OpenJobReqBody `body:""` // contains filtered or unexported fields }
type OpenJobReqBody ¶
type OpenJobReqBodyBuilder ¶
type OpenJobReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewOpenJobReqBodyBuilder ¶
func NewOpenJobReqBodyBuilder() *OpenJobReqBodyBuilder
func (*OpenJobReqBodyBuilder) Build ¶
func (builder *OpenJobReqBodyBuilder) Build() *OpenJobReqBody
func (*OpenJobReqBodyBuilder) ExpiryTime ¶
func (builder *OpenJobReqBodyBuilder) ExpiryTime(expiryTime int) *OpenJobReqBodyBuilder
到期日期
示例值:1598844859612
func (*OpenJobReqBodyBuilder) IsNeverExpired ¶
func (builder *OpenJobReqBodyBuilder) IsNeverExpired(isNeverExpired bool) *OpenJobReqBodyBuilder
是否长期有效
示例值:true
type OpenJobReqBuilder ¶
type OpenJobReqBuilder struct {
// contains filtered or unexported fields
}
func NewOpenJobReqBuilder ¶
func NewOpenJobReqBuilder() *OpenJobReqBuilder
func (*OpenJobReqBuilder) Body ¶
func (builder *OpenJobReqBuilder) Body(body *OpenJobReqBody) *OpenJobReqBuilder
支持开启职位
func (*OpenJobReqBuilder) Build ¶
func (builder *OpenJobReqBuilder) Build() *OpenJobReq
func (*OpenJobReqBuilder) JobId ¶
func (builder *OpenJobReqBuilder) JobId(jobId string) *OpenJobReqBuilder
职位 ID
示例值:6960663240925956555
type OpenJobResp ¶
type OpenJobResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*OpenJobResp) Success ¶
func (resp *OpenJobResp) Success() bool
type P2ApplicationDeletedV1 ¶
type P2ApplicationDeletedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2ApplicationDeletedV1Data `json:"event"` // 事件内容 }
func (*P2ApplicationDeletedV1) RawReq ¶
func (m *P2ApplicationDeletedV1) RawReq(req *larkevent.EventReq)
type P2ApplicationDeletedV1Data ¶
type P2ApplicationDeletedV1Data struct {
ApplicationIds []string `json:"application_ids,omitempty"` // 投递 ID 列表
}
type P2ApplicationDeletedV1Handler ¶
type P2ApplicationDeletedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2ApplicationDeletedV1Handler ¶
func NewP2ApplicationDeletedV1Handler(handler func(context.Context, *P2ApplicationDeletedV1) error) *P2ApplicationDeletedV1Handler
func (*P2ApplicationDeletedV1Handler) Event ¶
func (h *P2ApplicationDeletedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2ApplicationStageChangedV1 ¶
type P2ApplicationStageChangedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2ApplicationStageChangedV1Data `json:"event"` // 事件内容 }
func (*P2ApplicationStageChangedV1) RawReq ¶
func (m *P2ApplicationStageChangedV1) RawReq(req *larkevent.EventReq)
type P2ApplicationStageChangedV1Handler ¶
type P2ApplicationStageChangedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2ApplicationStageChangedV1Handler ¶
func NewP2ApplicationStageChangedV1Handler(handler func(context.Context, *P2ApplicationStageChangedV1) error) *P2ApplicationStageChangedV1Handler
func (*P2ApplicationStageChangedV1Handler) Event ¶
func (h *P2ApplicationStageChangedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2EcoAccountCreatedV1 ¶
type P2EcoAccountCreatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2EcoAccountCreatedV1Data `json:"event"` // 事件内容 }
func (*P2EcoAccountCreatedV1) RawReq ¶
func (m *P2EcoAccountCreatedV1) RawReq(req *larkevent.EventReq)
type P2EcoAccountCreatedV1Data ¶
type P2EcoAccountCreatedV1Data struct { Scope *int `json:"scope,omitempty"` // 账号类型 AccountId *string `json:"account_id,omitempty"` // 账号 ID,招聘系统内唯一 AccountName *string `json:"account_name,omitempty"` // 账号名称 UsageList []int `json:"usage_list,omitempty"` // 账号适用范围,1-社招,2-校招 CustomFieldList []*EcoAccountCustomFieldEventData `json:"custom_field_list,omitempty"` // 自定义字段键值对 }
type P2EcoAccountCreatedV1Handler ¶
type P2EcoAccountCreatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2EcoAccountCreatedV1Handler ¶
func NewP2EcoAccountCreatedV1Handler(handler func(context.Context, *P2EcoAccountCreatedV1) error) *P2EcoAccountCreatedV1Handler
func (*P2EcoAccountCreatedV1Handler) Event ¶
func (h *P2EcoAccountCreatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2EcoBackgroundCheckCanceledV1 ¶
type P2EcoBackgroundCheckCanceledV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2EcoBackgroundCheckCanceledV1Data `json:"event"` // 事件内容 }
func (*P2EcoBackgroundCheckCanceledV1) RawReq ¶
func (m *P2EcoBackgroundCheckCanceledV1) RawReq(req *larkevent.EventReq)
type P2EcoBackgroundCheckCanceledV1Handler ¶
type P2EcoBackgroundCheckCanceledV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2EcoBackgroundCheckCanceledV1Handler ¶
func NewP2EcoBackgroundCheckCanceledV1Handler(handler func(context.Context, *P2EcoBackgroundCheckCanceledV1) error) *P2EcoBackgroundCheckCanceledV1Handler
func (*P2EcoBackgroundCheckCanceledV1Handler) Event ¶
func (h *P2EcoBackgroundCheckCanceledV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2EcoBackgroundCheckCreatedV1 ¶
type P2EcoBackgroundCheckCreatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2EcoBackgroundCheckCreatedV1Data `json:"event"` // 事件内容 }
func (*P2EcoBackgroundCheckCreatedV1) RawReq ¶
func (m *P2EcoBackgroundCheckCreatedV1) RawReq(req *larkevent.EventReq)
type P2EcoBackgroundCheckCreatedV1Data ¶
type P2EcoBackgroundCheckCreatedV1Data struct { BackgroundCheckId *string `json:"background_check_id,omitempty"` // 背调 ID,招聘系统内唯一 AccountId *string `json:"account_id,omitempty"` // 账号 ID,招聘系统内唯一 PackageId *string `json:"package_id,omitempty"` // 套餐 ID AdditionalItemIdList []string `json:"additional_item_id_list,omitempty"` // 附件调查项 ID 列表 Comment *string `json:"comment,omitempty"` // 备注 CandidateInfo *EcoBackgroundCheckCreateEventCandidateInfo `json:"candidate_info,omitempty"` // 候选人信息 ClientContactInfo *EcoBackgroundCheckCreateEventContactInfo `json:"client_contact_info,omitempty"` // 联系人(委托人)信息 CustomFieldList []*EcoBackgroundCheckCreateEventCustomKv `json:"custom_field_list,omitempty"` // 自定义字段键值对 }
type P2EcoBackgroundCheckCreatedV1Handler ¶
type P2EcoBackgroundCheckCreatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2EcoBackgroundCheckCreatedV1Handler ¶
func NewP2EcoBackgroundCheckCreatedV1Handler(handler func(context.Context, *P2EcoBackgroundCheckCreatedV1) error) *P2EcoBackgroundCheckCreatedV1Handler
func (*P2EcoBackgroundCheckCreatedV1Handler) Event ¶
func (h *P2EcoBackgroundCheckCreatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2EcoExamCreatedV1 ¶
type P2EcoExamCreatedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2EcoExamCreatedV1Data `json:"event"` // 事件内容 }
func (*P2EcoExamCreatedV1) RawReq ¶
func (m *P2EcoExamCreatedV1) RawReq(req *larkevent.EventReq)
type P2EcoExamCreatedV1Data ¶
type P2EcoExamCreatedV1Data struct { ExamId *string `json:"exam_id,omitempty"` // 笔试 ID,招聘系统内唯一 AccountId *string `json:"account_id,omitempty"` // 账号 ID,招聘系统内唯一 PaperId *string `json:"paper_id,omitempty"` // 试卷 ID CandidateInfo *EcoExamCreateEventCandidateInfo `json:"candidate_info,omitempty"` // 候选人信息 }
type P2EcoExamCreatedV1Handler ¶
type P2EcoExamCreatedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2EcoExamCreatedV1Handler ¶
func NewP2EcoExamCreatedV1Handler(handler func(context.Context, *P2EcoExamCreatedV1) error) *P2EcoExamCreatedV1Handler
func (*P2EcoExamCreatedV1Handler) Event ¶
func (h *P2EcoExamCreatedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2EhrImportTaskForInternshipOfferImportedV1 ¶
type P2EhrImportTaskForInternshipOfferImportedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2EhrImportTaskForInternshipOfferImportedV1Data `json:"event"` // 事件内容 }
func (*P2EhrImportTaskForInternshipOfferImportedV1) RawReq ¶
func (m *P2EhrImportTaskForInternshipOfferImportedV1) RawReq(req *larkevent.EventReq)
type P2EhrImportTaskForInternshipOfferImportedV1Data ¶
type P2EhrImportTaskForInternshipOfferImportedV1Data struct { TaskId *string `json:"task_id,omitempty"` // 导入任务 ID ApplicationId *string `json:"application_id,omitempty"` // 投递 ID OfferId *string `json:"offer_id,omitempty"` // Offer ID PreOnboardId *string `json:"pre_onboard_id,omitempty"` // 实习 ID EhrDepartmentId *string `json:"ehr_department_id,omitempty"` // 导入部门 ID OperatorId *string `json:"operator_id,omitempty"` // 操作人的飞书招聘 user_id OperatorUserId *UserId `json:"operator_user_id,omitempty"` // 操作人的飞书 user_id EhrDepartment *DepartmentId `json:"ehr_department,omitempty"` // 部门ID }
type P2EhrImportTaskForInternshipOfferImportedV1Handler ¶
type P2EhrImportTaskForInternshipOfferImportedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2EhrImportTaskForInternshipOfferImportedV1Handler ¶
func NewP2EhrImportTaskForInternshipOfferImportedV1Handler(handler func(context.Context, *P2EhrImportTaskForInternshipOfferImportedV1) error) *P2EhrImportTaskForInternshipOfferImportedV1Handler
func (*P2EhrImportTaskForInternshipOfferImportedV1Handler) Event ¶
func (h *P2EhrImportTaskForInternshipOfferImportedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2EhrImportTaskImportedV1 ¶
type P2EhrImportTaskImportedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2EhrImportTaskImportedV1Data `json:"event"` // 事件内容 }
func (*P2EhrImportTaskImportedV1) RawReq ¶
func (m *P2EhrImportTaskImportedV1) RawReq(req *larkevent.EventReq)
type P2EhrImportTaskImportedV1Data ¶
type P2EhrImportTaskImportedV1Data struct { TaskId *string `json:"task_id,omitempty"` // 导入任务 ID ApplicationId *string `json:"application_id,omitempty"` // 投递 ID EhrDepartmentId *string `json:"ehr_department_id,omitempty"` // 导入部门 ID EhrRequirementId *string `json:"ehr_requirement_id,omitempty"` // 招聘需求 ID OperatorId *string `json:"operator_id,omitempty"` // 操作人的飞书招聘 user_id OperatorUserId *UserId `json:"operator_user_id,omitempty"` // 操作人的飞书 user_id EhrDepartment *DepartmentId `json:"ehr_department,omitempty"` // 部门ID }
type P2EhrImportTaskImportedV1Handler ¶
type P2EhrImportTaskImportedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2EhrImportTaskImportedV1Handler ¶
func NewP2EhrImportTaskImportedV1Handler(handler func(context.Context, *P2EhrImportTaskImportedV1) error) *P2EhrImportTaskImportedV1Handler
func (*P2EhrImportTaskImportedV1Handler) Event ¶
func (h *P2EhrImportTaskImportedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2OfferStatusChangedV1 ¶
type P2OfferStatusChangedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2OfferStatusChangedV1Data `json:"event"` // 事件内容 }
func (*P2OfferStatusChangedV1) RawReq ¶
func (m *P2OfferStatusChangedV1) RawReq(req *larkevent.EventReq)
type P2OfferStatusChangedV1Data ¶
type P2OfferStatusChangedV1Data struct {
OfferId *string `json:"offer_id,omitempty"` // 发生状态变更的 OfferID
}
type P2OfferStatusChangedV1Handler ¶
type P2OfferStatusChangedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2OfferStatusChangedV1Handler ¶
func NewP2OfferStatusChangedV1Handler(handler func(context.Context, *P2OfferStatusChangedV1) error) *P2OfferStatusChangedV1Handler
func (*P2OfferStatusChangedV1Handler) Event ¶
func (h *P2OfferStatusChangedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2ReferralAccountAssetsUpdateV1 ¶
type P2ReferralAccountAssetsUpdateV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2ReferralAccountAssetsUpdateV1Data `json:"event"` // 事件内容 }
func (*P2ReferralAccountAssetsUpdateV1) RawReq ¶
func (m *P2ReferralAccountAssetsUpdateV1) RawReq(req *larkevent.EventReq)
type P2ReferralAccountAssetsUpdateV1Handler ¶
type P2ReferralAccountAssetsUpdateV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2ReferralAccountAssetsUpdateV1Handler ¶
func NewP2ReferralAccountAssetsUpdateV1Handler(handler func(context.Context, *P2ReferralAccountAssetsUpdateV1) error) *P2ReferralAccountAssetsUpdateV1Handler
func (*P2ReferralAccountAssetsUpdateV1Handler) Event ¶
func (h *P2ReferralAccountAssetsUpdateV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type P2TalentDeletedV1 ¶
type P2TalentDeletedV1 struct { *larkevent.EventV2Base // 事件基础数据 *larkevent.EventReq // 请求原生数据 Event *P2TalentDeletedV1Data `json:"event"` // 事件内容 }
func (*P2TalentDeletedV1) RawReq ¶
func (m *P2TalentDeletedV1) RawReq(req *larkevent.EventReq)
type P2TalentDeletedV1Data ¶
type P2TalentDeletedV1Data struct {
TalentId *string `json:"talent_id,omitempty"` // 人才 ID
}
type P2TalentDeletedV1Handler ¶
type P2TalentDeletedV1Handler struct {
// contains filtered or unexported fields
}
消息处理器定义
func NewP2TalentDeletedV1Handler ¶
func NewP2TalentDeletedV1Handler(handler func(context.Context, *P2TalentDeletedV1) error) *P2TalentDeletedV1Handler
func (*P2TalentDeletedV1Handler) Event ¶
func (h *P2TalentDeletedV1Handler) Event() interface{}
返回事件的消息体的实例,用于反序列化用
type PatchEhrImportTaskReq ¶
type PatchEhrImportTaskReq struct { EhrImportTask *EhrImportTask `body:""` // contains filtered or unexported fields }
type PatchEhrImportTaskReqBuilder ¶
type PatchEhrImportTaskReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchEhrImportTaskReqBuilder ¶
func NewPatchEhrImportTaskReqBuilder() *PatchEhrImportTaskReqBuilder
func (*PatchEhrImportTaskReqBuilder) Build ¶
func (builder *PatchEhrImportTaskReqBuilder) Build() *PatchEhrImportTaskReq
func (*PatchEhrImportTaskReqBuilder) EhrImportTask ¶
func (builder *PatchEhrImportTaskReqBuilder) EhrImportTask(ehrImportTask *EhrImportTask) *PatchEhrImportTaskReqBuilder
在处理完导入 e-HR 事件后,可调用该接口,更新 e-HR 导入任务结果
func (*PatchEhrImportTaskReqBuilder) EhrImportTaskId ¶
func (builder *PatchEhrImportTaskReqBuilder) EhrImportTaskId(ehrImportTaskId string) *PatchEhrImportTaskReqBuilder
导入任务 ID
示例值:623455234
type PatchEhrImportTaskResp ¶
type PatchEhrImportTaskResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*PatchEhrImportTaskResp) Success ¶
func (resp *PatchEhrImportTaskResp) Success() bool
type PatchEmployeeReq ¶
type PatchEmployeeReq struct { ChangeEmployeeStage *ChangeEmployeeStage `body:""` // contains filtered or unexported fields }
type PatchEmployeeReqBuilder ¶
type PatchEmployeeReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchEmployeeReqBuilder ¶
func NewPatchEmployeeReqBuilder() *PatchEmployeeReqBuilder
func (*PatchEmployeeReqBuilder) Build ¶
func (builder *PatchEmployeeReqBuilder) Build() *PatchEmployeeReq
func (*PatchEmployeeReqBuilder) ChangeEmployeeStage ¶
func (builder *PatchEmployeeReqBuilder) ChangeEmployeeStage(changeEmployeeStage *ChangeEmployeeStage) *PatchEmployeeReqBuilder
根据员工 ID 更新员工转正、离职状态
func (*PatchEmployeeReqBuilder) DepartmentIdType ¶
func (builder *PatchEmployeeReqBuilder) DepartmentIdType(departmentIdType string) *PatchEmployeeReqBuilder
此次调用中使用的部门 ID 的类型
示例值:department_id
func (*PatchEmployeeReqBuilder) EmployeeId ¶
func (builder *PatchEmployeeReqBuilder) EmployeeId(employeeId string) *PatchEmployeeReqBuilder
员工ID
示例值:123
func (*PatchEmployeeReqBuilder) EmployeeTypeIdType ¶
func (builder *PatchEmployeeReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *PatchEmployeeReqBuilder
此次调用中使用的「人员类型 ID」的类型
示例值:
func (*PatchEmployeeReqBuilder) JobFamilyIdType ¶
func (builder *PatchEmployeeReqBuilder) JobFamilyIdType(jobFamilyIdType string) *PatchEmployeeReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*PatchEmployeeReqBuilder) JobLevelIdType ¶
func (builder *PatchEmployeeReqBuilder) JobLevelIdType(jobLevelIdType string) *PatchEmployeeReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*PatchEmployeeReqBuilder) UserIdType ¶
func (builder *PatchEmployeeReqBuilder) UserIdType(userIdType string) *PatchEmployeeReqBuilder
用户 ID 类型
示例值:open_id
type PatchEmployeeResp ¶
type PatchEmployeeResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchEmployeeRespData `json:"data"` // 业务数据 }
func (*PatchEmployeeResp) Success ¶
func (resp *PatchEmployeeResp) Success() bool
type PatchEmployeeRespData ¶
type PatchEmployeeRespData struct {
Employee *Employee `json:"employee,omitempty"` // 员工信息
}
type PatchExternalInterviewAssessmentReq ¶
type PatchExternalInterviewAssessmentReq struct { ExternalInterviewAssessment *ExternalInterviewAssessment `body:""` // contains filtered or unexported fields }
type PatchExternalInterviewAssessmentReqBuilder ¶
type PatchExternalInterviewAssessmentReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchExternalInterviewAssessmentReqBuilder ¶
func NewPatchExternalInterviewAssessmentReqBuilder() *PatchExternalInterviewAssessmentReqBuilder
func (*PatchExternalInterviewAssessmentReqBuilder) Build ¶
func (builder *PatchExternalInterviewAssessmentReqBuilder) Build() *PatchExternalInterviewAssessmentReq
func (*PatchExternalInterviewAssessmentReqBuilder) ExternalInterviewAssessment ¶
func (builder *PatchExternalInterviewAssessmentReqBuilder) ExternalInterviewAssessment(externalInterviewAssessment *ExternalInterviewAssessment) *PatchExternalInterviewAssessmentReqBuilder
func (*PatchExternalInterviewAssessmentReqBuilder) ExternalInterviewAssessmentId ¶
func (builder *PatchExternalInterviewAssessmentReqBuilder) ExternalInterviewAssessmentId(externalInterviewAssessmentId string) *PatchExternalInterviewAssessmentReqBuilder
外部面评 ID
示例值:6930815272790114324
type PatchExternalInterviewAssessmentResp ¶
type PatchExternalInterviewAssessmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchExternalInterviewAssessmentRespData `json:"data"` // 业务数据 }
func (*PatchExternalInterviewAssessmentResp) Success ¶
func (resp *PatchExternalInterviewAssessmentResp) Success() bool
type PatchExternalInterviewAssessmentRespData ¶
type PatchExternalInterviewAssessmentRespData struct {
ExternalInterviewAssessment *ExternalInterviewAssessment `json:"external_interview_assessment,omitempty"` //
}
type PatchNotePathReqBodyBuilder ¶
type PatchNotePathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewPatchNotePathReqBodyBuilder ¶
func NewPatchNotePathReqBodyBuilder() *PatchNotePathReqBodyBuilder
func (*PatchNotePathReqBodyBuilder) Build ¶
func (builder *PatchNotePathReqBodyBuilder) Build() (*PatchNoteReqBody, error)
func (*PatchNotePathReqBodyBuilder) Content ¶
func (builder *PatchNotePathReqBodyBuilder) Content(content string) *PatchNotePathReqBodyBuilder
备注内容
示例值:111
func (*PatchNotePathReqBodyBuilder) MentionEntityList ¶
func (builder *PatchNotePathReqBodyBuilder) MentionEntityList(mentionEntityList []*MentionEntity) *PatchNotePathReqBodyBuilder
被@用户列表
示例值:
func (*PatchNotePathReqBodyBuilder) NotifyMentionedUser ¶
func (builder *PatchNotePathReqBodyBuilder) NotifyMentionedUser(notifyMentionedUser bool) *PatchNotePathReqBodyBuilder
是否通知被@的用户
示例值:false
func (*PatchNotePathReqBodyBuilder) OperatorId ¶
func (builder *PatchNotePathReqBodyBuilder) OperatorId(operatorId string) *PatchNotePathReqBodyBuilder
更新人 ID
示例值:ou_f476cb099ac9227c9bae09ce46112579
type PatchNoteReq ¶
type PatchNoteReq struct { Body *PatchNoteReqBody `body:""` // contains filtered or unexported fields }
type PatchNoteReqBody ¶
type PatchNoteReqBody struct { Content *string `json:"content,omitempty"` // 备注内容 OperatorId *string `json:"operator_id,omitempty"` // 更新人 ID NotifyMentionedUser *bool `json:"notify_mentioned_user,omitempty"` // 是否通知被@的用户 MentionEntityList []*MentionEntity `json:"mention_entity_list,omitempty"` // 被@用户列表 }
type PatchNoteReqBodyBuilder ¶
type PatchNoteReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewPatchNoteReqBodyBuilder ¶
func NewPatchNoteReqBodyBuilder() *PatchNoteReqBodyBuilder
func (*PatchNoteReqBodyBuilder) Build ¶
func (builder *PatchNoteReqBodyBuilder) Build() *PatchNoteReqBody
func (*PatchNoteReqBodyBuilder) Content ¶
func (builder *PatchNoteReqBodyBuilder) Content(content string) *PatchNoteReqBodyBuilder
备注内容
示例值:111
func (*PatchNoteReqBodyBuilder) MentionEntityList ¶
func (builder *PatchNoteReqBodyBuilder) MentionEntityList(mentionEntityList []*MentionEntity) *PatchNoteReqBodyBuilder
被@用户列表
示例值:
func (*PatchNoteReqBodyBuilder) NotifyMentionedUser ¶
func (builder *PatchNoteReqBodyBuilder) NotifyMentionedUser(notifyMentionedUser bool) *PatchNoteReqBodyBuilder
是否通知被@的用户
示例值:false
func (*PatchNoteReqBodyBuilder) OperatorId ¶
func (builder *PatchNoteReqBodyBuilder) OperatorId(operatorId string) *PatchNoteReqBodyBuilder
更新人 ID
示例值:ou_f476cb099ac9227c9bae09ce46112579
type PatchNoteReqBuilder ¶
type PatchNoteReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchNoteReqBuilder ¶
func NewPatchNoteReqBuilder() *PatchNoteReqBuilder
func (*PatchNoteReqBuilder) Body ¶
func (builder *PatchNoteReqBuilder) Body(body *PatchNoteReqBody) *PatchNoteReqBuilder
根据备注 ID 更新备注信息
func (*PatchNoteReqBuilder) Build ¶
func (builder *PatchNoteReqBuilder) Build() *PatchNoteReq
func (*PatchNoteReqBuilder) NoteId ¶
func (builder *PatchNoteReqBuilder) NoteId(noteId string) *PatchNoteReqBuilder
备注 ID
示例值:6960663240925956401
func (*PatchNoteReqBuilder) UserIdType ¶
func (builder *PatchNoteReqBuilder) UserIdType(userIdType string) *PatchNoteReqBuilder
此次调用中使用的用户ID的类型
示例值:
type PatchNoteResp ¶
type PatchNoteResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PatchNoteRespData `json:"data"` // 业务数据 }
func (*PatchNoteResp) Success ¶
func (resp *PatchNoteResp) Success() bool
type PatchNoteRespData ¶
type PatchNoteRespData struct {
Note *Note `json:"note,omitempty"` // 备注数据
}
type PermissionCollection ¶
type PermissionCollection struct { FeaturePermissions []*IdNameObject `json:"feature_permissions,omitempty"` // 功能权限 ManagementPermissions []*IdNameObject `json:"management_permissions,omitempty"` // 管理权限 DataPermissions []*DataPermission `json:"data_permissions,omitempty"` // 数据权限 BusinessManagementScopes []*BusinessManagementScope `json:"business_management_scopes,omitempty"` // 业务管理范围 }
type PermissionCollectionBuilder ¶
type PermissionCollectionBuilder struct {
// contains filtered or unexported fields
}
func NewPermissionCollectionBuilder ¶
func NewPermissionCollectionBuilder() *PermissionCollectionBuilder
func (*PermissionCollectionBuilder) Build ¶
func (builder *PermissionCollectionBuilder) Build() *PermissionCollection
func (*PermissionCollectionBuilder) BusinessManagementScopes ¶
func (builder *PermissionCollectionBuilder) BusinessManagementScopes(businessManagementScopes []*BusinessManagementScope) *PermissionCollectionBuilder
业务管理范围
示例值:
func (*PermissionCollectionBuilder) DataPermissions ¶
func (builder *PermissionCollectionBuilder) DataPermissions(dataPermissions []*DataPermission) *PermissionCollectionBuilder
数据权限
示例值:
func (*PermissionCollectionBuilder) FeaturePermissions ¶
func (builder *PermissionCollectionBuilder) FeaturePermissions(featurePermissions []*IdNameObject) *PermissionCollectionBuilder
功能权限
示例值:
func (*PermissionCollectionBuilder) ManagementPermissions ¶
func (builder *PermissionCollectionBuilder) ManagementPermissions(managementPermissions []*IdNameObject) *PermissionCollectionBuilder
管理权限
示例值:
type PermissionGroupInfo ¶
type PermissionGroupInfo struct { PermissionIds []string `json:"permission_ids,omitempty"` // 权限点ID列表 ScopeRule *PermissionScopeRule `json:"scope_rule,omitempty"` // 管理范围 }
type PermissionGroupInfoBuilder ¶
type PermissionGroupInfoBuilder struct {
// contains filtered or unexported fields
}
func NewPermissionGroupInfoBuilder ¶
func NewPermissionGroupInfoBuilder() *PermissionGroupInfoBuilder
func (*PermissionGroupInfoBuilder) Build ¶
func (builder *PermissionGroupInfoBuilder) Build() *PermissionGroupInfo
func (*PermissionGroupInfoBuilder) PermissionIds ¶
func (builder *PermissionGroupInfoBuilder) PermissionIds(permissionIds []string) *PermissionGroupInfoBuilder
权限点ID列表
示例值:
func (*PermissionGroupInfoBuilder) ScopeRule ¶
func (builder *PermissionGroupInfoBuilder) ScopeRule(scopeRule *PermissionScopeRule) *PermissionGroupInfoBuilder
管理范围
示例值:
type PermissionScopeRule ¶
type PermissionScopeRule struct {
RuleType *int `json:"rule_type,omitempty"` // 管理范围
}
type PermissionScopeRuleBuilder ¶
type PermissionScopeRuleBuilder struct {
// contains filtered or unexported fields
}
func NewPermissionScopeRuleBuilder ¶
func NewPermissionScopeRuleBuilder() *PermissionScopeRuleBuilder
func (*PermissionScopeRuleBuilder) Build ¶
func (builder *PermissionScopeRuleBuilder) Build() *PermissionScopeRule
func (*PermissionScopeRuleBuilder) RuleType ¶
func (builder *PermissionScopeRuleBuilder) RuleType(ruleType int) *PermissionScopeRuleBuilder
管理范围
示例值:
type PointBuilder ¶
type PointBuilder struct {
// contains filtered or unexported fields
}
func NewPointBuilder ¶
func NewPointBuilder() *PointBuilder
func (*PointBuilder) Amount ¶
func (builder *PointBuilder) Amount(amount int) *PointBuilder
数额
示例值:100
func (*PointBuilder) Build ¶
func (builder *PointBuilder) Build() *Point
type PortalJobPost ¶
type PortalJobPost struct { Id *string `json:"id,omitempty"` // 职位广告 ID Title *string `json:"title,omitempty"` // 标题 JobId *string `json:"job_id,omitempty"` // 职位 ID JobCode *string `json:"job_code,omitempty"` // 职位编码 JobExpireTime *string `json:"job_expire_time,omitempty"` // 职位过期时间,「null」代表「长期有效」 JobActiveStatus *int `json:"job_active_status,omitempty"` // 职位状态 JobProcessType *int `json:"job_process_type,omitempty"` // 职位流程类型 JobRecruitmentType *IdNameObject `json:"job_recruitment_type,omitempty"` // 职位雇佣类型 JobDepartment *IdNameObject `json:"job_department,omitempty"` // 职位部门 JobType *IdNameObject `json:"job_type,omitempty"` // 职位类型 MinJobLevel *IdNameObject `json:"min_job_level,omitempty"` // 最低职级 MaxJobLevel *IdNameObject `json:"max_job_level,omitempty"` // 最高职级 Address *CommonAddress `json:"address,omitempty"` // 职位地址 MinSalary *string `json:"min_salary,omitempty"` // 月薪范围-最低薪资 MaxSalary *string `json:"max_salary,omitempty"` // 月薪范围-最高薪资 RequiredDegree *int `json:"required_degree,omitempty"` // 学历要求 Experience *int `json:"experience,omitempty"` // 经验 Headcount *int `json:"headcount,omitempty"` // 数量 HighLightList []*IdNameObject `json:"high_light_list,omitempty"` // 职位亮点 Description *string `json:"description,omitempty"` // 职位描述 Requirement *string `json:"requirement,omitempty"` // 职位要求 Creator *IdNameObject `json:"creator,omitempty"` // 创建人 CreateTime *string `json:"create_time,omitempty"` // 创建时间 ModifyTime *string `json:"modify_time,omitempty"` // 修改时间 CustomizedDataList []*WebsiteJobPostCustomizedData `json:"customized_data_list,omitempty"` // 自定义字段 JobFunction *IdNameObject `json:"job_function,omitempty"` // 职能分类 Subject *IdNameObject `json:"subject,omitempty"` // 职位项目 AddressList []*CommonAddress `json:"address_list,omitempty"` // 职位广告地址列表 }
type PortalJobPostBuilder ¶
type PortalJobPostBuilder struct {
// contains filtered or unexported fields
}
func NewPortalJobPostBuilder ¶
func NewPortalJobPostBuilder() *PortalJobPostBuilder
func (*PortalJobPostBuilder) Address ¶
func (builder *PortalJobPostBuilder) Address(address *CommonAddress) *PortalJobPostBuilder
职位地址
示例值:
func (*PortalJobPostBuilder) AddressList ¶
func (builder *PortalJobPostBuilder) AddressList(addressList []*CommonAddress) *PortalJobPostBuilder
职位广告地址列表
示例值:
func (*PortalJobPostBuilder) Build ¶
func (builder *PortalJobPostBuilder) Build() *PortalJobPost
func (*PortalJobPostBuilder) CreateTime ¶
func (builder *PortalJobPostBuilder) CreateTime(createTime string) *PortalJobPostBuilder
创建时间
示例值:1111
func (*PortalJobPostBuilder) Creator ¶
func (builder *PortalJobPostBuilder) Creator(creator *IdNameObject) *PortalJobPostBuilder
创建人
示例值:
func (*PortalJobPostBuilder) CustomizedDataList ¶
func (builder *PortalJobPostBuilder) CustomizedDataList(customizedDataList []*WebsiteJobPostCustomizedData) *PortalJobPostBuilder
自定义字段
示例值:
func (*PortalJobPostBuilder) Description ¶
func (builder *PortalJobPostBuilder) Description(description string) *PortalJobPostBuilder
职位描述
示例值:负责软件开发
func (*PortalJobPostBuilder) Experience ¶
func (builder *PortalJobPostBuilder) Experience(experience int) *PortalJobPostBuilder
经验
示例值:1
func (*PortalJobPostBuilder) Headcount ¶
func (builder *PortalJobPostBuilder) Headcount(headcount int) *PortalJobPostBuilder
数量
示例值:12
func (*PortalJobPostBuilder) HighLightList ¶
func (builder *PortalJobPostBuilder) HighLightList(highLightList []*IdNameObject) *PortalJobPostBuilder
职位亮点
示例值:
func (*PortalJobPostBuilder) Id ¶
func (builder *PortalJobPostBuilder) Id(id string) *PortalJobPostBuilder
职位广告 ID
示例值:1213213123123
func (*PortalJobPostBuilder) JobActiveStatus ¶
func (builder *PortalJobPostBuilder) JobActiveStatus(jobActiveStatus int) *PortalJobPostBuilder
职位状态
示例值:1
func (*PortalJobPostBuilder) JobCode ¶
func (builder *PortalJobPostBuilder) JobCode(jobCode string) *PortalJobPostBuilder
职位编码
示例值:007
func (*PortalJobPostBuilder) JobDepartment ¶
func (builder *PortalJobPostBuilder) JobDepartment(jobDepartment *IdNameObject) *PortalJobPostBuilder
职位部门
示例值:
func (*PortalJobPostBuilder) JobExpireTime ¶
func (builder *PortalJobPostBuilder) JobExpireTime(jobExpireTime string) *PortalJobPostBuilder
职位过期时间,「null」代表「长期有效」
示例值:1111
func (*PortalJobPostBuilder) JobFunction ¶
func (builder *PortalJobPostBuilder) JobFunction(jobFunction *IdNameObject) *PortalJobPostBuilder
职能分类
示例值:
func (*PortalJobPostBuilder) JobId ¶
func (builder *PortalJobPostBuilder) JobId(jobId string) *PortalJobPostBuilder
职位 ID
示例值:xxx
func (*PortalJobPostBuilder) JobProcessType ¶
func (builder *PortalJobPostBuilder) JobProcessType(jobProcessType int) *PortalJobPostBuilder
职位流程类型
示例值:1
func (*PortalJobPostBuilder) JobRecruitmentType ¶
func (builder *PortalJobPostBuilder) JobRecruitmentType(jobRecruitmentType *IdNameObject) *PortalJobPostBuilder
职位雇佣类型
示例值:
func (*PortalJobPostBuilder) JobType ¶
func (builder *PortalJobPostBuilder) JobType(jobType *IdNameObject) *PortalJobPostBuilder
职位类型
示例值:
func (*PortalJobPostBuilder) MaxJobLevel ¶
func (builder *PortalJobPostBuilder) MaxJobLevel(maxJobLevel *IdNameObject) *PortalJobPostBuilder
最高职级
示例值:
func (*PortalJobPostBuilder) MaxSalary ¶
func (builder *PortalJobPostBuilder) MaxSalary(maxSalary string) *PortalJobPostBuilder
月薪范围-最高薪资
示例值:10000
func (*PortalJobPostBuilder) MinJobLevel ¶
func (builder *PortalJobPostBuilder) MinJobLevel(minJobLevel *IdNameObject) *PortalJobPostBuilder
最低职级
示例值:
func (*PortalJobPostBuilder) MinSalary ¶
func (builder *PortalJobPostBuilder) MinSalary(minSalary string) *PortalJobPostBuilder
月薪范围-最低薪资
示例值:5000
func (*PortalJobPostBuilder) ModifyTime ¶
func (builder *PortalJobPostBuilder) ModifyTime(modifyTime string) *PortalJobPostBuilder
修改时间
示例值:222
func (*PortalJobPostBuilder) RequiredDegree ¶
func (builder *PortalJobPostBuilder) RequiredDegree(requiredDegree int) *PortalJobPostBuilder
学历要求
示例值:1
func (*PortalJobPostBuilder) Requirement ¶
func (builder *PortalJobPostBuilder) Requirement(requirement string) *PortalJobPostBuilder
职位要求
示例值:大专
func (*PortalJobPostBuilder) Subject ¶
func (builder *PortalJobPostBuilder) Subject(subject *IdNameObject) *PortalJobPostBuilder
职位项目
示例值:
func (*PortalJobPostBuilder) Title ¶
func (builder *PortalJobPostBuilder) Title(title string) *PortalJobPostBuilder
标题
示例值:测试
type PreviewAttachmentReq ¶
type PreviewAttachmentReq struct {
// contains filtered or unexported fields
}
type PreviewAttachmentReqBuilder ¶
type PreviewAttachmentReqBuilder struct {
// contains filtered or unexported fields
}
func NewPreviewAttachmentReqBuilder ¶
func NewPreviewAttachmentReqBuilder() *PreviewAttachmentReqBuilder
func (*PreviewAttachmentReqBuilder) AttachmentId ¶
func (builder *PreviewAttachmentReqBuilder) AttachmentId(attachmentId string) *PreviewAttachmentReqBuilder
附件id
示例值:11111
func (*PreviewAttachmentReqBuilder) Build ¶
func (builder *PreviewAttachmentReqBuilder) Build() *PreviewAttachmentReq
type PreviewAttachmentResp ¶
type PreviewAttachmentResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *PreviewAttachmentRespData `json:"data"` // 业务数据 }
func (*PreviewAttachmentResp) Success ¶
func (resp *PreviewAttachmentResp) Success() bool
type PreviewAttachmentRespData ¶
type PreviewAttachmentRespData struct {
Url *string `json:"url,omitempty"` // 预览链接
}
type ProjectInfo ¶
type ProjectInfo struct { Desc *string `json:"desc,omitempty"` // 描述 EndTime *int `json:"end_time,omitempty"` // 结束时间 Link *string `json:"link,omitempty"` // 项目链接 Name *string `json:"name,omitempty"` // 项目名称 Role *string `json:"role,omitempty"` // 项目角色 StartTime *int `json:"start_time,omitempty"` // 开始时间 }
type ProjectInfoBuilder ¶
type ProjectInfoBuilder struct {
// contains filtered or unexported fields
}
func NewProjectInfoBuilder ¶
func NewProjectInfoBuilder() *ProjectInfoBuilder
func (*ProjectInfoBuilder) Build ¶
func (builder *ProjectInfoBuilder) Build() *ProjectInfo
func (*ProjectInfoBuilder) Desc ¶
func (builder *ProjectInfoBuilder) Desc(desc string) *ProjectInfoBuilder
描述
示例值:
func (*ProjectInfoBuilder) EndTime ¶
func (builder *ProjectInfoBuilder) EndTime(endTime int) *ProjectInfoBuilder
结束时间
示例值:
func (*ProjectInfoBuilder) Link ¶
func (builder *ProjectInfoBuilder) Link(link string) *ProjectInfoBuilder
项目链接
示例值:
func (*ProjectInfoBuilder) Name ¶
func (builder *ProjectInfoBuilder) Name(name string) *ProjectInfoBuilder
项目名称
示例值:
func (*ProjectInfoBuilder) Role ¶
func (builder *ProjectInfoBuilder) Role(role string) *ProjectInfoBuilder
项目角色
示例值:
func (*ProjectInfoBuilder) StartTime ¶
func (builder *ProjectInfoBuilder) StartTime(startTime int) *ProjectInfoBuilder
开始时间
示例值:
type ProtectAgencyPathReqBodyBuilder ¶
type ProtectAgencyPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewProtectAgencyPathReqBodyBuilder ¶
func NewProtectAgencyPathReqBodyBuilder() *ProtectAgencyPathReqBodyBuilder
func (*ProtectAgencyPathReqBodyBuilder) Build ¶
func (builder *ProtectAgencyPathReqBodyBuilder) Build() (*ProtectAgencyReqBody, error)
func (*ProtectAgencyPathReqBodyBuilder) Comment ¶
func (builder *ProtectAgencyPathReqBodyBuilder) Comment(comment string) *ProtectAgencyPathReqBodyBuilder
推荐语
示例值:此候选人非常优秀,建议录用。
func (*ProtectAgencyPathReqBodyBuilder) ConsultantId ¶
func (builder *ProtectAgencyPathReqBodyBuilder) ConsultantId(consultantId string) *ProtectAgencyPathReqBodyBuilder
猎头顾问ID
示例值:ou_f476cb099ac9227c9bae09ce46112579
func (*ProtectAgencyPathReqBodyBuilder) CurrentSalary ¶
func (builder *ProtectAgencyPathReqBodyBuilder) CurrentSalary(currentSalary string) *ProtectAgencyPathReqBodyBuilder
当前薪资
示例值:15k * 13
func (*ProtectAgencyPathReqBodyBuilder) ExpectedSalary ¶
func (builder *ProtectAgencyPathReqBodyBuilder) ExpectedSalary(expectedSalary string) *ProtectAgencyPathReqBodyBuilder
预期薪资
示例值:18k * 16
func (*ProtectAgencyPathReqBodyBuilder) ProtectCreateTime ¶
func (builder *ProtectAgencyPathReqBodyBuilder) ProtectCreateTime(protectCreateTime int) *ProtectAgencyPathReqBodyBuilder
保护期创建时间
示例值:1610695587000
func (*ProtectAgencyPathReqBodyBuilder) ProtectExpireTime ¶
func (builder *ProtectAgencyPathReqBodyBuilder) ProtectExpireTime(protectExpireTime int) *ProtectAgencyPathReqBodyBuilder
保护期过期时间
示例值:1626333987000
func (*ProtectAgencyPathReqBodyBuilder) SupplierId ¶
func (builder *ProtectAgencyPathReqBodyBuilder) SupplierId(supplierId string) *ProtectAgencyPathReqBodyBuilder
供应商ID
示例值:6898173495386147079
func (*ProtectAgencyPathReqBodyBuilder) TalentId ¶
func (builder *ProtectAgencyPathReqBodyBuilder) TalentId(talentId string) *ProtectAgencyPathReqBodyBuilder
人才ID
示例值:6962051712422398239
type ProtectAgencyReq ¶
type ProtectAgencyReq struct { Body *ProtectAgencyReqBody `body:""` // contains filtered or unexported fields }
type ProtectAgencyReqBody ¶
type ProtectAgencyReqBody struct { TalentId *string `json:"talent_id,omitempty"` // 人才ID SupplierId *string `json:"supplier_id,omitempty"` // 供应商ID ConsultantId *string `json:"consultant_id,omitempty"` // 猎头顾问ID ProtectCreateTime *int `json:"protect_create_time,omitempty"` // 保护期创建时间 ProtectExpireTime *int `json:"protect_expire_time,omitempty"` // 保护期过期时间 Comment *string `json:"comment,omitempty"` // 推荐语 CurrentSalary *string `json:"current_salary,omitempty"` // 当前薪资 ExpectedSalary *string `json:"expected_salary,omitempty"` // 预期薪资 }
type ProtectAgencyReqBodyBuilder ¶
type ProtectAgencyReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewProtectAgencyReqBodyBuilder ¶
func NewProtectAgencyReqBodyBuilder() *ProtectAgencyReqBodyBuilder
func (*ProtectAgencyReqBodyBuilder) Build ¶
func (builder *ProtectAgencyReqBodyBuilder) Build() *ProtectAgencyReqBody
func (*ProtectAgencyReqBodyBuilder) Comment ¶
func (builder *ProtectAgencyReqBodyBuilder) Comment(comment string) *ProtectAgencyReqBodyBuilder
推荐语
示例值:此候选人非常优秀,建议录用。
func (*ProtectAgencyReqBodyBuilder) ConsultantId ¶
func (builder *ProtectAgencyReqBodyBuilder) ConsultantId(consultantId string) *ProtectAgencyReqBodyBuilder
猎头顾问ID
示例值:ou_f476cb099ac9227c9bae09ce46112579
func (*ProtectAgencyReqBodyBuilder) CurrentSalary ¶
func (builder *ProtectAgencyReqBodyBuilder) CurrentSalary(currentSalary string) *ProtectAgencyReqBodyBuilder
当前薪资
示例值:15k * 13
func (*ProtectAgencyReqBodyBuilder) ExpectedSalary ¶
func (builder *ProtectAgencyReqBodyBuilder) ExpectedSalary(expectedSalary string) *ProtectAgencyReqBodyBuilder
预期薪资
示例值:18k * 16
func (*ProtectAgencyReqBodyBuilder) ProtectCreateTime ¶
func (builder *ProtectAgencyReqBodyBuilder) ProtectCreateTime(protectCreateTime int) *ProtectAgencyReqBodyBuilder
保护期创建时间
示例值:1610695587000
func (*ProtectAgencyReqBodyBuilder) ProtectExpireTime ¶
func (builder *ProtectAgencyReqBodyBuilder) ProtectExpireTime(protectExpireTime int) *ProtectAgencyReqBodyBuilder
保护期过期时间
示例值:1626333987000
func (*ProtectAgencyReqBodyBuilder) SupplierId ¶
func (builder *ProtectAgencyReqBodyBuilder) SupplierId(supplierId string) *ProtectAgencyReqBodyBuilder
供应商ID
示例值:6898173495386147079
func (*ProtectAgencyReqBodyBuilder) TalentId ¶
func (builder *ProtectAgencyReqBodyBuilder) TalentId(talentId string) *ProtectAgencyReqBodyBuilder
人才ID
示例值:6962051712422398239
type ProtectAgencyReqBuilder ¶
type ProtectAgencyReqBuilder struct {
// contains filtered or unexported fields
}
func NewProtectAgencyReqBuilder ¶
func NewProtectAgencyReqBuilder() *ProtectAgencyReqBuilder
func (*ProtectAgencyReqBuilder) Body ¶
func (builder *ProtectAgencyReqBuilder) Body(body *ProtectAgencyReqBody) *ProtectAgencyReqBuilder
设置猎头保护期
func (*ProtectAgencyReqBuilder) Build ¶
func (builder *ProtectAgencyReqBuilder) Build() *ProtectAgencyReq
func (*ProtectAgencyReqBuilder) UserIdType ¶
func (builder *ProtectAgencyReqBuilder) UserIdType(userIdType string) *ProtectAgencyReqBuilder
此次调用中使用的用户ID的类型
示例值:open_id
type ProtectAgencyResp ¶
type ProtectAgencyResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*ProtectAgencyResp) Success ¶
func (resp *ProtectAgencyResp) Success() bool
type ProtectSearchAgencyPathReqBodyBuilder ¶
type ProtectSearchAgencyPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewProtectSearchAgencyPathReqBodyBuilder ¶
func NewProtectSearchAgencyPathReqBodyBuilder() *ProtectSearchAgencyPathReqBodyBuilder
func (*ProtectSearchAgencyPathReqBodyBuilder) Build ¶
func (builder *ProtectSearchAgencyPathReqBodyBuilder) Build() (*ProtectSearchAgencyReqBody, error)
func (*ProtectSearchAgencyPathReqBodyBuilder) TalentId ¶
func (builder *ProtectSearchAgencyPathReqBodyBuilder) TalentId(talentId string) *ProtectSearchAgencyPathReqBodyBuilder
人才id
示例值:6930815272790114324
type ProtectSearchAgencyReq ¶
type ProtectSearchAgencyReq struct { Body *ProtectSearchAgencyReqBody `body:""` // contains filtered or unexported fields }
type ProtectSearchAgencyReqBody ¶
type ProtectSearchAgencyReqBody struct {
TalentId *string `json:"talent_id,omitempty"` // 人才id
}
type ProtectSearchAgencyReqBodyBuilder ¶
type ProtectSearchAgencyReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewProtectSearchAgencyReqBodyBuilder ¶
func NewProtectSearchAgencyReqBodyBuilder() *ProtectSearchAgencyReqBodyBuilder
func (*ProtectSearchAgencyReqBodyBuilder) Build ¶
func (builder *ProtectSearchAgencyReqBodyBuilder) Build() *ProtectSearchAgencyReqBody
func (*ProtectSearchAgencyReqBodyBuilder) TalentId ¶
func (builder *ProtectSearchAgencyReqBodyBuilder) TalentId(talentId string) *ProtectSearchAgencyReqBodyBuilder
人才id
示例值:6930815272790114324
type ProtectSearchAgencyReqBuilder ¶
type ProtectSearchAgencyReqBuilder struct {
// contains filtered or unexported fields
}
func NewProtectSearchAgencyReqBuilder ¶
func NewProtectSearchAgencyReqBuilder() *ProtectSearchAgencyReqBuilder
func (*ProtectSearchAgencyReqBuilder) Body ¶
func (builder *ProtectSearchAgencyReqBuilder) Body(body *ProtectSearchAgencyReqBody) *ProtectSearchAgencyReqBuilder
func (*ProtectSearchAgencyReqBuilder) Build ¶
func (builder *ProtectSearchAgencyReqBuilder) Build() *ProtectSearchAgencyReq
type ProtectSearchAgencyResp ¶
type ProtectSearchAgencyResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ProtectSearchAgencyRespData `json:"data"` // 业务数据 }
func (*ProtectSearchAgencyResp) Success ¶
func (resp *ProtectSearchAgencyResp) Success() bool
type ProtectSearchAgencyRespData ¶
type ProtectSearchAgencyRespData struct { IsOnboarded *bool `json:"is_onboarded,omitempty"` // 是否已入职 OnboardedInProtection *bool `json:"onboarded_in_protection,omitempty"` // 是否在猎头保护期内入职 OnboardedProtection *AgencyProtection `json:"onboarded_protection,omitempty"` // 入职所在保护期 ProtectionList []*AgencyProtection `json:"protection_list,omitempty"` // 人才保护信息 }
type ProviderIdNameObject ¶
type ProviderIdNameObjectBuilder ¶
type ProviderIdNameObjectBuilder struct {
// contains filtered or unexported fields
}
func NewProviderIdNameObjectBuilder ¶
func NewProviderIdNameObjectBuilder() *ProviderIdNameObjectBuilder
func (*ProviderIdNameObjectBuilder) Build ¶
func (builder *ProviderIdNameObjectBuilder) Build() *ProviderIdNameObject
func (*ProviderIdNameObjectBuilder) ProviderId ¶
func (builder *ProviderIdNameObjectBuilder) ProviderId(providerId string) *ProviderIdNameObjectBuilder
供应商ID
示例值:6930815272790114324
func (*ProviderIdNameObjectBuilder) ProviderName ¶
func (builder *ProviderIdNameObjectBuilder) ProviderName(providerName *I18n) *ProviderIdNameObjectBuilder
供应商名称信息
示例值:
type PublishAdvertisementPathReqBodyBuilder ¶
type PublishAdvertisementPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewPublishAdvertisementPathReqBodyBuilder ¶
func NewPublishAdvertisementPathReqBodyBuilder() *PublishAdvertisementPathReqBodyBuilder
func (*PublishAdvertisementPathReqBodyBuilder) Build ¶
func (builder *PublishAdvertisementPathReqBodyBuilder) Build() (*PublishAdvertisementReqBody, error)
func (*PublishAdvertisementPathReqBodyBuilder) JobChannelId ¶
func (builder *PublishAdvertisementPathReqBodyBuilder) JobChannelId(jobChannelId string) *PublishAdvertisementPathReqBodyBuilder
职位渠道 ID,选择要发布的招聘官网,单次仅可发布 1 个渠道,1. 内推平台提供对应的 id = 3,2. 官网渠道的 ID 通过接口「获取官网列表」获取
示例值:6960663240925956631
type PublishAdvertisementReq ¶
type PublishAdvertisementReq struct { Body *PublishAdvertisementReqBody `body:""` // contains filtered or unexported fields }
type PublishAdvertisementReqBody ¶
type PublishAdvertisementReqBody struct {
JobChannelId *string `json:"job_channel_id,omitempty"` // 职位渠道 ID,选择要发布的招聘官网,单次仅可发布 1 个渠道,1. 内推平台提供对应的 id = 3,2. 官网渠道的 ID 通过接口「获取官网列表」获取
}
type PublishAdvertisementReqBodyBuilder ¶
type PublishAdvertisementReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewPublishAdvertisementReqBodyBuilder ¶
func NewPublishAdvertisementReqBodyBuilder() *PublishAdvertisementReqBodyBuilder
func (*PublishAdvertisementReqBodyBuilder) Build ¶
func (builder *PublishAdvertisementReqBodyBuilder) Build() *PublishAdvertisementReqBody
func (*PublishAdvertisementReqBodyBuilder) JobChannelId ¶
func (builder *PublishAdvertisementReqBodyBuilder) JobChannelId(jobChannelId string) *PublishAdvertisementReqBodyBuilder
职位渠道 ID,选择要发布的招聘官网,单次仅可发布 1 个渠道,1. 内推平台提供对应的 id = 3,2. 官网渠道的 ID 通过接口「获取官网列表」获取
示例值:6960663240925956631
type PublishAdvertisementReqBuilder ¶
type PublishAdvertisementReqBuilder struct {
// contains filtered or unexported fields
}
func NewPublishAdvertisementReqBuilder ¶
func NewPublishAdvertisementReqBuilder() *PublishAdvertisementReqBuilder
func (*PublishAdvertisementReqBuilder) AdvertisementId ¶
func (builder *PublishAdvertisementReqBuilder) AdvertisementId(advertisementId string) *PublishAdvertisementReqBuilder
职位广告 ID
示例值:6960663240925956660
func (*PublishAdvertisementReqBuilder) Body ¶
func (builder *PublishAdvertisementReqBuilder) Body(body *PublishAdvertisementReqBody) *PublishAdvertisementReqBuilder
支持把职位发布至招聘官网、内推平台
func (*PublishAdvertisementReqBuilder) Build ¶
func (builder *PublishAdvertisementReqBuilder) Build() *PublishAdvertisementReq
type PublishAdvertisementResp ¶
type PublishAdvertisementResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*PublishAdvertisementResp) Success ¶
func (resp *PublishAdvertisementResp) Success() bool
type QueryAgencyReq ¶
type QueryAgencyReq struct {
// contains filtered or unexported fields
}
type QueryAgencyReqBuilder ¶
type QueryAgencyReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryAgencyReqBuilder ¶
func NewQueryAgencyReqBuilder() *QueryAgencyReqBuilder
func (*QueryAgencyReqBuilder) Build ¶
func (builder *QueryAgencyReqBuilder) Build() *QueryAgencyReq
func (*QueryAgencyReqBuilder) Name ¶
func (builder *QueryAgencyReqBuilder) Name(name string) *QueryAgencyReqBuilder
猎头供应商名称
示例值:超越猎头公司
func (*QueryAgencyReqBuilder) UserIdType ¶
func (builder *QueryAgencyReqBuilder) UserIdType(userIdType string) *QueryAgencyReqBuilder
此次调用中使用的用户ID的类型
示例值:
type QueryAgencyResp ¶
type QueryAgencyResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *QueryAgencyRespData `json:"data"` // 业务数据 }
func (*QueryAgencyResp) Success ¶
func (resp *QueryAgencyResp) Success() bool
type QueryAgencyRespData ¶
type QueryAgencyRespData struct {
Items []*Agency `json:"items,omitempty"` // 数据
}
type QueryLocationPathReqBodyBuilder ¶
type QueryLocationPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewQueryLocationPathReqBodyBuilder ¶
func NewQueryLocationPathReqBodyBuilder() *QueryLocationPathReqBodyBuilder
func (*QueryLocationPathReqBodyBuilder) Build ¶
func (builder *QueryLocationPathReqBodyBuilder) Build() (*QueryLocationReqBody, error)
func (*QueryLocationPathReqBodyBuilder) CodeList ¶
func (builder *QueryLocationPathReqBodyBuilder) CodeList(codeList []string) *QueryLocationPathReqBodyBuilder
地址码列表,最大长度不超过100
示例值:CN_1
func (*QueryLocationPathReqBodyBuilder) LocationType ¶
func (builder *QueryLocationPathReqBodyBuilder) LocationType(locationType int) *QueryLocationPathReqBodyBuilder
地址类型
示例值:1
type QueryLocationReq ¶
type QueryLocationReq struct { Body *QueryLocationReqBody `body:""` // contains filtered or unexported fields }
type QueryLocationReqBody ¶
type QueryLocationReqBodyBuilder ¶
type QueryLocationReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewQueryLocationReqBodyBuilder ¶
func NewQueryLocationReqBodyBuilder() *QueryLocationReqBodyBuilder
func (*QueryLocationReqBodyBuilder) Build ¶
func (builder *QueryLocationReqBodyBuilder) Build() *QueryLocationReqBody
func (*QueryLocationReqBodyBuilder) CodeList ¶
func (builder *QueryLocationReqBodyBuilder) CodeList(codeList []string) *QueryLocationReqBodyBuilder
地址码列表,最大长度不超过100
示例值:CN_1
func (*QueryLocationReqBodyBuilder) LocationType ¶
func (builder *QueryLocationReqBodyBuilder) LocationType(locationType int) *QueryLocationReqBodyBuilder
地址类型
示例值:1
type QueryLocationReqBuilder ¶
type QueryLocationReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryLocationReqBuilder ¶
func NewQueryLocationReqBuilder() *QueryLocationReqBuilder
func (*QueryLocationReqBuilder) Body ¶
func (builder *QueryLocationReqBuilder) Body(body *QueryLocationReqBody) *QueryLocationReqBuilder
func (*QueryLocationReqBuilder) Build ¶
func (builder *QueryLocationReqBuilder) Build() *QueryLocationReq
func (*QueryLocationReqBuilder) PageSize ¶
func (builder *QueryLocationReqBuilder) PageSize(pageSize int) *QueryLocationReqBuilder
每页限制, 数据校验规则 1-100
示例值:100
func (*QueryLocationReqBuilder) PageToken ¶
func (builder *QueryLocationReqBuilder) PageToken(pageToken string) *QueryLocationReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
type QueryLocationResp ¶
type QueryLocationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *QueryLocationRespData `json:"data"` // 业务数据 }
func (*QueryLocationResp) Success ¶
func (resp *QueryLocationResp) Success() bool
type QueryLocationRespData ¶
type QueryLocationRespData struct { Items []*LocationDto `json:"items,omitempty"` // 地址数据列表 HasMore *bool `json:"has_more,omitempty"` // 是否还有更多项 PageToken *string `json:"page_token,omitempty"` // 分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token }
type QueryTalentObjectResp ¶
type QueryTalentObjectResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *QueryTalentObjectRespData `json:"data"` // 业务数据 }
func (*QueryTalentObjectResp) Success ¶
func (resp *QueryTalentObjectResp) Success() bool
type QueryTalentObjectRespData ¶
type QueryTalentObjectRespData struct {
Items []*CommonSchema `json:"items,omitempty"` // 数据列表
}
type Question ¶
type Question struct { QuestionId *string `json:"question_id,omitempty"` // 题目 ID QuestionName *string `json:"question_name,omitempty"` // 题目中文名称 QuestionEnName *string `json:"question_en_name,omitempty"` // 题目英文名称 QuestionDesc *string `json:"question_desc,omitempty"` // 题目中文描述 QuestionEnDesc *string `json:"question_en_desc,omitempty"` // 题目英文描述 QuestionType *int `json:"question_type,omitempty"` // 题目类型 IsRequired *bool `json:"is_required,omitempty"` // 是否必填 SelectOptionResultList []*SelectOptionResult `json:"select_option_result_list,omitempty"` // 选项题回答列表(单选题及多选题) FiveStartScoringResult *FiveStartScoringResult `json:"five_start_scoring_result,omitempty"` // 评分题回答 DescriptionResult *string `json:"description_result,omitempty"` // 描述题回答 }
type QuestionBuilder ¶
type QuestionBuilder struct {
// contains filtered or unexported fields
}
func NewQuestionBuilder ¶
func NewQuestionBuilder() *QuestionBuilder
func (*QuestionBuilder) Build ¶
func (builder *QuestionBuilder) Build() *Question
func (*QuestionBuilder) DescriptionResult ¶
func (builder *QuestionBuilder) DescriptionResult(descriptionResult string) *QuestionBuilder
描述题回答
示例值:测试描述内容
func (*QuestionBuilder) FiveStartScoringResult ¶
func (builder *QuestionBuilder) FiveStartScoringResult(fiveStartScoringResult *FiveStartScoringResult) *QuestionBuilder
评分题回答
示例值:
func (*QuestionBuilder) IsRequired ¶
func (builder *QuestionBuilder) IsRequired(isRequired bool) *QuestionBuilder
是否必填
示例值:true
func (*QuestionBuilder) QuestionDesc ¶
func (builder *QuestionBuilder) QuestionDesc(questionDesc string) *QuestionBuilder
题目中文描述
示例值:测试描述内容
func (*QuestionBuilder) QuestionEnDesc ¶
func (builder *QuestionBuilder) QuestionEnDesc(questionEnDesc string) *QuestionBuilder
题目英文描述
示例值:Test Text
func (*QuestionBuilder) QuestionEnName ¶
func (builder *QuestionBuilder) QuestionEnName(questionEnName string) *QuestionBuilder
题目英文名称
示例值:How would you describe your overall experience?
func (*QuestionBuilder) QuestionId ¶
func (builder *QuestionBuilder) QuestionId(questionId string) *QuestionBuilder
题目 ID
示例值:6950930570311829804
func (*QuestionBuilder) QuestionName ¶
func (builder *QuestionBuilder) QuestionName(questionName string) *QuestionBuilder
题目中文名称
示例值:你的总体评价如何?
func (*QuestionBuilder) QuestionType ¶
func (builder *QuestionBuilder) QuestionType(questionType int) *QuestionBuilder
题目类型
示例值:4
func (*QuestionBuilder) SelectOptionResultList ¶
func (builder *QuestionBuilder) SelectOptionResultList(selectOptionResultList []*SelectOptionResult) *QuestionBuilder
选项题回答列表(单选题及多选题)
示例值:
type Questionnaire ¶
type Questionnaire struct { QuestionnaireId *string `json:"questionnaire_id,omitempty"` // 问卷 ID ApplicationId *string `json:"application_id,omitempty"` // 投递 ID;当「面试满意度问卷发送时间」选项选择「面试流程结束后」,将返回 投递 ID InterviewId *string `json:"interview_id,omitempty"` // 面试 ID;当「面试满意度问卷发送时间」选项选择「第一次面试后」、「每次面试后」将返回 面试 ID Version *int `json:"version,omitempty"` // 问卷版本 Questions []*Question `json:"questions,omitempty"` // 题目列表 HasAnswers *bool `json:"has_answers,omitempty"` // 是否完成作答 UpdateTime *string `json:"update_time,omitempty"` // 更新时间 }
type QuestionnaireBuilder ¶
type QuestionnaireBuilder struct {
// contains filtered or unexported fields
}
func NewQuestionnaireBuilder ¶
func NewQuestionnaireBuilder() *QuestionnaireBuilder
func (*QuestionnaireBuilder) ApplicationId ¶
func (builder *QuestionnaireBuilder) ApplicationId(applicationId string) *QuestionnaireBuilder
投递 ID;当「面试满意度问卷发送时间」选项选择「面试流程结束后」,将返回 投递 ID
示例值:6985833807195212076
func (*QuestionnaireBuilder) Build ¶
func (builder *QuestionnaireBuilder) Build() *Questionnaire
func (*QuestionnaireBuilder) HasAnswers ¶
func (builder *QuestionnaireBuilder) HasAnswers(hasAnswers bool) *QuestionnaireBuilder
是否完成作答
示例值:true
func (*QuestionnaireBuilder) InterviewId ¶
func (builder *QuestionnaireBuilder) InterviewId(interviewId string) *QuestionnaireBuilder
面试 ID;当「面试满意度问卷发送时间」选项选择「第一次面试后」、「每次面试后」将返回 面试 ID
示例值:7038435261598763308
func (*QuestionnaireBuilder) QuestionnaireId ¶
func (builder *QuestionnaireBuilder) QuestionnaireId(questionnaireId string) *QuestionnaireBuilder
问卷 ID
示例值:7037986982531778860
func (*QuestionnaireBuilder) Questions ¶
func (builder *QuestionnaireBuilder) Questions(questions []*Question) *QuestionnaireBuilder
题目列表
示例值:
func (*QuestionnaireBuilder) UpdateTime ¶
func (builder *QuestionnaireBuilder) UpdateTime(updateTime string) *QuestionnaireBuilder
更新时间
示例值:1644412504000
func (*QuestionnaireBuilder) Version ¶
func (builder *QuestionnaireBuilder) Version(version int) *QuestionnaireBuilder
问卷版本
示例值:59
type RangeFilter ¶
type RangeFilterBuilder ¶
type RangeFilterBuilder struct {
// contains filtered or unexported fields
}
func NewRangeFilterBuilder ¶
func NewRangeFilterBuilder() *RangeFilterBuilder
func (*RangeFilterBuilder) Build ¶
func (builder *RangeFilterBuilder) Build() *RangeFilter
func (*RangeFilterBuilder) From ¶
func (builder *RangeFilterBuilder) From(from string) *RangeFilterBuilder
起始值
示例值:20
func (*RangeFilterBuilder) To ¶
func (builder *RangeFilterBuilder) To(to string) *RangeFilterBuilder
终止值
示例值:30
type ReconciliationReferralAccountPathReqBodyBuilder ¶
type ReconciliationReferralAccountPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewReconciliationReferralAccountPathReqBodyBuilder ¶
func NewReconciliationReferralAccountPathReqBodyBuilder() *ReconciliationReferralAccountPathReqBodyBuilder
func (*ReconciliationReferralAccountPathReqBodyBuilder) Build ¶
func (builder *ReconciliationReferralAccountPathReqBodyBuilder) Build() (*ReconciliationReferralAccountReqBody, error)
func (*ReconciliationReferralAccountPathReqBodyBuilder) EndTransTime ¶
func (builder *ReconciliationReferralAccountPathReqBodyBuilder) EndTransTime(endTransTime string) *ReconciliationReferralAccountPathReqBodyBuilder
按时间范围进行对账时 时间段的截止交易时间
示例值:1685416831622
func (*ReconciliationReferralAccountPathReqBodyBuilder) StartTransTime ¶
func (builder *ReconciliationReferralAccountPathReqBodyBuilder) StartTransTime(startTransTime string) *ReconciliationReferralAccountPathReqBodyBuilder
按时间范围进行对账时 时间段的起始交易时间
示例值:1685416831621
func (*ReconciliationReferralAccountPathReqBodyBuilder) TradeDetails ¶
func (builder *ReconciliationReferralAccountPathReqBodyBuilder) TradeDetails(tradeDetails []*TradeDetail) *ReconciliationReferralAccountPathReqBodyBuilder
交易信息
示例值:
type ReconciliationReferralAccountReq ¶
type ReconciliationReferralAccountReq struct { Body *ReconciliationReferralAccountReqBody `body:""` // contains filtered or unexported fields }
type ReconciliationReferralAccountReqBody ¶
type ReconciliationReferralAccountReqBody struct { StartTransTime *string `json:"start_trans_time,omitempty"` // 按时间范围进行对账时 时间段的起始交易时间 EndTransTime *string `json:"end_trans_time,omitempty"` // 按时间范围进行对账时 时间段的截止交易时间 TradeDetails []*TradeDetail `json:"trade_details,omitempty"` // 交易信息 }
type ReconciliationReferralAccountReqBodyBuilder ¶
type ReconciliationReferralAccountReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewReconciliationReferralAccountReqBodyBuilder ¶
func NewReconciliationReferralAccountReqBodyBuilder() *ReconciliationReferralAccountReqBodyBuilder
func (*ReconciliationReferralAccountReqBodyBuilder) Build ¶
func (builder *ReconciliationReferralAccountReqBodyBuilder) Build() *ReconciliationReferralAccountReqBody
func (*ReconciliationReferralAccountReqBodyBuilder) EndTransTime ¶
func (builder *ReconciliationReferralAccountReqBodyBuilder) EndTransTime(endTransTime string) *ReconciliationReferralAccountReqBodyBuilder
按时间范围进行对账时 时间段的截止交易时间
示例值:1685416831622
func (*ReconciliationReferralAccountReqBodyBuilder) StartTransTime ¶
func (builder *ReconciliationReferralAccountReqBodyBuilder) StartTransTime(startTransTime string) *ReconciliationReferralAccountReqBodyBuilder
按时间范围进行对账时 时间段的起始交易时间
示例值:1685416831621
func (*ReconciliationReferralAccountReqBodyBuilder) TradeDetails ¶
func (builder *ReconciliationReferralAccountReqBodyBuilder) TradeDetails(tradeDetails []*TradeDetail) *ReconciliationReferralAccountReqBodyBuilder
交易信息
示例值:
type ReconciliationReferralAccountReqBuilder ¶
type ReconciliationReferralAccountReqBuilder struct {
// contains filtered or unexported fields
}
func NewReconciliationReferralAccountReqBuilder ¶
func NewReconciliationReferralAccountReqBuilder() *ReconciliationReferralAccountReqBuilder
func (*ReconciliationReferralAccountReqBuilder) Body ¶
func (builder *ReconciliationReferralAccountReqBuilder) Body(body *ReconciliationReferralAccountReqBody) *ReconciliationReferralAccountReqBuilder
func (*ReconciliationReferralAccountReqBuilder) Build ¶
func (builder *ReconciliationReferralAccountReqBuilder) Build() *ReconciliationReferralAccountReq
type ReconciliationReferralAccountResp ¶
type ReconciliationReferralAccountResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *ReconciliationReferralAccountRespData `json:"data"` // 业务数据 }
func (*ReconciliationReferralAccountResp) Success ¶
func (resp *ReconciliationReferralAccountResp) Success() bool
type ReconciliationReferralAccountRespData ¶
type ReconciliationReferralAccountRespData struct {
CheckFailedList []*CheckFailedAccountInfo `json:"check_failed_list,omitempty"` // 核对失败的信息
}
type RecoverApplicationReq ¶
type RecoverApplicationReq struct {
// contains filtered or unexported fields
}
type RecoverApplicationReqBuilder ¶
type RecoverApplicationReqBuilder struct {
// contains filtered or unexported fields
}
func NewRecoverApplicationReqBuilder ¶
func NewRecoverApplicationReqBuilder() *RecoverApplicationReqBuilder
func (*RecoverApplicationReqBuilder) ApplicationId ¶
func (builder *RecoverApplicationReqBuilder) ApplicationId(applicationId string) *RecoverApplicationReqBuilder
投递ID
示例值:12312312312
func (*RecoverApplicationReqBuilder) Build ¶
func (builder *RecoverApplicationReqBuilder) Build() *RecoverApplicationReq
type RecoverApplicationResp ¶
type RecoverApplicationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*RecoverApplicationResp) Success ¶
func (resp *RecoverApplicationResp) Success() bool
type RecruiterJobReq ¶
type RecruiterJobReq struct {
// contains filtered or unexported fields
}
type RecruiterJobReqBuilder ¶
type RecruiterJobReqBuilder struct {
// contains filtered or unexported fields
}
func NewRecruiterJobReqBuilder ¶
func NewRecruiterJobReqBuilder() *RecruiterJobReqBuilder
func (*RecruiterJobReqBuilder) Build ¶
func (builder *RecruiterJobReqBuilder) Build() *RecruiterJobReq
func (*RecruiterJobReqBuilder) JobId ¶
func (builder *RecruiterJobReqBuilder) JobId(jobId string) *RecruiterJobReqBuilder
职位 ID
示例值:6960663240925956555
func (*RecruiterJobReqBuilder) UserIdType ¶
func (builder *RecruiterJobReqBuilder) UserIdType(userIdType string) *RecruiterJobReqBuilder
此次调用中使用的用户ID的类型
示例值:
type RecruiterJobResp ¶
type RecruiterJobResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *RecruiterJobRespData `json:"data"` // 业务数据 }
func (*RecruiterJobResp) Success ¶
func (resp *RecruiterJobResp) Success() bool
type RecruiterJobRespData ¶
type RecruiterJobRespData struct {
Info *JobRecruiter2 `json:"info,omitempty"` // 职位负责人
}
type RecruitmentType ¶
type RecruitmentTypeBuilder ¶
type RecruitmentTypeBuilder struct {
// contains filtered or unexported fields
}
func NewRecruitmentTypeBuilder ¶
func NewRecruitmentTypeBuilder() *RecruitmentTypeBuilder
func (*RecruitmentTypeBuilder) Build ¶
func (builder *RecruitmentTypeBuilder) Build() *RecruitmentType
func (*RecruitmentTypeBuilder) EnName ¶
func (builder *RecruitmentTypeBuilder) EnName(enName string) *RecruitmentTypeBuilder
英文名
示例值:
func (*RecruitmentTypeBuilder) Id ¶
func (builder *RecruitmentTypeBuilder) Id(id string) *RecruitmentTypeBuilder
ID
示例值:
func (*RecruitmentTypeBuilder) Name ¶
func (builder *RecruitmentTypeBuilder) Name(name string) *RecruitmentTypeBuilder
名字
示例值:
type Referral ¶
type Referral struct { Id *string `json:"id,omitempty"` // 内推的 ID ApplicationId *string `json:"application_id,omitempty"` // 投递 ID CreateTime *int `json:"create_time,omitempty"` // 创建时间(ms) ReferralUserId *string `json:"referral_user_id,omitempty"` // 内推人的 ID ReferralUser *IdNameObject `json:"referral_user,omitempty"` // 内推人信息 }
type ReferralBuilder ¶
type ReferralBuilder struct {
// contains filtered or unexported fields
}
func NewReferralBuilder ¶
func NewReferralBuilder() *ReferralBuilder
func (*ReferralBuilder) ApplicationId ¶
func (builder *ReferralBuilder) ApplicationId(applicationId string) *ReferralBuilder
投递 ID
示例值:643452344576878
func (*ReferralBuilder) Build ¶
func (builder *ReferralBuilder) Build() *Referral
func (*ReferralBuilder) CreateTime ¶
func (builder *ReferralBuilder) CreateTime(createTime int) *ReferralBuilder
创建时间(ms)
示例值:1618899376474
func (*ReferralBuilder) Id ¶
func (builder *ReferralBuilder) Id(id string) *ReferralBuilder
内推的 ID
示例值:6643786345878
func (*ReferralBuilder) ReferralUser ¶
func (builder *ReferralBuilder) ReferralUser(referralUser *IdNameObject) *ReferralBuilder
内推人信息
示例值:
func (*ReferralBuilder) ReferralUserId ¶
func (builder *ReferralBuilder) ReferralUserId(referralUserId string) *ReferralBuilder
内推人的 ID
示例值:ou_xxxx
type ReferralInfo ¶
type ReferralInfo struct { Id *string `json:"id,omitempty"` // 内推的 ID ApplicationIds []string `json:"application_ids,omitempty"` // 投递 ID 列表,包含:原始内推的投递 ID、转移到其他职位后的投递 ID、不包含被HR复捞(加入职位)的投递 ID,第一个投递就是原始投递ID CreateTime *string `json:"create_time,omitempty"` // 创建时间(ms) ReferralUser *IdNameObject `json:"referral_user,omitempty"` // 内推人信息 }
type ReferralInfoBuilder ¶
type ReferralInfoBuilder struct {
// contains filtered or unexported fields
}
func NewReferralInfoBuilder ¶
func NewReferralInfoBuilder() *ReferralInfoBuilder
func (*ReferralInfoBuilder) ApplicationIds ¶
func (builder *ReferralInfoBuilder) ApplicationIds(applicationIds []string) *ReferralInfoBuilder
投递 ID 列表,包含:原始内推的投递 ID、转移到其他职位后的投递 ID、不包含被HR复捞(加入职位)的投递 ID,第一个投递就是原始投递ID
示例值:
func (*ReferralInfoBuilder) Build ¶
func (builder *ReferralInfoBuilder) Build() *ReferralInfo
func (*ReferralInfoBuilder) CreateTime ¶
func (builder *ReferralInfoBuilder) CreateTime(createTime string) *ReferralInfoBuilder
创建时间(ms)
示例值:1618899376474
func (*ReferralInfoBuilder) Id ¶
func (builder *ReferralInfoBuilder) Id(id string) *ReferralInfoBuilder
内推的 ID
示例值:6930815272790114322
func (*ReferralInfoBuilder) ReferralUser ¶
func (builder *ReferralInfoBuilder) ReferralUser(referralUser *IdNameObject) *ReferralInfoBuilder
内推人信息
示例值:
type RegistrationBasicInfo ¶
type RegistrationBasicInfoBuilder ¶
type RegistrationBasicInfoBuilder struct {
// contains filtered or unexported fields
}
func NewRegistrationBasicInfoBuilder ¶
func NewRegistrationBasicInfoBuilder() *RegistrationBasicInfoBuilder
func (*RegistrationBasicInfoBuilder) Build ¶
func (builder *RegistrationBasicInfoBuilder) Build() *RegistrationBasicInfo
func (*RegistrationBasicInfoBuilder) DownloadUrl ¶
func (builder *RegistrationBasicInfoBuilder) DownloadUrl(downloadUrl string) *RegistrationBasicInfoBuilder
下载链接
func (*RegistrationBasicInfoBuilder) Id ¶
func (builder *RegistrationBasicInfoBuilder) Id(id string) *RegistrationBasicInfoBuilder
ID
示例值:6833685612520950030
func (*RegistrationBasicInfoBuilder) RegistrationTime ¶
func (builder *RegistrationBasicInfoBuilder) RegistrationTime(registrationTime int) *RegistrationBasicInfoBuilder
创建时间
示例值:1618494330932
func (*RegistrationBasicInfoBuilder) Scenario ¶
func (builder *RegistrationBasicInfoBuilder) Scenario(scenario int) *RegistrationBasicInfoBuilder
登记表场景
示例值:5
type RegistrationInfo ¶
type RegistrationInfoBuilder ¶
type RegistrationInfoBuilder struct {
// contains filtered or unexported fields
}
func NewRegistrationInfoBuilder ¶
func NewRegistrationInfoBuilder() *RegistrationInfoBuilder
func (*RegistrationInfoBuilder) Build ¶
func (builder *RegistrationInfoBuilder) Build() *RegistrationInfo
func (*RegistrationInfoBuilder) Name ¶
func (builder *RegistrationInfoBuilder) Name(name string) *RegistrationInfoBuilder
面试登记表名称
示例值:默认登记表
func (*RegistrationInfoBuilder) SchemaId ¶
func (builder *RegistrationInfoBuilder) SchemaId(schemaId string) *RegistrationInfoBuilder
面试登记表ID
示例值:6930815272790114324
type RegistrationSchema ¶
type RegistrationSchema struct { Id *string `json:"id,omitempty"` // 信息登记表模板 ID Name *string `json:"name,omitempty"` // 信息登记表模板名称 Scenarios []int `json:"scenarios,omitempty"` // 登记表适用场景 Objects []*CommonSchema `json:"objects,omitempty"` // 模块列表 }
type RegistrationSchemaBuilder ¶
type RegistrationSchemaBuilder struct {
// contains filtered or unexported fields
}
func NewRegistrationSchemaBuilder ¶
func NewRegistrationSchemaBuilder() *RegistrationSchemaBuilder
func (*RegistrationSchemaBuilder) Build ¶
func (builder *RegistrationSchemaBuilder) Build() *RegistrationSchema
func (*RegistrationSchemaBuilder) Id ¶
func (builder *RegistrationSchemaBuilder) Id(id string) *RegistrationSchemaBuilder
信息登记表模板 ID
示例值:7044739584859326764
func (*RegistrationSchemaBuilder) Name ¶
func (builder *RegistrationSchemaBuilder) Name(name string) *RegistrationSchemaBuilder
信息登记表模板名称
示例值:默认信息登记表
func (*RegistrationSchemaBuilder) Objects ¶
func (builder *RegistrationSchemaBuilder) Objects(objects []*CommonSchema) *RegistrationSchemaBuilder
模块列表
示例值:
func (*RegistrationSchemaBuilder) Scenarios ¶
func (builder *RegistrationSchemaBuilder) Scenarios(scenarios []int) *RegistrationSchemaBuilder
登记表适用场景
示例值:
type RegistrationSchemaInfo ¶
type RegistrationSchemaInfoBuilder ¶
type RegistrationSchemaInfoBuilder struct {
// contains filtered or unexported fields
}
func NewRegistrationSchemaInfoBuilder ¶
func NewRegistrationSchemaInfoBuilder() *RegistrationSchemaInfoBuilder
func (*RegistrationSchemaInfoBuilder) Build ¶
func (builder *RegistrationSchemaInfoBuilder) Build() *RegistrationSchemaInfo
func (*RegistrationSchemaInfoBuilder) Name ¶
func (builder *RegistrationSchemaInfoBuilder) Name(name string) *RegistrationSchemaInfoBuilder
信息登记表名称
示例值:默认登记表
func (*RegistrationSchemaInfoBuilder) SchemaId ¶
func (builder *RegistrationSchemaInfoBuilder) SchemaId(schemaId string) *RegistrationSchemaInfoBuilder
信息登记表ID
示例值:6930815272790114324
type ResumeSource ¶
type ResumeSourceBuilder ¶
type ResumeSourceBuilder struct {
// contains filtered or unexported fields
}
func NewResumeSourceBuilder ¶
func NewResumeSourceBuilder() *ResumeSourceBuilder
func (*ResumeSourceBuilder) ActiveStatus ¶
func (builder *ResumeSourceBuilder) ActiveStatus(activeStatus int) *ResumeSourceBuilder
启用状态
示例值:1
func (*ResumeSourceBuilder) Build ¶
func (builder *ResumeSourceBuilder) Build() *ResumeSource
func (*ResumeSourceBuilder) EnName ¶
func (builder *ResumeSourceBuilder) EnName(enName string) *ResumeSourceBuilder
英文名
示例值:referral
func (*ResumeSourceBuilder) Id ¶
func (builder *ResumeSourceBuilder) Id(id string) *ResumeSourceBuilder
来源 ID
示例值:1111
func (*ResumeSourceBuilder) ResumeSourceType ¶
func (builder *ResumeSourceBuilder) ResumeSourceType(resumeSourceType string) *ResumeSourceBuilder
来源类型
示例值:10001
func (*ResumeSourceBuilder) ZhName ¶
func (builder *ResumeSourceBuilder) ZhName(zhName string) *ResumeSourceBuilder
中文名
示例值:内推
type Role ¶
type Role struct { Id *string `json:"id,omitempty"` // 角色 ID Name *I18n `json:"name,omitempty"` // 角色名称 Description *I18n `json:"description,omitempty"` // 角色描述 ScopeOfApplication *int `json:"scope_of_application,omitempty"` // 适用范围 ModifyTime *string `json:"modify_time,omitempty"` // 更新时间 RoleStatus *int `json:"role_status,omitempty"` // 停启用状态 RoleType *int `json:"role_type,omitempty"` // 角色类型 }
type RoleBuilder ¶
type RoleBuilder struct {
// contains filtered or unexported fields
}
func NewRoleBuilder ¶
func NewRoleBuilder() *RoleBuilder
func (*RoleBuilder) Build ¶
func (builder *RoleBuilder) Build() *Role
func (*RoleBuilder) Description ¶
func (builder *RoleBuilder) Description(description *I18n) *RoleBuilder
角色描述
示例值:
func (*RoleBuilder) ModifyTime ¶
func (builder *RoleBuilder) ModifyTime(modifyTime string) *RoleBuilder
更新时间
示例值:1716535727510
func (*RoleBuilder) RoleStatus ¶
func (builder *RoleBuilder) RoleStatus(roleStatus int) *RoleBuilder
停启用状态
示例值:
func (*RoleBuilder) RoleType ¶
func (builder *RoleBuilder) RoleType(roleType int) *RoleBuilder
角色类型
示例值:
func (*RoleBuilder) ScopeOfApplication ¶
func (builder *RoleBuilder) ScopeOfApplication(scopeOfApplication int) *RoleBuilder
适用范围
示例值:1
type RoleDetail ¶
type RoleDetail struct { Id *string `json:"id,omitempty"` // 角色ID Name *I18n `json:"name,omitempty"` // 角色名称 Description *I18n `json:"description,omitempty"` // 角色描述 ModifyTime *string `json:"modify_time,omitempty"` // 更新时间 RoleStatus *int `json:"role_status,omitempty"` // 停启用状态 RoleType *int `json:"role_type,omitempty"` // 角色类型 ScopeOfApplication *int `json:"scope_of_application,omitempty"` // 适用范围 HasBusinessManagementScope *bool `json:"has_business_management_scope,omitempty"` // 是否在角色上配置业务管理范围 SocailPermissionCollection *PermissionCollection `json:"socail_permission_collection,omitempty"` // 社招权限配置 CampusPermissionCollection *PermissionCollection `json:"campus_permission_collection,omitempty"` // 校招权限配置 }
type RoleDetailBuilder ¶
type RoleDetailBuilder struct {
// contains filtered or unexported fields
}
func NewRoleDetailBuilder ¶
func NewRoleDetailBuilder() *RoleDetailBuilder
func (*RoleDetailBuilder) Build ¶
func (builder *RoleDetailBuilder) Build() *RoleDetail
func (*RoleDetailBuilder) CampusPermissionCollection ¶
func (builder *RoleDetailBuilder) CampusPermissionCollection(campusPermissionCollection *PermissionCollection) *RoleDetailBuilder
校招权限配置
示例值:
func (*RoleDetailBuilder) Description ¶
func (builder *RoleDetailBuilder) Description(description *I18n) *RoleDetailBuilder
角色描述
示例值:
func (*RoleDetailBuilder) HasBusinessManagementScope ¶
func (builder *RoleDetailBuilder) HasBusinessManagementScope(hasBusinessManagementScope bool) *RoleDetailBuilder
是否在角色上配置业务管理范围
示例值:true
func (*RoleDetailBuilder) Id ¶
func (builder *RoleDetailBuilder) Id(id string) *RoleDetailBuilder
角色ID
示例值:6930815272790114324
func (*RoleDetailBuilder) ModifyTime ¶
func (builder *RoleDetailBuilder) ModifyTime(modifyTime string) *RoleDetailBuilder
更新时间
示例值:1716535727510
func (*RoleDetailBuilder) Name ¶
func (builder *RoleDetailBuilder) Name(name *I18n) *RoleDetailBuilder
角色名称
示例值:
func (*RoleDetailBuilder) RoleStatus ¶
func (builder *RoleDetailBuilder) RoleStatus(roleStatus int) *RoleDetailBuilder
停启用状态
示例值:
func (*RoleDetailBuilder) RoleType ¶
func (builder *RoleDetailBuilder) RoleType(roleType int) *RoleDetailBuilder
角色类型
示例值:
func (*RoleDetailBuilder) ScopeOfApplication ¶
func (builder *RoleDetailBuilder) ScopeOfApplication(scopeOfApplication int) *RoleDetailBuilder
适用范围
示例值:
func (*RoleDetailBuilder) SocailPermissionCollection ¶
func (builder *RoleDetailBuilder) SocailPermissionCollection(socailPermissionCollection *PermissionCollection) *RoleDetailBuilder
社招权限配置
示例值:
type Salary ¶
type Salary struct { OperateTime *string `json:"operate_time,omitempty"` // 操作时间 SalaryStatus *int `json:"salary_status,omitempty"` // 薪酬审批状态 OfferId *string `json:"offer_id,omitempty"` // Offer ID SalayId *string `json:"salay_id,omitempty"` // 薪酬 ID OperatorId *string `json:"operator_id,omitempty"` // 操作人 ID }
type SalaryBuilder ¶
type SalaryBuilder struct {
// contains filtered or unexported fields
}
func NewSalaryBuilder ¶
func NewSalaryBuilder() *SalaryBuilder
func (*SalaryBuilder) Build ¶
func (builder *SalaryBuilder) Build() *Salary
func (*SalaryBuilder) OfferId ¶
func (builder *SalaryBuilder) OfferId(offerId string) *SalaryBuilder
Offer ID
示例值:7981638260625671
func (*SalaryBuilder) OperateTime ¶
func (builder *SalaryBuilder) OperateTime(operateTime string) *SalaryBuilder
操作时间
示例值:1638260625671
func (*SalaryBuilder) OperatorId ¶
func (builder *SalaryBuilder) OperatorId(operatorId string) *SalaryBuilder
操作人 ID
示例值:ou_xxxxxx
func (*SalaryBuilder) SalaryStatus ¶
func (builder *SalaryBuilder) SalaryStatus(salaryStatus int) *SalaryBuilder
薪酬审批状态
示例值:2
func (*SalaryBuilder) SalayId ¶
func (builder *SalaryBuilder) SalayId(salayId string) *SalaryBuilder
薪酬 ID
示例值:salay_id
type ScoreCalculationConfig ¶
type ScoreCalculationConfigBuilder ¶
type ScoreCalculationConfigBuilder struct {
// contains filtered or unexported fields
}
func NewScoreCalculationConfigBuilder ¶
func NewScoreCalculationConfigBuilder() *ScoreCalculationConfigBuilder
func (*ScoreCalculationConfigBuilder) Build ¶
func (builder *ScoreCalculationConfigBuilder) Build() *ScoreCalculationConfig
func (*ScoreCalculationConfigBuilder) CalculationMode ¶
func (builder *ScoreCalculationConfigBuilder) CalculationMode(calculationMode int) *ScoreCalculationConfigBuilder
示例值:1
func (*ScoreCalculationConfigBuilder) Enabled ¶
func (builder *ScoreCalculationConfigBuilder) Enabled(enabled bool) *ScoreCalculationConfigBuilder
是否启用
示例值:true
type ScoreDimensionConfig ¶
type ScoreDimensionConfigBuilder ¶
type ScoreDimensionConfigBuilder struct {
// contains filtered or unexported fields
}
func NewScoreDimensionConfigBuilder ¶
func NewScoreDimensionConfigBuilder() *ScoreDimensionConfigBuilder
func (*ScoreDimensionConfigBuilder) Build ¶
func (builder *ScoreDimensionConfigBuilder) Build() *ScoreDimensionConfig
func (*ScoreDimensionConfigBuilder) LowerLimitScore ¶
func (builder *ScoreDimensionConfigBuilder) LowerLimitScore(lowerLimitScore int) *ScoreDimensionConfigBuilder
分数下限
示例值:1
func (*ScoreDimensionConfigBuilder) ScoreDimensionType ¶
func (builder *ScoreDimensionConfigBuilder) ScoreDimensionType(scoreDimensionType int) *ScoreDimensionConfigBuilder
分数维度类型
示例值:1
func (*ScoreDimensionConfigBuilder) UpperLimitScore ¶
func (builder *ScoreDimensionConfigBuilder) UpperLimitScore(upperLimitScore int) *ScoreDimensionConfigBuilder
分数上限
示例值:100
type SearchDiversityInclusionPathReqBodyBuilder ¶
type SearchDiversityInclusionPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchDiversityInclusionPathReqBodyBuilder ¶
func NewSearchDiversityInclusionPathReqBodyBuilder() *SearchDiversityInclusionPathReqBodyBuilder
func (*SearchDiversityInclusionPathReqBodyBuilder) ApplicationIds ¶
func (builder *SearchDiversityInclusionPathReqBodyBuilder) ApplicationIds(applicationIds []string) *SearchDiversityInclusionPathReqBodyBuilder
需要查询DI数据的投递ID列表
示例值:
func (*SearchDiversityInclusionPathReqBodyBuilder) Build ¶
func (builder *SearchDiversityInclusionPathReqBodyBuilder) Build() (*SearchDiversityInclusionReqBody, error)
func (*SearchDiversityInclusionPathReqBodyBuilder) TalentIds ¶
func (builder *SearchDiversityInclusionPathReqBodyBuilder) TalentIds(talentIds []string) *SearchDiversityInclusionPathReqBodyBuilder
需要查询DI数据的人才ID列表
示例值:
type SearchDiversityInclusionReq ¶
type SearchDiversityInclusionReq struct { Body *SearchDiversityInclusionReqBody `body:""` // contains filtered or unexported fields }
type SearchDiversityInclusionReqBodyBuilder ¶
type SearchDiversityInclusionReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchDiversityInclusionReqBodyBuilder ¶
func NewSearchDiversityInclusionReqBodyBuilder() *SearchDiversityInclusionReqBodyBuilder
func (*SearchDiversityInclusionReqBodyBuilder) ApplicationIds ¶
func (builder *SearchDiversityInclusionReqBodyBuilder) ApplicationIds(applicationIds []string) *SearchDiversityInclusionReqBodyBuilder
需要查询DI数据的投递ID列表
示例值:
func (*SearchDiversityInclusionReqBodyBuilder) Build ¶
func (builder *SearchDiversityInclusionReqBodyBuilder) Build() *SearchDiversityInclusionReqBody
func (*SearchDiversityInclusionReqBodyBuilder) TalentIds ¶
func (builder *SearchDiversityInclusionReqBodyBuilder) TalentIds(talentIds []string) *SearchDiversityInclusionReqBodyBuilder
需要查询DI数据的人才ID列表
示例值:
type SearchDiversityInclusionReqBuilder ¶
type SearchDiversityInclusionReqBuilder struct {
// contains filtered or unexported fields
}
func NewSearchDiversityInclusionReqBuilder ¶
func NewSearchDiversityInclusionReqBuilder() *SearchDiversityInclusionReqBuilder
func (*SearchDiversityInclusionReqBuilder) Body ¶
func (builder *SearchDiversityInclusionReqBuilder) Body(body *SearchDiversityInclusionReqBody) *SearchDiversityInclusionReqBuilder
func (*SearchDiversityInclusionReqBuilder) Build ¶
func (builder *SearchDiversityInclusionReqBuilder) Build() *SearchDiversityInclusionReq
type SearchDiversityInclusionResp ¶
type SearchDiversityInclusionResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SearchDiversityInclusionRespData `json:"data"` // 业务数据 }
func (*SearchDiversityInclusionResp) Success ¶
func (resp *SearchDiversityInclusionResp) Success() bool
type SearchDiversityInclusionRespData ¶
type SearchDiversityInclusionRespData struct {
Items []*DiInfo `json:"items,omitempty"` // 多元化与包容性信息列表
}
type SearchJobPublishRecordPathReqBodyBuilder ¶
type SearchJobPublishRecordPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchJobPublishRecordPathReqBodyBuilder ¶
func NewSearchJobPublishRecordPathReqBodyBuilder() *SearchJobPublishRecordPathReqBodyBuilder
func (*SearchJobPublishRecordPathReqBodyBuilder) Build ¶
func (builder *SearchJobPublishRecordPathReqBodyBuilder) Build() (*SearchJobPublishRecordReqBody, error)
func (*SearchJobPublishRecordPathReqBodyBuilder) JobChannelId ¶
func (builder *SearchJobPublishRecordPathReqBodyBuilder) JobChannelId(jobChannelId string) *SearchJobPublishRecordPathReqBodyBuilder
渠道 ID
示例值:7047318856652261676
type SearchJobPublishRecordReq ¶
type SearchJobPublishRecordReq struct { Body *SearchJobPublishRecordReqBody `body:""` // contains filtered or unexported fields }
type SearchJobPublishRecordReqBody ¶
type SearchJobPublishRecordReqBody struct {
JobChannelId *string `json:"job_channel_id,omitempty"` // 渠道 ID
}
type SearchJobPublishRecordReqBodyBuilder ¶
type SearchJobPublishRecordReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchJobPublishRecordReqBodyBuilder ¶
func NewSearchJobPublishRecordReqBodyBuilder() *SearchJobPublishRecordReqBodyBuilder
func (*SearchJobPublishRecordReqBodyBuilder) Build ¶
func (builder *SearchJobPublishRecordReqBodyBuilder) Build() *SearchJobPublishRecordReqBody
func (*SearchJobPublishRecordReqBodyBuilder) JobChannelId ¶
func (builder *SearchJobPublishRecordReqBodyBuilder) JobChannelId(jobChannelId string) *SearchJobPublishRecordReqBodyBuilder
渠道 ID
示例值:7047318856652261676
type SearchJobPublishRecordReqBuilder ¶
type SearchJobPublishRecordReqBuilder struct {
// contains filtered or unexported fields
}
func NewSearchJobPublishRecordReqBuilder ¶
func NewSearchJobPublishRecordReqBuilder() *SearchJobPublishRecordReqBuilder
func (*SearchJobPublishRecordReqBuilder) Body ¶
func (builder *SearchJobPublishRecordReqBuilder) Body(body *SearchJobPublishRecordReqBody) *SearchJobPublishRecordReqBuilder
获取职位广告发布记录
func (*SearchJobPublishRecordReqBuilder) Build ¶
func (builder *SearchJobPublishRecordReqBuilder) Build() *SearchJobPublishRecordReq
func (*SearchJobPublishRecordReqBuilder) DepartmentIdType ¶
func (builder *SearchJobPublishRecordReqBuilder) DepartmentIdType(departmentIdType string) *SearchJobPublishRecordReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*SearchJobPublishRecordReqBuilder) JobFamilyIdType ¶
func (builder *SearchJobPublishRecordReqBuilder) JobFamilyIdType(jobFamilyIdType string) *SearchJobPublishRecordReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*SearchJobPublishRecordReqBuilder) JobLevelIdType ¶
func (builder *SearchJobPublishRecordReqBuilder) JobLevelIdType(jobLevelIdType string) *SearchJobPublishRecordReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*SearchJobPublishRecordReqBuilder) PageSize ¶
func (builder *SearchJobPublishRecordReqBuilder) PageSize(pageSize int) *SearchJobPublishRecordReqBuilder
每页获取记录数量,最大100
示例值:10
func (*SearchJobPublishRecordReqBuilder) PageToken ¶
func (builder *SearchJobPublishRecordReqBuilder) PageToken(pageToken string) *SearchJobPublishRecordReqBuilder
下一页页码
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
func (*SearchJobPublishRecordReqBuilder) UserIdType ¶
func (builder *SearchJobPublishRecordReqBuilder) UserIdType(userIdType string) *SearchJobPublishRecordReqBuilder
用户 ID 类型
示例值:open_id
type SearchJobPublishRecordResp ¶
type SearchJobPublishRecordResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SearchJobPublishRecordRespData `json:"data"` // 业务数据 }
func (*SearchJobPublishRecordResp) Success ¶
func (resp *SearchJobPublishRecordResp) Success() bool
type SearchJobPublishRecordRespData ¶
type SearchJobPublishRecordRespData struct { Items []*WebsiteJobPost `json:"items,omitempty"` // 列表 HasMore *bool `json:"has_more,omitempty"` // 是否还有下一页数据 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type SearchReferralPathReqBodyBuilder ¶
type SearchReferralPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchReferralPathReqBodyBuilder ¶
func NewSearchReferralPathReqBodyBuilder() *SearchReferralPathReqBodyBuilder
func (*SearchReferralPathReqBodyBuilder) Build ¶
func (builder *SearchReferralPathReqBodyBuilder) Build() (*SearchReferralReqBody, error)
func (*SearchReferralPathReqBodyBuilder) EndTime ¶
func (builder *SearchReferralPathReqBodyBuilder) EndTime(endTime string) *SearchReferralPathReqBodyBuilder
投递终止时间,若不填,默认为全部,但最多返回200条
示例值:
func (*SearchReferralPathReqBodyBuilder) StartTime ¶
func (builder *SearchReferralPathReqBodyBuilder) StartTime(startTime string) *SearchReferralPathReqBodyBuilder
投递起始时间,若不填,默认为全部,但最多返回200条
示例值:
func (*SearchReferralPathReqBodyBuilder) TalentId ¶
func (builder *SearchReferralPathReqBodyBuilder) TalentId(talentId string) *SearchReferralPathReqBodyBuilder
人才id
示例值:6930815272790114324
type SearchReferralReq ¶
type SearchReferralReq struct { Body *SearchReferralReqBody `body:""` // contains filtered or unexported fields }
type SearchReferralReqBody ¶
type SearchReferralReqBodyBuilder ¶
type SearchReferralReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchReferralReqBodyBuilder ¶
func NewSearchReferralReqBodyBuilder() *SearchReferralReqBodyBuilder
func (*SearchReferralReqBodyBuilder) Build ¶
func (builder *SearchReferralReqBodyBuilder) Build() *SearchReferralReqBody
func (*SearchReferralReqBodyBuilder) EndTime ¶
func (builder *SearchReferralReqBodyBuilder) EndTime(endTime string) *SearchReferralReqBodyBuilder
投递终止时间,若不填,默认为全部,但最多返回200条
示例值:
func (*SearchReferralReqBodyBuilder) StartTime ¶
func (builder *SearchReferralReqBodyBuilder) StartTime(startTime string) *SearchReferralReqBodyBuilder
投递起始时间,若不填,默认为全部,但最多返回200条
示例值:
func (*SearchReferralReqBodyBuilder) TalentId ¶
func (builder *SearchReferralReqBodyBuilder) TalentId(talentId string) *SearchReferralReqBodyBuilder
人才id
示例值:6930815272790114324
type SearchReferralReqBuilder ¶
type SearchReferralReqBuilder struct {
// contains filtered or unexported fields
}
func NewSearchReferralReqBuilder ¶
func NewSearchReferralReqBuilder() *SearchReferralReqBuilder
func (*SearchReferralReqBuilder) Body ¶
func (builder *SearchReferralReqBuilder) Body(body *SearchReferralReqBody) *SearchReferralReqBuilder
func (*SearchReferralReqBuilder) Build ¶
func (builder *SearchReferralReqBuilder) Build() *SearchReferralReq
func (*SearchReferralReqBuilder) UserIdType ¶
func (builder *SearchReferralReqBuilder) UserIdType(userIdType string) *SearchReferralReqBuilder
用户 ID 类型
示例值:open_id
type SearchReferralResp ¶
type SearchReferralResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SearchReferralRespData `json:"data"` // 业务数据 }
func (*SearchReferralResp) Success ¶
func (resp *SearchReferralResp) Success() bool
type SearchReferralRespData ¶
type SearchReferralRespData struct {
Items []*ReferralInfo `json:"items,omitempty"` // 内推信息列表
}
type SearchTalentOperationLogPathReqBodyBuilder ¶
type SearchTalentOperationLogPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchTalentOperationLogPathReqBodyBuilder ¶
func NewSearchTalentOperationLogPathReqBodyBuilder() *SearchTalentOperationLogPathReqBodyBuilder
func (*SearchTalentOperationLogPathReqBodyBuilder) Build ¶
func (builder *SearchTalentOperationLogPathReqBodyBuilder) Build() (*SearchTalentOperationLogReqBody, error)
func (*SearchTalentOperationLogPathReqBodyBuilder) JobIdList ¶
func (builder *SearchTalentOperationLogPathReqBodyBuilder) JobIdList(jobIdList []string) *SearchTalentOperationLogPathReqBodyBuilder
职位 ID 列表
示例值:6949805467799537964
func (*SearchTalentOperationLogPathReqBodyBuilder) OperationList ¶
func (builder *SearchTalentOperationLogPathReqBodyBuilder) OperationList(operationList []int) *SearchTalentOperationLogPathReqBodyBuilder
操作类型 ID 列表
示例值:"3001"
func (*SearchTalentOperationLogPathReqBodyBuilder) OperatorIdList ¶
func (builder *SearchTalentOperationLogPathReqBodyBuilder) OperatorIdList(operatorIdList []string) *SearchTalentOperationLogPathReqBodyBuilder
操作人 ID 列表
示例值:ou_e6139117c300506837def50545420c6a
type SearchTalentOperationLogReq ¶
type SearchTalentOperationLogReq struct { Body *SearchTalentOperationLogReqBody `body:""` // contains filtered or unexported fields }
type SearchTalentOperationLogReqBodyBuilder ¶
type SearchTalentOperationLogReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchTalentOperationLogReqBodyBuilder ¶
func NewSearchTalentOperationLogReqBodyBuilder() *SearchTalentOperationLogReqBodyBuilder
func (*SearchTalentOperationLogReqBodyBuilder) Build ¶
func (builder *SearchTalentOperationLogReqBodyBuilder) Build() *SearchTalentOperationLogReqBody
func (*SearchTalentOperationLogReqBodyBuilder) JobIdList ¶
func (builder *SearchTalentOperationLogReqBodyBuilder) JobIdList(jobIdList []string) *SearchTalentOperationLogReqBodyBuilder
职位 ID 列表
示例值:6949805467799537964
func (*SearchTalentOperationLogReqBodyBuilder) OperationList ¶
func (builder *SearchTalentOperationLogReqBodyBuilder) OperationList(operationList []int) *SearchTalentOperationLogReqBodyBuilder
操作类型 ID 列表
示例值:"3001"
func (*SearchTalentOperationLogReqBodyBuilder) OperatorIdList ¶
func (builder *SearchTalentOperationLogReqBodyBuilder) OperatorIdList(operatorIdList []string) *SearchTalentOperationLogReqBodyBuilder
操作人 ID 列表
示例值:ou_e6139117c300506837def50545420c6a
type SearchTalentOperationLogReqBuilder ¶
type SearchTalentOperationLogReqBuilder struct {
// contains filtered or unexported fields
}
func NewSearchTalentOperationLogReqBuilder ¶
func NewSearchTalentOperationLogReqBuilder() *SearchTalentOperationLogReqBuilder
func (*SearchTalentOperationLogReqBuilder) Body ¶
func (builder *SearchTalentOperationLogReqBuilder) Body(body *SearchTalentOperationLogReqBody) *SearchTalentOperationLogReqBuilder
查询操作人对人才的操作记录
func (*SearchTalentOperationLogReqBuilder) Build ¶
func (builder *SearchTalentOperationLogReqBuilder) Build() *SearchTalentOperationLogReq
func (*SearchTalentOperationLogReqBuilder) PageSize ¶
func (builder *SearchTalentOperationLogReqBuilder) PageSize(pageSize int) *SearchTalentOperationLogReqBuilder
每页获取记录数量,最大100
示例值:10
func (*SearchTalentOperationLogReqBuilder) PageToken ¶
func (builder *SearchTalentOperationLogReqBuilder) PageToken(pageToken string) *SearchTalentOperationLogReqBuilder
下一页页码
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
func (*SearchTalentOperationLogReqBuilder) UserIdType ¶
func (builder *SearchTalentOperationLogReqBuilder) UserIdType(userIdType string) *SearchTalentOperationLogReqBuilder
此次调用中使用的用户ID的类型
示例值:open_id
type SearchTalentOperationLogResp ¶
type SearchTalentOperationLogResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SearchTalentOperationLogRespData `json:"data"` // 业务数据 }
func (*SearchTalentOperationLogResp) Success ¶
func (resp *SearchTalentOperationLogResp) Success() bool
type SearchTalentOperationLogRespData ¶
type SearchTalentOperationLogRespData struct { Items []*TalentOperationLog `json:"items,omitempty"` // 列表 HasMore *bool `json:"has_more,omitempty"` // 是否还有下一页数据 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type SearchTalentPoolIterator ¶
type SearchTalentPoolIterator struct {
// contains filtered or unexported fields
}
func (*SearchTalentPoolIterator) Next ¶
func (iterator *SearchTalentPoolIterator) Next() (bool, *TalentPool, error)
func (*SearchTalentPoolIterator) NextPageToken ¶
func (iterator *SearchTalentPoolIterator) NextPageToken() *string
type SearchTalentPoolReq ¶
type SearchTalentPoolReq struct { Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type SearchTalentPoolReqBuilder ¶
type SearchTalentPoolReqBuilder struct {
// contains filtered or unexported fields
}
func NewSearchTalentPoolReqBuilder ¶
func NewSearchTalentPoolReqBuilder() *SearchTalentPoolReqBuilder
func (*SearchTalentPoolReqBuilder) Build ¶
func (builder *SearchTalentPoolReqBuilder) Build() *SearchTalentPoolReq
func (*SearchTalentPoolReqBuilder) IdList ¶
func (builder *SearchTalentPoolReqBuilder) IdList(idList []string) *SearchTalentPoolReqBuilder
人才库ID列表
示例值:
func (*SearchTalentPoolReqBuilder) Limit ¶
func (builder *SearchTalentPoolReqBuilder) Limit(limit int) *SearchTalentPoolReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*SearchTalentPoolReqBuilder) PageSize ¶
func (builder *SearchTalentPoolReqBuilder) PageSize(pageSize int) *SearchTalentPoolReqBuilder
分页大小
示例值:100
func (*SearchTalentPoolReqBuilder) PageToken ¶
func (builder *SearchTalentPoolReqBuilder) PageToken(pageToken string) *SearchTalentPoolReqBuilder
分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
type SearchTalentPoolResp ¶
type SearchTalentPoolResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SearchTalentPoolRespData `json:"data"` // 业务数据 }
func (*SearchTalentPoolResp) Success ¶
func (resp *SearchTalentPoolResp) Success() bool
type SearchTalentPoolRespData ¶
type SearchTalentPoolRespData struct { Items []*TalentPool `json:"items,omitempty"` // 人才库列表 PageToken *string `json:"page_token,omitempty"` // 分页标记 HasMore *bool `json:"has_more,omitempty"` // 是否有剩余数据 }
type SearchTestIterator ¶
type SearchTestIterator struct {
// contains filtered or unexported fields
}
func (*SearchTestIterator) NextPageToken ¶
func (iterator *SearchTestIterator) NextPageToken() *string
type SearchTestPathReqBodyBuilder ¶
type SearchTestPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchTestPathReqBodyBuilder ¶
func NewSearchTestPathReqBodyBuilder() *SearchTestPathReqBodyBuilder
func (*SearchTestPathReqBodyBuilder) ApplicationIdList ¶
func (builder *SearchTestPathReqBodyBuilder) ApplicationIdList(applicationIdList []string) *SearchTestPathReqBodyBuilder
投递 ID 列表,最多 100 个,默认查询全部投递
示例值:7018467800193304840
func (*SearchTestPathReqBodyBuilder) Build ¶
func (builder *SearchTestPathReqBodyBuilder) Build() (*SearchTestReqBody, error)
func (*SearchTestPathReqBodyBuilder) TestStartTimeMax ¶
func (builder *SearchTestPathReqBodyBuilder) TestStartTimeMax(testStartTimeMax string) *SearchTestPathReqBodyBuilder
笔试开始时间早于等于的时间
示例值:1608726989000
func (*SearchTestPathReqBodyBuilder) TestStartTimeMin ¶
func (builder *SearchTestPathReqBodyBuilder) TestStartTimeMin(testStartTimeMin string) *SearchTestPathReqBodyBuilder
笔试开始时间晚于等于的时间
示例值:1608725989000
type SearchTestReq ¶
type SearchTestReq struct { Body *SearchTestReqBody `body:""` Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type SearchTestReqBody ¶
type SearchTestReqBodyBuilder ¶
type SearchTestReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchTestReqBodyBuilder ¶
func NewSearchTestReqBodyBuilder() *SearchTestReqBodyBuilder
func (*SearchTestReqBodyBuilder) ApplicationIdList ¶
func (builder *SearchTestReqBodyBuilder) ApplicationIdList(applicationIdList []string) *SearchTestReqBodyBuilder
投递 ID 列表,最多 100 个,默认查询全部投递
示例值:7018467800193304840
func (*SearchTestReqBodyBuilder) Build ¶
func (builder *SearchTestReqBodyBuilder) Build() *SearchTestReqBody
func (*SearchTestReqBodyBuilder) TestStartTimeMax ¶
func (builder *SearchTestReqBodyBuilder) TestStartTimeMax(testStartTimeMax string) *SearchTestReqBodyBuilder
笔试开始时间早于等于的时间
示例值:1608726989000
func (*SearchTestReqBodyBuilder) TestStartTimeMin ¶
func (builder *SearchTestReqBodyBuilder) TestStartTimeMin(testStartTimeMin string) *SearchTestReqBodyBuilder
笔试开始时间晚于等于的时间
示例值:1608725989000
type SearchTestReqBuilder ¶
type SearchTestReqBuilder struct {
// contains filtered or unexported fields
}
func NewSearchTestReqBuilder ¶
func NewSearchTestReqBuilder() *SearchTestReqBuilder
func (*SearchTestReqBuilder) Body ¶
func (builder *SearchTestReqBuilder) Body(body *SearchTestReqBody) *SearchTestReqBuilder
批量获取人才在某投递流程中的笔试信息,如作答状态、笔试得分等。(目前仅支持获取 1w 条数据,若数据量较大,可通过控制 test_start_time 查询条件分批次获取全量数据)
func (*SearchTestReqBuilder) Build ¶
func (builder *SearchTestReqBuilder) Build() *SearchTestReq
func (*SearchTestReqBuilder) Limit ¶
func (builder *SearchTestReqBuilder) Limit(limit int) *SearchTestReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*SearchTestReqBuilder) PageSize ¶
func (builder *SearchTestReqBuilder) PageSize(pageSize int) *SearchTestReqBuilder
每页获取记录数量,最大100
示例值:10
func (*SearchTestReqBuilder) PageToken ¶
func (builder *SearchTestReqBuilder) PageToken(pageToken string) *SearchTestReqBuilder
下一页页码
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
func (*SearchTestReqBuilder) UserIdType ¶
func (builder *SearchTestReqBuilder) UserIdType(userIdType string) *SearchTestReqBuilder
此次调用中使用的用户ID的类型
示例值:
type SearchTestResp ¶
type SearchTestResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SearchTestRespData `json:"data"` // 业务数据 }
func (*SearchTestResp) Success ¶
func (resp *SearchTestResp) Success() bool
type SearchTestRespData ¶
type SearchWebsiteJobPostIterator ¶
type SearchWebsiteJobPostIterator struct {
// contains filtered or unexported fields
}
func (*SearchWebsiteJobPostIterator) Next ¶
func (iterator *SearchWebsiteJobPostIterator) Next() (bool, *WebsiteJobPost, error)
func (*SearchWebsiteJobPostIterator) NextPageToken ¶
func (iterator *SearchWebsiteJobPostIterator) NextPageToken() *string
type SearchWebsiteJobPostPathReqBodyBuilder ¶
type SearchWebsiteJobPostPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchWebsiteJobPostPathReqBodyBuilder ¶
func NewSearchWebsiteJobPostPathReqBodyBuilder() *SearchWebsiteJobPostPathReqBodyBuilder
func (*SearchWebsiteJobPostPathReqBodyBuilder) Build ¶
func (builder *SearchWebsiteJobPostPathReqBodyBuilder) Build() (*SearchWebsiteJobPostReqBody, error)
func (*SearchWebsiteJobPostPathReqBodyBuilder) CityCodeList ¶
func (builder *SearchWebsiteJobPostPathReqBodyBuilder) CityCodeList(cityCodeList []string) *SearchWebsiteJobPostPathReqBodyBuilder
职位城市列表
示例值:CT_1
func (*SearchWebsiteJobPostPathReqBodyBuilder) CreateEndTime ¶
func (builder *SearchWebsiteJobPostPathReqBodyBuilder) CreateEndTime(createEndTime string) *SearchWebsiteJobPostPathReqBodyBuilder
最晚创建时间,毫秒级时间戳
示例值:1618500278663
func (*SearchWebsiteJobPostPathReqBodyBuilder) CreateStartTime ¶
func (builder *SearchWebsiteJobPostPathReqBodyBuilder) CreateStartTime(createStartTime string) *SearchWebsiteJobPostPathReqBodyBuilder
最早创建时间,毫秒级时间戳
示例值:1618500278663
func (*SearchWebsiteJobPostPathReqBodyBuilder) JobFunctionIdList ¶
func (builder *SearchWebsiteJobPostPathReqBodyBuilder) JobFunctionIdList(jobFunctionIdList []string) *SearchWebsiteJobPostPathReqBodyBuilder
职能分类列表
示例值:6916472453069883661
func (*SearchWebsiteJobPostPathReqBodyBuilder) JobTypeIdList ¶
func (builder *SearchWebsiteJobPostPathReqBodyBuilder) JobTypeIdList(jobTypeIdList []string) *SearchWebsiteJobPostPathReqBodyBuilder
职位类型列表
示例值:6916472453069883661
func (*SearchWebsiteJobPostPathReqBodyBuilder) Keyword ¶
func (builder *SearchWebsiteJobPostPathReqBodyBuilder) Keyword(keyword string) *SearchWebsiteJobPostPathReqBodyBuilder
关键字
示例值:HR
func (*SearchWebsiteJobPostPathReqBodyBuilder) SubjectIdList ¶
func (builder *SearchWebsiteJobPostPathReqBodyBuilder) SubjectIdList(subjectIdList []string) *SearchWebsiteJobPostPathReqBodyBuilder
职位项目列表
示例值:6916472453069883661
func (*SearchWebsiteJobPostPathReqBodyBuilder) UpdateEndTime ¶
func (builder *SearchWebsiteJobPostPathReqBodyBuilder) UpdateEndTime(updateEndTime string) *SearchWebsiteJobPostPathReqBodyBuilder
最晚更新时间,毫秒级时间戳
示例值:1618500278663
func (*SearchWebsiteJobPostPathReqBodyBuilder) UpdateStartTime ¶
func (builder *SearchWebsiteJobPostPathReqBodyBuilder) UpdateStartTime(updateStartTime string) *SearchWebsiteJobPostPathReqBodyBuilder
最早更新时间,毫秒级时间戳
示例值:1618500278663
type SearchWebsiteJobPostReq ¶
type SearchWebsiteJobPostReq struct { Body *SearchWebsiteJobPostReqBody `body:""` Limit int // 最多返回多少记录,只有在使用迭代器访问时,才有效 // contains filtered or unexported fields }
type SearchWebsiteJobPostReqBody ¶
type SearchWebsiteJobPostReqBody struct { JobTypeIdList []string `json:"job_type_id_list,omitempty"` // 职位类型列表 CityCodeList []string `json:"city_code_list,omitempty"` // 职位城市列表 JobFunctionIdList []string `json:"job_function_id_list,omitempty"` // 职能分类列表 SubjectIdList []string `json:"subject_id_list,omitempty"` // 职位项目列表 Keyword *string `json:"keyword,omitempty"` // 关键字 UpdateStartTime *string `json:"update_start_time,omitempty"` // 最早更新时间,毫秒级时间戳 UpdateEndTime *string `json:"update_end_time,omitempty"` // 最晚更新时间,毫秒级时间戳 CreateStartTime *string `json:"create_start_time,omitempty"` // 最早创建时间,毫秒级时间戳 CreateEndTime *string `json:"create_end_time,omitempty"` // 最晚创建时间,毫秒级时间戳 }
type SearchWebsiteJobPostReqBodyBuilder ¶
type SearchWebsiteJobPostReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewSearchWebsiteJobPostReqBodyBuilder ¶
func NewSearchWebsiteJobPostReqBodyBuilder() *SearchWebsiteJobPostReqBodyBuilder
func (*SearchWebsiteJobPostReqBodyBuilder) Build ¶
func (builder *SearchWebsiteJobPostReqBodyBuilder) Build() *SearchWebsiteJobPostReqBody
func (*SearchWebsiteJobPostReqBodyBuilder) CityCodeList ¶
func (builder *SearchWebsiteJobPostReqBodyBuilder) CityCodeList(cityCodeList []string) *SearchWebsiteJobPostReqBodyBuilder
职位城市列表
示例值:CT_1
func (*SearchWebsiteJobPostReqBodyBuilder) CreateEndTime ¶
func (builder *SearchWebsiteJobPostReqBodyBuilder) CreateEndTime(createEndTime string) *SearchWebsiteJobPostReqBodyBuilder
最晚创建时间,毫秒级时间戳
示例值:1618500278663
func (*SearchWebsiteJobPostReqBodyBuilder) CreateStartTime ¶
func (builder *SearchWebsiteJobPostReqBodyBuilder) CreateStartTime(createStartTime string) *SearchWebsiteJobPostReqBodyBuilder
最早创建时间,毫秒级时间戳
示例值:1618500278663
func (*SearchWebsiteJobPostReqBodyBuilder) JobFunctionIdList ¶
func (builder *SearchWebsiteJobPostReqBodyBuilder) JobFunctionIdList(jobFunctionIdList []string) *SearchWebsiteJobPostReqBodyBuilder
职能分类列表
示例值:6916472453069883661
func (*SearchWebsiteJobPostReqBodyBuilder) JobTypeIdList ¶
func (builder *SearchWebsiteJobPostReqBodyBuilder) JobTypeIdList(jobTypeIdList []string) *SearchWebsiteJobPostReqBodyBuilder
职位类型列表
示例值:6916472453069883661
func (*SearchWebsiteJobPostReqBodyBuilder) Keyword ¶
func (builder *SearchWebsiteJobPostReqBodyBuilder) Keyword(keyword string) *SearchWebsiteJobPostReqBodyBuilder
关键字
示例值:HR
func (*SearchWebsiteJobPostReqBodyBuilder) SubjectIdList ¶
func (builder *SearchWebsiteJobPostReqBodyBuilder) SubjectIdList(subjectIdList []string) *SearchWebsiteJobPostReqBodyBuilder
职位项目列表
示例值:6916472453069883661
func (*SearchWebsiteJobPostReqBodyBuilder) UpdateEndTime ¶
func (builder *SearchWebsiteJobPostReqBodyBuilder) UpdateEndTime(updateEndTime string) *SearchWebsiteJobPostReqBodyBuilder
最晚更新时间,毫秒级时间戳
示例值:1618500278663
func (*SearchWebsiteJobPostReqBodyBuilder) UpdateStartTime ¶
func (builder *SearchWebsiteJobPostReqBodyBuilder) UpdateStartTime(updateStartTime string) *SearchWebsiteJobPostReqBodyBuilder
最早更新时间,毫秒级时间戳
示例值:1618500278663
type SearchWebsiteJobPostReqBuilder ¶
type SearchWebsiteJobPostReqBuilder struct {
// contains filtered or unexported fields
}
func NewSearchWebsiteJobPostReqBuilder ¶
func NewSearchWebsiteJobPostReqBuilder() *SearchWebsiteJobPostReqBuilder
func (*SearchWebsiteJobPostReqBuilder) Body ¶
func (builder *SearchWebsiteJobPostReqBuilder) Body(body *SearchWebsiteJobPostReqBody) *SearchWebsiteJobPostReqBuilder
搜索自定义官网下的职位列表
func (*SearchWebsiteJobPostReqBuilder) Build ¶
func (builder *SearchWebsiteJobPostReqBuilder) Build() *SearchWebsiteJobPostReq
func (*SearchWebsiteJobPostReqBuilder) DepartmentIdType ¶
func (builder *SearchWebsiteJobPostReqBuilder) DepartmentIdType(departmentIdType string) *SearchWebsiteJobPostReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*SearchWebsiteJobPostReqBuilder) JobLevelIdType ¶
func (builder *SearchWebsiteJobPostReqBuilder) JobLevelIdType(jobLevelIdType string) *SearchWebsiteJobPostReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*SearchWebsiteJobPostReqBuilder) Limit ¶
func (builder *SearchWebsiteJobPostReqBuilder) Limit(limit int) *SearchWebsiteJobPostReqBuilder
最大返回多少记录,当使用迭代器访问时才有效
func (*SearchWebsiteJobPostReqBuilder) PageSize ¶
func (builder *SearchWebsiteJobPostReqBuilder) PageSize(pageSize int) *SearchWebsiteJobPostReqBuilder
每页获取记录数量,最大10
示例值:10
func (*SearchWebsiteJobPostReqBuilder) PageToken ¶
func (builder *SearchWebsiteJobPostReqBuilder) PageToken(pageToken string) *SearchWebsiteJobPostReqBuilder
下一页页码
示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
func (*SearchWebsiteJobPostReqBuilder) UserIdType ¶
func (builder *SearchWebsiteJobPostReqBuilder) UserIdType(userIdType string) *SearchWebsiteJobPostReqBuilder
用户 ID 类型
示例值:open_id
func (*SearchWebsiteJobPostReqBuilder) WebsiteId ¶
func (builder *SearchWebsiteJobPostReqBuilder) WebsiteId(websiteId string) *SearchWebsiteJobPostReqBuilder
官网 ID
示例值:111
type SearchWebsiteJobPostResp ¶
type SearchWebsiteJobPostResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *SearchWebsiteJobPostRespData `json:"data"` // 业务数据 }
func (*SearchWebsiteJobPostResp) Success ¶
func (resp *SearchWebsiteJobPostResp) Success() bool
type SearchWebsiteJobPostRespData ¶
type SearchWebsiteJobPostRespData struct { Items []*WebsiteJobPost `json:"items,omitempty"` // 列表 HasMore *bool `json:"has_more,omitempty"` // 是否还有下一页数据 PageToken *string `json:"page_token,omitempty"` // 下一页页码 }
type SelectOptionResult ¶
type SelectOptionResult struct { OptionId *string `json:"option_id,omitempty"` // 选项 ID OptionName *string `json:"option_name,omitempty"` // 选项中文名称 OptionEnName *string `json:"option_en_name,omitempty"` // 选项英文名称 OptionDesc *string `json:"option_desc,omitempty"` // 选项中文描述 OptionEnDesc *string `json:"option_en_desc,omitempty"` // 选项英文描述 IsSelected *bool `json:"is_selected,omitempty"` // 是否选择 }
type SelectOptionResultBuilder ¶
type SelectOptionResultBuilder struct {
// contains filtered or unexported fields
}
func NewSelectOptionResultBuilder ¶
func NewSelectOptionResultBuilder() *SelectOptionResultBuilder
func (*SelectOptionResultBuilder) Build ¶
func (builder *SelectOptionResultBuilder) Build() *SelectOptionResult
func (*SelectOptionResultBuilder) IsSelected ¶
func (builder *SelectOptionResultBuilder) IsSelected(isSelected bool) *SelectOptionResultBuilder
是否选择
示例值:true
func (*SelectOptionResultBuilder) OptionDesc ¶
func (builder *SelectOptionResultBuilder) OptionDesc(optionDesc string) *SelectOptionResultBuilder
选项中文描述
示例值:测试选项描述
func (*SelectOptionResultBuilder) OptionEnDesc ¶
func (builder *SelectOptionResultBuilder) OptionEnDesc(optionEnDesc string) *SelectOptionResultBuilder
选项英文描述
示例值:Test Option Desc
func (*SelectOptionResultBuilder) OptionEnName ¶
func (builder *SelectOptionResultBuilder) OptionEnName(optionEnName string) *SelectOptionResultBuilder
选项英文名称
示例值:Option 1
func (*SelectOptionResultBuilder) OptionId ¶
func (builder *SelectOptionResultBuilder) OptionId(optionId string) *SelectOptionResultBuilder
选项 ID
示例值:6950930570311993644
func (*SelectOptionResultBuilder) OptionName ¶
func (builder *SelectOptionResultBuilder) OptionName(optionName string) *SelectOptionResultBuilder
选项中文名称
示例值:选项一
type SequenceBuilder ¶
type SequenceBuilder struct {
// contains filtered or unexported fields
}
func NewSequenceBuilder ¶
func NewSequenceBuilder() *SequenceBuilder
func (*SequenceBuilder) Build ¶
func (builder *SequenceBuilder) Build() *Sequence
func (*SequenceBuilder) EnName ¶
func (builder *SequenceBuilder) EnName(enName string) *SequenceBuilder
英文名
示例值:
func (*SequenceBuilder) Name ¶
func (builder *SequenceBuilder) Name(name string) *SequenceBuilder
名字
示例值:
type SignatureAttachment ¶
type SignatureAttachment struct { Id *string `json:"id,omitempty"` // 文件 id FileName *string `json:"file_name,omitempty"` // 文件名称 FileTemplateId *string `json:"file_template_id,omitempty"` // 文件模板 id FileTemplateName *string `json:"file_template_name,omitempty"` // 文件模板名称 FileTemplateTypeId *string `json:"file_template_type_id,omitempty"` // 文件模板类型 id FileTemplateTypeName *string `json:"file_template_type_name,omitempty"` // 文件模板类型名称 }
type SignatureAttachmentBuilder ¶
type SignatureAttachmentBuilder struct {
// contains filtered or unexported fields
}
func NewSignatureAttachmentBuilder ¶
func NewSignatureAttachmentBuilder() *SignatureAttachmentBuilder
func (*SignatureAttachmentBuilder) Build ¶
func (builder *SignatureAttachmentBuilder) Build() *SignatureAttachment
func (*SignatureAttachmentBuilder) FileName ¶
func (builder *SignatureAttachmentBuilder) FileName(fileName string) *SignatureAttachmentBuilder
文件名称
示例值:offer 文件
func (*SignatureAttachmentBuilder) FileTemplateId ¶
func (builder *SignatureAttachmentBuilder) FileTemplateId(fileTemplateId string) *SignatureAttachmentBuilder
文件模板 id
示例值:1718959426734
func (*SignatureAttachmentBuilder) FileTemplateName ¶
func (builder *SignatureAttachmentBuilder) FileTemplateName(fileTemplateName string) *SignatureAttachmentBuilder
文件模板名称
示例值:offer 文件
func (*SignatureAttachmentBuilder) FileTemplateTypeId ¶
func (builder *SignatureAttachmentBuilder) FileTemplateTypeId(fileTemplateTypeId string) *SignatureAttachmentBuilder
文件模板类型 id
示例值:1718959426734
func (*SignatureAttachmentBuilder) FileTemplateTypeName ¶
func (builder *SignatureAttachmentBuilder) FileTemplateTypeName(fileTemplateTypeName string) *SignatureAttachmentBuilder
文件模板类型名称
示例值:offer 文件
func (*SignatureAttachmentBuilder) Id ¶
func (builder *SignatureAttachmentBuilder) Id(id string) *SignatureAttachmentBuilder
文件 id
示例值:12345678901
type SiteApplication ¶
type SiteApplication struct { ExternalId *string `json:"external_id,omitempty"` // 外部id,用于转换内部id JobPostId *string `json:"job_post_id,omitempty"` // 职位id Resume *SiteApplicationResume `json:"resume,omitempty"` // 简历信息 Status *string `json:"status,omitempty"` // 投递状态 }
type SiteApplicationBuilder ¶
type SiteApplicationBuilder struct {
// contains filtered or unexported fields
}
func NewSiteApplicationBuilder ¶
func NewSiteApplicationBuilder() *SiteApplicationBuilder
func (*SiteApplicationBuilder) Build ¶
func (builder *SiteApplicationBuilder) Build() *SiteApplication
func (*SiteApplicationBuilder) ExternalId ¶
func (builder *SiteApplicationBuilder) ExternalId(externalId string) *SiteApplicationBuilder
外部id,用于转换内部id
示例值:
func (*SiteApplicationBuilder) JobPostId ¶
func (builder *SiteApplicationBuilder) JobPostId(jobPostId string) *SiteApplicationBuilder
职位id
示例值:
func (*SiteApplicationBuilder) Resume ¶
func (builder *SiteApplicationBuilder) Resume(resume *SiteApplicationResume) *SiteApplicationBuilder
简历信息
示例值:
func (*SiteApplicationBuilder) Status ¶
func (builder *SiteApplicationBuilder) Status(status string) *SiteApplicationBuilder
投递状态
示例值:
type SiteApplicationResume ¶
type SiteApplicationResume struct { Name *string `json:"name,omitempty"` // 姓名 MobileNumber *string `json:"mobile_number,omitempty"` // 手机号 MoblieCode *string `json:"moblie_code,omitempty"` // 手机区号 Email *string `json:"email,omitempty"` // 邮箱 SiteAttachmentId *string `json:"site_attachment_id,omitempty"` // 简历附件id SelfEvaluation *string `json:"self_evaluation,omitempty"` // 自我评价 Age *string `json:"age,omitempty"` // 年龄 WorkingYear *string `json:"working_year,omitempty"` // 工作年限 EducationList []*SiteResumeEducation `json:"education_list,omitempty"` // 教育经历列表 CareerList []*SiteResumeCareer `json:"career_list,omitempty"` // 工作经历列表 ProjectList []*SiteResumeProject `json:"project_list,omitempty"` // 项目经历列表 InternshipList []*SiteResumeInternship `json:"internship_list,omitempty"` // 实习经历列表 WorkList []*SiteResumeWork `json:"work_list,omitempty"` // 作品集列表 AwardList []*SiteResumeAward `json:"award_list,omitempty"` // 获奖经历列表 LanguageSkillList []*SiteResumeLanguageSkill `json:"language_skill_list,omitempty"` // 语言技能列表 SnsList []*SiteResumeSns `json:"sns_list,omitempty"` // 社交账号列表 Identification *SiteResumeIdentification `json:"identification,omitempty"` // 身份信息 CompetitionList []*SiteResumeCompetition `json:"competition_list,omitempty"` // 竞赛经历列表 CertificateList []*SiteResumeCertificate `json:"certificate_list,omitempty"` // 证书列表 }
type SiteApplicationResumeBuilder ¶
type SiteApplicationResumeBuilder struct {
// contains filtered or unexported fields
}
func NewSiteApplicationResumeBuilder ¶
func NewSiteApplicationResumeBuilder() *SiteApplicationResumeBuilder
func (*SiteApplicationResumeBuilder) Age ¶
func (builder *SiteApplicationResumeBuilder) Age(age string) *SiteApplicationResumeBuilder
年龄
示例值:
func (*SiteApplicationResumeBuilder) AwardList ¶
func (builder *SiteApplicationResumeBuilder) AwardList(awardList []*SiteResumeAward) *SiteApplicationResumeBuilder
获奖经历列表
示例值:
func (*SiteApplicationResumeBuilder) Build ¶
func (builder *SiteApplicationResumeBuilder) Build() *SiteApplicationResume
func (*SiteApplicationResumeBuilder) CareerList ¶
func (builder *SiteApplicationResumeBuilder) CareerList(careerList []*SiteResumeCareer) *SiteApplicationResumeBuilder
工作经历列表
示例值:
func (*SiteApplicationResumeBuilder) CertificateList ¶
func (builder *SiteApplicationResumeBuilder) CertificateList(certificateList []*SiteResumeCertificate) *SiteApplicationResumeBuilder
证书列表
示例值:
func (*SiteApplicationResumeBuilder) CompetitionList ¶
func (builder *SiteApplicationResumeBuilder) CompetitionList(competitionList []*SiteResumeCompetition) *SiteApplicationResumeBuilder
竞赛经历列表
示例值:
func (*SiteApplicationResumeBuilder) EducationList ¶
func (builder *SiteApplicationResumeBuilder) EducationList(educationList []*SiteResumeEducation) *SiteApplicationResumeBuilder
教育经历列表
示例值:
func (*SiteApplicationResumeBuilder) Email ¶
func (builder *SiteApplicationResumeBuilder) Email(email string) *SiteApplicationResumeBuilder
邮箱
示例值:
func (*SiteApplicationResumeBuilder) Identification ¶
func (builder *SiteApplicationResumeBuilder) Identification(identification *SiteResumeIdentification) *SiteApplicationResumeBuilder
身份信息
示例值:
func (*SiteApplicationResumeBuilder) InternshipList ¶
func (builder *SiteApplicationResumeBuilder) InternshipList(internshipList []*SiteResumeInternship) *SiteApplicationResumeBuilder
实习经历列表
示例值:
func (*SiteApplicationResumeBuilder) LanguageSkillList ¶
func (builder *SiteApplicationResumeBuilder) LanguageSkillList(languageSkillList []*SiteResumeLanguageSkill) *SiteApplicationResumeBuilder
语言技能列表
示例值:
func (*SiteApplicationResumeBuilder) MobileNumber ¶
func (builder *SiteApplicationResumeBuilder) MobileNumber(mobileNumber string) *SiteApplicationResumeBuilder
手机号
示例值:
func (*SiteApplicationResumeBuilder) MoblieCode ¶
func (builder *SiteApplicationResumeBuilder) MoblieCode(moblieCode string) *SiteApplicationResumeBuilder
手机区号
示例值:
func (*SiteApplicationResumeBuilder) Name ¶
func (builder *SiteApplicationResumeBuilder) Name(name string) *SiteApplicationResumeBuilder
姓名
示例值:
func (*SiteApplicationResumeBuilder) ProjectList ¶
func (builder *SiteApplicationResumeBuilder) ProjectList(projectList []*SiteResumeProject) *SiteApplicationResumeBuilder
项目经历列表
示例值:
func (*SiteApplicationResumeBuilder) SelfEvaluation ¶
func (builder *SiteApplicationResumeBuilder) SelfEvaluation(selfEvaluation string) *SiteApplicationResumeBuilder
自我评价
示例值:
func (*SiteApplicationResumeBuilder) SiteAttachmentId ¶
func (builder *SiteApplicationResumeBuilder) SiteAttachmentId(siteAttachmentId string) *SiteApplicationResumeBuilder
简历附件id
示例值:
func (*SiteApplicationResumeBuilder) SnsList ¶
func (builder *SiteApplicationResumeBuilder) SnsList(snsList []*SiteResumeSns) *SiteApplicationResumeBuilder
社交账号列表
示例值:
func (*SiteApplicationResumeBuilder) WorkList ¶
func (builder *SiteApplicationResumeBuilder) WorkList(workList []*SiteResumeWork) *SiteApplicationResumeBuilder
作品集列表
示例值:
func (*SiteApplicationResumeBuilder) WorkingYear ¶
func (builder *SiteApplicationResumeBuilder) WorkingYear(workingYear string) *SiteApplicationResumeBuilder
工作年限
示例值:
type SiteBuilder ¶
type SiteBuilder struct {
// contains filtered or unexported fields
}
func NewSiteBuilder ¶
func NewSiteBuilder() *SiteBuilder
func (*SiteBuilder) Build ¶
func (builder *SiteBuilder) Build() *Site
type SiteJobCity ¶
type SiteJobCityBuilder ¶
type SiteJobCityBuilder struct {
// contains filtered or unexported fields
}
func NewSiteJobCityBuilder ¶
func NewSiteJobCityBuilder() *SiteJobCityBuilder
func (*SiteJobCityBuilder) Build ¶
func (builder *SiteJobCityBuilder) Build() *SiteJobCity
func (*SiteJobCityBuilder) CityCode ¶
func (builder *SiteJobCityBuilder) CityCode(cityCode string) *SiteJobCityBuilder
地址code
示例值:
func (*SiteJobCityBuilder) Name ¶
func (builder *SiteJobCityBuilder) Name(name *SiteName) *SiteJobCityBuilder
地址名称
示例值:
type SiteJobPost ¶
type SiteJobPost struct { Id *string `json:"id,omitempty"` // 职位id Title *string `json:"title,omitempty"` // 职位名称 Description *string `json:"description,omitempty"` // 职位描述 Requirement *string `json:"requirement,omitempty"` // 职位要求 JobTypeInfo *SiteJobType `json:"job_type_info,omitempty"` // 职位职能 CityInfo *SiteJobCity `json:"city_info,omitempty"` // 职位城市 RecruitmentType *SiteJobRecruitmentType `json:"recruitment_type,omitempty"` // 雇佣类型 PublishTime *int `json:"publish_time,omitempty"` // 职位发布时间 }
type SiteJobPostBuilder ¶
type SiteJobPostBuilder struct {
// contains filtered or unexported fields
}
func NewSiteJobPostBuilder ¶
func NewSiteJobPostBuilder() *SiteJobPostBuilder
func (*SiteJobPostBuilder) Build ¶
func (builder *SiteJobPostBuilder) Build() *SiteJobPost
func (*SiteJobPostBuilder) CityInfo ¶
func (builder *SiteJobPostBuilder) CityInfo(cityInfo *SiteJobCity) *SiteJobPostBuilder
职位城市
示例值:
func (*SiteJobPostBuilder) Description ¶
func (builder *SiteJobPostBuilder) Description(description string) *SiteJobPostBuilder
职位描述
示例值:
func (*SiteJobPostBuilder) Id ¶
func (builder *SiteJobPostBuilder) Id(id string) *SiteJobPostBuilder
职位id
示例值:
func (*SiteJobPostBuilder) JobTypeInfo ¶
func (builder *SiteJobPostBuilder) JobTypeInfo(jobTypeInfo *SiteJobType) *SiteJobPostBuilder
职位职能
示例值:
func (*SiteJobPostBuilder) PublishTime ¶
func (builder *SiteJobPostBuilder) PublishTime(publishTime int) *SiteJobPostBuilder
职位发布时间
示例值:
func (*SiteJobPostBuilder) RecruitmentType ¶
func (builder *SiteJobPostBuilder) RecruitmentType(recruitmentType *SiteJobRecruitmentType) *SiteJobPostBuilder
雇佣类型
示例值:
func (*SiteJobPostBuilder) Requirement ¶
func (builder *SiteJobPostBuilder) Requirement(requirement string) *SiteJobPostBuilder
职位要求
示例值:
func (*SiteJobPostBuilder) Title ¶
func (builder *SiteJobPostBuilder) Title(title string) *SiteJobPostBuilder
职位名称
示例值:
type SiteJobPostSearchInfo ¶
type SiteJobPostSearchInfo struct { JobPostInfo []*SiteJobPost `json:"job_post_info,omitempty"` // 职位列表 Count *int `json:"count,omitempty"` // 职位总数 }
type SiteJobPostSearchInfoBuilder ¶
type SiteJobPostSearchInfoBuilder struct {
// contains filtered or unexported fields
}
func NewSiteJobPostSearchInfoBuilder ¶
func NewSiteJobPostSearchInfoBuilder() *SiteJobPostSearchInfoBuilder
func (*SiteJobPostSearchInfoBuilder) Build ¶
func (builder *SiteJobPostSearchInfoBuilder) Build() *SiteJobPostSearchInfo
func (*SiteJobPostSearchInfoBuilder) Count ¶
func (builder *SiteJobPostSearchInfoBuilder) Count(count int) *SiteJobPostSearchInfoBuilder
职位总数
示例值:
func (*SiteJobPostSearchInfoBuilder) JobPostInfo ¶
func (builder *SiteJobPostSearchInfoBuilder) JobPostInfo(jobPostInfo []*SiteJobPost) *SiteJobPostSearchInfoBuilder
职位列表
示例值:
type SiteJobPostSearchRequest ¶
type SiteJobPostSearchRequest struct { Keyword *string `json:"keyword,omitempty"` // 搜索关键字 Offset *int `json:"offset,omitempty"` // 分页用的偏移量,默认0 Limit *int `json:"limit,omitempty"` // 分页用的分页条数,最大100 JobTypeIdList []string `json:"job_type_id_list,omitempty"` // 职能列表返回的id CityCodeList []string `json:"city_code_list,omitempty"` // 地址列表返回的code SiteId *string `json:"site_id,omitempty"` // 官网id,不传则查询默认官网 }
type SiteJobPostSearchRequestBuilder ¶
type SiteJobPostSearchRequestBuilder struct {
// contains filtered or unexported fields
}
func NewSiteJobPostSearchRequestBuilder ¶
func NewSiteJobPostSearchRequestBuilder() *SiteJobPostSearchRequestBuilder
func (*SiteJobPostSearchRequestBuilder) Build ¶
func (builder *SiteJobPostSearchRequestBuilder) Build() *SiteJobPostSearchRequest
func (*SiteJobPostSearchRequestBuilder) CityCodeList ¶
func (builder *SiteJobPostSearchRequestBuilder) CityCodeList(cityCodeList []string) *SiteJobPostSearchRequestBuilder
地址列表返回的code
示例值:
func (*SiteJobPostSearchRequestBuilder) JobTypeIdList ¶
func (builder *SiteJobPostSearchRequestBuilder) JobTypeIdList(jobTypeIdList []string) *SiteJobPostSearchRequestBuilder
职能列表返回的id
示例值:
func (*SiteJobPostSearchRequestBuilder) Keyword ¶
func (builder *SiteJobPostSearchRequestBuilder) Keyword(keyword string) *SiteJobPostSearchRequestBuilder
搜索关键字
示例值:
func (*SiteJobPostSearchRequestBuilder) Limit ¶
func (builder *SiteJobPostSearchRequestBuilder) Limit(limit int) *SiteJobPostSearchRequestBuilder
分页用的分页条数,最大100
示例值:
func (*SiteJobPostSearchRequestBuilder) Offset ¶
func (builder *SiteJobPostSearchRequestBuilder) Offset(offset int) *SiteJobPostSearchRequestBuilder
分页用的偏移量,默认0
示例值:
func (*SiteJobPostSearchRequestBuilder) SiteId ¶
func (builder *SiteJobPostSearchRequestBuilder) SiteId(siteId string) *SiteJobPostSearchRequestBuilder
官网id,不传则查询默认官网
示例值:
type SiteJobRecruitmentType ¶
type SiteJobRecruitmentTypeBuilder ¶
type SiteJobRecruitmentTypeBuilder struct {
// contains filtered or unexported fields
}
func NewSiteJobRecruitmentTypeBuilder ¶
func NewSiteJobRecruitmentTypeBuilder() *SiteJobRecruitmentTypeBuilder
func (*SiteJobRecruitmentTypeBuilder) Build ¶
func (builder *SiteJobRecruitmentTypeBuilder) Build() *SiteJobRecruitmentType
func (*SiteJobRecruitmentTypeBuilder) Id ¶
func (builder *SiteJobRecruitmentTypeBuilder) Id(id string) *SiteJobRecruitmentTypeBuilder
雇佣类型id
示例值:
func (*SiteJobRecruitmentTypeBuilder) Name ¶
func (builder *SiteJobRecruitmentTypeBuilder) Name(name *SiteName) *SiteJobRecruitmentTypeBuilder
雇佣类型名称
示例值:
type SiteJobType ¶
type SiteJobTypeBuilder ¶
type SiteJobTypeBuilder struct {
// contains filtered or unexported fields
}
func NewSiteJobTypeBuilder ¶
func NewSiteJobTypeBuilder() *SiteJobTypeBuilder
func (*SiteJobTypeBuilder) Build ¶
func (builder *SiteJobTypeBuilder) Build() *SiteJobType
func (*SiteJobTypeBuilder) Id ¶
func (builder *SiteJobTypeBuilder) Id(id string) *SiteJobTypeBuilder
职能id
示例值:
func (*SiteJobTypeBuilder) Name ¶
func (builder *SiteJobTypeBuilder) Name(name *SiteName) *SiteJobTypeBuilder
职位职能名称
示例值:
type SiteNameBuilder ¶
type SiteNameBuilder struct {
// contains filtered or unexported fields
}
func NewSiteNameBuilder ¶
func NewSiteNameBuilder() *SiteNameBuilder
func (*SiteNameBuilder) Build ¶
func (builder *SiteNameBuilder) Build() *SiteName
func (*SiteNameBuilder) EnUs ¶
func (builder *SiteNameBuilder) EnUs(enUs string) *SiteNameBuilder
英文名称
示例值:
func (*SiteNameBuilder) ZhCn ¶
func (builder *SiteNameBuilder) ZhCn(zhCn string) *SiteNameBuilder
中文名称
示例值:
type SiteResumeAward ¶
type SiteResumeAwardBuilder ¶
type SiteResumeAwardBuilder struct {
// contains filtered or unexported fields
}
func NewSiteResumeAwardBuilder ¶
func NewSiteResumeAwardBuilder() *SiteResumeAwardBuilder
func (*SiteResumeAwardBuilder) AwardTime ¶
func (builder *SiteResumeAwardBuilder) AwardTime(awardTime string) *SiteResumeAwardBuilder
获奖时间
示例值:
func (*SiteResumeAwardBuilder) Build ¶
func (builder *SiteResumeAwardBuilder) Build() *SiteResumeAward
func (*SiteResumeAwardBuilder) Description ¶
func (builder *SiteResumeAwardBuilder) Description(description string) *SiteResumeAwardBuilder
描述
示例值:
func (*SiteResumeAwardBuilder) Title ¶
func (builder *SiteResumeAwardBuilder) Title(title string) *SiteResumeAwardBuilder
标题
示例值:
type SiteResumeCareer ¶
type SiteResumeCareer struct { Company *string `json:"company,omitempty"` // 公司名 Title *string `json:"title,omitempty"` // 职位名 CareerType *string `json:"career_type,omitempty"` // 工作类型 Description *string `json:"description,omitempty"` // 描述 StartTime *string `json:"start_time,omitempty"` // 开始时间 EndTime *string `json:"end_time,omitempty"` // 结束时间 }
type SiteResumeCareerBuilder ¶
type SiteResumeCareerBuilder struct {
// contains filtered or unexported fields
}
func NewSiteResumeCareerBuilder ¶
func NewSiteResumeCareerBuilder() *SiteResumeCareerBuilder
func (*SiteResumeCareerBuilder) Build ¶
func (builder *SiteResumeCareerBuilder) Build() *SiteResumeCareer
func (*SiteResumeCareerBuilder) CareerType ¶
func (builder *SiteResumeCareerBuilder) CareerType(careerType string) *SiteResumeCareerBuilder
工作类型
示例值:
func (*SiteResumeCareerBuilder) Company ¶
func (builder *SiteResumeCareerBuilder) Company(company string) *SiteResumeCareerBuilder
公司名
示例值:
func (*SiteResumeCareerBuilder) Description ¶
func (builder *SiteResumeCareerBuilder) Description(description string) *SiteResumeCareerBuilder
描述
示例值:
func (*SiteResumeCareerBuilder) EndTime ¶
func (builder *SiteResumeCareerBuilder) EndTime(endTime string) *SiteResumeCareerBuilder
结束时间
示例值:
func (*SiteResumeCareerBuilder) StartTime ¶
func (builder *SiteResumeCareerBuilder) StartTime(startTime string) *SiteResumeCareerBuilder
开始时间
示例值:
func (*SiteResumeCareerBuilder) Title ¶
func (builder *SiteResumeCareerBuilder) Title(title string) *SiteResumeCareerBuilder
职位名
示例值:
type SiteResumeCertificate ¶
type SiteResumeCertificateBuilder ¶
type SiteResumeCertificateBuilder struct {
// contains filtered or unexported fields
}
func NewSiteResumeCertificateBuilder ¶
func NewSiteResumeCertificateBuilder() *SiteResumeCertificateBuilder
func (*SiteResumeCertificateBuilder) Build ¶
func (builder *SiteResumeCertificateBuilder) Build() *SiteResumeCertificate
func (*SiteResumeCertificateBuilder) Description ¶
func (builder *SiteResumeCertificateBuilder) Description(description string) *SiteResumeCertificateBuilder
描述
示例值:
func (*SiteResumeCertificateBuilder) Name ¶
func (builder *SiteResumeCertificateBuilder) Name(name string) *SiteResumeCertificateBuilder
名称
示例值:
type SiteResumeCompetition ¶
type SiteResumeCompetitionBuilder ¶
type SiteResumeCompetitionBuilder struct {
// contains filtered or unexported fields
}
func NewSiteResumeCompetitionBuilder ¶
func NewSiteResumeCompetitionBuilder() *SiteResumeCompetitionBuilder
func (*SiteResumeCompetitionBuilder) Build ¶
func (builder *SiteResumeCompetitionBuilder) Build() *SiteResumeCompetition
func (*SiteResumeCompetitionBuilder) Description ¶
func (builder *SiteResumeCompetitionBuilder) Description(description string) *SiteResumeCompetitionBuilder
描述
示例值:
func (*SiteResumeCompetitionBuilder) Name ¶
func (builder *SiteResumeCompetitionBuilder) Name(name string) *SiteResumeCompetitionBuilder
名称
示例值:
type SiteResumeEducation ¶
type SiteResumeEducation struct { Degree *string `json:"degree,omitempty"` // 学位 School *string `json:"school,omitempty"` // 学校 Major *string `json:"major,omitempty"` // 专业 StartTime *string `json:"start_time,omitempty"` // 入学时间 EndTime *string `json:"end_time,omitempty"` // 毕业时间 EducationType *string `json:"education_type,omitempty"` // 学位类型 AcademicRanking *string `json:"academic_ranking,omitempty"` // 排名 }
type SiteResumeEducationBuilder ¶
type SiteResumeEducationBuilder struct {
// contains filtered or unexported fields
}
func NewSiteResumeEducationBuilder ¶
func NewSiteResumeEducationBuilder() *SiteResumeEducationBuilder
func (*SiteResumeEducationBuilder) AcademicRanking ¶
func (builder *SiteResumeEducationBuilder) AcademicRanking(academicRanking string) *SiteResumeEducationBuilder
排名
示例值:
func (*SiteResumeEducationBuilder) Build ¶
func (builder *SiteResumeEducationBuilder) Build() *SiteResumeEducation
func (*SiteResumeEducationBuilder) Degree ¶
func (builder *SiteResumeEducationBuilder) Degree(degree string) *SiteResumeEducationBuilder
学位
示例值:
func (*SiteResumeEducationBuilder) EducationType ¶
func (builder *SiteResumeEducationBuilder) EducationType(educationType string) *SiteResumeEducationBuilder
学位类型
示例值:
func (*SiteResumeEducationBuilder) EndTime ¶
func (builder *SiteResumeEducationBuilder) EndTime(endTime string) *SiteResumeEducationBuilder
毕业时间
示例值:
func (*SiteResumeEducationBuilder) Major ¶
func (builder *SiteResumeEducationBuilder) Major(major string) *SiteResumeEducationBuilder
专业
示例值:
func (*SiteResumeEducationBuilder) School ¶
func (builder *SiteResumeEducationBuilder) School(school string) *SiteResumeEducationBuilder
学校
示例值:
func (*SiteResumeEducationBuilder) StartTime ¶
func (builder *SiteResumeEducationBuilder) StartTime(startTime string) *SiteResumeEducationBuilder
入学时间
示例值:
type SiteResumeIdentificationBuilder ¶
type SiteResumeIdentificationBuilder struct {
// contains filtered or unexported fields
}
func NewSiteResumeIdentificationBuilder ¶
func NewSiteResumeIdentificationBuilder() *SiteResumeIdentificationBuilder
func (*SiteResumeIdentificationBuilder) Build ¶
func (builder *SiteResumeIdentificationBuilder) Build() *SiteResumeIdentification
func (*SiteResumeIdentificationBuilder) Code ¶
func (builder *SiteResumeIdentificationBuilder) Code(code string) *SiteResumeIdentificationBuilder
身份号码
示例值:
func (*SiteResumeIdentificationBuilder) IdentificationType ¶
func (builder *SiteResumeIdentificationBuilder) IdentificationType(identificationType string) *SiteResumeIdentificationBuilder
身份类型
示例值:
type SiteResumeInternship ¶
type SiteResumeInternship struct { Company *string `json:"company,omitempty"` // 公司名 Position *string `json:"position,omitempty"` // 职位名 Description *string `json:"description,omitempty"` // 描述 StartTime *string `json:"start_time,omitempty"` // 开始时间 EndTime *string `json:"end_time,omitempty"` // 结束时间 }
type SiteResumeInternshipBuilder ¶
type SiteResumeInternshipBuilder struct {
// contains filtered or unexported fields
}
func NewSiteResumeInternshipBuilder ¶
func NewSiteResumeInternshipBuilder() *SiteResumeInternshipBuilder
func (*SiteResumeInternshipBuilder) Build ¶
func (builder *SiteResumeInternshipBuilder) Build() *SiteResumeInternship
func (*SiteResumeInternshipBuilder) Company ¶
func (builder *SiteResumeInternshipBuilder) Company(company string) *SiteResumeInternshipBuilder
公司名
示例值:
func (*SiteResumeInternshipBuilder) Description ¶
func (builder *SiteResumeInternshipBuilder) Description(description string) *SiteResumeInternshipBuilder
描述
示例值:
func (*SiteResumeInternshipBuilder) EndTime ¶
func (builder *SiteResumeInternshipBuilder) EndTime(endTime string) *SiteResumeInternshipBuilder
结束时间
示例值:
func (*SiteResumeInternshipBuilder) Position ¶
func (builder *SiteResumeInternshipBuilder) Position(position string) *SiteResumeInternshipBuilder
职位名
示例值:
func (*SiteResumeInternshipBuilder) StartTime ¶
func (builder *SiteResumeInternshipBuilder) StartTime(startTime string) *SiteResumeInternshipBuilder
开始时间
示例值:
type SiteResumeLanguageSkill ¶
type SiteResumeLanguageSkillBuilder ¶
type SiteResumeLanguageSkillBuilder struct {
// contains filtered or unexported fields
}
func NewSiteResumeLanguageSkillBuilder ¶
func NewSiteResumeLanguageSkillBuilder() *SiteResumeLanguageSkillBuilder
func (*SiteResumeLanguageSkillBuilder) Build ¶
func (builder *SiteResumeLanguageSkillBuilder) Build() *SiteResumeLanguageSkill
func (*SiteResumeLanguageSkillBuilder) Language ¶
func (builder *SiteResumeLanguageSkillBuilder) Language(language string) *SiteResumeLanguageSkillBuilder
语言名称
示例值:
func (*SiteResumeLanguageSkillBuilder) Proficiency ¶
func (builder *SiteResumeLanguageSkillBuilder) Proficiency(proficiency string) *SiteResumeLanguageSkillBuilder
语言等级
示例值:
type SiteResumeProject ¶
type SiteResumeProjectBuilder ¶
type SiteResumeProjectBuilder struct {
// contains filtered or unexported fields
}
func NewSiteResumeProjectBuilder ¶
func NewSiteResumeProjectBuilder() *SiteResumeProjectBuilder
func (*SiteResumeProjectBuilder) Build ¶
func (builder *SiteResumeProjectBuilder) Build() *SiteResumeProject
func (*SiteResumeProjectBuilder) Description ¶
func (builder *SiteResumeProjectBuilder) Description(description string) *SiteResumeProjectBuilder
描述
示例值:
func (*SiteResumeProjectBuilder) EndTime ¶
func (builder *SiteResumeProjectBuilder) EndTime(endTime string) *SiteResumeProjectBuilder
结束时间
示例值:
func (*SiteResumeProjectBuilder) Name ¶
func (builder *SiteResumeProjectBuilder) Name(name string) *SiteResumeProjectBuilder
项目名
示例值:
func (*SiteResumeProjectBuilder) Role ¶
func (builder *SiteResumeProjectBuilder) Role(role string) *SiteResumeProjectBuilder
担任角色
示例值:
func (*SiteResumeProjectBuilder) StartTime ¶
func (builder *SiteResumeProjectBuilder) StartTime(startTime string) *SiteResumeProjectBuilder
开始时间
示例值:
type SiteResumeSns ¶
type SiteResumeSnsBuilder ¶
type SiteResumeSnsBuilder struct {
// contains filtered or unexported fields
}
func NewSiteResumeSnsBuilder ¶
func NewSiteResumeSnsBuilder() *SiteResumeSnsBuilder
func (*SiteResumeSnsBuilder) Build ¶
func (builder *SiteResumeSnsBuilder) Build() *SiteResumeSns
func (*SiteResumeSnsBuilder) Link ¶
func (builder *SiteResumeSnsBuilder) Link(link string) *SiteResumeSnsBuilder
链接
示例值:
func (*SiteResumeSnsBuilder) SnsType ¶
func (builder *SiteResumeSnsBuilder) SnsType(snsType string) *SiteResumeSnsBuilder
社交网站类型
示例值:
type SiteResumeWork ¶
type SiteResumeWorkBuilder ¶
type SiteResumeWorkBuilder struct {
// contains filtered or unexported fields
}
func NewSiteResumeWorkBuilder ¶
func NewSiteResumeWorkBuilder() *SiteResumeWorkBuilder
func (*SiteResumeWorkBuilder) Build ¶
func (builder *SiteResumeWorkBuilder) Build() *SiteResumeWork
func (*SiteResumeWorkBuilder) Description ¶
func (builder *SiteResumeWorkBuilder) Description(description string) *SiteResumeWorkBuilder
描述
示例值:
func (*SiteResumeWorkBuilder) Link ¶
func (builder *SiteResumeWorkBuilder) Link(link string) *SiteResumeWorkBuilder
作品链接
示例值:
func (*SiteResumeWorkBuilder) SiteAttachmentId ¶
func (builder *SiteResumeWorkBuilder) SiteAttachmentId(siteAttachmentId string) *SiteResumeWorkBuilder
作品附件id
示例值:
type SnsInfoBuilder ¶
type SnsInfoBuilder struct {
// contains filtered or unexported fields
}
func NewSnsInfoBuilder ¶
func NewSnsInfoBuilder() *SnsInfoBuilder
func (*SnsInfoBuilder) Build ¶
func (builder *SnsInfoBuilder) Build() *SnsInfo
func (*SnsInfoBuilder) Link ¶
func (builder *SnsInfoBuilder) Link(link string) *SnsInfoBuilder
SNS链接
示例值:
func (*SnsInfoBuilder) SnsType ¶
func (builder *SnsInfoBuilder) SnsType(snsType int) *SnsInfoBuilder
SNS类型
示例值:
type Store ¶
type Store struct { Id *string `json:"id,omitempty"` // 门店ID Name *string `json:"name,omitempty"` // 门店名称 NameEn *string `json:"name_en,omitempty"` // 门店名称(英文) DepartmentId *string `json:"department_id,omitempty"` // 部门ID ActiveStatus *int `json:"active_status,omitempty"` // 启用状态 AddressId *string `json:"address_id,omitempty"` // 地理位置 ManagerId *string `json:"manager_id,omitempty"` // 门店负责人ID Remark *string `json:"remark,omitempty"` // 备注 RemarkEn *string `json:"remark_en,omitempty"` // 备注(英文) }
type StoreBuilder ¶
type StoreBuilder struct {
// contains filtered or unexported fields
}
func NewStoreBuilder ¶
func NewStoreBuilder() *StoreBuilder
func (*StoreBuilder) ActiveStatus ¶
func (builder *StoreBuilder) ActiveStatus(activeStatus int) *StoreBuilder
启用状态
示例值:1
func (*StoreBuilder) AddressId ¶
func (builder *StoreBuilder) AddressId(addressId string) *StoreBuilder
地理位置
示例值:6936011864347134239
func (*StoreBuilder) Build ¶
func (builder *StoreBuilder) Build() *Store
func (*StoreBuilder) DepartmentId ¶
func (builder *StoreBuilder) DepartmentId(departmentId string) *StoreBuilder
部门ID
示例值:od-b2fafdce6fc5800b574ba5b0e2798b36
func (*StoreBuilder) Id ¶
func (builder *StoreBuilder) Id(id string) *StoreBuilder
门店ID
示例值:7244461012524337452
func (*StoreBuilder) ManagerId ¶
func (builder *StoreBuilder) ManagerId(managerId string) *StoreBuilder
门店负责人ID
示例值:ou_efk39117c300506837def50545420c6a
func (*StoreBuilder) Name ¶
func (builder *StoreBuilder) Name(name string) *StoreBuilder
门店名称
示例值:门店名称
func (*StoreBuilder) NameEn ¶
func (builder *StoreBuilder) NameEn(nameEn string) *StoreBuilder
门店名称(英文)
示例值:Store Name
func (*StoreBuilder) Remark ¶
func (builder *StoreBuilder) Remark(remark string) *StoreBuilder
备注
示例值:备注
func (*StoreBuilder) RemarkEn ¶
func (builder *StoreBuilder) RemarkEn(remarkEn string) *StoreBuilder
备注(英文)
示例值:Remark
type Subject ¶
type Subject struct { Id *string `json:"id,omitempty"` // ID Name *I18n `json:"name,omitempty"` // 名称 CreateTime *string `json:"create_time,omitempty"` // 创建时间 ActiveStatus *int `json:"active_status,omitempty"` // 状态 ApplicationLimit *int `json:"application_limit,omitempty"` // 投递职位数上限 Creator *IdNameObject `json:"creator,omitempty"` // 创建人 }
type SubjectBuilder ¶
type SubjectBuilder struct {
// contains filtered or unexported fields
}
func NewSubjectBuilder ¶
func NewSubjectBuilder() *SubjectBuilder
func (*SubjectBuilder) ActiveStatus ¶
func (builder *SubjectBuilder) ActiveStatus(activeStatus int) *SubjectBuilder
状态
示例值:1
func (*SubjectBuilder) ApplicationLimit ¶
func (builder *SubjectBuilder) ApplicationLimit(applicationLimit int) *SubjectBuilder
投递职位数上限
示例值:1
func (*SubjectBuilder) Build ¶
func (builder *SubjectBuilder) Build() *Subject
func (*SubjectBuilder) CreateTime ¶
func (builder *SubjectBuilder) CreateTime(createTime string) *SubjectBuilder
创建时间
示例值:1628512038000
func (*SubjectBuilder) Creator ¶
func (builder *SubjectBuilder) Creator(creator *IdNameObject) *SubjectBuilder
创建人
示例值:
func (*SubjectBuilder) Id ¶
func (builder *SubjectBuilder) Id(id string) *SubjectBuilder
ID
示例值:1213213123123
func (*SubjectBuilder) Name ¶
func (builder *SubjectBuilder) Name(name *I18n) *SubjectBuilder
名称
示例值:
type Talent ¶
type Talent struct { Id *string `json:"id,omitempty"` // 人才ID IsInAgencyPeriod *bool `json:"is_in_agency_period,omitempty"` // 是否在猎头保护期 IsOnboarded *bool `json:"is_onboarded,omitempty"` // 是否已入职 BasicInfo *TalentBasicInfo `json:"basic_info,omitempty"` // 基础信息 EducationList []*TalentEducationInfo `json:"education_list,omitempty"` // 教育经历 CareerList []*TalentCareerInfo `json:"career_list,omitempty"` // 工作经历 ProjectList []*TalentProjectInfo `json:"project_list,omitempty"` // 项目经历 WorksList []*TalentWorksInfo `json:"works_list,omitempty"` // 作品 AwardList []*TalentAwardInfo `json:"award_list,omitempty"` // 获奖 LanguageList []*TalentLanguageInfo `json:"language_list,omitempty"` // 语言能力 SnsList []*TalentSnsInfo `json:"sns_list,omitempty"` // 社交账号 ResumeSourceList []*TalentResumeSource `json:"resume_source_list,omitempty"` // 简历来源 InterviewRegistrationList []*TalentInterviewRegistrationSimple `json:"interview_registration_list,omitempty"` // 面试登记表 RegistrationList []*RegistrationBasicInfo `json:"registration_list,omitempty"` // 登记表列表 ResumeAttachmentIdList []string `json:"resume_attachment_id_list,omitempty"` // 简历附件id列表(按照简历创建时间降序) CustomizedDataList []*TalentCustomizedData `json:"customized_data_list,omitempty"` // 自定义模块 TopDegree *int `json:"top_degree,omitempty"` // 最高学历 FirstDegree *int `json:"first_degree,omitempty"` // 第一学历 }
type TalentAwardInfo ¶
type TalentAwardInfo struct { Id *string `json:"id,omitempty"` // ID Title *string `json:"title,omitempty"` // 获奖名称 AwardTime *string `json:"award_time,omitempty"` // 获奖时间 Desc *string `json:"desc,omitempty"` // 描述 CustomizedDataList []*TalentCustomizedDataChild `json:"customized_data_list,omitempty"` // 自定义字段 }
type TalentAwardInfoBuilder ¶
type TalentAwardInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentAwardInfoBuilder ¶
func NewTalentAwardInfoBuilder() *TalentAwardInfoBuilder
func (*TalentAwardInfoBuilder) AwardTime ¶
func (builder *TalentAwardInfoBuilder) AwardTime(awardTime string) *TalentAwardInfoBuilder
获奖时间
示例值:1991
func (*TalentAwardInfoBuilder) Build ¶
func (builder *TalentAwardInfoBuilder) Build() *TalentAwardInfo
func (*TalentAwardInfoBuilder) CustomizedDataList ¶
func (builder *TalentAwardInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentAwardInfoBuilder
自定义字段
示例值:
func (*TalentAwardInfoBuilder) Desc ¶
func (builder *TalentAwardInfoBuilder) Desc(desc string) *TalentAwardInfoBuilder
描述
示例值:最优秀的新人奖
func (*TalentAwardInfoBuilder) Id ¶
func (builder *TalentAwardInfoBuilder) Id(id string) *TalentAwardInfoBuilder
ID
示例值:6891560630172518670
func (*TalentAwardInfoBuilder) Title ¶
func (builder *TalentAwardInfoBuilder) Title(title string) *TalentAwardInfoBuilder
获奖名称
示例值:最佳新人奖
type TalentBasicInfo ¶
type TalentBasicInfo struct { Name *string `json:"name,omitempty"` // 名字 Mobile *string `json:"mobile,omitempty"` // 手机 MobileCode *string `json:"mobile_code,omitempty"` // 手机国家区号 MobileCountryCode *string `json:"mobile_country_code,omitempty"` // 手机国家代码 Email *string `json:"email,omitempty"` // 邮箱 ExperienceYears *int `json:"experience_years,omitempty"` // 工作年限 Age *int `json:"age,omitempty"` // 年龄 Nationality *TalentNationality `json:"nationality,omitempty"` // 国籍 Gender *int `json:"gender,omitempty"` // 性别 CurrentCity *TalentCityInfo `json:"current_city,omitempty"` // 所在地点 HometownCity *TalentCityInfo `json:"hometown_city,omitempty"` // 家乡 PreferredCityList []*TalentCityInfo `json:"preferred_city_list,omitempty"` // 意向地点 IdentificationType *int `json:"identification_type,omitempty"` // 证件类型 IdentificationNumber *string `json:"identification_number,omitempty"` // 证件号 Birthday *int `json:"birthday,omitempty"` // 生日 CreatorId *string `json:"creator_id,omitempty"` // 创建人 MaritalStatus *int `json:"marital_status,omitempty"` // 婚姻状况 CurrentHomeAddress *string `json:"current_home_address,omitempty"` // 家庭住址 CustomizedDataList []*TalentCustomizedDataChild `json:"customized_data_list,omitempty"` // 自定义字段 ModifyTime *string `json:"modify_time,omitempty"` // 修改时间 HukouLocationCode *string `json:"hukou_location_code,omitempty"` // 户口所在地 }
type TalentBasicInfoBuilder ¶
type TalentBasicInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentBasicInfoBuilder ¶
func NewTalentBasicInfoBuilder() *TalentBasicInfoBuilder
func (*TalentBasicInfoBuilder) Age ¶
func (builder *TalentBasicInfoBuilder) Age(age int) *TalentBasicInfoBuilder
年龄
示例值:22
func (*TalentBasicInfoBuilder) Birthday ¶
func (builder *TalentBasicInfoBuilder) Birthday(birthday int) *TalentBasicInfoBuilder
生日
示例值:293016767159
func (*TalentBasicInfoBuilder) Build ¶
func (builder *TalentBasicInfoBuilder) Build() *TalentBasicInfo
func (*TalentBasicInfoBuilder) CreatorId ¶
func (builder *TalentBasicInfoBuilder) CreatorId(creatorId string) *TalentBasicInfoBuilder
创建人
示例值:ou-xxx
func (*TalentBasicInfoBuilder) CurrentCity ¶
func (builder *TalentBasicInfoBuilder) CurrentCity(currentCity *TalentCityInfo) *TalentBasicInfoBuilder
所在地点
示例值:
func (*TalentBasicInfoBuilder) CurrentHomeAddress ¶
func (builder *TalentBasicInfoBuilder) CurrentHomeAddress(currentHomeAddress string) *TalentBasicInfoBuilder
家庭住址
示例值:南京路1号
func (*TalentBasicInfoBuilder) CustomizedDataList ¶
func (builder *TalentBasicInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentBasicInfoBuilder
自定义字段
示例值:
func (*TalentBasicInfoBuilder) Email ¶
func (builder *TalentBasicInfoBuilder) Email(email string) *TalentBasicInfoBuilder
邮箱
示例值:16xx1@126.com
func (*TalentBasicInfoBuilder) ExperienceYears ¶
func (builder *TalentBasicInfoBuilder) ExperienceYears(experienceYears int) *TalentBasicInfoBuilder
工作年限
示例值:5
func (*TalentBasicInfoBuilder) Gender ¶
func (builder *TalentBasicInfoBuilder) Gender(gender int) *TalentBasicInfoBuilder
性别
示例值:1
func (*TalentBasicInfoBuilder) HometownCity ¶
func (builder *TalentBasicInfoBuilder) HometownCity(hometownCity *TalentCityInfo) *TalentBasicInfoBuilder
家乡
示例值:
func (*TalentBasicInfoBuilder) HukouLocationCode ¶
func (builder *TalentBasicInfoBuilder) HukouLocationCode(hukouLocationCode string) *TalentBasicInfoBuilder
户口所在地
示例值:CN_1
func (*TalentBasicInfoBuilder) IdentificationNumber ¶
func (builder *TalentBasicInfoBuilder) IdentificationNumber(identificationNumber string) *TalentBasicInfoBuilder
证件号
示例值:511699199x1x111234
func (*TalentBasicInfoBuilder) IdentificationType ¶
func (builder *TalentBasicInfoBuilder) IdentificationType(identificationType int) *TalentBasicInfoBuilder
证件类型
示例值:1
func (*TalentBasicInfoBuilder) MaritalStatus ¶
func (builder *TalentBasicInfoBuilder) MaritalStatus(maritalStatus int) *TalentBasicInfoBuilder
婚姻状况
示例值:1
func (*TalentBasicInfoBuilder) Mobile ¶
func (builder *TalentBasicInfoBuilder) Mobile(mobile string) *TalentBasicInfoBuilder
手机
示例值:182900291190
func (*TalentBasicInfoBuilder) MobileCode ¶
func (builder *TalentBasicInfoBuilder) MobileCode(mobileCode string) *TalentBasicInfoBuilder
手机国家区号
示例值:86
func (*TalentBasicInfoBuilder) MobileCountryCode ¶
func (builder *TalentBasicInfoBuilder) MobileCountryCode(mobileCountryCode string) *TalentBasicInfoBuilder
手机国家代码
示例值:CN_1
func (*TalentBasicInfoBuilder) ModifyTime ¶
func (builder *TalentBasicInfoBuilder) ModifyTime(modifyTime string) *TalentBasicInfoBuilder
修改时间
示例值:1634801678103
func (*TalentBasicInfoBuilder) Name ¶
func (builder *TalentBasicInfoBuilder) Name(name string) *TalentBasicInfoBuilder
名字
示例值:测试
func (*TalentBasicInfoBuilder) Nationality ¶
func (builder *TalentBasicInfoBuilder) Nationality(nationality *TalentNationality) *TalentBasicInfoBuilder
国籍
示例值:
func (*TalentBasicInfoBuilder) PreferredCityList ¶
func (builder *TalentBasicInfoBuilder) PreferredCityList(preferredCityList []*TalentCityInfo) *TalentBasicInfoBuilder
意向地点
示例值:
type TalentBatchInfo ¶
type TalentBatchInfo struct { TalentId *string `json:"talent_id,omitempty"` // 人才 ID MobileCode *string `json:"mobile_code,omitempty"` // 手机国家区号 MobileNumber *string `json:"mobile_number,omitempty"` // 手机号 Email *string `json:"email,omitempty"` // 邮箱 IdentificationType *int `json:"identification_type,omitempty"` // 证件类型,可参考招聘枚举常量 IdentificationType 枚举定义 IdentificationNumber *string `json:"identification_number,omitempty"` // 证件号 }
type TalentBatchInfoBuilder ¶
type TalentBatchInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentBatchInfoBuilder ¶
func NewTalentBatchInfoBuilder() *TalentBatchInfoBuilder
func (*TalentBatchInfoBuilder) Build ¶
func (builder *TalentBatchInfoBuilder) Build() *TalentBatchInfo
func (*TalentBatchInfoBuilder) Email ¶
func (builder *TalentBatchInfoBuilder) Email(email string) *TalentBatchInfoBuilder
邮箱
示例值:foo@bytedance.com
func (*TalentBatchInfoBuilder) IdentificationNumber ¶
func (builder *TalentBatchInfoBuilder) IdentificationNumber(identificationNumber string) *TalentBatchInfoBuilder
证件号
示例值:130xxxxxxxxx
func (*TalentBatchInfoBuilder) IdentificationType ¶
func (builder *TalentBatchInfoBuilder) IdentificationType(identificationType int) *TalentBatchInfoBuilder
证件类型,可参考招聘枚举常量 IdentificationType 枚举定义
示例值:1
func (*TalentBatchInfoBuilder) MobileCode ¶
func (builder *TalentBatchInfoBuilder) MobileCode(mobileCode string) *TalentBatchInfoBuilder
手机国家区号
示例值:86
func (*TalentBatchInfoBuilder) MobileNumber ¶
func (builder *TalentBatchInfoBuilder) MobileNumber(mobileNumber string) *TalentBatchInfoBuilder
手机号
示例值:182900291190
func (*TalentBatchInfoBuilder) TalentId ¶
func (builder *TalentBatchInfoBuilder) TalentId(talentId string) *TalentBatchInfoBuilder
人才 ID
示例值:6891560630172518670
type TalentBuilder ¶
type TalentBuilder struct {
// contains filtered or unexported fields
}
func NewTalentBuilder ¶
func NewTalentBuilder() *TalentBuilder
func (*TalentBuilder) AwardList ¶
func (builder *TalentBuilder) AwardList(awardList []*TalentAwardInfo) *TalentBuilder
获奖
示例值:
func (*TalentBuilder) BasicInfo ¶
func (builder *TalentBuilder) BasicInfo(basicInfo *TalentBasicInfo) *TalentBuilder
基础信息
示例值:
func (*TalentBuilder) Build ¶
func (builder *TalentBuilder) Build() *Talent
func (*TalentBuilder) CareerList ¶
func (builder *TalentBuilder) CareerList(careerList []*TalentCareerInfo) *TalentBuilder
工作经历
示例值:
func (*TalentBuilder) CustomizedDataList ¶
func (builder *TalentBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedData) *TalentBuilder
自定义模块
示例值:
func (*TalentBuilder) EducationList ¶
func (builder *TalentBuilder) EducationList(educationList []*TalentEducationInfo) *TalentBuilder
教育经历
示例值:
func (*TalentBuilder) FirstDegree ¶
func (builder *TalentBuilder) FirstDegree(firstDegree int) *TalentBuilder
第一学历
示例值:3
func (*TalentBuilder) Id ¶
func (builder *TalentBuilder) Id(id string) *TalentBuilder
人才ID
示例值:6891560630172518670
func (*TalentBuilder) InterviewRegistrationList ¶
func (builder *TalentBuilder) InterviewRegistrationList(interviewRegistrationList []*TalentInterviewRegistrationSimple) *TalentBuilder
面试登记表
示例值:
func (*TalentBuilder) IsInAgencyPeriod ¶
func (builder *TalentBuilder) IsInAgencyPeriod(isInAgencyPeriod bool) *TalentBuilder
是否在猎头保护期
示例值:true
func (*TalentBuilder) IsOnboarded ¶
func (builder *TalentBuilder) IsOnboarded(isOnboarded bool) *TalentBuilder
是否已入职
示例值:true
func (*TalentBuilder) LanguageList ¶
func (builder *TalentBuilder) LanguageList(languageList []*TalentLanguageInfo) *TalentBuilder
语言能力
示例值:
func (*TalentBuilder) ProjectList ¶
func (builder *TalentBuilder) ProjectList(projectList []*TalentProjectInfo) *TalentBuilder
项目经历
示例值:
func (*TalentBuilder) RegistrationList ¶
func (builder *TalentBuilder) RegistrationList(registrationList []*RegistrationBasicInfo) *TalentBuilder
登记表列表
示例值:
func (*TalentBuilder) ResumeAttachmentIdList ¶
func (builder *TalentBuilder) ResumeAttachmentIdList(resumeAttachmentIdList []string) *TalentBuilder
简历附件id列表(按照简历创建时间降序)
示例值:
func (*TalentBuilder) ResumeSourceList ¶
func (builder *TalentBuilder) ResumeSourceList(resumeSourceList []*TalentResumeSource) *TalentBuilder
简历来源
示例值:
func (*TalentBuilder) SnsList ¶
func (builder *TalentBuilder) SnsList(snsList []*TalentSnsInfo) *TalentBuilder
社交账号
示例值:
func (*TalentBuilder) TopDegree ¶
func (builder *TalentBuilder) TopDegree(topDegree int) *TalentBuilder
最高学历
示例值:1
func (*TalentBuilder) WorksList ¶
func (builder *TalentBuilder) WorksList(worksList []*TalentWorksInfo) *TalentBuilder
作品
示例值:
type TalentCareerInfo ¶
type TalentCareerInfo struct { Id *string `json:"id,omitempty"` // ID Company *string `json:"company,omitempty"` // 公司名称 Title *string `json:"title,omitempty"` // 职位名称 Desc *string `json:"desc,omitempty"` // 描述 StartTime *string `json:"start_time,omitempty"` // 开始时间 EndTime *string `json:"end_time,omitempty"` // 结束时间 CareerType *int `json:"career_type,omitempty"` // 经历类型 TagList []int `json:"tag_list,omitempty"` // 工作经历标签 CustomizedDataList []*TalentCustomizedDataChild `json:"customized_data_list,omitempty"` // 自定义字段 }
type TalentCareerInfoBuilder ¶
type TalentCareerInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCareerInfoBuilder ¶
func NewTalentCareerInfoBuilder() *TalentCareerInfoBuilder
func (*TalentCareerInfoBuilder) Build ¶
func (builder *TalentCareerInfoBuilder) Build() *TalentCareerInfo
func (*TalentCareerInfoBuilder) CareerType ¶
func (builder *TalentCareerInfoBuilder) CareerType(careerType int) *TalentCareerInfoBuilder
经历类型
示例值:1
func (*TalentCareerInfoBuilder) Company ¶
func (builder *TalentCareerInfoBuilder) Company(company string) *TalentCareerInfoBuilder
公司名称
示例值:测试公司
func (*TalentCareerInfoBuilder) CustomizedDataList ¶
func (builder *TalentCareerInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentCareerInfoBuilder
自定义字段
示例值:
func (*TalentCareerInfoBuilder) Desc ¶
func (builder *TalentCareerInfoBuilder) Desc(desc string) *TalentCareerInfoBuilder
描述
示例值:测试
func (*TalentCareerInfoBuilder) EndTime ¶
func (builder *TalentCareerInfoBuilder) EndTime(endTime string) *TalentCareerInfoBuilder
结束时间
示例值:1994-01
func (*TalentCareerInfoBuilder) Id ¶
func (builder *TalentCareerInfoBuilder) Id(id string) *TalentCareerInfoBuilder
ID
示例值:6891560630172518670
func (*TalentCareerInfoBuilder) StartTime ¶
func (builder *TalentCareerInfoBuilder) StartTime(startTime string) *TalentCareerInfoBuilder
开始时间
示例值:1990-01
func (*TalentCareerInfoBuilder) TagList ¶
func (builder *TalentCareerInfoBuilder) TagList(tagList []int) *TalentCareerInfoBuilder
工作经历标签
示例值:
func (*TalentCareerInfoBuilder) Title ¶
func (builder *TalentCareerInfoBuilder) Title(title string) *TalentCareerInfoBuilder
职位名称
示例值:高级工程师
type TalentCertificateInfo ¶
type TalentCertificateInfo struct { Id *string `json:"id,omitempty"` // ID Name *string `json:"name,omitempty"` // 证件名称 Desc *string `json:"desc,omitempty"` // 证件描述 CustomizedDataList []*TalentCustomizedDataChild `json:"customized_data_list,omitempty"` // 自定义字段 }
type TalentCertificateInfoBuilder ¶
type TalentCertificateInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCertificateInfoBuilder ¶
func NewTalentCertificateInfoBuilder() *TalentCertificateInfoBuilder
func (*TalentCertificateInfoBuilder) Build ¶
func (builder *TalentCertificateInfoBuilder) Build() *TalentCertificateInfo
func (*TalentCertificateInfoBuilder) CustomizedDataList ¶
func (builder *TalentCertificateInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentCertificateInfoBuilder
自定义字段
示例值:
func (*TalentCertificateInfoBuilder) Desc ¶
func (builder *TalentCertificateInfoBuilder) Desc(desc string) *TalentCertificateInfoBuilder
证件描述
示例值:
func (*TalentCertificateInfoBuilder) Id ¶
func (builder *TalentCertificateInfoBuilder) Id(id string) *TalentCertificateInfoBuilder
ID
示例值:6891560630172518670
func (*TalentCertificateInfoBuilder) Name ¶
func (builder *TalentCertificateInfoBuilder) Name(name string) *TalentCertificateInfoBuilder
证件名称
示例值:身份证
type TalentCityInfo ¶
type TalentCityInfoBuilder ¶
type TalentCityInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCityInfoBuilder ¶
func NewTalentCityInfoBuilder() *TalentCityInfoBuilder
func (*TalentCityInfoBuilder) Build ¶
func (builder *TalentCityInfoBuilder) Build() *TalentCityInfo
func (*TalentCityInfoBuilder) CityCode ¶
func (builder *TalentCityInfoBuilder) CityCode(cityCode string) *TalentCityInfoBuilder
城市码
示例值:CN_183
func (*TalentCityInfoBuilder) EnName ¶
func (builder *TalentCityInfoBuilder) EnName(enName string) *TalentCityInfoBuilder
英文名
示例值:test
func (*TalentCityInfoBuilder) ZhName ¶
func (builder *TalentCityInfoBuilder) ZhName(zhName string) *TalentCityInfoBuilder
中文名
示例值:测试
type TalentCombinedAwardInfo ¶
type TalentCombinedAwardInfo struct { Id *string `json:"id,omitempty"` // ID Title *string `json:"title,omitempty"` // 获奖名称 AwardTime *string `json:"award_time,omitempty"` // 获奖时间 Desc *string `json:"desc,omitempty"` // 描述 CustomizedData []*TalentCustomizedDataObjectValue `json:"customized_data,omitempty"` // 自定义字段 }
type TalentCombinedAwardInfoBuilder ¶
type TalentCombinedAwardInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCombinedAwardInfoBuilder ¶
func NewTalentCombinedAwardInfoBuilder() *TalentCombinedAwardInfoBuilder
func (*TalentCombinedAwardInfoBuilder) AwardTime ¶
func (builder *TalentCombinedAwardInfoBuilder) AwardTime(awardTime string) *TalentCombinedAwardInfoBuilder
获奖时间
示例值:293016767159
func (*TalentCombinedAwardInfoBuilder) Build ¶
func (builder *TalentCombinedAwardInfoBuilder) Build() *TalentCombinedAwardInfo
func (*TalentCombinedAwardInfoBuilder) CustomizedData ¶
func (builder *TalentCombinedAwardInfoBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentCombinedAwardInfoBuilder
自定义字段
示例值:
func (*TalentCombinedAwardInfoBuilder) Desc ¶
func (builder *TalentCombinedAwardInfoBuilder) Desc(desc string) *TalentCombinedAwardInfoBuilder
描述
示例值:最优秀的新人奖
func (*TalentCombinedAwardInfoBuilder) Id ¶
func (builder *TalentCombinedAwardInfoBuilder) Id(id string) *TalentCombinedAwardInfoBuilder
ID
示例值:6891560630172518670
func (*TalentCombinedAwardInfoBuilder) Title ¶
func (builder *TalentCombinedAwardInfoBuilder) Title(title string) *TalentCombinedAwardInfoBuilder
获奖名称
示例值:最佳新人奖
type TalentCombinedBasicInfo ¶
type TalentCombinedBasicInfo struct { Name *string `json:"name,omitempty"` // 名字 Mobile *string `json:"mobile,omitempty"` // 手机号 MobileCountryCode *string `json:"mobile_country_code,omitempty"` // 手机国家代码 Email *string `json:"email,omitempty"` // 邮箱 IdentificationType *int `json:"identification_type,omitempty"` // 证件类型 IdentificationNumber *string `json:"identification_number,omitempty"` // 证件号 Identification *TalentIdentificationInfo `json:"identification,omitempty"` // 证件信息 StartWorkTime *string `json:"start_work_time,omitempty"` // 开始工作时间 Birthday *string `json:"birthday,omitempty"` // 出生日期 Gender *int `json:"gender,omitempty"` // 性别 NationalityId *string `json:"nationality_id,omitempty"` // 国籍编码 CurrentCityCode *string `json:"current_city_code,omitempty"` // 所在地点编码 HometownCityCode *string `json:"hometown_city_code,omitempty"` // 家乡编码 CustomizedData []*TalentCustomizedDataObjectValue `json:"customized_data,omitempty"` // 自定义字段列表 }
type TalentCombinedBasicInfoBuilder ¶
type TalentCombinedBasicInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCombinedBasicInfoBuilder ¶
func NewTalentCombinedBasicInfoBuilder() *TalentCombinedBasicInfoBuilder
func (*TalentCombinedBasicInfoBuilder) Birthday ¶
func (builder *TalentCombinedBasicInfoBuilder) Birthday(birthday string) *TalentCombinedBasicInfoBuilder
出生日期
示例值:293016767159
func (*TalentCombinedBasicInfoBuilder) Build ¶
func (builder *TalentCombinedBasicInfoBuilder) Build() *TalentCombinedBasicInfo
func (*TalentCombinedBasicInfoBuilder) CurrentCityCode ¶
func (builder *TalentCombinedBasicInfoBuilder) CurrentCityCode(currentCityCode string) *TalentCombinedBasicInfoBuilder
所在地点编码
示例值:CT_159
func (*TalentCombinedBasicInfoBuilder) CustomizedData ¶
func (builder *TalentCombinedBasicInfoBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentCombinedBasicInfoBuilder
自定义字段列表
示例值:
func (*TalentCombinedBasicInfoBuilder) Email ¶
func (builder *TalentCombinedBasicInfoBuilder) Email(email string) *TalentCombinedBasicInfoBuilder
邮箱
示例值:16xx1@126.com
func (*TalentCombinedBasicInfoBuilder) Gender ¶
func (builder *TalentCombinedBasicInfoBuilder) Gender(gender int) *TalentCombinedBasicInfoBuilder
性别
示例值:1
func (*TalentCombinedBasicInfoBuilder) HometownCityCode ¶
func (builder *TalentCombinedBasicInfoBuilder) HometownCityCode(hometownCityCode string) *TalentCombinedBasicInfoBuilder
家乡编码
示例值:CT_159
func (*TalentCombinedBasicInfoBuilder) Identification ¶
func (builder *TalentCombinedBasicInfoBuilder) Identification(identification *TalentIdentificationInfo) *TalentCombinedBasicInfoBuilder
证件信息
示例值:
func (*TalentCombinedBasicInfoBuilder) IdentificationNumber ¶
func (builder *TalentCombinedBasicInfoBuilder) IdentificationNumber(identificationNumber string) *TalentCombinedBasicInfoBuilder
证件号
示例值:511699199x1x111234
func (*TalentCombinedBasicInfoBuilder) IdentificationType ¶
func (builder *TalentCombinedBasicInfoBuilder) IdentificationType(identificationType int) *TalentCombinedBasicInfoBuilder
证件类型
示例值:1
func (*TalentCombinedBasicInfoBuilder) Mobile ¶
func (builder *TalentCombinedBasicInfoBuilder) Mobile(mobile string) *TalentCombinedBasicInfoBuilder
手机号
示例值:182900291190
func (*TalentCombinedBasicInfoBuilder) MobileCountryCode ¶
func (builder *TalentCombinedBasicInfoBuilder) MobileCountryCode(mobileCountryCode string) *TalentCombinedBasicInfoBuilder
手机国家代码
示例值:CN_1
func (*TalentCombinedBasicInfoBuilder) Name ¶
func (builder *TalentCombinedBasicInfoBuilder) Name(name string) *TalentCombinedBasicInfoBuilder
名字
示例值:测试
func (*TalentCombinedBasicInfoBuilder) NationalityId ¶
func (builder *TalentCombinedBasicInfoBuilder) NationalityId(nationalityId string) *TalentCombinedBasicInfoBuilder
国籍编码
示例值:CN_112
func (*TalentCombinedBasicInfoBuilder) StartWorkTime ¶
func (builder *TalentCombinedBasicInfoBuilder) StartWorkTime(startWorkTime string) *TalentCombinedBasicInfoBuilder
开始工作时间
示例值:293016767159
type TalentCombinedCareerInfo ¶
type TalentCombinedCareerInfo struct { Id *string `json:"id,omitempty"` // ID Company *string `json:"company,omitempty"` // 公司名称 Title *string `json:"title,omitempty"` // 职位名称 Desc *string `json:"desc,omitempty"` // 描述 StartTime *string `json:"start_time,omitempty"` // 开始时间 EndTime *string `json:"end_time,omitempty"` // 结束时间 CareerType *int `json:"career_type,omitempty"` // 经历类型 CustomizedData []*TalentCustomizedDataObjectValue `json:"customized_data,omitempty"` // 自定义字段 }
type TalentCombinedCareerInfoBuilder ¶
type TalentCombinedCareerInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCombinedCareerInfoBuilder ¶
func NewTalentCombinedCareerInfoBuilder() *TalentCombinedCareerInfoBuilder
func (*TalentCombinedCareerInfoBuilder) Build ¶
func (builder *TalentCombinedCareerInfoBuilder) Build() *TalentCombinedCareerInfo
func (*TalentCombinedCareerInfoBuilder) CareerType ¶
func (builder *TalentCombinedCareerInfoBuilder) CareerType(careerType int) *TalentCombinedCareerInfoBuilder
经历类型
示例值:1
func (*TalentCombinedCareerInfoBuilder) Company ¶
func (builder *TalentCombinedCareerInfoBuilder) Company(company string) *TalentCombinedCareerInfoBuilder
公司名称
示例值:测试公司
func (*TalentCombinedCareerInfoBuilder) CustomizedData ¶
func (builder *TalentCombinedCareerInfoBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentCombinedCareerInfoBuilder
自定义字段
示例值:
func (*TalentCombinedCareerInfoBuilder) Desc ¶
func (builder *TalentCombinedCareerInfoBuilder) Desc(desc string) *TalentCombinedCareerInfoBuilder
描述
示例值:测试
func (*TalentCombinedCareerInfoBuilder) EndTime ¶
func (builder *TalentCombinedCareerInfoBuilder) EndTime(endTime string) *TalentCombinedCareerInfoBuilder
结束时间
示例值:293016767159
func (*TalentCombinedCareerInfoBuilder) Id ¶
func (builder *TalentCombinedCareerInfoBuilder) Id(id string) *TalentCombinedCareerInfoBuilder
ID
示例值:6891560630172518670
func (*TalentCombinedCareerInfoBuilder) StartTime ¶
func (builder *TalentCombinedCareerInfoBuilder) StartTime(startTime string) *TalentCombinedCareerInfoBuilder
开始时间
示例值:293016767159
func (*TalentCombinedCareerInfoBuilder) Title ¶
func (builder *TalentCombinedCareerInfoBuilder) Title(title string) *TalentCombinedCareerInfoBuilder
职位名称
示例值:高级工程师
type TalentCombinedEducationInfo ¶
type TalentCombinedEducationInfo struct { Id *string `json:"id,omitempty"` // ID Degree *int `json:"degree,omitempty"` // 学历 School *string `json:"school,omitempty"` // 学校 FieldOfStudy *string `json:"field_of_study,omitempty"` // 专业 StartTime *string `json:"start_time,omitempty"` // 开始时间 EndTime *string `json:"end_time,omitempty"` // 结束时间 EducationType *int `json:"education_type,omitempty"` // 学历类型 AcademicRanking *int `json:"academic_ranking,omitempty"` // 成绩排名 CustomizedData []*TalentCustomizedDataObjectValue `json:"customized_data,omitempty"` // 自定义字段 }
type TalentCombinedEducationInfoBuilder ¶
type TalentCombinedEducationInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCombinedEducationInfoBuilder ¶
func NewTalentCombinedEducationInfoBuilder() *TalentCombinedEducationInfoBuilder
func (*TalentCombinedEducationInfoBuilder) AcademicRanking ¶
func (builder *TalentCombinedEducationInfoBuilder) AcademicRanking(academicRanking int) *TalentCombinedEducationInfoBuilder
成绩排名
示例值:5
func (*TalentCombinedEducationInfoBuilder) Build ¶
func (builder *TalentCombinedEducationInfoBuilder) Build() *TalentCombinedEducationInfo
func (*TalentCombinedEducationInfoBuilder) CustomizedData ¶
func (builder *TalentCombinedEducationInfoBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentCombinedEducationInfoBuilder
自定义字段
示例值:
func (*TalentCombinedEducationInfoBuilder) Degree ¶
func (builder *TalentCombinedEducationInfoBuilder) Degree(degree int) *TalentCombinedEducationInfoBuilder
学历
示例值:1
func (*TalentCombinedEducationInfoBuilder) EducationType ¶
func (builder *TalentCombinedEducationInfoBuilder) EducationType(educationType int) *TalentCombinedEducationInfoBuilder
学历类型
示例值:1
func (*TalentCombinedEducationInfoBuilder) EndTime ¶
func (builder *TalentCombinedEducationInfoBuilder) EndTime(endTime string) *TalentCombinedEducationInfoBuilder
结束时间
示例值:293016767159
func (*TalentCombinedEducationInfoBuilder) FieldOfStudy ¶
func (builder *TalentCombinedEducationInfoBuilder) FieldOfStudy(fieldOfStudy string) *TalentCombinedEducationInfoBuilder
专业
示例值:考古
func (*TalentCombinedEducationInfoBuilder) Id ¶
func (builder *TalentCombinedEducationInfoBuilder) Id(id string) *TalentCombinedEducationInfoBuilder
ID
示例值:6891560630172518670
func (*TalentCombinedEducationInfoBuilder) School ¶
func (builder *TalentCombinedEducationInfoBuilder) School(school string) *TalentCombinedEducationInfoBuilder
学校
示例值:湘港大学
func (*TalentCombinedEducationInfoBuilder) StartTime ¶
func (builder *TalentCombinedEducationInfoBuilder) StartTime(startTime string) *TalentCombinedEducationInfoBuilder
开始时间
示例值:293016767159
type TalentCombinedLanguageInfo ¶
type TalentCombinedLanguageInfo struct { Id *string `json:"id,omitempty"` // ID Language *int `json:"language,omitempty"` // 语言 Proficiency *int `json:"proficiency,omitempty"` // 精通程度 CustomizedData []*TalentCustomizedDataObjectValue `json:"customized_data,omitempty"` // 自定义字段 }
type TalentCombinedLanguageInfoBuilder ¶
type TalentCombinedLanguageInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCombinedLanguageInfoBuilder ¶
func NewTalentCombinedLanguageInfoBuilder() *TalentCombinedLanguageInfoBuilder
func (*TalentCombinedLanguageInfoBuilder) Build ¶
func (builder *TalentCombinedLanguageInfoBuilder) Build() *TalentCombinedLanguageInfo
func (*TalentCombinedLanguageInfoBuilder) CustomizedData ¶
func (builder *TalentCombinedLanguageInfoBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentCombinedLanguageInfoBuilder
自定义字段
示例值:
func (*TalentCombinedLanguageInfoBuilder) Id ¶
func (builder *TalentCombinedLanguageInfoBuilder) Id(id string) *TalentCombinedLanguageInfoBuilder
ID
示例值:6891560630172518670
func (*TalentCombinedLanguageInfoBuilder) Language ¶
func (builder *TalentCombinedLanguageInfoBuilder) Language(language int) *TalentCombinedLanguageInfoBuilder
语言
示例值:1
func (*TalentCombinedLanguageInfoBuilder) Proficiency ¶
func (builder *TalentCombinedLanguageInfoBuilder) Proficiency(proficiency int) *TalentCombinedLanguageInfoBuilder
精通程度
示例值:1
type TalentCombinedProjectInfo ¶
type TalentCombinedProjectInfo struct { Id *string `json:"id,omitempty"` // ID Name *string `json:"name,omitempty"` // 项目名称 Role *string `json:"role,omitempty"` // 项目角色 Link *string `json:"link,omitempty"` // 项目链接 Desc *string `json:"desc,omitempty"` // 描述 StartTime *string `json:"start_time,omitempty"` // 开始时间 EndTime *string `json:"end_time,omitempty"` // 结束时间 CustomizedData []*TalentCustomizedDataObjectValue `json:"customized_data,omitempty"` // 自定义字段 }
type TalentCombinedProjectInfoBuilder ¶
type TalentCombinedProjectInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCombinedProjectInfoBuilder ¶
func NewTalentCombinedProjectInfoBuilder() *TalentCombinedProjectInfoBuilder
func (*TalentCombinedProjectInfoBuilder) Build ¶
func (builder *TalentCombinedProjectInfoBuilder) Build() *TalentCombinedProjectInfo
func (*TalentCombinedProjectInfoBuilder) CustomizedData ¶
func (builder *TalentCombinedProjectInfoBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentCombinedProjectInfoBuilder
自定义字段
示例值:
func (*TalentCombinedProjectInfoBuilder) Desc ¶
func (builder *TalentCombinedProjectInfoBuilder) Desc(desc string) *TalentCombinedProjectInfoBuilder
描述
示例值:xxx
func (*TalentCombinedProjectInfoBuilder) EndTime ¶
func (builder *TalentCombinedProjectInfoBuilder) EndTime(endTime string) *TalentCombinedProjectInfoBuilder
结束时间
示例值:293016767159
func (*TalentCombinedProjectInfoBuilder) Id ¶
func (builder *TalentCombinedProjectInfoBuilder) Id(id string) *TalentCombinedProjectInfoBuilder
ID
示例值:6891560630172518670
func (*TalentCombinedProjectInfoBuilder) Link ¶
func (builder *TalentCombinedProjectInfoBuilder) Link(link string) *TalentCombinedProjectInfoBuilder
项目链接
func (*TalentCombinedProjectInfoBuilder) Name ¶
func (builder *TalentCombinedProjectInfoBuilder) Name(name string) *TalentCombinedProjectInfoBuilder
项目名称
示例值:测试
func (*TalentCombinedProjectInfoBuilder) Role ¶
func (builder *TalentCombinedProjectInfoBuilder) Role(role string) *TalentCombinedProjectInfoBuilder
项目角色
示例值:test
func (*TalentCombinedProjectInfoBuilder) StartTime ¶
func (builder *TalentCombinedProjectInfoBuilder) StartTime(startTime string) *TalentCombinedProjectInfoBuilder
开始时间
示例值:293016767159
type TalentCombinedSnsInfo ¶
type TalentCombinedSnsInfo struct { Id *string `json:"id,omitempty"` // ID SnsType *int `json:"sns_type,omitempty"` // SNS名称 Link *string `json:"link,omitempty"` // URL/ID CustomizedData []*TalentCustomizedDataObjectValue `json:"customized_data,omitempty"` // 自定义字段 }
type TalentCombinedSnsInfoBuilder ¶
type TalentCombinedSnsInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCombinedSnsInfoBuilder ¶
func NewTalentCombinedSnsInfoBuilder() *TalentCombinedSnsInfoBuilder
func (*TalentCombinedSnsInfoBuilder) Build ¶
func (builder *TalentCombinedSnsInfoBuilder) Build() *TalentCombinedSnsInfo
func (*TalentCombinedSnsInfoBuilder) CustomizedData ¶
func (builder *TalentCombinedSnsInfoBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentCombinedSnsInfoBuilder
自定义字段
示例值:
func (*TalentCombinedSnsInfoBuilder) Id ¶
func (builder *TalentCombinedSnsInfoBuilder) Id(id string) *TalentCombinedSnsInfoBuilder
ID
示例值:6891560630172518670
func (*TalentCombinedSnsInfoBuilder) Link ¶
func (builder *TalentCombinedSnsInfoBuilder) Link(link string) *TalentCombinedSnsInfoBuilder
URL/ID
func (*TalentCombinedSnsInfoBuilder) SnsType ¶
func (builder *TalentCombinedSnsInfoBuilder) SnsType(snsType int) *TalentCombinedSnsInfoBuilder
SNS名称
示例值:1
type TalentCombinedWorkInfo ¶
type TalentCombinedWorkInfo struct { Id *string `json:"id,omitempty"` // ID Link *string `json:"link,omitempty"` // 作品链接 Desc *string `json:"desc,omitempty"` // 描述 AttachmentId *string `json:"attachment_id,omitempty"` // 附件 ID CustomizedData []*TalentCustomizedDataObjectValue `json:"customized_data,omitempty"` // 自定义字段 }
type TalentCombinedWorkInfoBuilder ¶
type TalentCombinedWorkInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCombinedWorkInfoBuilder ¶
func NewTalentCombinedWorkInfoBuilder() *TalentCombinedWorkInfoBuilder
func (*TalentCombinedWorkInfoBuilder) AttachmentId ¶
func (builder *TalentCombinedWorkInfoBuilder) AttachmentId(attachmentId string) *TalentCombinedWorkInfoBuilder
附件 ID
示例值:12345678
func (*TalentCombinedWorkInfoBuilder) Build ¶
func (builder *TalentCombinedWorkInfoBuilder) Build() *TalentCombinedWorkInfo
func (*TalentCombinedWorkInfoBuilder) CustomizedData ¶
func (builder *TalentCombinedWorkInfoBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentCombinedWorkInfoBuilder
自定义字段
示例值:
func (*TalentCombinedWorkInfoBuilder) Desc ¶
func (builder *TalentCombinedWorkInfoBuilder) Desc(desc string) *TalentCombinedWorkInfoBuilder
描述
示例值:个人设计作品
func (*TalentCombinedWorkInfoBuilder) Id ¶
func (builder *TalentCombinedWorkInfoBuilder) Id(id string) *TalentCombinedWorkInfoBuilder
ID
示例值:6891560630172518670
func (*TalentCombinedWorkInfoBuilder) Link ¶
func (builder *TalentCombinedWorkInfoBuilder) Link(link string) *TalentCombinedWorkInfoBuilder
作品链接
type TalentCompetitionInfo ¶
type TalentCompetitionInfo struct { Id *string `json:"id,omitempty"` // ID Name *string `json:"name,omitempty"` // 竞赛名称 Desc *string `json:"desc,omitempty"` // 竞赛描述 CustomizedDataList []*TalentCustomizedDataChild `json:"customized_data_list,omitempty"` // 自定义字段 }
type TalentCompetitionInfoBuilder ¶
type TalentCompetitionInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCompetitionInfoBuilder ¶
func NewTalentCompetitionInfoBuilder() *TalentCompetitionInfoBuilder
func (*TalentCompetitionInfoBuilder) Build ¶
func (builder *TalentCompetitionInfoBuilder) Build() *TalentCompetitionInfo
func (*TalentCompetitionInfoBuilder) CustomizedDataList ¶
func (builder *TalentCompetitionInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentCompetitionInfoBuilder
自定义字段
示例值:
func (*TalentCompetitionInfoBuilder) Desc ¶
func (builder *TalentCompetitionInfoBuilder) Desc(desc string) *TalentCompetitionInfoBuilder
竞赛描述
示例值:C++竞赛
func (*TalentCompetitionInfoBuilder) Id ¶
func (builder *TalentCompetitionInfoBuilder) Id(id string) *TalentCompetitionInfoBuilder
ID
示例值:6891560630172518670
func (*TalentCompetitionInfoBuilder) Name ¶
func (builder *TalentCompetitionInfoBuilder) Name(name string) *TalentCompetitionInfoBuilder
竞赛名称
示例值:计算机技能竞赛
type TalentCustomizedAttachmentBuilder ¶
type TalentCustomizedAttachmentBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCustomizedAttachmentBuilder ¶
func NewTalentCustomizedAttachmentBuilder() *TalentCustomizedAttachmentBuilder
func (*TalentCustomizedAttachmentBuilder) Build ¶
func (builder *TalentCustomizedAttachmentBuilder) Build() *TalentCustomizedAttachment
func (*TalentCustomizedAttachmentBuilder) ContentType ¶
func (builder *TalentCustomizedAttachmentBuilder) ContentType(contentType string) *TalentCustomizedAttachmentBuilder
附件类型
示例值:application/pdf
func (*TalentCustomizedAttachmentBuilder) FileId ¶
func (builder *TalentCustomizedAttachmentBuilder) FileId(fileId string) *TalentCustomizedAttachmentBuilder
附件 ID
示例值:7140517838785481004
func (*TalentCustomizedAttachmentBuilder) FileSize ¶
func (builder *TalentCustomizedAttachmentBuilder) FileSize(fileSize int) *TalentCustomizedAttachmentBuilder
附件大小
示例值:16615
func (*TalentCustomizedAttachmentBuilder) Name ¶
func (builder *TalentCustomizedAttachmentBuilder) Name(name string) *TalentCustomizedAttachmentBuilder
附件名称
示例值:1.13测试1的面试记录.pdf
type TalentCustomizedData ¶
type TalentCustomizedData struct { ObjectId *string `json:"object_id,omitempty"` // 模块 ID Name *I18n `json:"name,omitempty"` // 模块名称 ObjectType *int `json:"object_type,omitempty"` // 类型 Children []*TalentCustomizedDataChild `json:"children,omitempty"` // 模块下的字段 }
type TalentCustomizedDataBuilder ¶
type TalentCustomizedDataBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCustomizedDataBuilder ¶
func NewTalentCustomizedDataBuilder() *TalentCustomizedDataBuilder
func (*TalentCustomizedDataBuilder) Build ¶
func (builder *TalentCustomizedDataBuilder) Build() *TalentCustomizedData
func (*TalentCustomizedDataBuilder) Children ¶
func (builder *TalentCustomizedDataBuilder) Children(children []*TalentCustomizedDataChild) *TalentCustomizedDataBuilder
模块下的字段
示例值:
func (*TalentCustomizedDataBuilder) Name ¶
func (builder *TalentCustomizedDataBuilder) Name(name *I18n) *TalentCustomizedDataBuilder
模块名称
示例值:
func (*TalentCustomizedDataBuilder) ObjectId ¶
func (builder *TalentCustomizedDataBuilder) ObjectId(objectId string) *TalentCustomizedDataBuilder
模块 ID
示例值:xxxx
func (*TalentCustomizedDataBuilder) ObjectType ¶
func (builder *TalentCustomizedDataBuilder) ObjectType(objectType int) *TalentCustomizedDataBuilder
类型
示例值:1
type TalentCustomizedDataChild ¶
type TalentCustomizedDataChild struct { ObjectId *string `json:"object_id,omitempty"` // 自定义字段 ID Name *I18n `json:"name,omitempty"` // 字段名称 ObjectType *int `json:"object_type,omitempty"` // 字段类型 Value *TalentCustomizedValue `json:"value,omitempty"` // 自定义字段值 }
type TalentCustomizedDataChildBuilder ¶
type TalentCustomizedDataChildBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCustomizedDataChildBuilder ¶
func NewTalentCustomizedDataChildBuilder() *TalentCustomizedDataChildBuilder
func (*TalentCustomizedDataChildBuilder) Build ¶
func (builder *TalentCustomizedDataChildBuilder) Build() *TalentCustomizedDataChild
func (*TalentCustomizedDataChildBuilder) Name ¶
func (builder *TalentCustomizedDataChildBuilder) Name(name *I18n) *TalentCustomizedDataChildBuilder
字段名称
示例值:
func (*TalentCustomizedDataChildBuilder) ObjectId ¶
func (builder *TalentCustomizedDataChildBuilder) ObjectId(objectId string) *TalentCustomizedDataChildBuilder
自定义字段 ID
示例值:xxxx
func (*TalentCustomizedDataChildBuilder) ObjectType ¶
func (builder *TalentCustomizedDataChildBuilder) ObjectType(objectType int) *TalentCustomizedDataChildBuilder
字段类型
示例值:1
func (*TalentCustomizedDataChildBuilder) Value ¶
func (builder *TalentCustomizedDataChildBuilder) Value(value *TalentCustomizedValue) *TalentCustomizedDataChildBuilder
自定义字段值
示例值:
type TalentCustomizedDataObjectValue ¶
type TalentCustomizedDataObjectValue struct { ObjectId *string `json:"object_id,omitempty"` // 自定义字段 ID Children []*TalentCustomizedDataObjectValueChild `json:"children,omitempty"` // 子字段列表 }
type TalentCustomizedDataObjectValueBuilder ¶
type TalentCustomizedDataObjectValueBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCustomizedDataObjectValueBuilder ¶
func NewTalentCustomizedDataObjectValueBuilder() *TalentCustomizedDataObjectValueBuilder
func (*TalentCustomizedDataObjectValueBuilder) Build ¶
func (builder *TalentCustomizedDataObjectValueBuilder) Build() *TalentCustomizedDataObjectValue
func (*TalentCustomizedDataObjectValueBuilder) Children ¶
func (builder *TalentCustomizedDataObjectValueBuilder) Children(children []*TalentCustomizedDataObjectValueChild) *TalentCustomizedDataObjectValueBuilder
子字段列表
示例值:
func (*TalentCustomizedDataObjectValueBuilder) ObjectId ¶
func (builder *TalentCustomizedDataObjectValueBuilder) ObjectId(objectId string) *TalentCustomizedDataObjectValueBuilder
自定义字段 ID
示例值:6934193211960330504
type TalentCustomizedDataObjectValueChildBuilder ¶
type TalentCustomizedDataObjectValueChildBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCustomizedDataObjectValueChildBuilder ¶
func NewTalentCustomizedDataObjectValueChildBuilder() *TalentCustomizedDataObjectValueChildBuilder
func (*TalentCustomizedDataObjectValueChildBuilder) Build ¶
func (builder *TalentCustomizedDataObjectValueChildBuilder) Build() *TalentCustomizedDataObjectValueChild
func (*TalentCustomizedDataObjectValueChildBuilder) ObjectId ¶
func (builder *TalentCustomizedDataObjectValueChildBuilder) ObjectId(objectId string) *TalentCustomizedDataObjectValueChildBuilder
自定义字段 ID
示例值:6934193211960330504
func (*TalentCustomizedDataObjectValueChildBuilder) Value ¶
func (builder *TalentCustomizedDataObjectValueChildBuilder) Value(value string) *TalentCustomizedDataObjectValueChildBuilder
自定义字段值
示例值:张三
type TalentCustomizedOption ¶
type TalentCustomizedOptionBuilder ¶
type TalentCustomizedOptionBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCustomizedOptionBuilder ¶
func NewTalentCustomizedOptionBuilder() *TalentCustomizedOptionBuilder
func (*TalentCustomizedOptionBuilder) Build ¶
func (builder *TalentCustomizedOptionBuilder) Build() *TalentCustomizedOption
func (*TalentCustomizedOptionBuilder) Key ¶
func (builder *TalentCustomizedOptionBuilder) Key(key string) *TalentCustomizedOptionBuilder
选项 ID
示例值:AA
func (*TalentCustomizedOptionBuilder) Name ¶
func (builder *TalentCustomizedOptionBuilder) Name(name *I18n) *TalentCustomizedOptionBuilder
选项名称
示例值:
type TalentCustomizedTimeRangeBuilder ¶
type TalentCustomizedTimeRangeBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCustomizedTimeRangeBuilder ¶
func NewTalentCustomizedTimeRangeBuilder() *TalentCustomizedTimeRangeBuilder
func (*TalentCustomizedTimeRangeBuilder) Build ¶
func (builder *TalentCustomizedTimeRangeBuilder) Build() *TalentCustomizedTimeRange
func (*TalentCustomizedTimeRangeBuilder) EndTime ¶
func (builder *TalentCustomizedTimeRangeBuilder) EndTime(endTime string) *TalentCustomizedTimeRangeBuilder
结束时间,当值为至今时,返回「-」
示例值:1625656721
func (*TalentCustomizedTimeRangeBuilder) StartTime ¶
func (builder *TalentCustomizedTimeRangeBuilder) StartTime(startTime string) *TalentCustomizedTimeRangeBuilder
开始时间
示例值:1625456721
type TalentCustomizedValue ¶
type TalentCustomizedValue struct { Content *string `json:"content,omitempty"` // 当字段类型为单行文本、多行文本、模块、默认字段时,从此字段取值 Option *TalentCustomizedOption `json:"option,omitempty"` // 当字段类型为单选时,从此字段取值 OptionList []*TalentCustomizedOption `json:"option_list,omitempty"` // 当字段类型为多选时,从此字段取值 TimeRange *TalentCustomizedTimeRange `json:"time_range,omitempty"` // 当字段类型为时间段时,从此字段取值 Time *string `json:"time,omitempty"` // 当字段类型为日期选择、月份选择、年份选择时,从此字段取值,该字段是秒级时间戳 Number *string `json:"number,omitempty"` // 当字段类型为数字时,从此字段取值 CustomizedAttachment []*TalentCustomizedAttachment `json:"customized_attachment,omitempty"` // 当字段类型为附件时,从此字段取值 }
type TalentCustomizedValueBuilder ¶
type TalentCustomizedValueBuilder struct {
// contains filtered or unexported fields
}
func NewTalentCustomizedValueBuilder ¶
func NewTalentCustomizedValueBuilder() *TalentCustomizedValueBuilder
func (*TalentCustomizedValueBuilder) Build ¶
func (builder *TalentCustomizedValueBuilder) Build() *TalentCustomizedValue
func (*TalentCustomizedValueBuilder) Content ¶
func (builder *TalentCustomizedValueBuilder) Content(content string) *TalentCustomizedValueBuilder
当字段类型为单行文本、多行文本、模块、默认字段时,从此字段取值
示例值:text
func (*TalentCustomizedValueBuilder) CustomizedAttachment ¶
func (builder *TalentCustomizedValueBuilder) CustomizedAttachment(customizedAttachment []*TalentCustomizedAttachment) *TalentCustomizedValueBuilder
当字段类型为附件时,从此字段取值
示例值:
func (*TalentCustomizedValueBuilder) Number ¶
func (builder *TalentCustomizedValueBuilder) Number(number string) *TalentCustomizedValueBuilder
当字段类型为数字时,从此字段取值
示例值:111
func (*TalentCustomizedValueBuilder) Option ¶
func (builder *TalentCustomizedValueBuilder) Option(option *TalentCustomizedOption) *TalentCustomizedValueBuilder
当字段类型为单选时,从此字段取值
示例值:
func (*TalentCustomizedValueBuilder) OptionList ¶
func (builder *TalentCustomizedValueBuilder) OptionList(optionList []*TalentCustomizedOption) *TalentCustomizedValueBuilder
当字段类型为多选时,从此字段取值
示例值:
func (*TalentCustomizedValueBuilder) Time ¶
func (builder *TalentCustomizedValueBuilder) Time(time string) *TalentCustomizedValueBuilder
当字段类型为日期选择、月份选择、年份选择时,从此字段取值,该字段是秒级时间戳
示例值:1625456721
func (*TalentCustomizedValueBuilder) TimeRange ¶
func (builder *TalentCustomizedValueBuilder) TimeRange(timeRange *TalentCustomizedTimeRange) *TalentCustomizedValueBuilder
当字段类型为时间段时,从此字段取值
示例值:
type TalentEducationInfo ¶
type TalentEducationInfo struct { Id *string `json:"id,omitempty"` // ID Degree *int `json:"degree,omitempty"` // 学位 School *string `json:"school,omitempty"` // 学校 FieldOfStudy *string `json:"field_of_study,omitempty"` // 专业 StartTime *string `json:"start_time,omitempty"` // 开始时间 EndTime *string `json:"end_time,omitempty"` // 结束时间 EndTimeV2 *string `json:"end_time_v2,omitempty"` // 结束时间-新,无「至今」传值。建议使用此字段,避免模糊的毕业时间影响候选人筛选 EducationType *int `json:"education_type,omitempty"` // 学历类型 AcademicRanking *int `json:"academic_ranking,omitempty"` // 成绩排名 TagList []int `json:"tag_list,omitempty"` // 教育经历标签 CustomizedDataList []*TalentCustomizedDataChild `json:"customized_data_list,omitempty"` // 自定义字段 }
type TalentEducationInfoBuilder ¶
type TalentEducationInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentEducationInfoBuilder ¶
func NewTalentEducationInfoBuilder() *TalentEducationInfoBuilder
func (*TalentEducationInfoBuilder) AcademicRanking ¶
func (builder *TalentEducationInfoBuilder) AcademicRanking(academicRanking int) *TalentEducationInfoBuilder
成绩排名
示例值:5
func (*TalentEducationInfoBuilder) Build ¶
func (builder *TalentEducationInfoBuilder) Build() *TalentEducationInfo
func (*TalentEducationInfoBuilder) CustomizedDataList ¶
func (builder *TalentEducationInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentEducationInfoBuilder
自定义字段
示例值:
func (*TalentEducationInfoBuilder) Degree ¶
func (builder *TalentEducationInfoBuilder) Degree(degree int) *TalentEducationInfoBuilder
学位
示例值:1
func (*TalentEducationInfoBuilder) EducationType ¶
func (builder *TalentEducationInfoBuilder) EducationType(educationType int) *TalentEducationInfoBuilder
学历类型
示例值:1
func (*TalentEducationInfoBuilder) EndTime ¶
func (builder *TalentEducationInfoBuilder) EndTime(endTime string) *TalentEducationInfoBuilder
结束时间
示例值:1994-01
func (*TalentEducationInfoBuilder) EndTimeV2 ¶
func (builder *TalentEducationInfoBuilder) EndTimeV2(endTimeV2 string) *TalentEducationInfoBuilder
结束时间-新,无「至今」传值。建议使用此字段,避免模糊的毕业时间影响候选人筛选
示例值:1687180087000
func (*TalentEducationInfoBuilder) FieldOfStudy ¶
func (builder *TalentEducationInfoBuilder) FieldOfStudy(fieldOfStudy string) *TalentEducationInfoBuilder
专业
示例值:考古
func (*TalentEducationInfoBuilder) Id ¶
func (builder *TalentEducationInfoBuilder) Id(id string) *TalentEducationInfoBuilder
ID
示例值:6891560630172518670
func (*TalentEducationInfoBuilder) School ¶
func (builder *TalentEducationInfoBuilder) School(school string) *TalentEducationInfoBuilder
学校
示例值:湘港大学
func (*TalentEducationInfoBuilder) StartTime ¶
func (builder *TalentEducationInfoBuilder) StartTime(startTime string) *TalentEducationInfoBuilder
开始时间
示例值:1990-01
func (*TalentEducationInfoBuilder) TagList ¶
func (builder *TalentEducationInfoBuilder) TagList(tagList []int) *TalentEducationInfoBuilder
教育经历标签
示例值:
type TalentExternalInfo ¶
type TalentExternalInfoBuilder ¶
type TalentExternalInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentExternalInfoBuilder ¶
func NewTalentExternalInfoBuilder() *TalentExternalInfoBuilder
func (*TalentExternalInfoBuilder) Build ¶
func (builder *TalentExternalInfoBuilder) Build() *TalentExternalInfo
func (*TalentExternalInfoBuilder) ExternalCreateTime ¶
func (builder *TalentExternalInfoBuilder) ExternalCreateTime(externalCreateTime string) *TalentExternalInfoBuilder
人才在外部系统的创建时间
示例值:1608467675393
func (*TalentExternalInfoBuilder) TalentId ¶
func (builder *TalentExternalInfoBuilder) TalentId(talentId string) *TalentExternalInfoBuilder
人才 ID
示例值:7043758982146345223
type TalentFolder ¶
type TalentFolder struct { ExternalId *string `json:"external_id,omitempty"` // 外部ID Name *string `json:"name,omitempty"` // 名字 ParentId *string `json:"parent_id,omitempty"` // 父ID CreatorId *string `json:"creator_id,omitempty"` // 创建人 ID FolderId *string `json:"folder_id,omitempty"` // 文件夹ID OwnerId *string `json:"owner_id,omitempty"` // 所有者ID }
type TalentFolderBuilder ¶
type TalentFolderBuilder struct {
// contains filtered or unexported fields
}
func NewTalentFolderBuilder ¶
func NewTalentFolderBuilder() *TalentFolderBuilder
func (*TalentFolderBuilder) Build ¶
func (builder *TalentFolderBuilder) Build() *TalentFolder
func (*TalentFolderBuilder) CreatorId ¶
func (builder *TalentFolderBuilder) CreatorId(creatorId string) *TalentFolderBuilder
创建人 ID
示例值:
func (*TalentFolderBuilder) ExternalId ¶
func (builder *TalentFolderBuilder) ExternalId(externalId string) *TalentFolderBuilder
外部ID
示例值:
func (*TalentFolderBuilder) FolderId ¶
func (builder *TalentFolderBuilder) FolderId(folderId string) *TalentFolderBuilder
文件夹ID
示例值:7041806543797995820
func (*TalentFolderBuilder) Name ¶
func (builder *TalentFolderBuilder) Name(name string) *TalentFolderBuilder
名字
示例值:人才文件夹A1
func (*TalentFolderBuilder) OwnerId ¶
func (builder *TalentFolderBuilder) OwnerId(ownerId string) *TalentFolderBuilder
所有者ID
示例值:ou_85bb308c57f597471cd2bb5b4f580245
func (*TalentFolderBuilder) ParentId ¶
func (builder *TalentFolderBuilder) ParentId(parentId string) *TalentFolderBuilder
父ID
示例值:
type TalentFolderForList ¶
type TalentFolderForListBuilder ¶
type TalentFolderForListBuilder struct {
// contains filtered or unexported fields
}
func NewTalentFolderForListBuilder ¶
func NewTalentFolderForListBuilder() *TalentFolderForListBuilder
func (*TalentFolderForListBuilder) Build ¶
func (builder *TalentFolderForListBuilder) Build() *TalentFolderForList
func (*TalentFolderForListBuilder) FolderId ¶
func (builder *TalentFolderForListBuilder) FolderId(folderId string) *TalentFolderForListBuilder
文件夹ID
示例值:7041806543797995820
func (*TalentFolderForListBuilder) FolderName ¶
func (builder *TalentFolderForListBuilder) FolderName(folderName string) *TalentFolderForListBuilder
名字
示例值:人才文件夹A1
func (*TalentFolderForListBuilder) OwnerId ¶
func (builder *TalentFolderForListBuilder) OwnerId(ownerId string) *TalentFolderForListBuilder
所有者ID
示例值:ou_85bb308c57f597471cd2bb5b4f580245
type TalentIdentificationInfoBuilder ¶
type TalentIdentificationInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentIdentificationInfoBuilder ¶
func NewTalentIdentificationInfoBuilder() *TalentIdentificationInfoBuilder
func (*TalentIdentificationInfoBuilder) Build ¶
func (builder *TalentIdentificationInfoBuilder) Build() *TalentIdentificationInfo
func (*TalentIdentificationInfoBuilder) IdentificationNumber ¶
func (builder *TalentIdentificationInfoBuilder) IdentificationNumber(identificationNumber string) *TalentIdentificationInfoBuilder
证件号
示例值:511699199x1x111234
func (*TalentIdentificationInfoBuilder) IdentificationType ¶
func (builder *TalentIdentificationInfoBuilder) IdentificationType(identificationType int) *TalentIdentificationInfoBuilder
证件类型
示例值:1
type TalentInternshipInfo ¶
type TalentInternshipInfo struct { Id *string `json:"id,omitempty"` // ID Company *string `json:"company,omitempty"` // 公司 Desc *string `json:"desc,omitempty"` // 描述 EndTime *int `json:"end_time,omitempty"` // 结束时间 StartTime *int `json:"start_time,omitempty"` // 开始时间 Title *string `json:"title,omitempty"` // 职称 TagList []int `json:"tag_list,omitempty"` // 标记, 只会出现学校部分 }
type TalentInternshipInfoBuilder ¶
type TalentInternshipInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentInternshipInfoBuilder ¶
func NewTalentInternshipInfoBuilder() *TalentInternshipInfoBuilder
func (*TalentInternshipInfoBuilder) Build ¶
func (builder *TalentInternshipInfoBuilder) Build() *TalentInternshipInfo
func (*TalentInternshipInfoBuilder) Company ¶
func (builder *TalentInternshipInfoBuilder) Company(company string) *TalentInternshipInfoBuilder
公司
示例值:小米
func (*TalentInternshipInfoBuilder) Desc ¶
func (builder *TalentInternshipInfoBuilder) Desc(desc string) *TalentInternshipInfoBuilder
描述
示例值:研发部实习
func (*TalentInternshipInfoBuilder) EndTime ¶
func (builder *TalentInternshipInfoBuilder) EndTime(endTime int) *TalentInternshipInfoBuilder
结束时间
示例值:1618500278638
func (*TalentInternshipInfoBuilder) Id ¶
func (builder *TalentInternshipInfoBuilder) Id(id string) *TalentInternshipInfoBuilder
ID
示例值:6986199832494934316
func (*TalentInternshipInfoBuilder) StartTime ¶
func (builder *TalentInternshipInfoBuilder) StartTime(startTime int) *TalentInternshipInfoBuilder
开始时间
示例值:1618500278639
func (*TalentInternshipInfoBuilder) TagList ¶
func (builder *TalentInternshipInfoBuilder) TagList(tagList []int) *TalentInternshipInfoBuilder
标记, 只会出现学校部分
示例值:
func (*TalentInternshipInfoBuilder) Title ¶
func (builder *TalentInternshipInfoBuilder) Title(title string) *TalentInternshipInfoBuilder
职称
示例值:高级工程师
type TalentInterview ¶
type TalentInterview struct { ApplicationId *string `json:"application_id,omitempty"` // 投递 ID InterviewList []*InterviewExtend `json:"interview_list,omitempty"` // 面试列表 }
type TalentInterviewBuilder ¶
type TalentInterviewBuilder struct {
// contains filtered or unexported fields
}
func NewTalentInterviewBuilder ¶
func NewTalentInterviewBuilder() *TalentInterviewBuilder
func (*TalentInterviewBuilder) ApplicationId ¶
func (builder *TalentInterviewBuilder) ApplicationId(applicationId string) *TalentInterviewBuilder
投递 ID
示例值:6949805467799537964
func (*TalentInterviewBuilder) Build ¶
func (builder *TalentInterviewBuilder) Build() *TalentInterview
func (*TalentInterviewBuilder) InterviewList ¶
func (builder *TalentInterviewBuilder) InterviewList(interviewList []*InterviewExtend) *TalentInterviewBuilder
面试列表
示例值:
type TalentInterviewRegistration ¶
type TalentInterviewRegistration struct { }
type TalentInterviewRegistrationSimpleBuilder ¶
type TalentInterviewRegistrationSimpleBuilder struct {
// contains filtered or unexported fields
}
func NewTalentInterviewRegistrationSimpleBuilder ¶
func NewTalentInterviewRegistrationSimpleBuilder() *TalentInterviewRegistrationSimpleBuilder
func (*TalentInterviewRegistrationSimpleBuilder) Build ¶
func (builder *TalentInterviewRegistrationSimpleBuilder) Build() *TalentInterviewRegistrationSimple
func (*TalentInterviewRegistrationSimpleBuilder) DownloadUrl ¶
func (builder *TalentInterviewRegistrationSimpleBuilder) DownloadUrl(downloadUrl string) *TalentInterviewRegistrationSimpleBuilder
下载链接
func (*TalentInterviewRegistrationSimpleBuilder) Id ¶
func (builder *TalentInterviewRegistrationSimpleBuilder) Id(id string) *TalentInterviewRegistrationSimpleBuilder
ID
示例值:6833685612520950030
func (*TalentInterviewRegistrationSimpleBuilder) RegistrationTime ¶
func (builder *TalentInterviewRegistrationSimpleBuilder) RegistrationTime(registrationTime int) *TalentInterviewRegistrationSimpleBuilder
创建时间
示例值:1618494330932
type TalentLanguageInfo ¶
type TalentLanguageInfo struct { Id *string `json:"id,omitempty"` // ID Language *int `json:"language,omitempty"` // 语言 Proficiency *int `json:"proficiency,omitempty"` // 精通程度 CustomizedDataList []*TalentCustomizedDataChild `json:"customized_data_list,omitempty"` // 自定义字段 }
type TalentLanguageInfoBuilder ¶
type TalentLanguageInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentLanguageInfoBuilder ¶
func NewTalentLanguageInfoBuilder() *TalentLanguageInfoBuilder
func (*TalentLanguageInfoBuilder) Build ¶
func (builder *TalentLanguageInfoBuilder) Build() *TalentLanguageInfo
func (*TalentLanguageInfoBuilder) CustomizedDataList ¶
func (builder *TalentLanguageInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentLanguageInfoBuilder
自定义字段
示例值:
func (*TalentLanguageInfoBuilder) Id ¶
func (builder *TalentLanguageInfoBuilder) Id(id string) *TalentLanguageInfoBuilder
ID
示例值:6891560630172518670
func (*TalentLanguageInfoBuilder) Language ¶
func (builder *TalentLanguageInfoBuilder) Language(language int) *TalentLanguageInfoBuilder
语言
示例值:1
func (*TalentLanguageInfoBuilder) Proficiency ¶
func (builder *TalentLanguageInfoBuilder) Proficiency(proficiency int) *TalentLanguageInfoBuilder
精通程度
示例值:1
type TalentNationality ¶
type TalentNationalityBuilder ¶
type TalentNationalityBuilder struct {
// contains filtered or unexported fields
}
func NewTalentNationalityBuilder ¶
func NewTalentNationalityBuilder() *TalentNationalityBuilder
func (*TalentNationalityBuilder) Build ¶
func (builder *TalentNationalityBuilder) Build() *TalentNationality
func (*TalentNationalityBuilder) EnName ¶
func (builder *TalentNationalityBuilder) EnName(enName string) *TalentNationalityBuilder
英文名
示例值:test
func (*TalentNationalityBuilder) NationalityCode ¶
func (builder *TalentNationalityBuilder) NationalityCode(nationalityCode string) *TalentNationalityBuilder
国家编码
示例值:CN_183
func (*TalentNationalityBuilder) ZhName ¶
func (builder *TalentNationalityBuilder) ZhName(zhName string) *TalentNationalityBuilder
中文名
示例值:测试
type TalentOperationLog ¶
type TalentOperationLog struct { ApplicationId *string `json:"application_id,omitempty"` // 投递 ID TalentId *string `json:"talent_id,omitempty"` // 候选人 ID Operator *IdNameObject `json:"operator,omitempty"` // 操作人 OperationType *int `json:"operation_type,omitempty"` // 操作类型 OperationTime *string `json:"operation_time,omitempty"` // 操作时间 OperatorType *int `json:"operator_type,omitempty"` // 操作人类型 }
type TalentOperationLogBuilder ¶
type TalentOperationLogBuilder struct {
// contains filtered or unexported fields
}
func NewTalentOperationLogBuilder ¶
func NewTalentOperationLogBuilder() *TalentOperationLogBuilder
func (*TalentOperationLogBuilder) ApplicationId ¶
func (builder *TalentOperationLogBuilder) ApplicationId(applicationId string) *TalentOperationLogBuilder
投递 ID
示例值:6949805467799537964
func (*TalentOperationLogBuilder) Build ¶
func (builder *TalentOperationLogBuilder) Build() *TalentOperationLog
func (*TalentOperationLogBuilder) OperationTime ¶
func (builder *TalentOperationLogBuilder) OperationTime(operationTime string) *TalentOperationLogBuilder
操作时间
示例值:1618500278663
func (*TalentOperationLogBuilder) OperationType ¶
func (builder *TalentOperationLogBuilder) OperationType(operationType int) *TalentOperationLogBuilder
操作类型
示例值:"3001"
func (*TalentOperationLogBuilder) Operator ¶
func (builder *TalentOperationLogBuilder) Operator(operator *IdNameObject) *TalentOperationLogBuilder
操作人
示例值:
func (*TalentOperationLogBuilder) OperatorType ¶
func (builder *TalentOperationLogBuilder) OperatorType(operatorType int) *TalentOperationLogBuilder
操作人类型
示例值:1
func (*TalentOperationLogBuilder) TalentId ¶
func (builder *TalentOperationLogBuilder) TalentId(talentId string) *TalentOperationLogBuilder
候选人 ID
示例值:6843547872837273223
type TalentPool ¶
type TalentPool struct { Id *string `json:"id,omitempty"` // 人才库ID I18nName *I18n `json:"i18n_name,omitempty"` // 人才库名称 I18nDescription *I18n `json:"i18n_description,omitempty"` // 人才库描述 ParentId *string `json:"parent_id,omitempty"` // 父级人才库ID IsPrivate *int `json:"is_private,omitempty"` // 是否「仅部分用户可见」 CreateTime *string `json:"create_time,omitempty"` // 创建时间,毫秒时间戳 ModifyTime *string `json:"modify_time,omitempty"` // 修改时间,毫秒时间戳 }
type TalentPoolBuilder ¶
type TalentPoolBuilder struct {
// contains filtered or unexported fields
}
func NewTalentPoolBuilder ¶
func NewTalentPoolBuilder() *TalentPoolBuilder
func (*TalentPoolBuilder) Build ¶
func (builder *TalentPoolBuilder) Build() *TalentPool
func (*TalentPoolBuilder) CreateTime ¶
func (builder *TalentPoolBuilder) CreateTime(createTime string) *TalentPoolBuilder
创建时间,毫秒时间戳
示例值:1679300424000
func (*TalentPoolBuilder) I18nDescription ¶
func (builder *TalentPoolBuilder) I18nDescription(i18nDescription *I18n) *TalentPoolBuilder
人才库描述
示例值:
func (*TalentPoolBuilder) I18nName ¶
func (builder *TalentPoolBuilder) I18nName(i18nName *I18n) *TalentPoolBuilder
人才库名称
示例值:
func (*TalentPoolBuilder) Id ¶
func (builder *TalentPoolBuilder) Id(id string) *TalentPoolBuilder
人才库ID
示例值:6930815272790114324
func (*TalentPoolBuilder) IsPrivate ¶
func (builder *TalentPoolBuilder) IsPrivate(isPrivate int) *TalentPoolBuilder
是否「仅部分用户可见」
示例值:1
func (*TalentPoolBuilder) ModifyTime ¶
func (builder *TalentPoolBuilder) ModifyTime(modifyTime string) *TalentPoolBuilder
修改时间,毫秒时间戳
示例值:1679300424000
func (*TalentPoolBuilder) ParentId ¶
func (builder *TalentPoolBuilder) ParentId(parentId string) *TalentPoolBuilder
父级人才库ID
示例值:6930815272790114324
type TalentProjectInfo ¶
type TalentProjectInfo struct { Id *string `json:"id,omitempty"` // ID Name *string `json:"name,omitempty"` // 项目名称 Role *string `json:"role,omitempty"` // 项目角色 Link *string `json:"link,omitempty"` // 项目链接 Desc *string `json:"desc,omitempty"` // 描述 StartTime *string `json:"start_time,omitempty"` // 开始时间 EndTime *string `json:"end_time,omitempty"` // 结束时间 CustomizedDataList []*TalentCustomizedDataChild `json:"customized_data_list,omitempty"` // 自定义字段 }
type TalentProjectInfoBuilder ¶
type TalentProjectInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentProjectInfoBuilder ¶
func NewTalentProjectInfoBuilder() *TalentProjectInfoBuilder
func (*TalentProjectInfoBuilder) Build ¶
func (builder *TalentProjectInfoBuilder) Build() *TalentProjectInfo
func (*TalentProjectInfoBuilder) CustomizedDataList ¶
func (builder *TalentProjectInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentProjectInfoBuilder
自定义字段
示例值:
func (*TalentProjectInfoBuilder) Desc ¶
func (builder *TalentProjectInfoBuilder) Desc(desc string) *TalentProjectInfoBuilder
描述
示例值:test
func (*TalentProjectInfoBuilder) EndTime ¶
func (builder *TalentProjectInfoBuilder) EndTime(endTime string) *TalentProjectInfoBuilder
结束时间
示例值:1991-01
func (*TalentProjectInfoBuilder) Id ¶
func (builder *TalentProjectInfoBuilder) Id(id string) *TalentProjectInfoBuilder
ID
示例值:6891560630172518670
func (*TalentProjectInfoBuilder) Link ¶
func (builder *TalentProjectInfoBuilder) Link(link string) *TalentProjectInfoBuilder
项目链接
示例值:www.test.com
func (*TalentProjectInfoBuilder) Name ¶
func (builder *TalentProjectInfoBuilder) Name(name string) *TalentProjectInfoBuilder
项目名称
示例值:测试
func (*TalentProjectInfoBuilder) Role ¶
func (builder *TalentProjectInfoBuilder) Role(role string) *TalentProjectInfoBuilder
项目角色
示例值:test
func (*TalentProjectInfoBuilder) StartTime ¶
func (builder *TalentProjectInfoBuilder) StartTime(startTime string) *TalentProjectInfoBuilder
开始时间
示例值:1990-01
type TalentResumeSource ¶
type TalentResumeSourceBuilder ¶
type TalentResumeSourceBuilder struct {
// contains filtered or unexported fields
}
func NewTalentResumeSourceBuilder ¶
func NewTalentResumeSourceBuilder() *TalentResumeSourceBuilder
func (*TalentResumeSourceBuilder) Build ¶
func (builder *TalentResumeSourceBuilder) Build() *TalentResumeSource
func (*TalentResumeSourceBuilder) EnName ¶
func (builder *TalentResumeSourceBuilder) EnName(enName string) *TalentResumeSourceBuilder
英文名
示例值:Hunter
func (*TalentResumeSourceBuilder) Id ¶
func (builder *TalentResumeSourceBuilder) Id(id string) *TalentResumeSourceBuilder
ID
示例值:6891560630172518670
func (*TalentResumeSourceBuilder) ZhName ¶
func (builder *TalentResumeSourceBuilder) ZhName(zhName string) *TalentResumeSourceBuilder
中文名
示例值:猎头
type TalentSchema ¶
type TalentSchema struct { }
type TalentSchemaChildObject ¶
type TalentSchemaChildObject struct { Id *string `json:"id,omitempty"` // ID ActiveStatus *int `json:"active_status,omitempty"` // 活跃状态 IsCustomized *bool `json:"is_customized,omitempty"` // 是否自定义 Name *I18n `json:"name,omitempty"` // 名称 OptionList []*TalentSchemaOption `json:"option_list,omitempty"` // 选项 }
type TalentSchemaChildObjectBuilder ¶
type TalentSchemaChildObjectBuilder struct {
// contains filtered or unexported fields
}
func NewTalentSchemaChildObjectBuilder ¶
func NewTalentSchemaChildObjectBuilder() *TalentSchemaChildObjectBuilder
func (*TalentSchemaChildObjectBuilder) ActiveStatus ¶
func (builder *TalentSchemaChildObjectBuilder) ActiveStatus(activeStatus int) *TalentSchemaChildObjectBuilder
活跃状态
示例值:
func (*TalentSchemaChildObjectBuilder) Build ¶
func (builder *TalentSchemaChildObjectBuilder) Build() *TalentSchemaChildObject
func (*TalentSchemaChildObjectBuilder) Id ¶
func (builder *TalentSchemaChildObjectBuilder) Id(id string) *TalentSchemaChildObjectBuilder
ID
示例值:
func (*TalentSchemaChildObjectBuilder) IsCustomized ¶
func (builder *TalentSchemaChildObjectBuilder) IsCustomized(isCustomized bool) *TalentSchemaChildObjectBuilder
是否自定义
示例值:
func (*TalentSchemaChildObjectBuilder) Name ¶
func (builder *TalentSchemaChildObjectBuilder) Name(name *I18n) *TalentSchemaChildObjectBuilder
名称
示例值:
func (*TalentSchemaChildObjectBuilder) OptionList ¶
func (builder *TalentSchemaChildObjectBuilder) OptionList(optionList []*TalentSchemaOption) *TalentSchemaChildObjectBuilder
选项
示例值:
type TalentSchemaObject ¶
type TalentSchemaObject struct { Id *string `json:"id,omitempty"` // ID ActiveStatus *int `json:"active_status,omitempty"` // 活跃状态 IsCustomized *bool `json:"is_customized,omitempty"` // 是否自定义 Name *I18n `json:"name,omitempty"` // 名称 OptionList []*TalentSchemaOption `json:"option_list,omitempty"` // 选项 Children []*TalentSchemaChildObject `json:"children,omitempty"` // 子节点 }
type TalentSchemaObjectBuilder ¶
type TalentSchemaObjectBuilder struct {
// contains filtered or unexported fields
}
func NewTalentSchemaObjectBuilder ¶
func NewTalentSchemaObjectBuilder() *TalentSchemaObjectBuilder
func (*TalentSchemaObjectBuilder) ActiveStatus ¶
func (builder *TalentSchemaObjectBuilder) ActiveStatus(activeStatus int) *TalentSchemaObjectBuilder
活跃状态
示例值:
func (*TalentSchemaObjectBuilder) Build ¶
func (builder *TalentSchemaObjectBuilder) Build() *TalentSchemaObject
func (*TalentSchemaObjectBuilder) Children ¶
func (builder *TalentSchemaObjectBuilder) Children(children []*TalentSchemaChildObject) *TalentSchemaObjectBuilder
子节点
示例值:
func (*TalentSchemaObjectBuilder) Id ¶
func (builder *TalentSchemaObjectBuilder) Id(id string) *TalentSchemaObjectBuilder
ID
示例值:
func (*TalentSchemaObjectBuilder) IsCustomized ¶
func (builder *TalentSchemaObjectBuilder) IsCustomized(isCustomized bool) *TalentSchemaObjectBuilder
是否自定义
示例值:
func (*TalentSchemaObjectBuilder) Name ¶
func (builder *TalentSchemaObjectBuilder) Name(name *I18n) *TalentSchemaObjectBuilder
名称
示例值:
func (*TalentSchemaObjectBuilder) OptionList ¶
func (builder *TalentSchemaObjectBuilder) OptionList(optionList []*TalentSchemaOption) *TalentSchemaObjectBuilder
选项
示例值:
type TalentSchemaOption ¶
type TalentSchemaOptionBuilder ¶
type TalentSchemaOptionBuilder struct {
// contains filtered or unexported fields
}
func NewTalentSchemaOptionBuilder ¶
func NewTalentSchemaOptionBuilder() *TalentSchemaOptionBuilder
func (*TalentSchemaOptionBuilder) ActiveStatus ¶
func (builder *TalentSchemaOptionBuilder) ActiveStatus(activeStatus int) *TalentSchemaOptionBuilder
活跃状态
示例值:
func (*TalentSchemaOptionBuilder) Build ¶
func (builder *TalentSchemaOptionBuilder) Build() *TalentSchemaOption
func (*TalentSchemaOptionBuilder) Name ¶
func (builder *TalentSchemaOptionBuilder) Name(name *I18n) *TalentSchemaOptionBuilder
名称
示例值:
func (*TalentSchemaOptionBuilder) Value ¶
func (builder *TalentSchemaOptionBuilder) Value(value string) *TalentSchemaOptionBuilder
值
示例值:
type TalentSelfEvaluation ¶
type TalentSelfEvaluation struct { Id *string `json:"id,omitempty"` // ID Content *string `json:"content,omitempty"` // 内容 CustomizedData []*TalentCustomizedDataObjectValue `json:"customized_data,omitempty"` // 自定义字段 }
type TalentSelfEvaluationBuilder ¶
type TalentSelfEvaluationBuilder struct {
// contains filtered or unexported fields
}
func NewTalentSelfEvaluationBuilder ¶
func NewTalentSelfEvaluationBuilder() *TalentSelfEvaluationBuilder
func (*TalentSelfEvaluationBuilder) Build ¶
func (builder *TalentSelfEvaluationBuilder) Build() *TalentSelfEvaluation
func (*TalentSelfEvaluationBuilder) Content ¶
func (builder *TalentSelfEvaluationBuilder) Content(content string) *TalentSelfEvaluationBuilder
内容
示例值:自我评价:平常心
func (*TalentSelfEvaluationBuilder) CustomizedData ¶
func (builder *TalentSelfEvaluationBuilder) CustomizedData(customizedData []*TalentCustomizedDataObjectValue) *TalentSelfEvaluationBuilder
自定义字段
示例值:
func (*TalentSelfEvaluationBuilder) Id ¶
func (builder *TalentSelfEvaluationBuilder) Id(id string) *TalentSelfEvaluationBuilder
ID
示例值:6891560630172518670
type TalentSnsInfo ¶
type TalentSnsInfo struct { Id *string `json:"id,omitempty"` // ID SnsType *int `json:"sns_type,omitempty"` // SNS名称 Link *string `json:"link,omitempty"` // URL/ID CustomizedDataList []*TalentCustomizedDataChild `json:"customized_data_list,omitempty"` // 自定义字段 }
type TalentSnsInfoBuilder ¶
type TalentSnsInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentSnsInfoBuilder ¶
func NewTalentSnsInfoBuilder() *TalentSnsInfoBuilder
func (*TalentSnsInfoBuilder) Build ¶
func (builder *TalentSnsInfoBuilder) Build() *TalentSnsInfo
func (*TalentSnsInfoBuilder) CustomizedDataList ¶
func (builder *TalentSnsInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentSnsInfoBuilder
自定义字段
示例值:
func (*TalentSnsInfoBuilder) Id ¶
func (builder *TalentSnsInfoBuilder) Id(id string) *TalentSnsInfoBuilder
ID
示例值:6891560630172518670
func (*TalentSnsInfoBuilder) Link ¶
func (builder *TalentSnsInfoBuilder) Link(link string) *TalentSnsInfoBuilder
URL/ID
示例值:www.test.com
func (*TalentSnsInfoBuilder) SnsType ¶
func (builder *TalentSnsInfoBuilder) SnsType(snsType int) *TalentSnsInfoBuilder
SNS名称
示例值:1
type TalentWorksInfo ¶
type TalentWorksInfo struct { Id *string `json:"id,omitempty"` // ID Link *string `json:"link,omitempty"` // 作品链接 Desc *string `json:"desc,omitempty"` // 描述 Name *string `json:"name,omitempty"` // 作品附件名称,若需获取作品附件预览信息可调用「获取附件预览信息」接口 CustomizedDataList []*TalentCustomizedDataChild `json:"customized_data_list,omitempty"` // 自定义字段 }
type TalentWorksInfoBuilder ¶
type TalentWorksInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTalentWorksInfoBuilder ¶
func NewTalentWorksInfoBuilder() *TalentWorksInfoBuilder
func (*TalentWorksInfoBuilder) Build ¶
func (builder *TalentWorksInfoBuilder) Build() *TalentWorksInfo
func (*TalentWorksInfoBuilder) CustomizedDataList ¶
func (builder *TalentWorksInfoBuilder) CustomizedDataList(customizedDataList []*TalentCustomizedDataChild) *TalentWorksInfoBuilder
自定义字段
示例值:
func (*TalentWorksInfoBuilder) Desc ¶
func (builder *TalentWorksInfoBuilder) Desc(desc string) *TalentWorksInfoBuilder
描述
示例值:test
func (*TalentWorksInfoBuilder) Id ¶
func (builder *TalentWorksInfoBuilder) Id(id string) *TalentWorksInfoBuilder
ID
示例值:6891560630172518670
func (*TalentWorksInfoBuilder) Link ¶
func (builder *TalentWorksInfoBuilder) Link(link string) *TalentWorksInfoBuilder
作品链接
示例值:www.test.com
func (*TalentWorksInfoBuilder) Name ¶
func (builder *TalentWorksInfoBuilder) Name(name string) *TalentWorksInfoBuilder
作品附件名称,若需获取作品附件预览信息可调用「获取附件预览信息」接口
示例值:XX项目
type TargetMajorInfo ¶
type TargetMajorInfoBuilder ¶
type TargetMajorInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTargetMajorInfoBuilder ¶
func NewTargetMajorInfoBuilder() *TargetMajorInfoBuilder
func (*TargetMajorInfoBuilder) Build ¶
func (builder *TargetMajorInfoBuilder) Build() *TargetMajorInfo
func (*TargetMajorInfoBuilder) EnName ¶
func (builder *TargetMajorInfoBuilder) EnName(enName string) *TargetMajorInfoBuilder
目标专业英文名称
示例值:archeology
func (*TargetMajorInfoBuilder) Id ¶
func (builder *TargetMajorInfoBuilder) Id(id string) *TargetMajorInfoBuilder
目标专业ID
示例值:6930815272790114324
func (*TargetMajorInfoBuilder) ZhName ¶
func (builder *TargetMajorInfoBuilder) ZhName(zhName string) *TargetMajorInfoBuilder
目标专业中文名称
示例值:考古
type TerminateApplicationPathReqBodyBuilder ¶
type TerminateApplicationPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewTerminateApplicationPathReqBodyBuilder ¶
func NewTerminateApplicationPathReqBodyBuilder() *TerminateApplicationPathReqBodyBuilder
func (*TerminateApplicationPathReqBodyBuilder) Build ¶
func (builder *TerminateApplicationPathReqBodyBuilder) Build() (*TerminateApplicationReqBody, error)
func (*TerminateApplicationPathReqBodyBuilder) TerminationReasonList ¶
func (builder *TerminateApplicationPathReqBodyBuilder) TerminationReasonList(terminationReasonList []string) *TerminateApplicationPathReqBodyBuilder
终止的具体原因的id列表
示例值:["6891560630172518670"]
func (*TerminateApplicationPathReqBodyBuilder) TerminationReasonNote ¶
func (builder *TerminateApplicationPathReqBodyBuilder) TerminationReasonNote(terminationReasonNote string) *TerminateApplicationPathReqBodyBuilder
终止备注
示例值:不符合期望
func (*TerminateApplicationPathReqBodyBuilder) TerminationType ¶
func (builder *TerminateApplicationPathReqBodyBuilder) TerminationType(terminationType int) *TerminateApplicationPathReqBodyBuilder
终止原因的类型
示例值:1
type TerminateApplicationReq ¶
type TerminateApplicationReq struct { Body *TerminateApplicationReqBody `body:""` // contains filtered or unexported fields }
type TerminateApplicationReqBodyBuilder ¶
type TerminateApplicationReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewTerminateApplicationReqBodyBuilder ¶
func NewTerminateApplicationReqBodyBuilder() *TerminateApplicationReqBodyBuilder
func (*TerminateApplicationReqBodyBuilder) Build ¶
func (builder *TerminateApplicationReqBodyBuilder) Build() *TerminateApplicationReqBody
func (*TerminateApplicationReqBodyBuilder) TerminationReasonList ¶
func (builder *TerminateApplicationReqBodyBuilder) TerminationReasonList(terminationReasonList []string) *TerminateApplicationReqBodyBuilder
终止的具体原因的id列表
示例值:["6891560630172518670"]
func (*TerminateApplicationReqBodyBuilder) TerminationReasonNote ¶
func (builder *TerminateApplicationReqBodyBuilder) TerminationReasonNote(terminationReasonNote string) *TerminateApplicationReqBodyBuilder
终止备注
示例值:不符合期望
func (*TerminateApplicationReqBodyBuilder) TerminationType ¶
func (builder *TerminateApplicationReqBodyBuilder) TerminationType(terminationType int) *TerminateApplicationReqBodyBuilder
终止原因的类型
示例值:1
type TerminateApplicationReqBuilder ¶
type TerminateApplicationReqBuilder struct {
// contains filtered or unexported fields
}
func NewTerminateApplicationReqBuilder ¶
func NewTerminateApplicationReqBuilder() *TerminateApplicationReqBuilder
func (*TerminateApplicationReqBuilder) ApplicationId ¶
func (builder *TerminateApplicationReqBuilder) ApplicationId(applicationId string) *TerminateApplicationReqBuilder
投递ID
示例值:12312312312
func (*TerminateApplicationReqBuilder) Body ¶
func (builder *TerminateApplicationReqBuilder) Body(body *TerminateApplicationReqBody) *TerminateApplicationReqBuilder
根据投递 ID 修改投递状态为「已终止」
func (*TerminateApplicationReqBuilder) Build ¶
func (builder *TerminateApplicationReqBuilder) Build() *TerminateApplicationReq
type TerminateApplicationResp ¶
type TerminateApplicationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*TerminateApplicationResp) Success ¶
func (resp *TerminateApplicationResp) Success() bool
type TerminationReason ¶
type TerminationReason struct { Id *string `json:"id,omitempty"` // 终止原因 ID Name *I18n `json:"name,omitempty"` // 终止原因名称 ReferralName *I18n `json:"referral_name,omitempty"` // 内推渠道展示文案 TerminationType *int `json:"termination_type,omitempty"` // 终止原因类型 IsUsedAsEvaluation *bool `json:"is_used_as_evaluation,omitempty"` // 是否用于评估 ActiveStatus *int `json:"active_status,omitempty"` // 状态 }
type TerminationReasonBuilder ¶
type TerminationReasonBuilder struct {
// contains filtered or unexported fields
}
func NewTerminationReasonBuilder ¶
func NewTerminationReasonBuilder() *TerminationReasonBuilder
func (*TerminationReasonBuilder) ActiveStatus ¶
func (builder *TerminationReasonBuilder) ActiveStatus(activeStatus int) *TerminationReasonBuilder
状态
示例值:1
func (*TerminationReasonBuilder) Build ¶
func (builder *TerminationReasonBuilder) Build() *TerminationReason
func (*TerminationReasonBuilder) Id ¶
func (builder *TerminationReasonBuilder) Id(id string) *TerminationReasonBuilder
终止原因 ID
示例值:10002
func (*TerminationReasonBuilder) IsUsedAsEvaluation ¶
func (builder *TerminationReasonBuilder) IsUsedAsEvaluation(isUsedAsEvaluation bool) *TerminationReasonBuilder
是否用于评估
示例值:false
func (*TerminationReasonBuilder) Name ¶
func (builder *TerminationReasonBuilder) Name(name *I18n) *TerminationReasonBuilder
终止原因名称
示例值:
func (*TerminationReasonBuilder) ReferralName ¶
func (builder *TerminationReasonBuilder) ReferralName(referralName *I18n) *TerminationReasonBuilder
内推渠道展示文案
示例值:
func (*TerminationReasonBuilder) TerminationType ¶
func (builder *TerminationReasonBuilder) TerminationType(terminationType int) *TerminationReasonBuilder
终止原因类型
示例值:22
type Test ¶
type Test struct { TestId *string `json:"test_id,omitempty"` // 笔试 ID ApplicationId *string `json:"application_id,omitempty"` // 投递 ID TestPaperId *string `json:"test_paper_id,omitempty"` // 试卷 ID TestPaperName *string `json:"test_paper_name,omitempty"` // 试卷名称 TestPaperSourceId *string `json:"test_paper_source_id,omitempty"` // 试卷来源 ID TestPaperSourceName *I18n `json:"test_paper_source_name,omitempty"` // 试卷来源名称 ReplyStatus *int `json:"reply_status,omitempty"` // 笔试答复状态 TestStatus *int `json:"test_status,omitempty"` // 笔试状态 TestSchedule *TestSchedule `json:"test_schedule,omitempty"` // 笔试时间 TestCompleteTime *string `json:"test_complete_time,omitempty"` // 笔试作答完成时间 ReportUrlList []string `json:"report_url_list,omitempty"` // 笔试报告链接列表 ResultDetailList []*TestResultDetail `json:"result_detail_list,omitempty"` // 笔试详细成绩 ResultUploadTime *string `json:"result_upload_time,omitempty"` // 笔试结果上传时间(手动录入的笔试成绩具有) Score *string `json:"score,omitempty"` // 阅卷得分 ScoreSubmitTime *string `json:"score_submit_time,omitempty"` // 阅卷结果提交时间(若重复提交,则为最新提交时间) Reviewer *string `json:"reviewer,omitempty"` // 阅卷人,值类型由 user_id_type 查询参数决定 CreatedAt *string `json:"created_at,omitempty"` // 笔试创建时间 }
type TestBuilder ¶
type TestBuilder struct {
// contains filtered or unexported fields
}
func NewTestBuilder ¶
func NewTestBuilder() *TestBuilder
func (*TestBuilder) ApplicationId ¶
func (builder *TestBuilder) ApplicationId(applicationId string) *TestBuilder
投递 ID
示例值:6920544531948800269
func (*TestBuilder) Build ¶
func (builder *TestBuilder) Build() *Test
func (*TestBuilder) CreatedAt ¶
func (builder *TestBuilder) CreatedAt(createdAt string) *TestBuilder
笔试创建时间
示例值:1608725989000
func (*TestBuilder) ReplyStatus ¶
func (builder *TestBuilder) ReplyStatus(replyStatus int) *TestBuilder
笔试答复状态
示例值:1
func (*TestBuilder) ReportUrlList ¶
func (builder *TestBuilder) ReportUrlList(reportUrlList []string) *TestBuilder
笔试报告链接列表
示例值:
func (*TestBuilder) ResultDetailList ¶
func (builder *TestBuilder) ResultDetailList(resultDetailList []*TestResultDetail) *TestBuilder
笔试详细成绩
示例值:
func (*TestBuilder) ResultUploadTime ¶
func (builder *TestBuilder) ResultUploadTime(resultUploadTime string) *TestBuilder
笔试结果上传时间(手动录入的笔试成绩具有)
示例值:1608725989000
func (*TestBuilder) Reviewer ¶
func (builder *TestBuilder) Reviewer(reviewer string) *TestBuilder
阅卷人,值类型由 user_id_type 查询参数决定
示例值:ou_266ed047ed37f24554e5a0afdbb15556
func (*TestBuilder) Score ¶
func (builder *TestBuilder) Score(score string) *TestBuilder
阅卷得分
示例值:60
func (*TestBuilder) ScoreSubmitTime ¶
func (builder *TestBuilder) ScoreSubmitTime(scoreSubmitTime string) *TestBuilder
阅卷结果提交时间(若重复提交,则为最新提交时间)
示例值:1608725989000
func (*TestBuilder) TestCompleteTime ¶
func (builder *TestBuilder) TestCompleteTime(testCompleteTime string) *TestBuilder
笔试作答完成时间
示例值:1608725989000
func (*TestBuilder) TestId ¶
func (builder *TestBuilder) TestId(testId string) *TestBuilder
笔试 ID
示例值:6963784391454918956
func (*TestBuilder) TestPaperId ¶
func (builder *TestBuilder) TestPaperId(testPaperId string) *TestBuilder
试卷 ID
示例值:6963549885526346028
func (*TestBuilder) TestPaperName ¶
func (builder *TestBuilder) TestPaperName(testPaperName string) *TestBuilder
试卷名称
示例值:数据结构测验
func (*TestBuilder) TestPaperSourceId ¶
func (builder *TestBuilder) TestPaperSourceId(testPaperSourceId string) *TestBuilder
试卷来源 ID
示例值:5
func (*TestBuilder) TestPaperSourceName ¶
func (builder *TestBuilder) TestPaperSourceName(testPaperSourceName *I18n) *TestBuilder
试卷来源名称
示例值:
func (*TestBuilder) TestSchedule ¶
func (builder *TestBuilder) TestSchedule(testSchedule *TestSchedule) *TestBuilder
笔试时间
示例值:
func (*TestBuilder) TestStatus ¶
func (builder *TestBuilder) TestStatus(testStatus int) *TestBuilder
笔试状态
示例值:1
type TestResultDetail ¶
type TestResultDetailBuilder ¶
type TestResultDetailBuilder struct {
// contains filtered or unexported fields
}
func NewTestResultDetailBuilder ¶
func NewTestResultDetailBuilder() *TestResultDetailBuilder
func (*TestResultDetailBuilder) Build ¶
func (builder *TestResultDetailBuilder) Build() *TestResultDetail
func (*TestResultDetailBuilder) Result ¶
func (builder *TestResultDetailBuilder) Result(result string) *TestResultDetailBuilder
笔试科目结论
示例值:合格
func (*TestResultDetailBuilder) Subject ¶
func (builder *TestResultDetailBuilder) Subject(subject string) *TestResultDetailBuilder
笔试科目
示例值:定制化报告测验
type TestSchedule ¶
type TestScheduleBuilder ¶
type TestScheduleBuilder struct {
// contains filtered or unexported fields
}
func NewTestScheduleBuilder ¶
func NewTestScheduleBuilder() *TestScheduleBuilder
func (*TestScheduleBuilder) Build ¶
func (builder *TestScheduleBuilder) Build() *TestSchedule
func (*TestScheduleBuilder) EndTime ¶
func (builder *TestScheduleBuilder) EndTime(endTime string) *TestScheduleBuilder
结束时间
示例值:1632839400000
func (*TestScheduleBuilder) StartTime ¶
func (builder *TestScheduleBuilder) StartTime(startTime string) *TestScheduleBuilder
开始时间
示例值:1621390695000
type Todo ¶
type Todo struct { Evaluation *TodoCommon `json:"evaluation,omitempty"` // 简历评估待办信息,仅当 type=evaluation 时返回 Offer *TodoCommon `json:"offer,omitempty"` // Offer 待办信息,仅当 type=offer 时返回 Exam *TodoCommon `json:"exam,omitempty"` // 笔试待办信息,仅当 type=exam 时返回 Interview *TodoCommon `json:"interview,omitempty"` // 面试待办信息,仅当 type=interview 时返回 }
type TodoBuilder ¶
type TodoBuilder struct {
// contains filtered or unexported fields
}
func NewTodoBuilder ¶
func NewTodoBuilder() *TodoBuilder
func (*TodoBuilder) Build ¶
func (builder *TodoBuilder) Build() *Todo
func (*TodoBuilder) Evaluation ¶
func (builder *TodoBuilder) Evaluation(evaluation *TodoCommon) *TodoBuilder
简历评估待办信息,仅当 type=evaluation 时返回
示例值:
func (*TodoBuilder) Exam ¶
func (builder *TodoBuilder) Exam(exam *TodoCommon) *TodoBuilder
笔试待办信息,仅当 type=exam 时返回
示例值:
func (*TodoBuilder) Interview ¶
func (builder *TodoBuilder) Interview(interview *TodoCommon) *TodoBuilder
面试待办信息,仅当 type=interview 时返回
示例值:
func (*TodoBuilder) Offer ¶
func (builder *TodoBuilder) Offer(offer *TodoCommon) *TodoBuilder
Offer 待办信息,仅当 type=offer 时返回
示例值:
type TodoCommon ¶
type TodoCommonBuilder ¶
type TodoCommonBuilder struct {
// contains filtered or unexported fields
}
func NewTodoCommonBuilder ¶
func NewTodoCommonBuilder() *TodoCommonBuilder
func (*TodoCommonBuilder) ApplicationId ¶
func (builder *TodoCommonBuilder) ApplicationId(applicationId string) *TodoCommonBuilder
投递 ID
示例值:6945436033023625516
func (*TodoCommonBuilder) Build ¶
func (builder *TodoCommonBuilder) Build() *TodoCommon
func (*TodoCommonBuilder) Id ¶
func (builder *TodoCommonBuilder) Id(id string) *TodoCommonBuilder
ID
示例值:6914542162822695181
func (*TodoCommonBuilder) JobId ¶
func (builder *TodoCommonBuilder) JobId(jobId string) *TodoCommonBuilder
职位 ID
示例值:6891113155221522701
func (*TodoCommonBuilder) TalentId ¶
func (builder *TodoCommonBuilder) TalentId(talentId string) *TodoCommonBuilder
候选人 ID
示例值:6891524011667228941
type TradeDetail ¶
type TradeDetail struct { AccountId *string `json:"account_id,omitempty"` // 账户ID TotalRechargeRewardInfo *BonusAmount `json:"total_recharge_reward_info,omitempty"` // 时间段内该账户在积分商城的实际充值金额 }
type TradeDetailBuilder ¶
type TradeDetailBuilder struct {
// contains filtered or unexported fields
}
func NewTradeDetailBuilder ¶
func NewTradeDetailBuilder() *TradeDetailBuilder
func (*TradeDetailBuilder) AccountId ¶
func (builder *TradeDetailBuilder) AccountId(accountId string) *TradeDetailBuilder
账户ID
示例值:6930815272790114324
func (*TradeDetailBuilder) Build ¶
func (builder *TradeDetailBuilder) Build() *TradeDetail
func (*TradeDetailBuilder) TotalRechargeRewardInfo ¶
func (builder *TradeDetailBuilder) TotalRechargeRewardInfo(totalRechargeRewardInfo *BonusAmount) *TradeDetailBuilder
时间段内该账户在积分商城的实际充值金额
示例值:
type TransferOnboardApplicationPathReqBodyBuilder ¶
type TransferOnboardApplicationPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewTransferOnboardApplicationPathReqBodyBuilder ¶
func NewTransferOnboardApplicationPathReqBodyBuilder() *TransferOnboardApplicationPathReqBodyBuilder
func (*TransferOnboardApplicationPathReqBodyBuilder) ActualOnboardTime ¶
func (builder *TransferOnboardApplicationPathReqBodyBuilder) ActualOnboardTime(actualOnboardTime int) *TransferOnboardApplicationPathReqBodyBuilder
实际入职时间
示例值:1616428800000
func (*TransferOnboardApplicationPathReqBodyBuilder) Build ¶
func (builder *TransferOnboardApplicationPathReqBodyBuilder) Build() (*TransferOnboardApplicationReqBody, error)
func (*TransferOnboardApplicationPathReqBodyBuilder) Department ¶
func (builder *TransferOnboardApplicationPathReqBodyBuilder) Department(department string) *TransferOnboardApplicationPathReqBodyBuilder
候选人入职部门 ID ,枚举可通过接口「获取部门信息列表」获取,将用于候选人内推奖规则判断
示例值:6966123381141866028
func (*TransferOnboardApplicationPathReqBodyBuilder) EmployeeType ¶
func (builder *TransferOnboardApplicationPathReqBodyBuilder) EmployeeType(employeeType string) *TransferOnboardApplicationPathReqBodyBuilder
候选人入职人员类型 ID,可通过接口人力资源管理平台「获取员工类型列表」获取,将用于候选人内推奖规则判断
示例值:1
func (*TransferOnboardApplicationPathReqBodyBuilder) ExpectedConversionTime ¶
func (builder *TransferOnboardApplicationPathReqBodyBuilder) ExpectedConversionTime(expectedConversionTime int) *TransferOnboardApplicationPathReqBodyBuilder
预期转正时间
示例值:1616428800000
func (*TransferOnboardApplicationPathReqBodyBuilder) JobRequirementId ¶
func (builder *TransferOnboardApplicationPathReqBodyBuilder) JobRequirementId(jobRequirementId string) *TransferOnboardApplicationPathReqBodyBuilder
招聘需求 ID
示例值:6960663240925956402
func (*TransferOnboardApplicationPathReqBodyBuilder) Leader ¶
func (builder *TransferOnboardApplicationPathReqBodyBuilder) Leader(leader string) *TransferOnboardApplicationPathReqBodyBuilder
候选人直属上级 UserID ,将用于候选人内推奖规则判断
示例值:ou-xxx
func (*TransferOnboardApplicationPathReqBodyBuilder) Level ¶
func (builder *TransferOnboardApplicationPathReqBodyBuilder) Level(level string) *TransferOnboardApplicationPathReqBodyBuilder
候选人职级 ID ,枚举可通过接口「获取职级列表」获取,将用于候选人内推奖规则判断
示例值:6937934036379650311
func (*TransferOnboardApplicationPathReqBodyBuilder) OnboardCityCode ¶
func (builder *TransferOnboardApplicationPathReqBodyBuilder) OnboardCityCode(onboardCityCode string) *TransferOnboardApplicationPathReqBodyBuilder
候选人办公地点 ID ,枚举可通过接口「获取地址列表」获取,将用于候选人内推奖规则判断
示例值:CT_2
func (*TransferOnboardApplicationPathReqBodyBuilder) OperatorId ¶
func (builder *TransferOnboardApplicationPathReqBodyBuilder) OperatorId(operatorId string) *TransferOnboardApplicationPathReqBodyBuilder
操作人 UserID
示例值:ou-xxx
func (*TransferOnboardApplicationPathReqBodyBuilder) Sequence ¶
func (builder *TransferOnboardApplicationPathReqBodyBuilder) Sequence(sequence string) *TransferOnboardApplicationPathReqBodyBuilder
候选人序列 ID ,枚举可通过接口「获取职务分类列表」获取,将用于候选人内推奖规则判断
示例值:7006234385490345986
type TransferOnboardApplicationReq ¶
type TransferOnboardApplicationReq struct { Body *TransferOnboardApplicationReqBody `body:""` // contains filtered or unexported fields }
type TransferOnboardApplicationReqBody ¶
type TransferOnboardApplicationReqBody struct { ActualOnboardTime *int `json:"actual_onboard_time,omitempty"` // 实际入职时间 ExpectedConversionTime *int `json:"expected_conversion_time,omitempty"` // 预期转正时间 JobRequirementId *string `json:"job_requirement_id,omitempty"` // 招聘需求 ID OperatorId *string `json:"operator_id,omitempty"` // 操作人 UserID OnboardCityCode *string `json:"onboard_city_code,omitempty"` // 候选人办公地点 ID ,枚举可通过接口「获取地址列表」获取,将用于候选人内推奖规则判断 Department *string `json:"department,omitempty"` // 候选人入职部门 ID ,枚举可通过接口「获取部门信息列表」获取,将用于候选人内推奖规则判断 Leader *string `json:"leader,omitempty"` // 候选人直属上级 UserID ,将用于候选人内推奖规则判断 Sequence *string `json:"sequence,omitempty"` // 候选人序列 ID ,枚举可通过接口「获取职务分类列表」获取,将用于候选人内推奖规则判断 Level *string `json:"level,omitempty"` // 候选人职级 ID ,枚举可通过接口「获取职级列表」获取,将用于候选人内推奖规则判断 EmployeeType *string `json:"employee_type,omitempty"` // 候选人入职人员类型 ID,可通过接口人力资源管理平台「获取员工类型列表」获取,将用于候选人内推奖规则判断 }
type TransferOnboardApplicationReqBodyBuilder ¶
type TransferOnboardApplicationReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewTransferOnboardApplicationReqBodyBuilder ¶
func NewTransferOnboardApplicationReqBodyBuilder() *TransferOnboardApplicationReqBodyBuilder
func (*TransferOnboardApplicationReqBodyBuilder) ActualOnboardTime ¶
func (builder *TransferOnboardApplicationReqBodyBuilder) ActualOnboardTime(actualOnboardTime int) *TransferOnboardApplicationReqBodyBuilder
实际入职时间
示例值:1616428800000
func (*TransferOnboardApplicationReqBodyBuilder) Build ¶
func (builder *TransferOnboardApplicationReqBodyBuilder) Build() *TransferOnboardApplicationReqBody
func (*TransferOnboardApplicationReqBodyBuilder) Department ¶
func (builder *TransferOnboardApplicationReqBodyBuilder) Department(department string) *TransferOnboardApplicationReqBodyBuilder
候选人入职部门 ID ,枚举可通过接口「获取部门信息列表」获取,将用于候选人内推奖规则判断
示例值:6966123381141866028
func (*TransferOnboardApplicationReqBodyBuilder) EmployeeType ¶
func (builder *TransferOnboardApplicationReqBodyBuilder) EmployeeType(employeeType string) *TransferOnboardApplicationReqBodyBuilder
候选人入职人员类型 ID,可通过接口人力资源管理平台「获取员工类型列表」获取,将用于候选人内推奖规则判断
示例值:1
func (*TransferOnboardApplicationReqBodyBuilder) ExpectedConversionTime ¶
func (builder *TransferOnboardApplicationReqBodyBuilder) ExpectedConversionTime(expectedConversionTime int) *TransferOnboardApplicationReqBodyBuilder
预期转正时间
示例值:1616428800000
func (*TransferOnboardApplicationReqBodyBuilder) JobRequirementId ¶
func (builder *TransferOnboardApplicationReqBodyBuilder) JobRequirementId(jobRequirementId string) *TransferOnboardApplicationReqBodyBuilder
招聘需求 ID
示例值:6960663240925956402
func (*TransferOnboardApplicationReqBodyBuilder) Leader ¶
func (builder *TransferOnboardApplicationReqBodyBuilder) Leader(leader string) *TransferOnboardApplicationReqBodyBuilder
候选人直属上级 UserID ,将用于候选人内推奖规则判断
示例值:ou-xxx
func (*TransferOnboardApplicationReqBodyBuilder) Level ¶
func (builder *TransferOnboardApplicationReqBodyBuilder) Level(level string) *TransferOnboardApplicationReqBodyBuilder
候选人职级 ID ,枚举可通过接口「获取职级列表」获取,将用于候选人内推奖规则判断
示例值:6937934036379650311
func (*TransferOnboardApplicationReqBodyBuilder) OnboardCityCode ¶
func (builder *TransferOnboardApplicationReqBodyBuilder) OnboardCityCode(onboardCityCode string) *TransferOnboardApplicationReqBodyBuilder
候选人办公地点 ID ,枚举可通过接口「获取地址列表」获取,将用于候选人内推奖规则判断
示例值:CT_2
func (*TransferOnboardApplicationReqBodyBuilder) OperatorId ¶
func (builder *TransferOnboardApplicationReqBodyBuilder) OperatorId(operatorId string) *TransferOnboardApplicationReqBodyBuilder
操作人 UserID
示例值:ou-xxx
func (*TransferOnboardApplicationReqBodyBuilder) Sequence ¶
func (builder *TransferOnboardApplicationReqBodyBuilder) Sequence(sequence string) *TransferOnboardApplicationReqBodyBuilder
候选人序列 ID ,枚举可通过接口「获取职务分类列表」获取,将用于候选人内推奖规则判断
示例值:7006234385490345986
type TransferOnboardApplicationReqBuilder ¶
type TransferOnboardApplicationReqBuilder struct {
// contains filtered or unexported fields
}
func NewTransferOnboardApplicationReqBuilder ¶
func NewTransferOnboardApplicationReqBuilder() *TransferOnboardApplicationReqBuilder
func (*TransferOnboardApplicationReqBuilder) ApplicationId ¶
func (builder *TransferOnboardApplicationReqBuilder) ApplicationId(applicationId string) *TransferOnboardApplicationReqBuilder
投递ID
示例值:7073372582620416300
func (*TransferOnboardApplicationReqBuilder) Body ¶
func (builder *TransferOnboardApplicationReqBuilder) Body(body *TransferOnboardApplicationReqBody) *TransferOnboardApplicationReqBuilder
根据投递 ID 操作候选人入职并创建员工。投递须处于「待入职」阶段,可通过「转移阶段」接口变更投递状态
func (*TransferOnboardApplicationReqBuilder) Build ¶
func (builder *TransferOnboardApplicationReqBuilder) Build() *TransferOnboardApplicationReq
func (*TransferOnboardApplicationReqBuilder) DepartmentIdType ¶
func (builder *TransferOnboardApplicationReqBuilder) DepartmentIdType(departmentIdType string) *TransferOnboardApplicationReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*TransferOnboardApplicationReqBuilder) EmployeeTypeIdType ¶
func (builder *TransferOnboardApplicationReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *TransferOnboardApplicationReqBuilder
此次调用中使用的「人员类型 ID」的类型
示例值:
func (*TransferOnboardApplicationReqBuilder) JobFamilyIdType ¶
func (builder *TransferOnboardApplicationReqBuilder) JobFamilyIdType(jobFamilyIdType string) *TransferOnboardApplicationReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*TransferOnboardApplicationReqBuilder) JobLevelIdType ¶
func (builder *TransferOnboardApplicationReqBuilder) JobLevelIdType(jobLevelIdType string) *TransferOnboardApplicationReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*TransferOnboardApplicationReqBuilder) UserIdType ¶
func (builder *TransferOnboardApplicationReqBuilder) UserIdType(userIdType string) *TransferOnboardApplicationReqBuilder
用户 ID 类型
示例值:open_id
type TransferOnboardApplicationResp ¶
type TransferOnboardApplicationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *TransferOnboardApplicationRespData `json:"data"` // 业务数据 }
func (*TransferOnboardApplicationResp) Success ¶
func (resp *TransferOnboardApplicationResp) Success() bool
type TransferOnboardApplicationRespData ¶
type TransferOnboardApplicationRespData struct {
Employee *Employee `json:"employee,omitempty"` // employee
}
type TransferStageApplicationPathReqBodyBuilder ¶
type TransferStageApplicationPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewTransferStageApplicationPathReqBodyBuilder ¶
func NewTransferStageApplicationPathReqBodyBuilder() *TransferStageApplicationPathReqBodyBuilder
func (*TransferStageApplicationPathReqBodyBuilder) Build ¶
func (builder *TransferStageApplicationPathReqBodyBuilder) Build() (*TransferStageApplicationReqBody, error)
func (*TransferStageApplicationPathReqBodyBuilder) StageId ¶
func (builder *TransferStageApplicationPathReqBodyBuilder) StageId(stageId string) *TransferStageApplicationPathReqBodyBuilder
要转移到的阶段 ID,可通过「获取招聘流程信息」接口获取阶段 ID 枚举
示例值:6960663240925956402
type TransferStageApplicationReq ¶
type TransferStageApplicationReq struct { Body *TransferStageApplicationReqBody `body:""` // contains filtered or unexported fields }
type TransferStageApplicationReqBody ¶
type TransferStageApplicationReqBody struct {
StageId *string `json:"stage_id,omitempty"` // 要转移到的阶段 ID,可通过「获取招聘流程信息」接口获取阶段 ID 枚举
}
type TransferStageApplicationReqBodyBuilder ¶
type TransferStageApplicationReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewTransferStageApplicationReqBodyBuilder ¶
func NewTransferStageApplicationReqBodyBuilder() *TransferStageApplicationReqBodyBuilder
func (*TransferStageApplicationReqBodyBuilder) Build ¶
func (builder *TransferStageApplicationReqBodyBuilder) Build() *TransferStageApplicationReqBody
func (*TransferStageApplicationReqBodyBuilder) StageId ¶
func (builder *TransferStageApplicationReqBodyBuilder) StageId(stageId string) *TransferStageApplicationReqBodyBuilder
要转移到的阶段 ID,可通过「获取招聘流程信息」接口获取阶段 ID 枚举
示例值:6960663240925956402
type TransferStageApplicationReqBuilder ¶
type TransferStageApplicationReqBuilder struct {
// contains filtered or unexported fields
}
func NewTransferStageApplicationReqBuilder ¶
func NewTransferStageApplicationReqBuilder() *TransferStageApplicationReqBuilder
func (*TransferStageApplicationReqBuilder) ApplicationId ¶
func (builder *TransferStageApplicationReqBuilder) ApplicationId(applicationId string) *TransferStageApplicationReqBuilder
投递 ID
示例值:6960663240925956401
func (*TransferStageApplicationReqBuilder) Body ¶
func (builder *TransferStageApplicationReqBuilder) Body(body *TransferStageApplicationReqBody) *TransferStageApplicationReqBuilder
转移投递阶段
func (*TransferStageApplicationReqBuilder) Build ¶
func (builder *TransferStageApplicationReqBuilder) Build() *TransferStageApplicationReq
type TransferStageApplicationResp ¶
type TransferStageApplicationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*TransferStageApplicationResp) Success ¶
func (resp *TransferStageApplicationResp) Success() bool
type TripartiteAgreementInfo ¶
type TripartiteAgreementInfo struct { Id *string `json:"id,omitempty"` // 三方协议 ID ApplicationId *string `json:"application_id,omitempty"` // 投递ID State *int `json:"state,omitempty"` // 三方协议状态 CreateTime *string `json:"create_time,omitempty"` // 三方协议创建时间,毫秒时间戳 ModifyTime *string `json:"modify_time,omitempty"` // 三方协议修改时间,毫秒时间戳 }
type TripartiteAgreementInfoBuilder ¶
type TripartiteAgreementInfoBuilder struct {
// contains filtered or unexported fields
}
func NewTripartiteAgreementInfoBuilder ¶
func NewTripartiteAgreementInfoBuilder() *TripartiteAgreementInfoBuilder
func (*TripartiteAgreementInfoBuilder) ApplicationId ¶
func (builder *TripartiteAgreementInfoBuilder) ApplicationId(applicationId string) *TripartiteAgreementInfoBuilder
投递ID
示例值:6930815272790114325
func (*TripartiteAgreementInfoBuilder) Build ¶
func (builder *TripartiteAgreementInfoBuilder) Build() *TripartiteAgreementInfo
func (*TripartiteAgreementInfoBuilder) CreateTime ¶
func (builder *TripartiteAgreementInfoBuilder) CreateTime(createTime string) *TripartiteAgreementInfoBuilder
三方协议创建时间,毫秒时间戳
示例值:1698292282660
func (*TripartiteAgreementInfoBuilder) Id ¶
func (builder *TripartiteAgreementInfoBuilder) Id(id string) *TripartiteAgreementInfoBuilder
三方协议 ID
示例值:6930815272790114324
func (*TripartiteAgreementInfoBuilder) ModifyTime ¶
func (builder *TripartiteAgreementInfoBuilder) ModifyTime(modifyTime string) *TripartiteAgreementInfoBuilder
三方协议修改时间,毫秒时间戳
示例值:1698292282661
func (*TripartiteAgreementInfoBuilder) State ¶
func (builder *TripartiteAgreementInfoBuilder) State(state int) *TripartiteAgreementInfoBuilder
三方协议状态
示例值:1
type UpdateConfigJobReq ¶
type UpdateConfigJobReq struct { JobConfig *JobConfig `body:""` // contains filtered or unexported fields }
type UpdateConfigJobReqBuilder ¶
type UpdateConfigJobReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateConfigJobReqBuilder ¶
func NewUpdateConfigJobReqBuilder() *UpdateConfigJobReqBuilder
func (*UpdateConfigJobReqBuilder) Build ¶
func (builder *UpdateConfigJobReqBuilder) Build() *UpdateConfigJobReq
func (*UpdateConfigJobReqBuilder) JobConfig ¶
func (builder *UpdateConfigJobReqBuilder) JobConfig(jobConfig *JobConfig) *UpdateConfigJobReqBuilder
更新职位设置,包括面试评价表、Offer 申请表等。接口将按照所选择的「更新选项」进行设置参数校验和更新。
func (*UpdateConfigJobReqBuilder) JobId ¶
func (builder *UpdateConfigJobReqBuilder) JobId(jobId string) *UpdateConfigJobReqBuilder
职位 ID
示例值:6960663240925956660
func (*UpdateConfigJobReqBuilder) UserIdType ¶
func (builder *UpdateConfigJobReqBuilder) UserIdType(userIdType string) *UpdateConfigJobReqBuilder
此次调用中使用的用户ID的类型
示例值:
type UpdateConfigJobResp ¶
type UpdateConfigJobResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *UpdateConfigJobRespData `json:"data"` // 业务数据 }
func (*UpdateConfigJobResp) Success ¶
func (resp *UpdateConfigJobResp) Success() bool
type UpdateConfigJobRespData ¶
type UpdateConfigJobRespData struct {
JobConfig *JobConfigResult `json:"job_config,omitempty"` // 职位信息
}
type UpdateExternalApplicationReq ¶
type UpdateExternalApplicationReq struct { ExternalApplication *ExternalApplication `body:""` // contains filtered or unexported fields }
type UpdateExternalApplicationReqBuilder ¶
type UpdateExternalApplicationReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateExternalApplicationReqBuilder ¶
func NewUpdateExternalApplicationReqBuilder() *UpdateExternalApplicationReqBuilder
func (*UpdateExternalApplicationReqBuilder) Build ¶
func (builder *UpdateExternalApplicationReqBuilder) Build() *UpdateExternalApplicationReq
func (*UpdateExternalApplicationReqBuilder) ExternalApplication ¶
func (builder *UpdateExternalApplicationReqBuilder) ExternalApplication(externalApplication *ExternalApplication) *UpdateExternalApplicationReqBuilder
更新外部投递
func (*UpdateExternalApplicationReqBuilder) ExternalApplicationId ¶
func (builder *UpdateExternalApplicationReqBuilder) ExternalApplicationId(externalApplicationId string) *UpdateExternalApplicationReqBuilder
外部投递 id
示例值:6960663240925956660
type UpdateExternalApplicationResp ¶
type UpdateExternalApplicationResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *UpdateExternalApplicationRespData `json:"data"` // 业务数据 }
func (*UpdateExternalApplicationResp) Success ¶
func (resp *UpdateExternalApplicationResp) Success() bool
type UpdateExternalApplicationRespData ¶
type UpdateExternalApplicationRespData struct {
ExternalApplication *ExternalApplication `json:"external_application,omitempty"` //
}
type UpdateJobRequirementReq ¶
type UpdateJobRequirementReq struct { JobRequirement *JobRequirement `body:""` // contains filtered or unexported fields }
type UpdateJobRequirementReqBuilder ¶
type UpdateJobRequirementReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateJobRequirementReqBuilder ¶
func NewUpdateJobRequirementReqBuilder() *UpdateJobRequirementReqBuilder
func (*UpdateJobRequirementReqBuilder) Build ¶
func (builder *UpdateJobRequirementReqBuilder) Build() *UpdateJobRequirementReq
func (*UpdateJobRequirementReqBuilder) DepartmentIdType ¶
func (builder *UpdateJobRequirementReqBuilder) DepartmentIdType(departmentIdType string) *UpdateJobRequirementReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*UpdateJobRequirementReqBuilder) EmployeeTypeIdType ¶
func (builder *UpdateJobRequirementReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *UpdateJobRequirementReqBuilder
此次调用中使用的「人员类型 ID」的类型
示例值:
func (*UpdateJobRequirementReqBuilder) JobFamilyIdType ¶
func (builder *UpdateJobRequirementReqBuilder) JobFamilyIdType(jobFamilyIdType string) *UpdateJobRequirementReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*UpdateJobRequirementReqBuilder) JobLevelIdType ¶
func (builder *UpdateJobRequirementReqBuilder) JobLevelIdType(jobLevelIdType string) *UpdateJobRequirementReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*UpdateJobRequirementReqBuilder) JobRequirement ¶
func (builder *UpdateJobRequirementReqBuilder) JobRequirement(jobRequirement *JobRequirement) *UpdateJobRequirementReqBuilder
更新招聘需求
func (*UpdateJobRequirementReqBuilder) JobRequirementId ¶
func (builder *UpdateJobRequirementReqBuilder) JobRequirementId(jobRequirementId string) *UpdateJobRequirementReqBuilder
招聘需求ID
示例值:623455234
func (*UpdateJobRequirementReqBuilder) UserIdType ¶
func (builder *UpdateJobRequirementReqBuilder) UserIdType(userIdType string) *UpdateJobRequirementReqBuilder
此次调用中使用的用户ID的类型
示例值:
type UpdateJobRequirementResp ¶
type UpdateJobRequirementResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*UpdateJobRequirementResp) Success ¶
func (resp *UpdateJobRequirementResp) Success() bool
type UpdateOfferCustomFieldReq ¶
type UpdateOfferCustomFieldReq struct { OfferCustomField *OfferCustomField `body:""` // contains filtered or unexported fields }
type UpdateOfferCustomFieldReqBuilder ¶
type UpdateOfferCustomFieldReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateOfferCustomFieldReqBuilder ¶
func NewUpdateOfferCustomFieldReqBuilder() *UpdateOfferCustomFieldReqBuilder
func (*UpdateOfferCustomFieldReqBuilder) Build ¶
func (builder *UpdateOfferCustomFieldReqBuilder) Build() *UpdateOfferCustomFieldReq
func (*UpdateOfferCustomFieldReqBuilder) OfferCustomField ¶
func (builder *UpdateOfferCustomFieldReqBuilder) OfferCustomField(offerCustomField *OfferCustomField) *UpdateOfferCustomFieldReqBuilder
- 本文档支持通过接口更新「飞书招聘」-「设置」-「Offer 申请表设置」中 Offer 申请表的自定义字段配置;;- 当前修改申请表信息(包括更新自定义字段)后,所有申请表的 schema_id 均会更新,即所有申请表均会新增一个版本,申请表的 schema_id 会在创建 offer、更新 offer 中使用;;- 「飞书招聘」中 Offer 申请表自定义字段创建后,不支持修改字段类型,本接口亦不支持更新字段类型;;- 当前字段类型为「公式」的,不支持通过接口更新
func (*UpdateOfferCustomFieldReqBuilder) OfferCustomFieldId ¶
func (builder *UpdateOfferCustomFieldReqBuilder) OfferCustomFieldId(offerCustomFieldId string) *UpdateOfferCustomFieldReqBuilder
Offer 申请表自定义字段 ID,可通过接口「获取 Offer 申请表模板信息」获取
示例值:6906755946257615112
type UpdateOfferCustomFieldResp ¶
type UpdateOfferCustomFieldResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*UpdateOfferCustomFieldResp) Success ¶
func (resp *UpdateOfferCustomFieldResp) Success() bool
type UpdateOfferReq ¶
type UpdateOfferReq struct { OfferInfo *OfferInfo `body:""` // contains filtered or unexported fields }
type UpdateOfferReqBuilder ¶
type UpdateOfferReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateOfferReqBuilder ¶
func NewUpdateOfferReqBuilder() *UpdateOfferReqBuilder
func (*UpdateOfferReqBuilder) Build ¶
func (builder *UpdateOfferReqBuilder) Build() *UpdateOfferReq
func (*UpdateOfferReqBuilder) DepartmentIdType ¶
func (builder *UpdateOfferReqBuilder) DepartmentIdType(departmentIdType string) *UpdateOfferReqBuilder
此次调用中使用的部门 ID 的类型
示例值:
func (*UpdateOfferReqBuilder) EmployeeTypeIdType ¶
func (builder *UpdateOfferReqBuilder) EmployeeTypeIdType(employeeTypeIdType string) *UpdateOfferReqBuilder
此次调用中使用的「人员类型 ID」的类型
示例值:
func (*UpdateOfferReqBuilder) JobFamilyIdType ¶
func (builder *UpdateOfferReqBuilder) JobFamilyIdType(jobFamilyIdType string) *UpdateOfferReqBuilder
此次调用中使用的「序列 ID」的类型
示例值:
func (*UpdateOfferReqBuilder) JobLevelIdType ¶
func (builder *UpdateOfferReqBuilder) JobLevelIdType(jobLevelIdType string) *UpdateOfferReqBuilder
此次调用中使用的「职级 ID」的类型
示例值:
func (*UpdateOfferReqBuilder) OfferId ¶
func (builder *UpdateOfferReqBuilder) OfferId(offerId string) *UpdateOfferReqBuilder
Offer ID
示例值:7016605170635213100
func (*UpdateOfferReqBuilder) OfferInfo ¶
func (builder *UpdateOfferReqBuilder) OfferInfo(offerInfo *OfferInfo) *UpdateOfferReqBuilder
1. 更新 Offer 时,需传入本文档中标注为必传的参数,其余参数是否必传参考「获取 Offer 申请表模板信息」的参数定义;;2. 对系统中已存在的 offer 进行更新的,若更新 offer 中含有「修改需审批」的字段,更新后原 Offer 的审批会自动撤回,需要重新发起审批
func (*UpdateOfferReqBuilder) UserIdType ¶
func (builder *UpdateOfferReqBuilder) UserIdType(userIdType string) *UpdateOfferReqBuilder
此次调用中使用的用户ID的类型
示例值:open_id
type UpdateOfferResp ¶
type UpdateOfferResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *UpdateOfferRespData `json:"data"` // 业务数据 }
func (*UpdateOfferResp) Success ¶
func (resp *UpdateOfferResp) Success() bool
type UpdateOfferRespData ¶
type UpdateOfferRespData struct { OfferId *string `json:"offer_id,omitempty"` // Offer ID SchemaId *string `json:"schema_id,omitempty"` // 模板 ID BasicInfo *OfferBasicInfo `json:"basic_info,omitempty"` // Offer 基本信息 SalaryInfo *OfferSalaryInfo `json:"salary_info,omitempty"` // Offer 薪资信息 CustomizedInfoList []*OfferCustomizedInfo `json:"customized_info_list,omitempty"` // 自定义信息 }
type UpdateProgressEcoBackgroundCheckPathReqBodyBuilder ¶
type UpdateProgressEcoBackgroundCheckPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateProgressEcoBackgroundCheckPathReqBodyBuilder ¶
func NewUpdateProgressEcoBackgroundCheckPathReqBodyBuilder() *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder
func (*UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) BackgroundCheckId ¶
func (builder *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) BackgroundCheckId(backgroundCheckId string) *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder
背调 ID,招聘侧的 ID
示例值:6931286400470354183
func (*UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) Build ¶
func (builder *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) Build() (*UpdateProgressEcoBackgroundCheckReqBody, error)
func (*UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) ReportFileList ¶
func (builder *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) ReportFileList(reportFileList []*EcoBackgroundCheckReportFile) *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder
报告列表
示例值:
func (*UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) Result ¶
func (builder *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) Result(result string) *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder
阶段性背调结果
示例值:通过
func (*UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) StageEnName ¶
func (builder *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) StageEnName(stageEnName string) *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder
背调阶段英文名称
示例值:stage report
func (*UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) StageId ¶
func (builder *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) StageId(stageId string) *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder
阶段 ID,同一背调订单此 ID 不能重复
示例值:6931286400470354183
func (*UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) StageName ¶
func (builder *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) StageName(stageName string) *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder
背调阶段名称
示例值:阶段报告
func (*UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) StageTime ¶
func (builder *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder) StageTime(stageTime string) *UpdateProgressEcoBackgroundCheckPathReqBodyBuilder
进入到此背调阶段的时间
示例值:1660123456789
type UpdateProgressEcoBackgroundCheckReq ¶
type UpdateProgressEcoBackgroundCheckReq struct { Body *UpdateProgressEcoBackgroundCheckReqBody `body:""` // contains filtered or unexported fields }
type UpdateProgressEcoBackgroundCheckReqBody ¶
type UpdateProgressEcoBackgroundCheckReqBody struct { BackgroundCheckId *string `json:"background_check_id,omitempty"` // 背调 ID,招聘侧的 ID StageId *string `json:"stage_id,omitempty"` // 阶段 ID,同一背调订单此 ID 不能重复 StageEnName *string `json:"stage_en_name,omitempty"` // 背调阶段英文名称 StageName *string `json:"stage_name,omitempty"` // 背调阶段名称 StageTime *string `json:"stage_time,omitempty"` // 进入到此背调阶段的时间 Result *string `json:"result,omitempty"` // 阶段性背调结果 ReportFileList []*EcoBackgroundCheckReportFile `json:"report_file_list,omitempty"` // 报告列表 }
type UpdateProgressEcoBackgroundCheckReqBodyBuilder ¶
type UpdateProgressEcoBackgroundCheckReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateProgressEcoBackgroundCheckReqBodyBuilder ¶
func NewUpdateProgressEcoBackgroundCheckReqBodyBuilder() *UpdateProgressEcoBackgroundCheckReqBodyBuilder
func (*UpdateProgressEcoBackgroundCheckReqBodyBuilder) BackgroundCheckId ¶
func (builder *UpdateProgressEcoBackgroundCheckReqBodyBuilder) BackgroundCheckId(backgroundCheckId string) *UpdateProgressEcoBackgroundCheckReqBodyBuilder
背调 ID,招聘侧的 ID
示例值:6931286400470354183
func (*UpdateProgressEcoBackgroundCheckReqBodyBuilder) Build ¶
func (builder *UpdateProgressEcoBackgroundCheckReqBodyBuilder) Build() *UpdateProgressEcoBackgroundCheckReqBody
func (*UpdateProgressEcoBackgroundCheckReqBodyBuilder) ReportFileList ¶
func (builder *UpdateProgressEcoBackgroundCheckReqBodyBuilder) ReportFileList(reportFileList []*EcoBackgroundCheckReportFile) *UpdateProgressEcoBackgroundCheckReqBodyBuilder
报告列表
示例值:
func (*UpdateProgressEcoBackgroundCheckReqBodyBuilder) Result ¶
func (builder *UpdateProgressEcoBackgroundCheckReqBodyBuilder) Result(result string) *UpdateProgressEcoBackgroundCheckReqBodyBuilder
阶段性背调结果
示例值:通过
func (*UpdateProgressEcoBackgroundCheckReqBodyBuilder) StageEnName ¶
func (builder *UpdateProgressEcoBackgroundCheckReqBodyBuilder) StageEnName(stageEnName string) *UpdateProgressEcoBackgroundCheckReqBodyBuilder
背调阶段英文名称
示例值:stage report
func (*UpdateProgressEcoBackgroundCheckReqBodyBuilder) StageId ¶
func (builder *UpdateProgressEcoBackgroundCheckReqBodyBuilder) StageId(stageId string) *UpdateProgressEcoBackgroundCheckReqBodyBuilder
阶段 ID,同一背调订单此 ID 不能重复
示例值:6931286400470354183
func (*UpdateProgressEcoBackgroundCheckReqBodyBuilder) StageName ¶
func (builder *UpdateProgressEcoBackgroundCheckReqBodyBuilder) StageName(stageName string) *UpdateProgressEcoBackgroundCheckReqBodyBuilder
背调阶段名称
示例值:阶段报告
func (*UpdateProgressEcoBackgroundCheckReqBodyBuilder) StageTime ¶
func (builder *UpdateProgressEcoBackgroundCheckReqBodyBuilder) StageTime(stageTime string) *UpdateProgressEcoBackgroundCheckReqBodyBuilder
进入到此背调阶段的时间
示例值:1660123456789
type UpdateProgressEcoBackgroundCheckReqBuilder ¶
type UpdateProgressEcoBackgroundCheckReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateProgressEcoBackgroundCheckReqBuilder ¶
func NewUpdateProgressEcoBackgroundCheckReqBuilder() *UpdateProgressEcoBackgroundCheckReqBuilder
func (*UpdateProgressEcoBackgroundCheckReqBuilder) Body ¶
func (builder *UpdateProgressEcoBackgroundCheckReqBuilder) Body(body *UpdateProgressEcoBackgroundCheckReqBody) *UpdateProgressEcoBackgroundCheckReqBuilder
更新指定背调的进度信息
func (*UpdateProgressEcoBackgroundCheckReqBuilder) Build ¶
func (builder *UpdateProgressEcoBackgroundCheckReqBuilder) Build() *UpdateProgressEcoBackgroundCheckReq
type UpdateProgressEcoBackgroundCheckResp ¶
type UpdateProgressEcoBackgroundCheckResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*UpdateProgressEcoBackgroundCheckResp) Success ¶
func (resp *UpdateProgressEcoBackgroundCheckResp) Success() bool
type UpdateResultEcoBackgroundCheckPathReqBodyBuilder ¶
type UpdateResultEcoBackgroundCheckPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateResultEcoBackgroundCheckPathReqBodyBuilder ¶
func NewUpdateResultEcoBackgroundCheckPathReqBodyBuilder() *UpdateResultEcoBackgroundCheckPathReqBodyBuilder
func (*UpdateResultEcoBackgroundCheckPathReqBodyBuilder) BackgroundCheckId ¶
func (builder *UpdateResultEcoBackgroundCheckPathReqBodyBuilder) BackgroundCheckId(backgroundCheckId string) *UpdateResultEcoBackgroundCheckPathReqBodyBuilder
背调 ID
示例值:6931286400470354183
func (*UpdateResultEcoBackgroundCheckPathReqBodyBuilder) Build ¶
func (builder *UpdateResultEcoBackgroundCheckPathReqBodyBuilder) Build() (*UpdateResultEcoBackgroundCheckReqBody, error)
func (*UpdateResultEcoBackgroundCheckPathReqBodyBuilder) ReportFileList ¶
func (builder *UpdateResultEcoBackgroundCheckPathReqBodyBuilder) ReportFileList(reportFileList []*EcoBackgroundCheckReportFile) *UpdateResultEcoBackgroundCheckPathReqBodyBuilder
报告列表
示例值:
func (*UpdateResultEcoBackgroundCheckPathReqBodyBuilder) Result ¶
func (builder *UpdateResultEcoBackgroundCheckPathReqBodyBuilder) Result(result string) *UpdateResultEcoBackgroundCheckPathReqBodyBuilder
背调结果
示例值:无差异
func (*UpdateResultEcoBackgroundCheckPathReqBodyBuilder) ResultTime ¶
func (builder *UpdateResultEcoBackgroundCheckPathReqBodyBuilder) ResultTime(resultTime string) *UpdateResultEcoBackgroundCheckPathReqBodyBuilder
背调结果时间
示例值:1660123456789
type UpdateResultEcoBackgroundCheckReq ¶
type UpdateResultEcoBackgroundCheckReq struct { Body *UpdateResultEcoBackgroundCheckReqBody `body:""` // contains filtered or unexported fields }
type UpdateResultEcoBackgroundCheckReqBody ¶
type UpdateResultEcoBackgroundCheckReqBody struct { BackgroundCheckId *string `json:"background_check_id,omitempty"` // 背调 ID Result *string `json:"result,omitempty"` // 背调结果 ResultTime *string `json:"result_time,omitempty"` // 背调结果时间 ReportFileList []*EcoBackgroundCheckReportFile `json:"report_file_list,omitempty"` // 报告列表 }
type UpdateResultEcoBackgroundCheckReqBodyBuilder ¶
type UpdateResultEcoBackgroundCheckReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateResultEcoBackgroundCheckReqBodyBuilder ¶
func NewUpdateResultEcoBackgroundCheckReqBodyBuilder() *UpdateResultEcoBackgroundCheckReqBodyBuilder
func (*UpdateResultEcoBackgroundCheckReqBodyBuilder) BackgroundCheckId ¶
func (builder *UpdateResultEcoBackgroundCheckReqBodyBuilder) BackgroundCheckId(backgroundCheckId string) *UpdateResultEcoBackgroundCheckReqBodyBuilder
背调 ID
示例值:6931286400470354183
func (*UpdateResultEcoBackgroundCheckReqBodyBuilder) Build ¶
func (builder *UpdateResultEcoBackgroundCheckReqBodyBuilder) Build() *UpdateResultEcoBackgroundCheckReqBody
func (*UpdateResultEcoBackgroundCheckReqBodyBuilder) ReportFileList ¶
func (builder *UpdateResultEcoBackgroundCheckReqBodyBuilder) ReportFileList(reportFileList []*EcoBackgroundCheckReportFile) *UpdateResultEcoBackgroundCheckReqBodyBuilder
报告列表
示例值:
func (*UpdateResultEcoBackgroundCheckReqBodyBuilder) Result ¶
func (builder *UpdateResultEcoBackgroundCheckReqBodyBuilder) Result(result string) *UpdateResultEcoBackgroundCheckReqBodyBuilder
背调结果
示例值:无差异
func (*UpdateResultEcoBackgroundCheckReqBodyBuilder) ResultTime ¶
func (builder *UpdateResultEcoBackgroundCheckReqBodyBuilder) ResultTime(resultTime string) *UpdateResultEcoBackgroundCheckReqBodyBuilder
背调结果时间
示例值:1660123456789
type UpdateResultEcoBackgroundCheckReqBuilder ¶
type UpdateResultEcoBackgroundCheckReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateResultEcoBackgroundCheckReqBuilder ¶
func NewUpdateResultEcoBackgroundCheckReqBuilder() *UpdateResultEcoBackgroundCheckReqBuilder
func (*UpdateResultEcoBackgroundCheckReqBuilder) Body ¶
func (builder *UpdateResultEcoBackgroundCheckReqBuilder) Body(body *UpdateResultEcoBackgroundCheckReqBody) *UpdateResultEcoBackgroundCheckReqBuilder
回传背调的最终结果
func (*UpdateResultEcoBackgroundCheckReqBuilder) Build ¶
func (builder *UpdateResultEcoBackgroundCheckReqBuilder) Build() *UpdateResultEcoBackgroundCheckReq
type UpdateResultEcoBackgroundCheckResp ¶
type UpdateResultEcoBackgroundCheckResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*UpdateResultEcoBackgroundCheckResp) Success ¶
func (resp *UpdateResultEcoBackgroundCheckResp) Success() bool
type UpdateResultEcoExamReq ¶
type UpdateResultEcoExamReq struct { EcoExamResult *EcoExamResult `body:""` // contains filtered or unexported fields }
type UpdateResultEcoExamReqBuilder ¶
type UpdateResultEcoExamReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateResultEcoExamReqBuilder ¶
func NewUpdateResultEcoExamReqBuilder() *UpdateResultEcoExamReqBuilder
func (*UpdateResultEcoExamReqBuilder) Build ¶
func (builder *UpdateResultEcoExamReqBuilder) Build() *UpdateResultEcoExamReq
func (*UpdateResultEcoExamReqBuilder) EcoExamResult ¶
func (builder *UpdateResultEcoExamReqBuilder) EcoExamResult(ecoExamResult *EcoExamResult) *UpdateResultEcoExamReqBuilder
func (*UpdateResultEcoExamReqBuilder) ExamId ¶
func (builder *UpdateResultEcoExamReqBuilder) ExamId(examId string) *UpdateResultEcoExamReqBuilder
exam id
示例值:7178536692385679677
type UpdateResultEcoExamResp ¶
type UpdateResultEcoExamResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError }
func (*UpdateResultEcoExamResp) Success ¶
func (resp *UpdateResultEcoExamResp) Success() bool
type UpdateTalentExternalInfoPathReqBodyBuilder ¶
type UpdateTalentExternalInfoPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateTalentExternalInfoPathReqBodyBuilder ¶
func NewUpdateTalentExternalInfoPathReqBodyBuilder() *UpdateTalentExternalInfoPathReqBodyBuilder
func (*UpdateTalentExternalInfoPathReqBodyBuilder) Build ¶
func (builder *UpdateTalentExternalInfoPathReqBodyBuilder) Build() (*UpdateTalentExternalInfoReqBody, error)
func (*UpdateTalentExternalInfoPathReqBodyBuilder) ExternalCreateTime ¶
func (builder *UpdateTalentExternalInfoPathReqBodyBuilder) ExternalCreateTime(externalCreateTime string) *UpdateTalentExternalInfoPathReqBodyBuilder
人才在外部系统创建时间
示例值:1639992265035
type UpdateTalentExternalInfoReq ¶
type UpdateTalentExternalInfoReq struct { Body *UpdateTalentExternalInfoReqBody `body:""` // contains filtered or unexported fields }
type UpdateTalentExternalInfoReqBody ¶
type UpdateTalentExternalInfoReqBody struct {
ExternalCreateTime *string `json:"external_create_time,omitempty"` // 人才在外部系统创建时间
}
type UpdateTalentExternalInfoReqBodyBuilder ¶
type UpdateTalentExternalInfoReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateTalentExternalInfoReqBodyBuilder ¶
func NewUpdateTalentExternalInfoReqBodyBuilder() *UpdateTalentExternalInfoReqBodyBuilder
func (*UpdateTalentExternalInfoReqBodyBuilder) Build ¶
func (builder *UpdateTalentExternalInfoReqBodyBuilder) Build() *UpdateTalentExternalInfoReqBody
func (*UpdateTalentExternalInfoReqBodyBuilder) ExternalCreateTime ¶
func (builder *UpdateTalentExternalInfoReqBodyBuilder) ExternalCreateTime(externalCreateTime string) *UpdateTalentExternalInfoReqBodyBuilder
人才在外部系统创建时间
示例值:1639992265035
type UpdateTalentExternalInfoReqBuilder ¶
type UpdateTalentExternalInfoReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateTalentExternalInfoReqBuilder ¶
func NewUpdateTalentExternalInfoReqBuilder() *UpdateTalentExternalInfoReqBuilder
func (*UpdateTalentExternalInfoReqBuilder) Body ¶
func (builder *UpdateTalentExternalInfoReqBuilder) Body(body *UpdateTalentExternalInfoReqBody) *UpdateTalentExternalInfoReqBuilder
更新人才外部信息
func (*UpdateTalentExternalInfoReqBuilder) Build ¶
func (builder *UpdateTalentExternalInfoReqBuilder) Build() *UpdateTalentExternalInfoReq
func (*UpdateTalentExternalInfoReqBuilder) TalentId ¶
func (builder *UpdateTalentExternalInfoReqBuilder) TalentId(talentId string) *UpdateTalentExternalInfoReqBuilder
人才 ID
示例值:7043758982146345223
type UpdateTalentExternalInfoResp ¶
type UpdateTalentExternalInfoResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *UpdateTalentExternalInfoRespData `json:"data"` // 业务数据 }
func (*UpdateTalentExternalInfoResp) Success ¶
func (resp *UpdateTalentExternalInfoResp) Success() bool
type UpdateTalentExternalInfoRespData ¶
type UpdateTalentExternalInfoRespData struct {
ExternalInfo *TalentExternalInfo `json:"external_info,omitempty"` // 人才外部信息
}
type UpdateTripartiteAgreementReq ¶
type UpdateTripartiteAgreementReq struct { TripartiteAgreementInfo *TripartiteAgreementInfo `body:""` // contains filtered or unexported fields }
type UpdateTripartiteAgreementReqBuilder ¶
type UpdateTripartiteAgreementReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateTripartiteAgreementReqBuilder ¶
func NewUpdateTripartiteAgreementReqBuilder() *UpdateTripartiteAgreementReqBuilder
func (*UpdateTripartiteAgreementReqBuilder) Build ¶
func (builder *UpdateTripartiteAgreementReqBuilder) Build() *UpdateTripartiteAgreementReq
func (*UpdateTripartiteAgreementReqBuilder) TripartiteAgreementId ¶
func (builder *UpdateTripartiteAgreementReqBuilder) TripartiteAgreementId(tripartiteAgreementId string) *UpdateTripartiteAgreementReqBuilder
示例值:
func (*UpdateTripartiteAgreementReqBuilder) TripartiteAgreementInfo ¶
func (builder *UpdateTripartiteAgreementReqBuilder) TripartiteAgreementInfo(tripartiteAgreementInfo *TripartiteAgreementInfo) *UpdateTripartiteAgreementReqBuilder
type UpdateTripartiteAgreementResp ¶
type UpdateTripartiteAgreementResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *UpdateTripartiteAgreementRespData `json:"data"` // 业务数据 }
func (*UpdateTripartiteAgreementResp) Success ¶
func (resp *UpdateTripartiteAgreementResp) Success() bool
type UpdateTripartiteAgreementRespData ¶
type UpdateTripartiteAgreementRespData struct {
TripartiteAgreement *TripartiteAgreementInfo `json:"tripartite_agreement,omitempty"` // 三方协议信息
}
type UpdateWebsiteChannelPathReqBodyBuilder ¶
type UpdateWebsiteChannelPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateWebsiteChannelPathReqBodyBuilder ¶
func NewUpdateWebsiteChannelPathReqBodyBuilder() *UpdateWebsiteChannelPathReqBodyBuilder
func (*UpdateWebsiteChannelPathReqBodyBuilder) Build ¶
func (builder *UpdateWebsiteChannelPathReqBodyBuilder) Build() (*UpdateWebsiteChannelReqBody, error)
func (*UpdateWebsiteChannelPathReqBodyBuilder) ChannelName ¶
func (builder *UpdateWebsiteChannelPathReqBodyBuilder) ChannelName(channelName string) *UpdateWebsiteChannelPathReqBodyBuilder
推广渠道名称
示例值:小爱侧推广渠道
type UpdateWebsiteChannelReq ¶
type UpdateWebsiteChannelReq struct { Body *UpdateWebsiteChannelReqBody `body:""` // contains filtered or unexported fields }
type UpdateWebsiteChannelReqBody ¶
type UpdateWebsiteChannelReqBody struct {
ChannelName *string `json:"channel_name,omitempty"` // 推广渠道名称
}
type UpdateWebsiteChannelReqBodyBuilder ¶
type UpdateWebsiteChannelReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateWebsiteChannelReqBodyBuilder ¶
func NewUpdateWebsiteChannelReqBodyBuilder() *UpdateWebsiteChannelReqBodyBuilder
func (*UpdateWebsiteChannelReqBodyBuilder) Build ¶
func (builder *UpdateWebsiteChannelReqBodyBuilder) Build() *UpdateWebsiteChannelReqBody
func (*UpdateWebsiteChannelReqBodyBuilder) ChannelName ¶
func (builder *UpdateWebsiteChannelReqBodyBuilder) ChannelName(channelName string) *UpdateWebsiteChannelReqBodyBuilder
推广渠道名称
示例值:小爱侧推广渠道
type UpdateWebsiteChannelReqBuilder ¶
type UpdateWebsiteChannelReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateWebsiteChannelReqBuilder ¶
func NewUpdateWebsiteChannelReqBuilder() *UpdateWebsiteChannelReqBuilder
func (*UpdateWebsiteChannelReqBuilder) Body ¶
func (builder *UpdateWebsiteChannelReqBuilder) Body(body *UpdateWebsiteChannelReqBody) *UpdateWebsiteChannelReqBuilder
根据官网 ID 和推广渠道 ID 更改推广渠道名称
func (*UpdateWebsiteChannelReqBuilder) Build ¶
func (builder *UpdateWebsiteChannelReqBuilder) Build() *UpdateWebsiteChannelReq
func (*UpdateWebsiteChannelReqBuilder) ChannelId ¶
func (builder *UpdateWebsiteChannelReqBuilder) ChannelId(channelId string) *UpdateWebsiteChannelReqBuilder
推广渠道 ID
示例值:7085989097067563300
func (*UpdateWebsiteChannelReqBuilder) WebsiteId ¶
func (builder *UpdateWebsiteChannelReqBuilder) WebsiteId(websiteId string) *UpdateWebsiteChannelReqBuilder
官网 ID
示例值:1618209327096
type UpdateWebsiteChannelResp ¶
type UpdateWebsiteChannelResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *UpdateWebsiteChannelRespData `json:"data"` // 业务数据 }
func (*UpdateWebsiteChannelResp) Success ¶
func (resp *UpdateWebsiteChannelResp) Success() bool
type UserBusinessManagementScope ¶
type UserBusinessManagementScope struct { Entity *EntityInfo `json:"entity,omitempty"` // 实体 ScopeRule *PermissionScopeRule `json:"scope_rule,omitempty"` // 管理范围 }
type UserBusinessManagementScopeBuilder ¶
type UserBusinessManagementScopeBuilder struct {
// contains filtered or unexported fields
}
func NewUserBusinessManagementScopeBuilder ¶
func NewUserBusinessManagementScopeBuilder() *UserBusinessManagementScopeBuilder
func (*UserBusinessManagementScopeBuilder) Build ¶
func (builder *UserBusinessManagementScopeBuilder) Build() *UserBusinessManagementScope
func (*UserBusinessManagementScopeBuilder) Entity ¶
func (builder *UserBusinessManagementScopeBuilder) Entity(entity *EntityInfo) *UserBusinessManagementScopeBuilder
实体
示例值:
func (*UserBusinessManagementScopeBuilder) ScopeRule ¶
func (builder *UserBusinessManagementScopeBuilder) ScopeRule(scopeRule *PermissionScopeRule) *UserBusinessManagementScopeBuilder
管理范围
示例值:
type UserContactInfo ¶
type UserContactInfoBuilder ¶
type UserContactInfoBuilder struct {
// contains filtered or unexported fields
}
func NewUserContactInfoBuilder ¶
func NewUserContactInfoBuilder() *UserContactInfoBuilder
func (*UserContactInfoBuilder) Build ¶
func (builder *UserContactInfoBuilder) Build() *UserContactInfo
func (*UserContactInfoBuilder) Email ¶
func (builder *UserContactInfoBuilder) Email(email string) *UserContactInfoBuilder
邮箱
示例值:xxx@abc.vom
func (*UserContactInfoBuilder) FirstName ¶
func (builder *UserContactInfoBuilder) FirstName(firstName string) *UserContactInfoBuilder
名字
示例值:Ming
func (*UserContactInfoBuilder) LastName ¶
func (builder *UserContactInfoBuilder) LastName(lastName string) *UserContactInfoBuilder
姓氏
示例值:Lee
func (*UserContactInfoBuilder) Mobile ¶
func (builder *UserContactInfoBuilder) Mobile(mobile string) *UserContactInfoBuilder
手机号
示例值:176xxxx1234
func (*UserContactInfoBuilder) Name ¶
func (builder *UserContactInfoBuilder) Name(name string) *UserContactInfoBuilder
姓名
示例值:王二
type UserIdBuilder ¶
type UserIdBuilder struct {
// contains filtered or unexported fields
}
func NewUserIdBuilder ¶
func NewUserIdBuilder() *UserIdBuilder
func (*UserIdBuilder) Build ¶
func (builder *UserIdBuilder) Build() *UserId
func (*UserIdBuilder) OpenId ¶
func (builder *UserIdBuilder) OpenId(openId string) *UserIdBuilder
示例值:
func (*UserIdBuilder) UnionId ¶
func (builder *UserIdBuilder) UnionId(unionId string) *UserIdBuilder
示例值:
func (*UserIdBuilder) UserId ¶
func (builder *UserIdBuilder) UserId(userId string) *UserIdBuilder
示例值:
type UserRole ¶
type UserRole struct { UserId *string `json:"user_id,omitempty"` // 用户 ID RoleId *string `json:"role_id,omitempty"` // 角色 ID ModifyTime *string `json:"modify_time,omitempty"` // 修改时间 RoleName *I18n `json:"role_name,omitempty"` // 角色名称 RoleDescription *I18n `json:"role_description,omitempty"` // 角色描述 BusinessManagementScopes []*UserBusinessManagementScope `json:"business_management_scopes,omitempty"` // 业务管理范围 }
type UserRoleBuilder ¶
type UserRoleBuilder struct {
// contains filtered or unexported fields
}
func NewUserRoleBuilder ¶
func NewUserRoleBuilder() *UserRoleBuilder
func (*UserRoleBuilder) Build ¶
func (builder *UserRoleBuilder) Build() *UserRole
func (*UserRoleBuilder) BusinessManagementScopes ¶
func (builder *UserRoleBuilder) BusinessManagementScopes(businessManagementScopes []*UserBusinessManagementScope) *UserRoleBuilder
业务管理范围
示例值:
func (*UserRoleBuilder) ModifyTime ¶
func (builder *UserRoleBuilder) ModifyTime(modifyTime string) *UserRoleBuilder
修改时间
示例值:1618500278663
func (*UserRoleBuilder) RoleDescription ¶
func (builder *UserRoleBuilder) RoleDescription(roleDescription *I18n) *UserRoleBuilder
角色描述
示例值:
func (*UserRoleBuilder) RoleId ¶
func (builder *UserRoleBuilder) RoleId(roleId string) *UserRoleBuilder
角色 ID
示例值:101
func (*UserRoleBuilder) RoleName ¶
func (builder *UserRoleBuilder) RoleName(roleName *I18n) *UserRoleBuilder
角色名称
示例值:
func (*UserRoleBuilder) UserId ¶
func (builder *UserRoleBuilder) UserId(userId string) *UserRoleBuilder
用户 ID
示例值:ou_49772cf5d2d19ebb5059de777a4dd487
type V1 ¶
type V1 struct { Advertisement *advertisement // advertisement Agency *agency // 猎头(灰度租户可见) Application *application // 投递 ApplicationInterview *applicationInterview // application.interview Attachment *attachment // 附件 BackgroundCheckOrder *backgroundCheckOrder // 背调 (灰度租户可见) DiversityInclusion *diversityInclusion // diversity_inclusion EcoAccount *ecoAccount // 事件 EcoAccountCustomField *ecoAccountCustomField // 生态对接账号自定义字段 EcoBackgroundCheck *ecoBackgroundCheck // 背调订单 EcoBackgroundCheckCustomField *ecoBackgroundCheckCustomField // 背调自定义字段 EcoBackgroundCheckPackage *ecoBackgroundCheckPackage // 背调套餐和附加调查项 EcoExam *ecoExam // eco_exam EcoExamPaper *ecoExamPaper // eco_exam_paper EhrImportTask *ehrImportTask // 导入 e-HR EhrImportTaskForInternshipOffer *ehrImportTaskForInternshipOffer // ehr_import_task_for_internship_offer Employee *employee // 入职 Evaluation *evaluation // 评估(灰度租户可见) EvaluationTask *evaluationTask // 评估任务 Exam *exam // 笔试 (灰度租户可见) ExamMarkingTask *examMarkingTask // 笔试阅卷任务 ExternalApplication *externalApplication // 导入外部系统信息(灰度租户可见) ExternalBackgroundCheck *externalBackgroundCheck // 导入外部系统信息(灰度租户可见) ExternalInterview *externalInterview // 导入外部系统信息(灰度租户可见) ExternalInterviewAssessment *externalInterviewAssessment // 导入外部系统信息(灰度租户可见) ExternalReferralReward *externalReferralReward // external_referral_reward Interview *interview // 面试 InterviewFeedbackForm *interviewFeedbackForm // interview_feedback_form InterviewRecord *interviewRecord // interview_record InterviewRecordAttachment *interviewRecordAttachment // interview_record.attachment InterviewRegistrationSchema *interviewRegistrationSchema // interview_registration_schema InterviewRoundType *interviewRoundType // 面试轮次类型 InterviewTask *interviewTask // 面试任务 Job *job // 职位 JobManager *jobManager // job.manager JobFunction *jobFunction // job_function JobProcess *jobProcess // 流程 JobPublishRecord *jobPublishRecord // job_publish_record JobRequirement *jobRequirement // 招聘需求(灰度租户可见) JobRequirementSchema *jobRequirementSchema // job_requirement_schema JobSchema *jobSchema // job_schema JobType *jobType // job_type Location *location // 地址(灰度租户可见) Note *note // 备注 Offer *offer // Offer OfferApplicationForm *offerApplicationForm // Offer 申请表(灰度租户可见) OfferCustomField *offerCustomField // offer_custom_field OfferSchema *offerSchema // offer_schema Questionnaire *questionnaire // 问卷(灰度租户可见) Referral *referral // 内推 ReferralAccount *referralAccount // referral_account ReferralWebsiteJobPost *referralWebsiteJobPost // referral_website.job_post RegistrationSchema *registrationSchema // registration_schema ResumeSource *resumeSource // 简历来源 Role *role // 权限 Subject *subject // 项目(灰度租户可见) Talent *talent // 人才 TalentExternalInfo *talentExternalInfo // 导入外部系统信息(灰度租户可见) TalentFolder *talentFolder // talent_folder TalentObject *talentObject // talent_object TalentOperationLog *talentOperationLog // talent_operation_log TalentPool *talentPool // talent_pool TerminationReason *terminationReason // termination_reason Test *test // test Todo *todo // 待办 TripartiteAgreement *tripartiteAgreement // tripartite_agreement Website *website // 官网(灰度租户可见) WebsiteChannel *websiteChannel // website.channel WebsiteDelivery *websiteDelivery // website.delivery WebsiteDeliveryTask *websiteDeliveryTask // website.delivery_task WebsiteJobPost *websiteJobPost // website.job_post WebsiteSiteUser *websiteSiteUser // website.site_user }
type WebsiteBuilder ¶
type WebsiteBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteBuilder ¶
func NewWebsiteBuilder() *WebsiteBuilder
func (*WebsiteBuilder) Build ¶
func (builder *WebsiteBuilder) Build() *Website
func (*WebsiteBuilder) Id ¶
func (builder *WebsiteBuilder) Id(id string) *WebsiteBuilder
ID
示例值:1213213123123
func (*WebsiteBuilder) JobChannelId ¶
func (builder *WebsiteBuilder) JobChannelId(jobChannelId string) *WebsiteBuilder
职位渠道ID
示例值:1213213123123
func (*WebsiteBuilder) Name ¶
func (builder *WebsiteBuilder) Name(name *I18n) *WebsiteBuilder
名称
示例值:
func (*WebsiteBuilder) ProcessTypeList ¶
func (builder *WebsiteBuilder) ProcessTypeList(processTypeList []int) *WebsiteBuilder
流程类型,1-社招,2-校招
示例值:
type WebsiteChannelInfo ¶
type WebsiteChannelInfoBuilder ¶
type WebsiteChannelInfoBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteChannelInfoBuilder ¶
func NewWebsiteChannelInfoBuilder() *WebsiteChannelInfoBuilder
func (*WebsiteChannelInfoBuilder) Build ¶
func (builder *WebsiteChannelInfoBuilder) Build() *WebsiteChannelInfo
func (*WebsiteChannelInfoBuilder) Code ¶
func (builder *WebsiteChannelInfoBuilder) Code(code string) *WebsiteChannelInfoBuilder
推广渠道推广码
示例值:A1KM6A5
func (*WebsiteChannelInfoBuilder) Id ¶
func (builder *WebsiteChannelInfoBuilder) Id(id string) *WebsiteChannelInfoBuilder
推广渠道 ID
示例值:7085989097067563300
func (*WebsiteChannelInfoBuilder) Link ¶
func (builder *WebsiteChannelInfoBuilder) Link(link string) *WebsiteChannelInfoBuilder
推广渠道链接
func (*WebsiteChannelInfoBuilder) Name ¶
func (builder *WebsiteChannelInfoBuilder) Name(name string) *WebsiteChannelInfoBuilder
推广渠道名称
示例值:官网
type WebsiteDelivery ¶
type WebsiteDelivery struct { JobPostId *string `json:"job_post_id,omitempty"` // 职位广告 ID Resume *WebsiteDeliveryResume `json:"resume,omitempty"` // 人才信息 UserId *string `json:"user_id,omitempty"` // 官网用户 ID ApplicationPreferredCityCodeList []string `json:"application_preferred_city_code_list,omitempty"` // 意向投递城市列表,可从「获取职位信息」返回的工作地点列表获取 ChannelId *string `json:"channel_id,omitempty"` // 官网推广渠道 ID }
type WebsiteDeliveryAttachment ¶
type WebsiteDeliveryAttachment struct { JobPostId *string `json:"job_post_id,omitempty"` // 职位广告 ID UserId *string `json:"user_id,omitempty"` // 官网用户 ID ResumeFileId *string `json:"resume_file_id,omitempty"` // 简历文件 ID,使用「创建附件」生成 ChannelId *string `json:"channel_id,omitempty"` // 官网推广渠道 ID ApplicationPreferredCityCodeList []string `json:"application_preferred_city_code_list,omitempty"` // 意向投递城市列表,可从「获取职位信息」返回的工作地点列表获取 MobileCountryCode *string `json:"mobile_country_code,omitempty"` // 电话国际区号,可从「获取地址码」查询(当该参数值与简历附件中的相关值不一致时,将以该参数值为准) Mobile *string `json:"mobile,omitempty"` // 电话号码(当该参数值与简历附件中的相关值不一致时,将以该参数值为准) Email *string `json:"email,omitempty"` // 邮箱(当该参数值与简历附件中的相关值不一致时,将以该参数值为准) Identification *WebsiteDeliveryAttachmentIndentification `json:"identification,omitempty"` // 身份证件号码(当该参数值与简历附件中的相关值不一致时,将以该参数值为准) }
type WebsiteDeliveryAttachmentBuilder ¶
type WebsiteDeliveryAttachmentBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryAttachmentBuilder ¶
func NewWebsiteDeliveryAttachmentBuilder() *WebsiteDeliveryAttachmentBuilder
func (*WebsiteDeliveryAttachmentBuilder) ApplicationPreferredCityCodeList ¶
func (builder *WebsiteDeliveryAttachmentBuilder) ApplicationPreferredCityCodeList(applicationPreferredCityCodeList []string) *WebsiteDeliveryAttachmentBuilder
意向投递城市列表,可从「获取职位信息」返回的工作地点列表获取
示例值:CT_1
func (*WebsiteDeliveryAttachmentBuilder) Build ¶
func (builder *WebsiteDeliveryAttachmentBuilder) Build() *WebsiteDeliveryAttachment
func (*WebsiteDeliveryAttachmentBuilder) ChannelId ¶
func (builder *WebsiteDeliveryAttachmentBuilder) ChannelId(channelId string) *WebsiteDeliveryAttachmentBuilder
官网推广渠道 ID
示例值:6891560630172518670
func (*WebsiteDeliveryAttachmentBuilder) Email ¶
func (builder *WebsiteDeliveryAttachmentBuilder) Email(email string) *WebsiteDeliveryAttachmentBuilder
邮箱(当该参数值与简历附件中的相关值不一致时,将以该参数值为准)
示例值:foo@bytedance.com
func (*WebsiteDeliveryAttachmentBuilder) Identification ¶
func (builder *WebsiteDeliveryAttachmentBuilder) Identification(identification *WebsiteDeliveryAttachmentIndentification) *WebsiteDeliveryAttachmentBuilder
身份证件号码(当该参数值与简历附件中的相关值不一致时,将以该参数值为准)
示例值:
func (*WebsiteDeliveryAttachmentBuilder) JobPostId ¶
func (builder *WebsiteDeliveryAttachmentBuilder) JobPostId(jobPostId string) *WebsiteDeliveryAttachmentBuilder
职位广告 ID
示例值:6960663240925956636
func (*WebsiteDeliveryAttachmentBuilder) Mobile ¶
func (builder *WebsiteDeliveryAttachmentBuilder) Mobile(mobile string) *WebsiteDeliveryAttachmentBuilder
电话号码(当该参数值与简历附件中的相关值不一致时,将以该参数值为准)
示例值:182900291190
func (*WebsiteDeliveryAttachmentBuilder) MobileCountryCode ¶
func (builder *WebsiteDeliveryAttachmentBuilder) MobileCountryCode(mobileCountryCode string) *WebsiteDeliveryAttachmentBuilder
电话国际区号,可从「获取地址码」查询(当该参数值与简历附件中的相关值不一致时,将以该参数值为准)
示例值:CN_1
func (*WebsiteDeliveryAttachmentBuilder) ResumeFileId ¶
func (builder *WebsiteDeliveryAttachmentBuilder) ResumeFileId(resumeFileId string) *WebsiteDeliveryAttachmentBuilder
简历文件 ID,使用「创建附件」生成
示例值:7095614894070434092
func (*WebsiteDeliveryAttachmentBuilder) UserId ¶
func (builder *WebsiteDeliveryAttachmentBuilder) UserId(userId string) *WebsiteDeliveryAttachmentBuilder
官网用户 ID
示例值:6960663240925956634
type WebsiteDeliveryAttachmentIndentificationBuilder ¶
type WebsiteDeliveryAttachmentIndentificationBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryAttachmentIndentificationBuilder ¶
func NewWebsiteDeliveryAttachmentIndentificationBuilder() *WebsiteDeliveryAttachmentIndentificationBuilder
func (*WebsiteDeliveryAttachmentIndentificationBuilder) Build ¶
func (builder *WebsiteDeliveryAttachmentIndentificationBuilder) Build() *WebsiteDeliveryAttachmentIndentification
func (*WebsiteDeliveryAttachmentIndentificationBuilder) IdentificationNumber ¶
func (builder *WebsiteDeliveryAttachmentIndentificationBuilder) IdentificationNumber(identificationNumber string) *WebsiteDeliveryAttachmentIndentificationBuilder
身份证件号
示例值:11002030131312312
func (*WebsiteDeliveryAttachmentIndentificationBuilder) IdentificationType ¶
func (builder *WebsiteDeliveryAttachmentIndentificationBuilder) IdentificationType(identificationType int) *WebsiteDeliveryAttachmentIndentificationBuilder
身份证件类型
示例值:1
type WebsiteDeliveryAward ¶
type WebsiteDeliveryAward struct { CustomizedData []*WebsiteDeliveryCustomizedData `json:"customized_data,omitempty"` // 自定义字段 Desc *string `json:"desc,omitempty"` // 描述 Title *string `json:"title,omitempty"` // 奖项名称 AwardTime *int `json:"award_time,omitempty"` // 获奖时间 }
type WebsiteDeliveryAwardBuilder ¶
type WebsiteDeliveryAwardBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryAwardBuilder ¶
func NewWebsiteDeliveryAwardBuilder() *WebsiteDeliveryAwardBuilder
func (*WebsiteDeliveryAwardBuilder) AwardTime ¶
func (builder *WebsiteDeliveryAwardBuilder) AwardTime(awardTime int) *WebsiteDeliveryAwardBuilder
获奖时间
示例值:1609430400
func (*WebsiteDeliveryAwardBuilder) Build ¶
func (builder *WebsiteDeliveryAwardBuilder) Build() *WebsiteDeliveryAward
func (*WebsiteDeliveryAwardBuilder) CustomizedData ¶
func (builder *WebsiteDeliveryAwardBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryAwardBuilder
自定义字段
示例值:
func (*WebsiteDeliveryAwardBuilder) Desc ¶
func (builder *WebsiteDeliveryAwardBuilder) Desc(desc string) *WebsiteDeliveryAwardBuilder
描述
示例值:ACM国际大学生程序设计竞赛
func (*WebsiteDeliveryAwardBuilder) Title ¶
func (builder *WebsiteDeliveryAwardBuilder) Title(title string) *WebsiteDeliveryAwardBuilder
奖项名称
示例值:ACM 亚洲区金牌
type WebsiteDeliveryBasicInfo ¶
type WebsiteDeliveryBasicInfo struct { NationalityId *string `json:"nationality_id,omitempty"` // 国籍,可从「获取地址码」查询 StartWorkTime *int `json:"start_work_time,omitempty"` // 起始工作时间 CurrentHomeAddress *string `json:"current_home_address,omitempty"` // 家庭住址 HometownCityCode *string `json:"hometown_city_code,omitempty"` // 家乡,可从「获取地址码」查询 MobileCountryCode *string `json:"mobile_country_code,omitempty"` // 电话国际区号,可从「获取地址码」查询 Identification *WebsiteDeliveryIdentification `json:"identification,omitempty"` // 身份证件 MaritalStatus *int `json:"marital_status,omitempty"` // 婚姻状况 Mobile *string `json:"mobile,omitempty"` // 电话 CurrentCityCode *string `json:"current_city_code,omitempty"` // 所在城市,可从「获取地址码」查询 ExperienceYears *int `json:"experience_years,omitempty"` // 工作年限 Gender *int `json:"gender,omitempty"` // 性别 Birthday *int `json:"birthday,omitempty"` // 出生日期 Name *string `json:"name,omitempty"` // 姓名 PreferredCityCodeList []string `json:"preferred_city_code_list,omitempty"` // 意向城市,可从「获取地址码」查询 ResumeSourceId *string `json:"resume_source_id,omitempty"` // 简历来源,可从「获取简历来源列表」查询 Age *int `json:"age,omitempty"` // 年龄 CustomizedData []*WebsiteDeliveryCustomizedData `json:"customized_data,omitempty"` // 自定义字段 Email *string `json:"email,omitempty"` // 邮箱 }
type WebsiteDeliveryBasicInfoBuilder ¶
type WebsiteDeliveryBasicInfoBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryBasicInfoBuilder ¶
func NewWebsiteDeliveryBasicInfoBuilder() *WebsiteDeliveryBasicInfoBuilder
func (*WebsiteDeliveryBasicInfoBuilder) Age ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) Age(age int) *WebsiteDeliveryBasicInfoBuilder
年龄
示例值:25
func (*WebsiteDeliveryBasicInfoBuilder) Birthday ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) Birthday(birthday int) *WebsiteDeliveryBasicInfoBuilder
出生日期
示例值:1609430400
func (*WebsiteDeliveryBasicInfoBuilder) Build ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) Build() *WebsiteDeliveryBasicInfo
func (*WebsiteDeliveryBasicInfoBuilder) CurrentCityCode ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) CurrentCityCode(currentCityCode string) *WebsiteDeliveryBasicInfoBuilder
所在城市,可从「获取地址码」查询
示例值:CT_11
func (*WebsiteDeliveryBasicInfoBuilder) CurrentHomeAddress ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) CurrentHomeAddress(currentHomeAddress string) *WebsiteDeliveryBasicInfoBuilder
家庭住址
示例值:成都
func (*WebsiteDeliveryBasicInfoBuilder) CustomizedData ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryBasicInfoBuilder
自定义字段
示例值:
func (*WebsiteDeliveryBasicInfoBuilder) Email ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) Email(email string) *WebsiteDeliveryBasicInfoBuilder
邮箱
示例值:foo@bytedance.com
func (*WebsiteDeliveryBasicInfoBuilder) ExperienceYears ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) ExperienceYears(experienceYears int) *WebsiteDeliveryBasicInfoBuilder
工作年限
示例值:3
func (*WebsiteDeliveryBasicInfoBuilder) Gender ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) Gender(gender int) *WebsiteDeliveryBasicInfoBuilder
性别
示例值:1
func (*WebsiteDeliveryBasicInfoBuilder) HometownCityCode ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) HometownCityCode(hometownCityCode string) *WebsiteDeliveryBasicInfoBuilder
家乡,可从「获取地址码」查询
示例值:CT_159
func (*WebsiteDeliveryBasicInfoBuilder) Identification ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) Identification(identification *WebsiteDeliveryIdentification) *WebsiteDeliveryBasicInfoBuilder
身份证件
示例值:
func (*WebsiteDeliveryBasicInfoBuilder) MaritalStatus ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) MaritalStatus(maritalStatus int) *WebsiteDeliveryBasicInfoBuilder
婚姻状况
示例值:1
func (*WebsiteDeliveryBasicInfoBuilder) Mobile ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) Mobile(mobile string) *WebsiteDeliveryBasicInfoBuilder
电话
示例值:182900291190
func (*WebsiteDeliveryBasicInfoBuilder) MobileCountryCode ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) MobileCountryCode(mobileCountryCode string) *WebsiteDeliveryBasicInfoBuilder
电话国际区号,可从「获取地址码」查询
示例值:CN_1
func (*WebsiteDeliveryBasicInfoBuilder) Name ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) Name(name string) *WebsiteDeliveryBasicInfoBuilder
姓名
示例值:张三
func (*WebsiteDeliveryBasicInfoBuilder) NationalityId ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) NationalityId(nationalityId string) *WebsiteDeliveryBasicInfoBuilder
国籍,可从「获取地址码」查询
示例值:CN_112
func (*WebsiteDeliveryBasicInfoBuilder) PreferredCityCodeList ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) PreferredCityCodeList(preferredCityCodeList []string) *WebsiteDeliveryBasicInfoBuilder
意向城市,可从「获取地址码」查询
示例值:意向城市
func (*WebsiteDeliveryBasicInfoBuilder) ResumeSourceId ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) ResumeSourceId(resumeSourceId string) *WebsiteDeliveryBasicInfoBuilder
简历来源,可从「获取简历来源列表」查询
示例值:6982104077248219436
func (*WebsiteDeliveryBasicInfoBuilder) StartWorkTime ¶
func (builder *WebsiteDeliveryBasicInfoBuilder) StartWorkTime(startWorkTime int) *WebsiteDeliveryBasicInfoBuilder
起始工作时间
示例值:1625648596
type WebsiteDeliveryBuilder ¶
type WebsiteDeliveryBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryBuilder ¶
func NewWebsiteDeliveryBuilder() *WebsiteDeliveryBuilder
func (*WebsiteDeliveryBuilder) ApplicationPreferredCityCodeList ¶
func (builder *WebsiteDeliveryBuilder) ApplicationPreferredCityCodeList(applicationPreferredCityCodeList []string) *WebsiteDeliveryBuilder
意向投递城市列表,可从「获取职位信息」返回的工作地点列表获取
示例值:CT_11
func (*WebsiteDeliveryBuilder) Build ¶
func (builder *WebsiteDeliveryBuilder) Build() *WebsiteDelivery
func (*WebsiteDeliveryBuilder) ChannelId ¶
func (builder *WebsiteDeliveryBuilder) ChannelId(channelId string) *WebsiteDeliveryBuilder
官网推广渠道 ID
示例值:6891560630172518670
func (*WebsiteDeliveryBuilder) JobPostId ¶
func (builder *WebsiteDeliveryBuilder) JobPostId(jobPostId string) *WebsiteDeliveryBuilder
职位广告 ID
示例值:6960663240925956636
func (*WebsiteDeliveryBuilder) Resume ¶
func (builder *WebsiteDeliveryBuilder) Resume(resume *WebsiteDeliveryResume) *WebsiteDeliveryBuilder
人才信息
示例值:
func (*WebsiteDeliveryBuilder) UserId ¶
func (builder *WebsiteDeliveryBuilder) UserId(userId string) *WebsiteDeliveryBuilder
官网用户 ID
示例值:6960663240925956634
type WebsiteDeliveryCareer ¶
type WebsiteDeliveryCareer struct { Desc *string `json:"desc,omitempty"` // 描述 EndTime *int `json:"end_time,omitempty"` // 结束时间, 如果是至今传值 -1 StartTime *int `json:"start_time,omitempty"` // 开始时间 Title *string `json:"title,omitempty"` // 职位名称 Company *string `json:"company,omitempty"` // 公司 CustomizedData []*WebsiteDeliveryCustomizedData `json:"customized_data,omitempty"` // 自定义字段 }
type WebsiteDeliveryCareerBuilder ¶
type WebsiteDeliveryCareerBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryCareerBuilder ¶
func NewWebsiteDeliveryCareerBuilder() *WebsiteDeliveryCareerBuilder
func (*WebsiteDeliveryCareerBuilder) Build ¶
func (builder *WebsiteDeliveryCareerBuilder) Build() *WebsiteDeliveryCareer
func (*WebsiteDeliveryCareerBuilder) Company ¶
func (builder *WebsiteDeliveryCareerBuilder) Company(company string) *WebsiteDeliveryCareerBuilder
公司
示例值:字节跳动
func (*WebsiteDeliveryCareerBuilder) CustomizedData ¶
func (builder *WebsiteDeliveryCareerBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryCareerBuilder
自定义字段
示例值:
func (*WebsiteDeliveryCareerBuilder) Desc ¶
func (builder *WebsiteDeliveryCareerBuilder) Desc(desc string) *WebsiteDeliveryCareerBuilder
描述
示例值:这是一家创业公司,非常不错
func (*WebsiteDeliveryCareerBuilder) EndTime ¶
func (builder *WebsiteDeliveryCareerBuilder) EndTime(endTime int) *WebsiteDeliveryCareerBuilder
结束时间, 如果是至今传值 -1
示例值:1618500278667
func (*WebsiteDeliveryCareerBuilder) StartTime ¶
func (builder *WebsiteDeliveryCareerBuilder) StartTime(startTime int) *WebsiteDeliveryCareerBuilder
开始时间
示例值:1609430400
func (*WebsiteDeliveryCareerBuilder) Title ¶
func (builder *WebsiteDeliveryCareerBuilder) Title(title string) *WebsiteDeliveryCareerBuilder
职位名称
示例值:后端研发实习生
type WebsiteDeliveryCertificate ¶
type WebsiteDeliveryCertificate struct { CustomizedData []*WebsiteDeliveryCustomizedData `json:"customized_data,omitempty"` // 自定义字段 Desc *string `json:"desc,omitempty"` // 描述 Name *string `json:"name,omitempty"` // 证书名称 }
type WebsiteDeliveryCertificateBuilder ¶
type WebsiteDeliveryCertificateBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryCertificateBuilder ¶
func NewWebsiteDeliveryCertificateBuilder() *WebsiteDeliveryCertificateBuilder
func (*WebsiteDeliveryCertificateBuilder) Build ¶
func (builder *WebsiteDeliveryCertificateBuilder) Build() *WebsiteDeliveryCertificate
func (*WebsiteDeliveryCertificateBuilder) CustomizedData ¶
func (builder *WebsiteDeliveryCertificateBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryCertificateBuilder
自定义字段
示例值:
func (*WebsiteDeliveryCertificateBuilder) Desc ¶
func (builder *WebsiteDeliveryCertificateBuilder) Desc(desc string) *WebsiteDeliveryCertificateBuilder
描述
示例值:全国普通话级别认证
func (*WebsiteDeliveryCertificateBuilder) Name ¶
func (builder *WebsiteDeliveryCertificateBuilder) Name(name string) *WebsiteDeliveryCertificateBuilder
证书名称
示例值:普通话证书
type WebsiteDeliveryCompetition ¶
type WebsiteDeliveryCompetition struct { CustomizedData []*WebsiteDeliveryCustomizedData `json:"customized_data,omitempty"` // 自定义字段 Desc *string `json:"desc,omitempty"` // 竞赛描述 Name *string `json:"name,omitempty"` // 竞赛名称 }
type WebsiteDeliveryCompetitionBuilder ¶
type WebsiteDeliveryCompetitionBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryCompetitionBuilder ¶
func NewWebsiteDeliveryCompetitionBuilder() *WebsiteDeliveryCompetitionBuilder
func (*WebsiteDeliveryCompetitionBuilder) Build ¶
func (builder *WebsiteDeliveryCompetitionBuilder) Build() *WebsiteDeliveryCompetition
func (*WebsiteDeliveryCompetitionBuilder) CustomizedData ¶
func (builder *WebsiteDeliveryCompetitionBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryCompetitionBuilder
自定义字段
示例值:
func (*WebsiteDeliveryCompetitionBuilder) Desc ¶
func (builder *WebsiteDeliveryCompetitionBuilder) Desc(desc string) *WebsiteDeliveryCompetitionBuilder
竞赛描述
示例值:唱歌比赛
func (*WebsiteDeliveryCompetitionBuilder) Name ¶
func (builder *WebsiteDeliveryCompetitionBuilder) Name(name string) *WebsiteDeliveryCompetitionBuilder
竞赛名称
示例值:青年歌手大赛
type WebsiteDeliveryCustomizedDataBuilder ¶
type WebsiteDeliveryCustomizedDataBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryCustomizedDataBuilder ¶
func NewWebsiteDeliveryCustomizedDataBuilder() *WebsiteDeliveryCustomizedDataBuilder
func (*WebsiteDeliveryCustomizedDataBuilder) Build ¶
func (builder *WebsiteDeliveryCustomizedDataBuilder) Build() *WebsiteDeliveryCustomizedData
func (*WebsiteDeliveryCustomizedDataBuilder) ObjectId ¶
func (builder *WebsiteDeliveryCustomizedDataBuilder) ObjectId(objectId string) *WebsiteDeliveryCustomizedDataBuilder
自定义字段 ID
示例值:6960663240925956649
func (*WebsiteDeliveryCustomizedDataBuilder) Value ¶
func (builder *WebsiteDeliveryCustomizedDataBuilder) Value(value string) *WebsiteDeliveryCustomizedDataBuilder
自定义字段 value,格式见接口说明
示例值:AA
type WebsiteDeliveryCustomizedDataParent ¶
type WebsiteDeliveryCustomizedDataParent struct { ObjectId *string `json:"object_id,omitempty"` // 自定义字段 ID Children []*WebsiteDeliveryCustomizedData `json:"children,omitempty"` // 模块下的字段 }
type WebsiteDeliveryCustomizedDataParentBuilder ¶
type WebsiteDeliveryCustomizedDataParentBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryCustomizedDataParentBuilder ¶
func NewWebsiteDeliveryCustomizedDataParentBuilder() *WebsiteDeliveryCustomizedDataParentBuilder
func (*WebsiteDeliveryCustomizedDataParentBuilder) Build ¶
func (builder *WebsiteDeliveryCustomizedDataParentBuilder) Build() *WebsiteDeliveryCustomizedDataParent
func (*WebsiteDeliveryCustomizedDataParentBuilder) Children ¶
func (builder *WebsiteDeliveryCustomizedDataParentBuilder) Children(children []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryCustomizedDataParentBuilder
模块下的字段
示例值:
func (*WebsiteDeliveryCustomizedDataParentBuilder) ObjectId ¶
func (builder *WebsiteDeliveryCustomizedDataParentBuilder) ObjectId(objectId string) *WebsiteDeliveryCustomizedDataParentBuilder
自定义字段 ID
示例值:6960663240925956651
type WebsiteDeliveryDto ¶
type WebsiteDeliveryDto struct { ApplicationId *string `json:"application_id,omitempty"` // 投递 ID Id *string `json:"id,omitempty"` // ID JobId *string `json:"job_id,omitempty"` // 职位 ID JobPostId *string `json:"job_post_id,omitempty"` // 职位广告 ID PortalResumeId *string `json:"portal_resume_id,omitempty"` // 官网简历 ID UserId *string `json:"user_id,omitempty"` // 官网用户 ID TalentId *string `json:"talent_id,omitempty"` // 人才 ID }
type WebsiteDeliveryDtoBuilder ¶
type WebsiteDeliveryDtoBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryDtoBuilder ¶
func NewWebsiteDeliveryDtoBuilder() *WebsiteDeliveryDtoBuilder
func (*WebsiteDeliveryDtoBuilder) ApplicationId ¶
func (builder *WebsiteDeliveryDtoBuilder) ApplicationId(applicationId string) *WebsiteDeliveryDtoBuilder
投递 ID
示例值:6960663240925956657
func (*WebsiteDeliveryDtoBuilder) Build ¶
func (builder *WebsiteDeliveryDtoBuilder) Build() *WebsiteDeliveryDto
func (*WebsiteDeliveryDtoBuilder) Id ¶
func (builder *WebsiteDeliveryDtoBuilder) Id(id string) *WebsiteDeliveryDtoBuilder
ID
示例值:6960663240925956655
func (*WebsiteDeliveryDtoBuilder) JobId ¶
func (builder *WebsiteDeliveryDtoBuilder) JobId(jobId string) *WebsiteDeliveryDtoBuilder
职位 ID
示例值:6960663240925956659
func (*WebsiteDeliveryDtoBuilder) JobPostId ¶
func (builder *WebsiteDeliveryDtoBuilder) JobPostId(jobPostId string) *WebsiteDeliveryDtoBuilder
职位广告 ID
示例值:6960663240925956658
func (*WebsiteDeliveryDtoBuilder) PortalResumeId ¶
func (builder *WebsiteDeliveryDtoBuilder) PortalResumeId(portalResumeId string) *WebsiteDeliveryDtoBuilder
官网简历 ID
示例值:6960663240925956660
func (*WebsiteDeliveryDtoBuilder) TalentId ¶
func (builder *WebsiteDeliveryDtoBuilder) TalentId(talentId string) *WebsiteDeliveryDtoBuilder
人才 ID
示例值:7095600054216542508
func (*WebsiteDeliveryDtoBuilder) UserId ¶
func (builder *WebsiteDeliveryDtoBuilder) UserId(userId string) *WebsiteDeliveryDtoBuilder
官网用户 ID
示例值:6960663240925956656
type WebsiteDeliveryEducation ¶
type WebsiteDeliveryEducation struct { EducationType *int `json:"education_type,omitempty"` // 学历类型 EndTime *int `json:"end_time,omitempty"` // 结束时间 ,如果是至今传值 -1 EndTimeV2 *int `json:"end_time_v2,omitempty"` // 结束时间-新,无「至今」传值。建议使用此字段,避免模糊的毕业时间影响候选人筛选 FieldOfStudy *string `json:"field_of_study,omitempty"` // 专业 School *string `json:"school,omitempty"` // 学校 StartTime *int `json:"start_time,omitempty"` // 开始时间 AcademicRanking *int `json:"academic_ranking,omitempty"` // 专业排名 CustomizedData []*WebsiteDeliveryCustomizedData `json:"customized_data,omitempty"` // 自定义字段 Degree *int `json:"degree,omitempty"` // 学位 }
type WebsiteDeliveryEducationBuilder ¶
type WebsiteDeliveryEducationBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryEducationBuilder ¶
func NewWebsiteDeliveryEducationBuilder() *WebsiteDeliveryEducationBuilder
func (*WebsiteDeliveryEducationBuilder) AcademicRanking ¶
func (builder *WebsiteDeliveryEducationBuilder) AcademicRanking(academicRanking int) *WebsiteDeliveryEducationBuilder
专业排名
示例值:5
func (*WebsiteDeliveryEducationBuilder) Build ¶
func (builder *WebsiteDeliveryEducationBuilder) Build() *WebsiteDeliveryEducation
func (*WebsiteDeliveryEducationBuilder) CustomizedData ¶
func (builder *WebsiteDeliveryEducationBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryEducationBuilder
自定义字段
示例值:
func (*WebsiteDeliveryEducationBuilder) Degree ¶
func (builder *WebsiteDeliveryEducationBuilder) Degree(degree int) *WebsiteDeliveryEducationBuilder
学位
示例值:1
func (*WebsiteDeliveryEducationBuilder) EducationType ¶
func (builder *WebsiteDeliveryEducationBuilder) EducationType(educationType int) *WebsiteDeliveryEducationBuilder
学历类型
示例值:1
func (*WebsiteDeliveryEducationBuilder) EndTime ¶
func (builder *WebsiteDeliveryEducationBuilder) EndTime(endTime int) *WebsiteDeliveryEducationBuilder
结束时间 ,如果是至今传值 -1
示例值:1618500278663
func (*WebsiteDeliveryEducationBuilder) EndTimeV2 ¶
func (builder *WebsiteDeliveryEducationBuilder) EndTimeV2(endTimeV2 int) *WebsiteDeliveryEducationBuilder
结束时间-新,无「至今」传值。建议使用此字段,避免模糊的毕业时间影响候选人筛选
示例值:1618500278663
func (*WebsiteDeliveryEducationBuilder) FieldOfStudy ¶
func (builder *WebsiteDeliveryEducationBuilder) FieldOfStudy(fieldOfStudy string) *WebsiteDeliveryEducationBuilder
专业
示例值:汉语言文学
func (*WebsiteDeliveryEducationBuilder) School ¶
func (builder *WebsiteDeliveryEducationBuilder) School(school string) *WebsiteDeliveryEducationBuilder
学校
示例值:香港中文大学
func (*WebsiteDeliveryEducationBuilder) StartTime ¶
func (builder *WebsiteDeliveryEducationBuilder) StartTime(startTime int) *WebsiteDeliveryEducationBuilder
开始时间
示例值:1609430400
type WebsiteDeliveryIdentificationBuilder ¶
type WebsiteDeliveryIdentificationBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryIdentificationBuilder ¶
func NewWebsiteDeliveryIdentificationBuilder() *WebsiteDeliveryIdentificationBuilder
func (*WebsiteDeliveryIdentificationBuilder) Build ¶
func (builder *WebsiteDeliveryIdentificationBuilder) Build() *WebsiteDeliveryIdentification
func (*WebsiteDeliveryIdentificationBuilder) IdentificationNumber ¶
func (builder *WebsiteDeliveryIdentificationBuilder) IdentificationNumber(identificationNumber string) *WebsiteDeliveryIdentificationBuilder
身份证件号码
示例值:11002030131312312
func (*WebsiteDeliveryIdentificationBuilder) IdentificationType ¶
func (builder *WebsiteDeliveryIdentificationBuilder) IdentificationType(identificationType int) *WebsiteDeliveryIdentificationBuilder
身份证件类型
示例值:1
type WebsiteDeliveryInternship ¶
type WebsiteDeliveryInternship struct { Desc *string `json:"desc,omitempty"` // 描述 EndTime *int `json:"end_time,omitempty"` // 结束时间, 如果是至今传值 -1 StartTime *int `json:"start_time,omitempty"` // 开始时间 Title *string `json:"title,omitempty"` // 职位名称 Company *string `json:"company,omitempty"` // 公司 CustomizedData []*WebsiteDeliveryCustomizedData `json:"customized_data,omitempty"` // 自定义字段 }
type WebsiteDeliveryInternshipBuilder ¶
type WebsiteDeliveryInternshipBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryInternshipBuilder ¶
func NewWebsiteDeliveryInternshipBuilder() *WebsiteDeliveryInternshipBuilder
func (*WebsiteDeliveryInternshipBuilder) Build ¶
func (builder *WebsiteDeliveryInternshipBuilder) Build() *WebsiteDeliveryInternship
func (*WebsiteDeliveryInternshipBuilder) Company ¶
func (builder *WebsiteDeliveryInternshipBuilder) Company(company string) *WebsiteDeliveryInternshipBuilder
公司
示例值:字节跳动
func (*WebsiteDeliveryInternshipBuilder) CustomizedData ¶
func (builder *WebsiteDeliveryInternshipBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryInternshipBuilder
自定义字段
示例值:
func (*WebsiteDeliveryInternshipBuilder) Desc ¶
func (builder *WebsiteDeliveryInternshipBuilder) Desc(desc string) *WebsiteDeliveryInternshipBuilder
描述
示例值:这是一家创业公司,非常不错
func (*WebsiteDeliveryInternshipBuilder) EndTime ¶
func (builder *WebsiteDeliveryInternshipBuilder) EndTime(endTime int) *WebsiteDeliveryInternshipBuilder
结束时间, 如果是至今传值 -1
示例值:1618500278667
func (*WebsiteDeliveryInternshipBuilder) StartTime ¶
func (builder *WebsiteDeliveryInternshipBuilder) StartTime(startTime int) *WebsiteDeliveryInternshipBuilder
开始时间
示例值:1609430400
func (*WebsiteDeliveryInternshipBuilder) Title ¶
func (builder *WebsiteDeliveryInternshipBuilder) Title(title string) *WebsiteDeliveryInternshipBuilder
职位名称
示例值:后端研发实习生
type WebsiteDeliveryLanguage ¶
type WebsiteDeliveryLanguage struct { CustomizedData []*WebsiteDeliveryCustomizedData `json:"customized_data,omitempty"` // 自定义字段 Language *int `json:"language,omitempty"` // 语言 Proficiency *int `json:"proficiency,omitempty"` // 熟悉程度 }
type WebsiteDeliveryLanguageBuilder ¶
type WebsiteDeliveryLanguageBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryLanguageBuilder ¶
func NewWebsiteDeliveryLanguageBuilder() *WebsiteDeliveryLanguageBuilder
func (*WebsiteDeliveryLanguageBuilder) Build ¶
func (builder *WebsiteDeliveryLanguageBuilder) Build() *WebsiteDeliveryLanguage
func (*WebsiteDeliveryLanguageBuilder) CustomizedData ¶
func (builder *WebsiteDeliveryLanguageBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryLanguageBuilder
自定义字段
示例值:
func (*WebsiteDeliveryLanguageBuilder) Language ¶
func (builder *WebsiteDeliveryLanguageBuilder) Language(language int) *WebsiteDeliveryLanguageBuilder
语言
示例值:1
func (*WebsiteDeliveryLanguageBuilder) Proficiency ¶
func (builder *WebsiteDeliveryLanguageBuilder) Proficiency(proficiency int) *WebsiteDeliveryLanguageBuilder
熟悉程度
示例值:1
type WebsiteDeliveryProject ¶
type WebsiteDeliveryProject struct { CustomizedData []*WebsiteDeliveryCustomizedData `json:"customized_data,omitempty"` // 自定义字段 Desc *string `json:"desc,omitempty"` // 描述 EndTime *int `json:"end_time,omitempty"` // 结束时间, 如果是至今传值-1 Link *string `json:"link,omitempty"` // 项目链接 Name *string `json:"name,omitempty"` // 项目名称 Role *string `json:"role,omitempty"` // 角色 StartTime *int `json:"start_time,omitempty"` // 开始时间 }
type WebsiteDeliveryProjectBuilder ¶
type WebsiteDeliveryProjectBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryProjectBuilder ¶
func NewWebsiteDeliveryProjectBuilder() *WebsiteDeliveryProjectBuilder
func (*WebsiteDeliveryProjectBuilder) Build ¶
func (builder *WebsiteDeliveryProjectBuilder) Build() *WebsiteDeliveryProject
func (*WebsiteDeliveryProjectBuilder) CustomizedData ¶
func (builder *WebsiteDeliveryProjectBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryProjectBuilder
自定义字段
示例值:
func (*WebsiteDeliveryProjectBuilder) Desc ¶
func (builder *WebsiteDeliveryProjectBuilder) Desc(desc string) *WebsiteDeliveryProjectBuilder
描述
示例值:项目描述:xxxx
func (*WebsiteDeliveryProjectBuilder) EndTime ¶
func (builder *WebsiteDeliveryProjectBuilder) EndTime(endTime int) *WebsiteDeliveryProjectBuilder
结束时间, 如果是至今传值-1
示例值:1618500278669
func (*WebsiteDeliveryProjectBuilder) Link ¶
func (builder *WebsiteDeliveryProjectBuilder) Link(link string) *WebsiteDeliveryProjectBuilder
项目链接
示例值:www.toutiao.com
func (*WebsiteDeliveryProjectBuilder) Name ¶
func (builder *WebsiteDeliveryProjectBuilder) Name(name string) *WebsiteDeliveryProjectBuilder
项目名称
示例值:XXX项目重构
func (*WebsiteDeliveryProjectBuilder) Role ¶
func (builder *WebsiteDeliveryProjectBuilder) Role(role string) *WebsiteDeliveryProjectBuilder
角色
示例值:项目经理
func (*WebsiteDeliveryProjectBuilder) StartTime ¶
func (builder *WebsiteDeliveryProjectBuilder) StartTime(startTime int) *WebsiteDeliveryProjectBuilder
开始时间
示例值:1609430400
type WebsiteDeliveryResume ¶
type WebsiteDeliveryResume struct { InternshipList []*WebsiteDeliveryInternship `json:"internship_list,omitempty"` // 实习经历 BasicInfo *WebsiteDeliveryBasicInfo `json:"basic_info,omitempty"` // 基本信息 EducationList []*WebsiteDeliveryEducation `json:"education_list,omitempty"` // 教育经历 SelfEvaluation *WebsiteDeliverySelfEvaluation `json:"self_evaluation,omitempty"` // 自我评价 CareerList []*WebsiteDeliveryCareer `json:"career_list,omitempty"` // 工作经历 CustomizedData []*WebsiteDeliveryCustomizedDataParent `json:"customized_data,omitempty"` // 自定义模块 ResumeAttachmentId *string `json:"resume_attachment_id,omitempty"` // 简历附件ID,使用「创建附件」生成 SnsList []*WebsiteDeliverySns `json:"sns_list,omitempty"` // 社交账号 WorksList []*WebsiteDeliveryWorks `json:"works_list,omitempty"` // 作品 AwardList []*WebsiteDeliveryAward `json:"award_list,omitempty"` // 获奖记录 ProjectList []*WebsiteDeliveryProject `json:"project_list,omitempty"` // 项目经历 LanguageList []*WebsiteDeliveryLanguage `json:"language_list,omitempty"` // 语言能力 }
type WebsiteDeliveryResumeBuilder ¶
type WebsiteDeliveryResumeBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryResumeBuilder ¶
func NewWebsiteDeliveryResumeBuilder() *WebsiteDeliveryResumeBuilder
func (*WebsiteDeliveryResumeBuilder) AwardList ¶
func (builder *WebsiteDeliveryResumeBuilder) AwardList(awardList []*WebsiteDeliveryAward) *WebsiteDeliveryResumeBuilder
获奖记录
示例值:
func (*WebsiteDeliveryResumeBuilder) BasicInfo ¶
func (builder *WebsiteDeliveryResumeBuilder) BasicInfo(basicInfo *WebsiteDeliveryBasicInfo) *WebsiteDeliveryResumeBuilder
基本信息
示例值:
func (*WebsiteDeliveryResumeBuilder) Build ¶
func (builder *WebsiteDeliveryResumeBuilder) Build() *WebsiteDeliveryResume
func (*WebsiteDeliveryResumeBuilder) CareerList ¶
func (builder *WebsiteDeliveryResumeBuilder) CareerList(careerList []*WebsiteDeliveryCareer) *WebsiteDeliveryResumeBuilder
工作经历
示例值:
func (*WebsiteDeliveryResumeBuilder) CustomizedData ¶
func (builder *WebsiteDeliveryResumeBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedDataParent) *WebsiteDeliveryResumeBuilder
自定义模块
示例值:
func (*WebsiteDeliveryResumeBuilder) EducationList ¶
func (builder *WebsiteDeliveryResumeBuilder) EducationList(educationList []*WebsiteDeliveryEducation) *WebsiteDeliveryResumeBuilder
教育经历
示例值:
func (*WebsiteDeliveryResumeBuilder) InternshipList ¶
func (builder *WebsiteDeliveryResumeBuilder) InternshipList(internshipList []*WebsiteDeliveryInternship) *WebsiteDeliveryResumeBuilder
实习经历
示例值:
func (*WebsiteDeliveryResumeBuilder) LanguageList ¶
func (builder *WebsiteDeliveryResumeBuilder) LanguageList(languageList []*WebsiteDeliveryLanguage) *WebsiteDeliveryResumeBuilder
语言能力
示例值:
func (*WebsiteDeliveryResumeBuilder) ProjectList ¶
func (builder *WebsiteDeliveryResumeBuilder) ProjectList(projectList []*WebsiteDeliveryProject) *WebsiteDeliveryResumeBuilder
项目经历
示例值:
func (*WebsiteDeliveryResumeBuilder) ResumeAttachmentId ¶
func (builder *WebsiteDeliveryResumeBuilder) ResumeAttachmentId(resumeAttachmentId string) *WebsiteDeliveryResumeBuilder
简历附件ID,使用「创建附件」生成
示例值:6960663240925956654
func (*WebsiteDeliveryResumeBuilder) SelfEvaluation ¶
func (builder *WebsiteDeliveryResumeBuilder) SelfEvaluation(selfEvaluation *WebsiteDeliverySelfEvaluation) *WebsiteDeliveryResumeBuilder
自我评价
示例值:
func (*WebsiteDeliveryResumeBuilder) SnsList ¶
func (builder *WebsiteDeliveryResumeBuilder) SnsList(snsList []*WebsiteDeliverySns) *WebsiteDeliveryResumeBuilder
社交账号
示例值:
func (*WebsiteDeliveryResumeBuilder) WorksList ¶
func (builder *WebsiteDeliveryResumeBuilder) WorksList(worksList []*WebsiteDeliveryWorks) *WebsiteDeliveryResumeBuilder
作品
示例值:
type WebsiteDeliverySelfEvaluation ¶
type WebsiteDeliverySelfEvaluation struct { Content *string `json:"content,omitempty"` // 内容 CustomizedData []*WebsiteDeliveryCustomizedData `json:"customized_data,omitempty"` // 自定义字段 }
type WebsiteDeliverySelfEvaluationBuilder ¶
type WebsiteDeliverySelfEvaluationBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliverySelfEvaluationBuilder ¶
func NewWebsiteDeliverySelfEvaluationBuilder() *WebsiteDeliverySelfEvaluationBuilder
func (*WebsiteDeliverySelfEvaluationBuilder) Build ¶
func (builder *WebsiteDeliverySelfEvaluationBuilder) Build() *WebsiteDeliverySelfEvaluation
func (*WebsiteDeliverySelfEvaluationBuilder) Content ¶
func (builder *WebsiteDeliverySelfEvaluationBuilder) Content(content string) *WebsiteDeliverySelfEvaluationBuilder
内容
示例值:自我评价:平常心
func (*WebsiteDeliverySelfEvaluationBuilder) CustomizedData ¶
func (builder *WebsiteDeliverySelfEvaluationBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliverySelfEvaluationBuilder
自定义字段
示例值:
type WebsiteDeliverySns ¶
type WebsiteDeliverySns struct { SnsType *int `json:"sns_type,omitempty"` // 社交账号类型 CustomizedData []*WebsiteDeliveryCustomizedData `json:"customized_data,omitempty"` // 自定义字段 Link *string `json:"link,omitempty"` // 链接 }
type WebsiteDeliverySnsBuilder ¶
type WebsiteDeliverySnsBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliverySnsBuilder ¶
func NewWebsiteDeliverySnsBuilder() *WebsiteDeliverySnsBuilder
func (*WebsiteDeliverySnsBuilder) Build ¶
func (builder *WebsiteDeliverySnsBuilder) Build() *WebsiteDeliverySns
func (*WebsiteDeliverySnsBuilder) CustomizedData ¶
func (builder *WebsiteDeliverySnsBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliverySnsBuilder
自定义字段
示例值:
func (*WebsiteDeliverySnsBuilder) Link ¶
func (builder *WebsiteDeliverySnsBuilder) Link(link string) *WebsiteDeliverySnsBuilder
链接
示例值:toutiao.com
func (*WebsiteDeliverySnsBuilder) SnsType ¶
func (builder *WebsiteDeliverySnsBuilder) SnsType(snsType int) *WebsiteDeliverySnsBuilder
社交账号类型
示例值:1
type WebsiteDeliveryWorks ¶
type WebsiteDeliveryWorks struct { Desc *string `json:"desc,omitempty"` // 作品描述 Link *string `json:"link,omitempty"` // 作品链接 Attachment *WebsiteDeliveryWorksAttachment `json:"attachment,omitempty"` // 附件 CustomizedData []*WebsiteDeliveryCustomizedData `json:"customized_data,omitempty"` // 自定义字段 }
type WebsiteDeliveryWorksAttachment ¶
type WebsiteDeliveryWorksAttachment struct {
FileId *string `json:"file_id,omitempty"` // 文件ID,使用「创建附件」生成
}
type WebsiteDeliveryWorksAttachmentBuilder ¶
type WebsiteDeliveryWorksAttachmentBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryWorksAttachmentBuilder ¶
func NewWebsiteDeliveryWorksAttachmentBuilder() *WebsiteDeliveryWorksAttachmentBuilder
func (*WebsiteDeliveryWorksAttachmentBuilder) Build ¶
func (builder *WebsiteDeliveryWorksAttachmentBuilder) Build() *WebsiteDeliveryWorksAttachment
func (*WebsiteDeliveryWorksAttachmentBuilder) FileId ¶
func (builder *WebsiteDeliveryWorksAttachmentBuilder) FileId(fileId string) *WebsiteDeliveryWorksAttachmentBuilder
文件ID,使用「创建附件」生成
示例值:6982104077248219436
type WebsiteDeliveryWorksBuilder ¶
type WebsiteDeliveryWorksBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteDeliveryWorksBuilder ¶
func NewWebsiteDeliveryWorksBuilder() *WebsiteDeliveryWorksBuilder
func (*WebsiteDeliveryWorksBuilder) Attachment ¶
func (builder *WebsiteDeliveryWorksBuilder) Attachment(attachment *WebsiteDeliveryWorksAttachment) *WebsiteDeliveryWorksBuilder
附件
示例值:
func (*WebsiteDeliveryWorksBuilder) Build ¶
func (builder *WebsiteDeliveryWorksBuilder) Build() *WebsiteDeliveryWorks
func (*WebsiteDeliveryWorksBuilder) CustomizedData ¶
func (builder *WebsiteDeliveryWorksBuilder) CustomizedData(customizedData []*WebsiteDeliveryCustomizedData) *WebsiteDeliveryWorksBuilder
自定义字段
示例值:
func (*WebsiteDeliveryWorksBuilder) Desc ¶
func (builder *WebsiteDeliveryWorksBuilder) Desc(desc string) *WebsiteDeliveryWorksBuilder
作品描述
示例值:作品描述:xxxx
func (*WebsiteDeliveryWorksBuilder) Link ¶
func (builder *WebsiteDeliveryWorksBuilder) Link(link string) *WebsiteDeliveryWorksBuilder
作品链接
示例值:www.toutiao.com
type WebsiteJobPost ¶
type WebsiteJobPost struct { Id *string `json:"id,omitempty"` // 职位广告 ID Title *string `json:"title,omitempty"` // 标题 JobId *string `json:"job_id,omitempty"` // 职位 ID JobCode *string `json:"job_code,omitempty"` // 职位编码 JobExpireTime *string `json:"job_expire_time,omitempty"` // 职位过期时间,「null」代表「长期有效」 JobActiveStatus *int `json:"job_active_status,omitempty"` // 职位状态 JobProcessType *int `json:"job_process_type,omitempty"` // 职位流程类型 JobRecruitmentType *IdNameObject `json:"job_recruitment_type,omitempty"` // 职位雇佣类型 JobDepartment *IdNameObject `json:"job_department,omitempty"` // 职位部门 JobType *IdNameObject `json:"job_type,omitempty"` // 职位类型 MinJobLevel *IdNameObject `json:"min_job_level,omitempty"` // 最低职级 MaxJobLevel *IdNameObject `json:"max_job_level,omitempty"` // 最高职级 Address *CommonAddress `json:"address,omitempty"` // 职位地址 MinSalary *string `json:"min_salary,omitempty"` // 月薪范围-最低薪资 MaxSalary *string `json:"max_salary,omitempty"` // 月薪范围-最高薪资 RequiredDegree *int `json:"required_degree,omitempty"` // 学历要求 Experience *int `json:"experience,omitempty"` // 经验 Headcount *int `json:"headcount,omitempty"` // 数量 HighLightList []*IdNameObject `json:"high_light_list,omitempty"` // 职位亮点 Description *string `json:"description,omitempty"` // 职位描述 Requirement *string `json:"requirement,omitempty"` // 职位要求 Creator *IdNameObject `json:"creator,omitempty"` // 创建人 CreateTime *string `json:"create_time,omitempty"` // 创建时间 ModifyTime *string `json:"modify_time,omitempty"` // 修改时间 CustomizedDataList []*WebsiteJobPostCustomizedData `json:"customized_data_list,omitempty"` // 自定义字段 JobFunction *IdNameObject `json:"job_function,omitempty"` // 职能分类 Subject *IdNameObject `json:"subject,omitempty"` // 职位项目 AddressList []*CommonAddress `json:"address_list,omitempty"` // 职位广告地址列表 TargetMajorList []*IdNameObject `json:"target_major_list,omitempty"` // 目标专业 }
type WebsiteJobPostBuilder ¶
type WebsiteJobPostBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteJobPostBuilder ¶
func NewWebsiteJobPostBuilder() *WebsiteJobPostBuilder
func (*WebsiteJobPostBuilder) Address ¶
func (builder *WebsiteJobPostBuilder) Address(address *CommonAddress) *WebsiteJobPostBuilder
职位地址
示例值:
func (*WebsiteJobPostBuilder) AddressList ¶
func (builder *WebsiteJobPostBuilder) AddressList(addressList []*CommonAddress) *WebsiteJobPostBuilder
职位广告地址列表
示例值:
func (*WebsiteJobPostBuilder) Build ¶
func (builder *WebsiteJobPostBuilder) Build() *WebsiteJobPost
func (*WebsiteJobPostBuilder) CreateTime ¶
func (builder *WebsiteJobPostBuilder) CreateTime(createTime string) *WebsiteJobPostBuilder
创建时间
示例值:1111
func (*WebsiteJobPostBuilder) Creator ¶
func (builder *WebsiteJobPostBuilder) Creator(creator *IdNameObject) *WebsiteJobPostBuilder
创建人
示例值:
func (*WebsiteJobPostBuilder) CustomizedDataList ¶
func (builder *WebsiteJobPostBuilder) CustomizedDataList(customizedDataList []*WebsiteJobPostCustomizedData) *WebsiteJobPostBuilder
自定义字段
示例值:
func (*WebsiteJobPostBuilder) Description ¶
func (builder *WebsiteJobPostBuilder) Description(description string) *WebsiteJobPostBuilder
职位描述
示例值:负责软件开发
func (*WebsiteJobPostBuilder) Experience ¶
func (builder *WebsiteJobPostBuilder) Experience(experience int) *WebsiteJobPostBuilder
经验
示例值:1
func (*WebsiteJobPostBuilder) Headcount ¶
func (builder *WebsiteJobPostBuilder) Headcount(headcount int) *WebsiteJobPostBuilder
数量
示例值:12
func (*WebsiteJobPostBuilder) HighLightList ¶
func (builder *WebsiteJobPostBuilder) HighLightList(highLightList []*IdNameObject) *WebsiteJobPostBuilder
职位亮点
示例值:
func (*WebsiteJobPostBuilder) Id ¶
func (builder *WebsiteJobPostBuilder) Id(id string) *WebsiteJobPostBuilder
职位广告 ID
示例值:1213213123123
func (*WebsiteJobPostBuilder) JobActiveStatus ¶
func (builder *WebsiteJobPostBuilder) JobActiveStatus(jobActiveStatus int) *WebsiteJobPostBuilder
职位状态
示例值:1
func (*WebsiteJobPostBuilder) JobCode ¶
func (builder *WebsiteJobPostBuilder) JobCode(jobCode string) *WebsiteJobPostBuilder
职位编码
示例值:007
func (*WebsiteJobPostBuilder) JobDepartment ¶
func (builder *WebsiteJobPostBuilder) JobDepartment(jobDepartment *IdNameObject) *WebsiteJobPostBuilder
职位部门
示例值:
func (*WebsiteJobPostBuilder) JobExpireTime ¶
func (builder *WebsiteJobPostBuilder) JobExpireTime(jobExpireTime string) *WebsiteJobPostBuilder
职位过期时间,「null」代表「长期有效」
示例值:1111
func (*WebsiteJobPostBuilder) JobFunction ¶
func (builder *WebsiteJobPostBuilder) JobFunction(jobFunction *IdNameObject) *WebsiteJobPostBuilder
职能分类
示例值:
func (*WebsiteJobPostBuilder) JobId ¶
func (builder *WebsiteJobPostBuilder) JobId(jobId string) *WebsiteJobPostBuilder
职位 ID
示例值:xxx
func (*WebsiteJobPostBuilder) JobProcessType ¶
func (builder *WebsiteJobPostBuilder) JobProcessType(jobProcessType int) *WebsiteJobPostBuilder
职位流程类型
示例值:1
func (*WebsiteJobPostBuilder) JobRecruitmentType ¶
func (builder *WebsiteJobPostBuilder) JobRecruitmentType(jobRecruitmentType *IdNameObject) *WebsiteJobPostBuilder
职位雇佣类型
示例值:
func (*WebsiteJobPostBuilder) JobType ¶
func (builder *WebsiteJobPostBuilder) JobType(jobType *IdNameObject) *WebsiteJobPostBuilder
职位类型
示例值:
func (*WebsiteJobPostBuilder) MaxJobLevel ¶
func (builder *WebsiteJobPostBuilder) MaxJobLevel(maxJobLevel *IdNameObject) *WebsiteJobPostBuilder
最高职级
示例值:
func (*WebsiteJobPostBuilder) MaxSalary ¶
func (builder *WebsiteJobPostBuilder) MaxSalary(maxSalary string) *WebsiteJobPostBuilder
月薪范围-最高薪资
示例值:10000
func (*WebsiteJobPostBuilder) MinJobLevel ¶
func (builder *WebsiteJobPostBuilder) MinJobLevel(minJobLevel *IdNameObject) *WebsiteJobPostBuilder
最低职级
示例值:
func (*WebsiteJobPostBuilder) MinSalary ¶
func (builder *WebsiteJobPostBuilder) MinSalary(minSalary string) *WebsiteJobPostBuilder
月薪范围-最低薪资
示例值:5000
func (*WebsiteJobPostBuilder) ModifyTime ¶
func (builder *WebsiteJobPostBuilder) ModifyTime(modifyTime string) *WebsiteJobPostBuilder
修改时间
示例值:222
func (*WebsiteJobPostBuilder) RequiredDegree ¶
func (builder *WebsiteJobPostBuilder) RequiredDegree(requiredDegree int) *WebsiteJobPostBuilder
学历要求
示例值:1
func (*WebsiteJobPostBuilder) Requirement ¶
func (builder *WebsiteJobPostBuilder) Requirement(requirement string) *WebsiteJobPostBuilder
职位要求
示例值:大专
func (*WebsiteJobPostBuilder) Subject ¶
func (builder *WebsiteJobPostBuilder) Subject(subject *IdNameObject) *WebsiteJobPostBuilder
职位项目
示例值:
func (*WebsiteJobPostBuilder) TargetMajorList ¶
func (builder *WebsiteJobPostBuilder) TargetMajorList(targetMajorList []*IdNameObject) *WebsiteJobPostBuilder
目标专业
示例值:
func (*WebsiteJobPostBuilder) Title ¶
func (builder *WebsiteJobPostBuilder) Title(title string) *WebsiteJobPostBuilder
标题
示例值:测试
type WebsiteJobPostCustomizedData ¶
type WebsiteJobPostCustomizedData struct { ObjectId *string `json:"object_id,omitempty"` // 自定义字段 ID Name *I18n `json:"name,omitempty"` // 字段名称 ObjectType *int `json:"object_type,omitempty"` // 字段类型 Value *WebsiteJobPostCustomizedValue `json:"value,omitempty"` // 自定义字段值 }
type WebsiteJobPostCustomizedDataBuilder ¶
type WebsiteJobPostCustomizedDataBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteJobPostCustomizedDataBuilder ¶
func NewWebsiteJobPostCustomizedDataBuilder() *WebsiteJobPostCustomizedDataBuilder
func (*WebsiteJobPostCustomizedDataBuilder) Build ¶
func (builder *WebsiteJobPostCustomizedDataBuilder) Build() *WebsiteJobPostCustomizedData
func (*WebsiteJobPostCustomizedDataBuilder) Name ¶
func (builder *WebsiteJobPostCustomizedDataBuilder) Name(name *I18n) *WebsiteJobPostCustomizedDataBuilder
字段名称
示例值:
func (*WebsiteJobPostCustomizedDataBuilder) ObjectId ¶
func (builder *WebsiteJobPostCustomizedDataBuilder) ObjectId(objectId string) *WebsiteJobPostCustomizedDataBuilder
自定义字段 ID
示例值:xxxx
func (*WebsiteJobPostCustomizedDataBuilder) ObjectType ¶
func (builder *WebsiteJobPostCustomizedDataBuilder) ObjectType(objectType int) *WebsiteJobPostCustomizedDataBuilder
字段类型
示例值:1
func (*WebsiteJobPostCustomizedDataBuilder) Value ¶
func (builder *WebsiteJobPostCustomizedDataBuilder) Value(value *WebsiteJobPostCustomizedValue) *WebsiteJobPostCustomizedDataBuilder
自定义字段值
示例值:
type WebsiteJobPostCustomizedOptionBuilder ¶
type WebsiteJobPostCustomizedOptionBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteJobPostCustomizedOptionBuilder ¶
func NewWebsiteJobPostCustomizedOptionBuilder() *WebsiteJobPostCustomizedOptionBuilder
func (*WebsiteJobPostCustomizedOptionBuilder) Build ¶
func (builder *WebsiteJobPostCustomizedOptionBuilder) Build() *WebsiteJobPostCustomizedOption
func (*WebsiteJobPostCustomizedOptionBuilder) Key ¶
func (builder *WebsiteJobPostCustomizedOptionBuilder) Key(key string) *WebsiteJobPostCustomizedOptionBuilder
选项 ID
示例值:AA
func (*WebsiteJobPostCustomizedOptionBuilder) Name ¶
func (builder *WebsiteJobPostCustomizedOptionBuilder) Name(name *I18n) *WebsiteJobPostCustomizedOptionBuilder
选项名称
示例值:
type WebsiteJobPostCustomizedTimeRangeBuilder ¶
type WebsiteJobPostCustomizedTimeRangeBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteJobPostCustomizedTimeRangeBuilder ¶
func NewWebsiteJobPostCustomizedTimeRangeBuilder() *WebsiteJobPostCustomizedTimeRangeBuilder
func (*WebsiteJobPostCustomizedTimeRangeBuilder) Build ¶
func (builder *WebsiteJobPostCustomizedTimeRangeBuilder) Build() *WebsiteJobPostCustomizedTimeRange
func (*WebsiteJobPostCustomizedTimeRangeBuilder) EndTime ¶
func (builder *WebsiteJobPostCustomizedTimeRangeBuilder) EndTime(endTime string) *WebsiteJobPostCustomizedTimeRangeBuilder
结束时间
示例值:AA
func (*WebsiteJobPostCustomizedTimeRangeBuilder) StartTime ¶
func (builder *WebsiteJobPostCustomizedTimeRangeBuilder) StartTime(startTime string) *WebsiteJobPostCustomizedTimeRangeBuilder
开始时间
示例值:AA
type WebsiteJobPostCustomizedValue ¶
type WebsiteJobPostCustomizedValue struct { Content *string `json:"content,omitempty"` // 当字段类型为单行文本、多行文本、模块、默认字段时,从此字段取值 Option *WebsiteJobPostCustomizedOption `json:"option,omitempty"` // 当字段类型为单选时,从此字段取值 OptionList []*WebsiteJobPostCustomizedOption `json:"option_list,omitempty"` // 当字段类型为多选时,从此字段取值 TimeRange *WebsiteJobPostCustomizedTimeRange `json:"time_range,omitempty"` // 当字段类型为时间段时,从此字段取值 Time *string `json:"time,omitempty"` // 当字段类型为日期选择、月份选择、年份选择时,从此字段取值,该字段是毫秒级时间戳 Number *string `json:"number,omitempty"` // 当字段类型为数字时,从此字段取值 }
type WebsiteJobPostCustomizedValueBuilder ¶
type WebsiteJobPostCustomizedValueBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteJobPostCustomizedValueBuilder ¶
func NewWebsiteJobPostCustomizedValueBuilder() *WebsiteJobPostCustomizedValueBuilder
func (*WebsiteJobPostCustomizedValueBuilder) Build ¶
func (builder *WebsiteJobPostCustomizedValueBuilder) Build() *WebsiteJobPostCustomizedValue
func (*WebsiteJobPostCustomizedValueBuilder) Content ¶
func (builder *WebsiteJobPostCustomizedValueBuilder) Content(content string) *WebsiteJobPostCustomizedValueBuilder
当字段类型为单行文本、多行文本、模块、默认字段时,从此字段取值
示例值:text
func (*WebsiteJobPostCustomizedValueBuilder) Number ¶
func (builder *WebsiteJobPostCustomizedValueBuilder) Number(number string) *WebsiteJobPostCustomizedValueBuilder
当字段类型为数字时,从此字段取值
示例值:111
func (*WebsiteJobPostCustomizedValueBuilder) Option ¶
func (builder *WebsiteJobPostCustomizedValueBuilder) Option(option *WebsiteJobPostCustomizedOption) *WebsiteJobPostCustomizedValueBuilder
当字段类型为单选时,从此字段取值
示例值:
func (*WebsiteJobPostCustomizedValueBuilder) OptionList ¶
func (builder *WebsiteJobPostCustomizedValueBuilder) OptionList(optionList []*WebsiteJobPostCustomizedOption) *WebsiteJobPostCustomizedValueBuilder
当字段类型为多选时,从此字段取值
示例值:
func (*WebsiteJobPostCustomizedValueBuilder) Time ¶
func (builder *WebsiteJobPostCustomizedValueBuilder) Time(time string) *WebsiteJobPostCustomizedValueBuilder
当字段类型为日期选择、月份选择、年份选择时,从此字段取值,该字段是毫秒级时间戳
示例值:1625456721000
func (*WebsiteJobPostCustomizedValueBuilder) TimeRange ¶
func (builder *WebsiteJobPostCustomizedValueBuilder) TimeRange(timeRange *WebsiteJobPostCustomizedTimeRange) *WebsiteJobPostCustomizedValueBuilder
当字段类型为时间段时,从此字段取值
示例值:
type WebsiteUser ¶
type WebsiteUser struct { UserId *string `json:"user_id,omitempty"` // 用户 ID Name *string `json:"name,omitempty"` // 姓名 Email *string `json:"email,omitempty"` // 邮箱 ExternalId *string `json:"external_id,omitempty"` // 外部用户 ID Mobile *string `json:"mobile,omitempty"` // 电话,请和区号对应的国家码一并提供 MobileCountryCode *string `json:"mobile_country_code,omitempty"` // 国家码,请和电话一并提供,可从「获取地址码」查询 }
type WebsiteUserBuilder ¶
type WebsiteUserBuilder struct {
// contains filtered or unexported fields
}
func NewWebsiteUserBuilder ¶
func NewWebsiteUserBuilder() *WebsiteUserBuilder
func (*WebsiteUserBuilder) Build ¶
func (builder *WebsiteUserBuilder) Build() *WebsiteUser
func (*WebsiteUserBuilder) Email ¶
func (builder *WebsiteUserBuilder) Email(email string) *WebsiteUserBuilder
邮箱
示例值:dan27@163.com
func (*WebsiteUserBuilder) ExternalId ¶
func (builder *WebsiteUserBuilder) ExternalId(externalId string) *WebsiteUserBuilder
外部用户 ID
示例值:6960663240925956621
func (*WebsiteUserBuilder) Mobile ¶
func (builder *WebsiteUserBuilder) Mobile(mobile string) *WebsiteUserBuilder
电话,请和区号对应的国家码一并提供
示例值:182900291190
func (*WebsiteUserBuilder) MobileCountryCode ¶
func (builder *WebsiteUserBuilder) MobileCountryCode(mobileCountryCode string) *WebsiteUserBuilder
国家码,请和电话一并提供,可从「获取地址码」查询
示例值:CN_1
func (*WebsiteUserBuilder) Name ¶
func (builder *WebsiteUserBuilder) Name(name string) *WebsiteUserBuilder
姓名
示例值:dan27
func (*WebsiteUserBuilder) UserId ¶
func (builder *WebsiteUserBuilder) UserId(userId string) *WebsiteUserBuilder
用户 ID
示例值:6960663240925956620
type WithdrawReferralAccountPathReqBodyBuilder ¶
type WithdrawReferralAccountPathReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewWithdrawReferralAccountPathReqBodyBuilder ¶
func NewWithdrawReferralAccountPathReqBodyBuilder() *WithdrawReferralAccountPathReqBodyBuilder
func (*WithdrawReferralAccountPathReqBodyBuilder) Build ¶
func (builder *WithdrawReferralAccountPathReqBodyBuilder) Build() (*WithdrawReferralAccountReqBody, error)
func (*WithdrawReferralAccountPathReqBodyBuilder) ExternalOrderId ¶
func (builder *WithdrawReferralAccountPathReqBodyBuilder) ExternalOrderId(externalOrderId string) *WithdrawReferralAccountPathReqBodyBuilder
提现单ID,请求时由请求方提供,后续关于本次提现操作的交互都以此提现单ID为标识进行,需要保证唯一,用于保证提现的幂等性,传入重复ID会返回对应提现单提取的金额明细
示例值:6942778198054125570
func (*WithdrawReferralAccountPathReqBodyBuilder) WithdrawBonusType ¶
func (builder *WithdrawReferralAccountPathReqBodyBuilder) WithdrawBonusType(withdrawBonusType []int) *WithdrawReferralAccountPathReqBodyBuilder
请求提现的奖励类型
示例值:
type WithdrawReferralAccountReq ¶
type WithdrawReferralAccountReq struct { Body *WithdrawReferralAccountReqBody `body:""` // contains filtered or unexported fields }
type WithdrawReferralAccountReqBodyBuilder ¶
type WithdrawReferralAccountReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewWithdrawReferralAccountReqBodyBuilder ¶
func NewWithdrawReferralAccountReqBodyBuilder() *WithdrawReferralAccountReqBodyBuilder
func (*WithdrawReferralAccountReqBodyBuilder) Build ¶
func (builder *WithdrawReferralAccountReqBodyBuilder) Build() *WithdrawReferralAccountReqBody
func (*WithdrawReferralAccountReqBodyBuilder) ExternalOrderId ¶
func (builder *WithdrawReferralAccountReqBodyBuilder) ExternalOrderId(externalOrderId string) *WithdrawReferralAccountReqBodyBuilder
提现单ID,请求时由请求方提供,后续关于本次提现操作的交互都以此提现单ID为标识进行,需要保证唯一,用于保证提现的幂等性,传入重复ID会返回对应提现单提取的金额明细
示例值:6942778198054125570
func (*WithdrawReferralAccountReqBodyBuilder) WithdrawBonusType ¶
func (builder *WithdrawReferralAccountReqBodyBuilder) WithdrawBonusType(withdrawBonusType []int) *WithdrawReferralAccountReqBodyBuilder
请求提现的奖励类型
示例值:
type WithdrawReferralAccountReqBuilder ¶
type WithdrawReferralAccountReqBuilder struct {
// contains filtered or unexported fields
}
func NewWithdrawReferralAccountReqBuilder ¶
func NewWithdrawReferralAccountReqBuilder() *WithdrawReferralAccountReqBuilder
func (*WithdrawReferralAccountReqBuilder) Body ¶
func (builder *WithdrawReferralAccountReqBuilder) Body(body *WithdrawReferralAccountReqBody) *WithdrawReferralAccountReqBuilder
func (*WithdrawReferralAccountReqBuilder) Build ¶
func (builder *WithdrawReferralAccountReqBuilder) Build() *WithdrawReferralAccountReq
func (*WithdrawReferralAccountReqBuilder) ReferralAccountId ¶
func (builder *WithdrawReferralAccountReqBuilder) ReferralAccountId(referralAccountId string) *WithdrawReferralAccountReqBuilder
账户ID
示例值:6942778198054125570
type WithdrawReferralAccountResp ¶
type WithdrawReferralAccountResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *WithdrawReferralAccountRespData `json:"data"` // 业务数据 }
func (*WithdrawReferralAccountResp) Success ¶
func (resp *WithdrawReferralAccountResp) Success() bool
type WithdrawReferralAccountRespData ¶
type WithdrawReferralAccountRespData struct { ExternalOrderId *string `json:"external_order_id,omitempty"` // 请求时传入的提现单ID TransTime *string `json:"trans_time,omitempty"` // 交易时间戳,需要保存,用于统一交易时间,方便对账 WithdrawalDetails *BonusAmount `json:"withdrawal_details,omitempty"` // 本次提现金额明细 }
type WorksInfoBuilder ¶
type WorksInfoBuilder struct {
// contains filtered or unexported fields
}
func NewWorksInfoBuilder ¶
func NewWorksInfoBuilder() *WorksInfoBuilder
func (*WorksInfoBuilder) AttachmentId ¶
func (builder *WorksInfoBuilder) AttachmentId(attachmentId string) *WorksInfoBuilder
作品集附件ID
示例值:
func (*WorksInfoBuilder) Build ¶
func (builder *WorksInfoBuilder) Build() *WorksInfo
func (*WorksInfoBuilder) Desc ¶
func (builder *WorksInfoBuilder) Desc(desc string) *WorksInfoBuilder
作品描述
示例值:
func (*WorksInfoBuilder) Link ¶
func (builder *WorksInfoBuilder) Link(link string) *WorksInfoBuilder
作品链接
示例值: