Documentation ¶
Index ¶
- Constants
- type Agency
- type AgencyBuilder
- 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) 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) ResumeResourceId(resumeResourceId 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) 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
- 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) Id(id string) *ApplicationOfferBuilder
- func (builder *ApplicationOfferBuilder) JobInfo(jobInfo *OfferJobInfo) *ApplicationOfferBuilder
- func (builder *ApplicationOfferBuilder) OfferStatus(offerStatus int) *ApplicationOfferBuilder
- func (builder *ApplicationOfferBuilder) SalaryPlan(salaryPlan *ApplicationOfferSalaryPlan) *ApplicationOfferBuilder
- func (builder *ApplicationOfferBuilder) SchemaId(schemaId string) *ApplicationOfferBuilder
- 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 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 Auth
- type AuthBuilder
- type AwardInfo
- type AwardInfoBuilder
- type BackgroundCheckFeedbackInfo
- type BackgroundCheckFeedbackInfoBuilder
- func (builder *BackgroundCheckFeedbackInfoBuilder) AttachmentUrl(attachmentUrl string) *BackgroundCheckFeedbackInfoBuilder
- func (builder *BackgroundCheckFeedbackInfoBuilder) Build() *BackgroundCheckFeedbackInfo
- func (builder *BackgroundCheckFeedbackInfoBuilder) Result(result string) *BackgroundCheckFeedbackInfoBuilder
- type BackgroundCheckOrder
- type BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) AccountThirdType(accountThirdType int) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) ApplicationId(applicationId string) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) Build() *BackgroundCheckOrder
- func (builder *BackgroundCheckOrderBuilder) FeedbackInfoList(feedbackInfoList []*BackgroundCheckFeedbackInfo) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) OrderId(orderId string) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) Package(package_ string) *BackgroundCheckOrderBuilder
- func (builder *BackgroundCheckOrderBuilder) ProcessInfoList(processInfoList []*BackgroundCheckProcessInfo) *BackgroundCheckOrderBuilder
- 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 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 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 City
- type CityBuilder
- type CodeNameObject
- type CodeNameObjectBuilder
- type CombinedJob
- type CombinedJobBuilder
- func (builder *CombinedJobBuilder) AddressId(addressId string) *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) HeadCount(headCount int) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) HighlightList(highlightList []string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) Id(id string) *CombinedJobBuilder
- func (builder *CombinedJobBuilder) IsNeverExpired(isNeverExpired bool) *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) 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) 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) Job(job *Job) *CombinedJobResultBuilder
- func (builder *CombinedJobResultBuilder) JobManager(jobManager *JobManager) *CombinedJobResultBuilder
- type CombinedJobResultDefaultJobPost
- type CombinedJobResultDefaultJobPostBuilder
- 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 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
- 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
- type CreateApplicationReqBuilder
- type CreateApplicationResp
- type CreateApplicationRespData
- type CreateNoteReq
- type CreateNoteReqBuilder
- type CreateNoteResp
- type CreateNoteRespData
- type Department
- type DepartmentBuilder
- type Dummy
- type DummyBuilder
- 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) 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 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) 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 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 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 GetApplicationReq
- type 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) 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 GetEmployeeReq
- type GetEmployeeReqBuilder
- type GetEmployeeResp
- type GetEmployeeRespData
- 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
- type GetJobResp
- type GetJobRespData
- type GetNoteReq
- type GetNoteReqBuilder
- type GetNoteResp
- type GetNoteRespData
- type GetOfferSchemaReq
- type GetOfferSchemaReqBuilder
- type GetOfferSchemaResp
- type GetOfferSchemaRespData
- type GetTalentReq
- type GetTalentReqBuilder
- type GetTalentResp
- type GetTalentRespData
- type HireService
- type I18n
- type I18nBuilder
- type IdNameObject
- type IdNameObjectBuilder
- type Identification
- type IdentificationBuilder
- 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 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) Build() *InterviewDimensionAssessment
- func (builder *InterviewDimensionAssessmentBuilder) Content(content string) *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) Id(id string) *InterviewDimensionAssessmentBuilder
- func (builder *InterviewDimensionAssessmentBuilder) Name(name *I18n) *InterviewDimensionAssessmentBuilder
- type InterviewDimensionScore
- type 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 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 InterviewRecord
- type InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) Build() *InterviewRecord
- 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) InterviewScore(interviewScore *InterviewScore) *InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) Interviewer(interviewer *IdNameObject) *InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) MaxJobLevelId(maxJobLevelId string) *InterviewRecordBuilder
- func (builder *InterviewRecordBuilder) MinJobLevelId(minJobLevelId string) *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 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) 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) HeadCount(headCount int) *JobBuilder
- func (builder *JobBuilder) HighlightList(highlightList []*JobHighlight) *JobBuilder
- func (builder *JobBuilder) Id(id string) *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) Title(title string) *JobBuilder
- func (builder *JobBuilder) UpdateTime(updateTime int) *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) 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) RecommendedEvaluatorIdList(recommendedEvaluatorIdList []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) InterviewRoundList(interviewRoundList []*JobConfigInterviewRound) *JobConfigResultBuilder
- func (builder *JobConfigResultBuilder) InterviewRoundTypeList(interviewRoundTypeList []*JobConfigRoundTypeResult) *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) RecommendedEvaluatorList(recommendedEvaluatorList []*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) HeadCount(headCount int) *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) 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) 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) HeadCount(headCount int) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) Id(id string) *JobRequirementDtoBuilder
- func (builder *JobRequirementDtoBuilder) JobIdList(jobIdList []string) *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) 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
- 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 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) 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 ListJobProcessReq
- type ListJobProcessReqBuilder
- type ListJobProcessResp
- type ListJobProcessRespData
- 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 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 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 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) ModifyTime(modifyTime int) *NoteBuilder
- func (builder *NoteBuilder) Privacy(privacy int) *NoteBuilder
- func (builder *NoteBuilder) TalentId(talentId string) *NoteBuilder
- type Offer
- type OfferApplicationReq
- type 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) 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) Id(id string) *OfferBuilder
- func (builder *OfferBuilder) JobInfo(jobInfo *OfferJobInfo) *OfferBuilder
- func (builder *OfferBuilder) OfferStatus(offerStatus 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 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) 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
- 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 PatchEmployeeReq
- type PatchEmployeeReqBuilder
- func (builder *PatchEmployeeReqBuilder) Build() *PatchEmployeeReq
- func (builder *PatchEmployeeReqBuilder) ChangeEmployeeStage(changeEmployeeStage *ChangeEmployeeStage) *PatchEmployeeReqBuilder
- func (builder *PatchEmployeeReqBuilder) EmployeeId(employeeId string) *PatchEmployeeReqBuilder
- func (builder *PatchEmployeeReqBuilder) UserIdType(userIdType string) *PatchEmployeeReqBuilder
- type PatchEmployeeResp
- type PatchEmployeeRespData
- type PatchNotePathReqBodyBuilder
- type PatchNoteReq
- type PatchNoteReqBody
- type 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 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 PushStage
- 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 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 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 int) *ResumeSourceBuilder
- func (builder *ResumeSourceBuilder) ZhName(zhName string) *ResumeSourceBuilder
- type Role
- type RoleBuilder
- 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 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 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 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) Identification(identification *TalentIdentificationInfo) *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) 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) 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) 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 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) 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) 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 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) 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 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 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 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) UserIdType(userIdType string) *TransferOnboardApplicationReqBuilder
- type TransferOnboardApplicationResp
- type TransferOnboardApplicationRespData
- type UserRole
- type UserRoleBuilder
- 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 []string) *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) 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) MaxSalary(maxSalary string) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) MinSalary(minSalary string) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) ModifyTime(modifyTime string) *WebsiteJobPostBuilder
- func (builder *WebsiteJobPostBuilder) PublishTime(publishTime 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) 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) Id(id string) *WebsiteUserBuilder
- func (builder *WebsiteUserBuilder) Mobile(mobile string) *WebsiteUserBuilder
- func (builder *WebsiteUserBuilder) MobileCountryCode(mobileCountryCode string) *WebsiteUserBuilder
- func (builder *WebsiteUserBuilder) Name(name string) *WebsiteUserBuilder
- type WorksInfo
- type WorksInfoBuilder
Constants ¶
const ( UserIdTypeUserId = "user_id" // 以user_id来识别用户 UserIdTypeUnionId = "union_id" // 以union_id来识别用户 UserIdTypeOpenId = "open_id" // 以open_id来识别用户 )
const ( TerminationType我们拒绝了候选人 = 1 // 我们拒绝了候选人 TerminationType候选人拒绝了我们 = 22 // 候选人拒绝了我们 TerminationType其他 = 27 // 其他 )
const ( UserIdTypeApplicationTransferOnboardUserId = "user_id" // 以user_id来识别用户 UserIdTypeApplicationTransferOnboardUnionId = "union_id" // 以union_id来识别用户 UserIdTypeApplicationTransferOnboardOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeApplicationInterviewListUserId = "user_id" // 以user_id来识别用户 UserIdTypeApplicationInterviewListUnionId = "union_id" // 以union_id来识别用户 UserIdTypeApplicationInterviewListOpenId = "open_id" // 以open_id来识别用户 UserIdTypeApplicationInterviewListPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( UserIdTypeEmployeeGetUserId = "user_id" // 以user_id来识别用户 UserIdTypeEmployeeGetUnionId = "union_id" // 以union_id来识别用户 UserIdTypeEmployeeGetOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeEmployeeGetByApplicationUserId = "user_id" // 以user_id来识别用户 UserIdTypeEmployeeGetByApplicationUnionId = "union_id" // 以union_id来识别用户 UserIdTypeEmployeeGetByApplicationOpenId = "open_id" // 以open_id来识别用户 )
const ( OperationConvert = 1 // 转正 OperationOverboard = 2 // 离职 )
const ( UserIdTypeEmployeePatchUserId = "user_id" // 以user_id来识别用户 UserIdTypeEmployeePatchUnionId = "union_id" // 以union_id来识别用户 UserIdTypeEmployeePatchOpenId = "open_id" // 以open_id来识别用户 )
const ( UserIdTypeJobGetUserId = "user_id" // 以user_id来识别用户 UserIdTypeJobGetUnionId = "union_id" // 以union_id来识别用户 UserIdTypeJobGetOpenId = "open_id" // 以open_id来识别用户 UserIdTypeJobGetPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( UserIdTypeJobManagerGetUserId = "user_id" // 以user_id来识别用户 UserIdTypeJobManagerGetUnionId = "union_id" // 以union_id来识别用户 UserIdTypeJobManagerGetOpenId = "open_id" // 以open_id来识别用户 UserIdTypeJobManagerGetPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( PrivacyPrivate = 1 // 私密 PrivacyPublic = 2 // 公开 )
const ( UserIdTypeNoteCreateUserId = "user_id" // 以user_id来识别用户 UserIdTypeNoteCreateUnionId = "union_id" // 以union_id来识别用户 UserIdTypeNoteCreateOpenId = "open_id" // 以open_id来识别用户 UserIdTypeNoteCreatePeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( UserIdTypeNoteGetUserId = "user_id" // 以user_id来识别用户 UserIdTypeNoteGetUnionId = "union_id" // 以union_id来识别用户 UserIdTypeNoteGetOpenId = "open_id" // 以open_id来识别用户 UserIdTypeNoteGetPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( UserIdTypeNoteListUserId = "user_id" // 以user_id来识别用户 UserIdTypeNoteListUnionId = "union_id" // 以union_id来识别用户 UserIdTypeNoteListOpenId = "open_id" // 以open_id来识别用户 UserIdTypeNoteListPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( UserIdTypeNotePatchUserId = "user_id" // 以user_id来识别用户 UserIdTypeNotePatchUnionId = "union_id" // 以union_id来识别用户 UserIdTypeNotePatchOpenId = "open_id" // 以open_id来识别用户 UserIdTypeNotePatchPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
const ( UserIdTypeReferralGetByApplicationUserId = "user_id" // 以user_id来识别用户 UserIdTypeReferralGetByApplicationUnionId = "union_id" // 以union_id来识别用户 UserIdTypeReferralGetByApplicationOpenId = "open_id" // 以open_id来识别用户 UserIdTypeReferralGetByApplicationPeopleAdminId = "people_admin_id" // 以people_admin_id来识别用户 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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) Id ¶
func (builder *AgencyBuilder) Id(id string) *AgencyBuilder
猎头供应商ID 示例值:6898173495386147079
func (*AgencyBuilder) Name ¶
func (builder *AgencyBuilder) Name(name string) *AgencyBuilder
猎头供应商名称 示例值:超越猎头公司
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 ResumeResourceId *string `json:"resume_resource_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"` // 意向投递城市列表 }
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) 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) ResumeResourceId ¶
func (builder *ApplicationBuilder) ResumeResourceId(resumeResourceId 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"` // 职位信息 }
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年 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"` // 自定义字段信息 }
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) 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
工作地点 示例值:
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) Id ¶
func (builder *ApplicationOfferBuilder) Id(id string) *ApplicationOfferBuilder
Offer id 示例值:7057802493489285412
func (*ApplicationOfferBuilder) JobInfo ¶
func (builder *ApplicationOfferBuilder) JobInfo(jobInfo *OfferJobInfo) *ApplicationOfferBuilder
职位信息 示例值:
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 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 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 示例值:https://hire.feishu.cn/blob/xx/
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 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) Result ¶
func (builder *BackgroundCheckFeedbackInfoBuilder) Result(result string) *BackgroundCheckFeedbackInfoBuilder
背调结果:红灯、黄灯、绿灯 示例值:红灯
type BackgroundCheckOrder ¶
type BackgroundCheckOrder struct { OrderId *string `json:"order_id,omitempty"` // 背调 ID ApplicationId *string `json:"application_id,omitempty"` // 投递 ID AccountThirdType *int `json:"account_third_type,omitempty"` // 供应商名称 Package *string `json:"package,omitempty"` // 背调套餐 FeedbackInfoList []*BackgroundCheckFeedbackInfo `json:"feedback_info_list,omitempty"` // 背调报告信息 ProcessInfoList []*BackgroundCheckProcessInfo `json:"process_info_list,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) Build ¶
func (builder *BackgroundCheckOrderBuilder) Build() *BackgroundCheckOrder
func (*BackgroundCheckOrderBuilder) FeedbackInfoList ¶
func (builder *BackgroundCheckOrderBuilder) FeedbackInfoList(feedbackInfoList []*BackgroundCheckFeedbackInfo) *BackgroundCheckOrderBuilder
背调报告信息 示例值:
func (*BackgroundCheckOrderBuilder) OrderId ¶
func (builder *BackgroundCheckOrderBuilder) OrderId(orderId string) *BackgroundCheckOrderBuilder
背调 ID 示例值:7037986982531778860
func (*BackgroundCheckOrderBuilder) Package ¶
func (builder *BackgroundCheckOrderBuilder) Package(package_ string) *BackgroundCheckOrderBuilder
背调套餐 示例值:基础版
func (*BackgroundCheckOrderBuilder) ProcessInfoList ¶
func (builder *BackgroundCheckOrderBuilder) ProcessInfoList(processInfoList []*BackgroundCheckProcessInfo) *BackgroundCheckOrderBuilder
背调进度 示例值:
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 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 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 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 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 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"` // 职位要求 AddressId *string `json:"address_id,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"` // 工作地点,枚举通过接口「获取地址列表」获取,选择地点用途为「职位地址」 }
type CombinedJobBuilder ¶
type CombinedJobBuilder struct {
// contains filtered or unexported fields
}
func NewCombinedJobBuilder ¶
func NewCombinedJobBuilder() *CombinedJobBuilder
func (*CombinedJobBuilder) AddressId ¶
func (builder *CombinedJobBuilder) AddressId(addressId string) *CombinedJobBuilder
工作地点,枚举通过接口「获取地址列表」获取,选择地点用途为「职位地址」 示例值:6960663240925956553
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) 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) IsNeverExpired ¶
func (builder *CombinedJobBuilder) IsNeverExpired(isNeverExpired bool) *CombinedJobBuilder
是否长期有效 示例值:false
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) 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) 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"` // 职位负责人 }
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) Job ¶
func (builder *CombinedJobResultBuilder) Job(job *Job) *CombinedJobResultBuilder
职位 示例值:
func (*CombinedJobResultBuilder) JobManager ¶
func (builder *CombinedJobResultBuilder) JobManager(jobManager *JobManager) *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 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 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
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 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
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
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 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 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 DummyBuilder ¶
type DummyBuilder struct {
// contains filtered or unexported fields
}
func NewDummyBuilder ¶
func NewDummyBuilder() *DummyBuilder
func (*DummyBuilder) Build ¶
func (builder *DummyBuilder) Build() *Dummy
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 系统返回外部链接」开关 示例值:https://example.com
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"` // 员工类型 }
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) 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 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"` // 更新时间 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) 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 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 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 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
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
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) UserIdType ¶
func (builder *GetByApplicationEmployeeReqBuilder) UserIdType(userIdType string) *GetByApplicationEmployeeReqBuilder
此次调用中使用的用户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 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) EmployeeId ¶
func (builder *GetEmployeeReqBuilder) EmployeeId(employeeId string) *GetEmployeeReqBuilder
员工ID
示例值:123
func (*GetEmployeeReqBuilder) UserIdType ¶
func (builder *GetEmployeeReqBuilder) UserIdType(userIdType string) *GetEmployeeReqBuilder
此次调用中使用的用户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 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) JobId ¶
func (builder *GetJobReqBuilder) JobId(jobId int) *GetJobReqBuilder
职位 ID,请求Path中
示例值:6001
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 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 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
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 HireService ¶
type HireService struct { Application *application // 投递 ApplicationInterview *applicationInterview // 面试 Attachment *attachment // 附件 Employee *employee // 入职 Job *job // 职位 JobManager *jobManager // 职位 JobProcess *jobProcess // 流程 Note *note // 备注 OfferSchema *offerSchema // offer Referral *referral // 内推 ResumeSource *resumeSource // 简历来源 Talent *talent // 人才 // contains filtered or unexported fields }
func NewService ¶
func NewService(config *larkcore.Config) *HireService
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 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 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"` // 题目名称 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"` // 当题目类型为多选题时,从此取值 DimensionType *int `json:"dimension_type,omitempty"` // 题目类型 }
type InterviewDimensionAssessmentBuilder ¶
type InterviewDimensionAssessmentBuilder struct {
// contains filtered or unexported fields
}
func NewInterviewDimensionAssessmentBuilder ¶
func NewInterviewDimensionAssessmentBuilder() *InterviewDimensionAssessmentBuilder
func (*InterviewDimensionAssessmentBuilder) Build ¶
func (builder *InterviewDimensionAssessmentBuilder) Build() *InterviewDimensionAssessment
func (*InterviewDimensionAssessmentBuilder) Content ¶
func (builder *InterviewDimensionAssessmentBuilder) Content(content string) *InterviewDimensionAssessmentBuilder
当题目类型为描述题时,从此取值 示例值:这个候选人还不错
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) Id ¶
func (builder *InterviewDimensionAssessmentBuilder) Id(id string) *InterviewDimensionAssessmentBuilder
题目评价 ID 示例值:6949805467799537964
func (*InterviewDimensionAssessmentBuilder) Name ¶
func (builder *InterviewDimensionAssessmentBuilder) Name(name *I18n) *InterviewDimensionAssessmentBuilder
题目名称 示例值:
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
选项名称 示例值:
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 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 InterviewRecord ¶
type InterviewRecord struct { Id *string `json:"id,omitempty"` // 面试记录 ID UserId *string `json:"user_id,omitempty"` // 面试官用户 ID Content *string `json:"content,omitempty"` // 系统预设「记录」题目内容 MinJobLevelId *string `json:"min_job_level_id,omitempty"` // 建议定级下限的职级 ID MaxJobLevelId *string `json:"max_job_level_id,omitempty"` // 建议定级上限的职级 ID CommitStatus *int `json:"commit_status,omitempty"` // 提交状态 FeedbackSubmitTime *int `json:"feedback_submit_time,omitempty"` // 面试评价提交时间 Conclusion *int `json:"conclusion,omitempty"` // 面试结论 InterviewScore *InterviewScore `json:"interview_score,omitempty"` // 面试评分 Interviewer *IdNameObject `json:"interviewer,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) Build ¶
func (builder *InterviewRecordBuilder) Build() *InterviewRecord
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) InterviewScore ¶
func (builder *InterviewRecordBuilder) InterviewScore(interviewScore *InterviewScore) *InterviewRecordBuilder
面试评分 示例值:
func (*InterviewRecordBuilder) Interviewer ¶
func (builder *InterviewRecordBuilder) Interviewer(interviewer *IdNameObject) *InterviewRecordBuilder
面试官信息 示例值:
func (*InterviewRecordBuilder) MaxJobLevelId ¶
func (builder *InterviewRecordBuilder) MaxJobLevelId(maxJobLevelId string) *InterviewRecordBuilder
建议定级上限的职级 ID 示例值:643523885843573
func (*InterviewRecordBuilder) MinJobLevelId ¶
func (builder *InterviewRecordBuilder) MinJobLevelId(minJobLevelId string) *InterviewRecordBuilder
建议定级下限的职级 ID 示例值:6435238827342432
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 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"` // 工作地点列表 }
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) 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) HeadCount ¶
func (builder *JobBuilder) HeadCount(headCount int) *JobBuilder
招聘数量 示例值:100
func (*JobBuilder) HighlightList ¶
func (builder *JobBuilder) HighlightList(highlightList []*JobHighlight) *JobBuilder
职位亮点 示例值:
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) UpdateTime ¶
func (builder *JobBuilder) UpdateTime(updateTime int) *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"` // 关联招聘需求,支持关联多个,枚举通过接口「获取招聘需求」获取 InterviewRoundTypeConfList []*JobConfigRoundType `json:"interview_round_type_conf_list,omitempty"` // 面试轮次类型 ID 列表 }
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) 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) RecommendedEvaluatorIdList ¶
func (builder *JobConfigBuilder) RecommendedEvaluatorIdList(recommendedEvaluatorIdList []string) *JobConfigBuilder
建议评估人 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"` // 招聘需求 InterviewRoundTypeList []*JobConfigRoundTypeResult `json:"interview_round_type_list,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) InterviewRoundList ¶
func (builder *JobConfigResultBuilder) InterviewRoundList(interviewRoundList []*JobConfigInterviewRound) *JobConfigResultBuilder
建议面试官列表 示例值:
func (*JobConfigResultBuilder) InterviewRoundTypeList ¶
func (builder *JobConfigResultBuilder) InterviewRoundTypeList(interviewRoundTypeList []*JobConfigRoundTypeResult) *JobConfigResultBuilder
面试轮次类型列表 示例值:
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) RecommendedEvaluatorList ¶
func (builder *JobConfigResultBuilder) RecommendedEvaluatorList(recommendedEvaluatorList []*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,可在「招聘枚举常量」文档中查看枚举值 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 列表 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"` // 自定义字段 }
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) HeadCount ¶
func (builder *JobRequirementBuilder) HeadCount(headCount int) *JobRequirementBuilder
需求人数 示例值:11
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) 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"` // 职位性质 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"` // 需求负责人 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 }
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) 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) 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) 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) 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
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 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
示例值:6949805467799537964
func (*ListApplicationInterviewReqBuilder) Build ¶
func (builder *ListApplicationInterviewReqBuilder) Build() *ListApplicationInterviewReq
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 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 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 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 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 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"` // 备注私密属性(默认为公开) }
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) ModifyTime ¶
func (builder *NoteBuilder) ModifyTime(modifyTime int) *NoteBuilder
更新时间 示例值:1618209327096
func (*NoteBuilder) Privacy ¶
func (builder *NoteBuilder) Privacy(privacy int) *NoteBuilder
备注私密属性(默认为公开) 示例值:1
func (*NoteBuilder) TalentId ¶
func (builder *NoteBuilder) TalentId(talentId string) *NoteBuilder
人才ID 示例值:6916472453069883661
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 状态 JobInfo *OfferJobInfo `json:"job_info,omitempty"` // 职位信息 }
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) UserIdType ¶
func (builder *OfferApplicationReqBuilder) UserIdType(userIdType string) *OfferApplicationReqBuilder
此次调用中使用的用户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"` // 合同期 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) 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) Id ¶
func (builder *OfferBuilder) Id(id string) *OfferBuilder
Offer ID 示例值:1231231231231231
func (*OfferBuilder) JobInfo ¶
func (builder *OfferBuilder) JobInfo(jobInfo *OfferJobInfo) *OfferBuilder
职位信息 示例值:
func (*OfferBuilder) OfferStatus ¶
func (builder *OfferBuilder) OfferStatus(offerStatus int) *OfferBuilder
Offer 状态 示例值:0
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 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. 日期:"2022-05-26";4. 年份选择:"2022";5. 月份选择:"2022-05";6. 单行文本:"xxx ";7. 多行文本:"xxx ";8. 数字:"123";9. 金额:"123.1" 示例值:1
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申请表模板信息」接口中获取 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) 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 状态 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 状态 示例值:0
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 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) EmployeeId ¶
func (builder *PatchEmployeeReqBuilder) EmployeeId(employeeId string) *PatchEmployeeReqBuilder
员工ID
示例值:123
func (*PatchEmployeeReqBuilder) UserIdType ¶
func (builder *PatchEmployeeReqBuilder) UserIdType(userIdType string) *PatchEmployeeReqBuilder
此次调用中使用的用户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 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
type PatchNoteReq ¶
type PatchNoteReq struct { Body *PatchNoteReqBody `body:""` // contains filtered or unexported fields }
type PatchNoteReqBody ¶
type PatchNoteReqBody struct {
Content *string `json:"content,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
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 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 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 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 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 int) *ResumeSourceBuilder
来源类型 示例值:1
func (*ResumeSourceBuilder) ZhName ¶
func (builder *ResumeSourceBuilder) ZhName(zhName string) *ResumeSourceBuilder
中文名 示例值:内推
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
角色描述 示例值:
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 示例值:operator_id
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 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 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 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"` // 面试登记表 ResumeAttachmentIdList []string `json:"resume_attachment_id_list,omitempty"` // 简历附件id列表(按照简历创建时间降序) CustomizedDataList []*TalentCustomizedData `json:"customized_data_list,omitempty"` // 自定义模块 TopDegree *int `json:"top_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"` // 证件号 Identification *TalentIdentificationInfo `json:"identification,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"` // 修改时间 }
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) Identification ¶
func (builder *TalentBasicInfoBuilder) Identification(identification *TalentIdentificationInfo) *TalentBasicInfoBuilder
证件信息 示例值:
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 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) 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) 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) 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
项目链接 示例值:https://www.a.com
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 示例值:https://www.a.com
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
作品链接 示例值:https://www.a.com
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 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"` // 当字段类型为数字时,从此字段取值 }
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) 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"` // 结束时间 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) 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 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) 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 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 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 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) UserIdType ¶
func (builder *TransferOnboardApplicationReqBuilder) UserIdType(userIdType string) *TransferOnboardApplicationReqBuilder
此次调用中使用的用户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 UserRoleBuilder ¶
type UserRoleBuilder struct {
// contains filtered or unexported fields
}
func NewUserRoleBuilder ¶
func NewUserRoleBuilder() *UserRoleBuilder
func (*UserRoleBuilder) Build ¶
func (builder *UserRoleBuilder) Build() *UserRole
func (*UserRoleBuilder) ModifyTime ¶
func (builder *UserRoleBuilder) ModifyTime(modifyTime string) *UserRoleBuilder
修改时间 示例值:1618500278663
func (*UserRoleBuilder) RoleId ¶
func (builder *UserRoleBuilder) RoleId(roleId string) *UserRoleBuilder
角色 ID 示例值:101
func (*UserRoleBuilder) UserId ¶
func (builder *UserRoleBuilder) UserId(userId string) *UserRoleBuilder
用户 ID 示例值:ou_49772cf5d2d19ebb5059de777a4dd487
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 []string) *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
推广渠道链接 示例值:http://recrui-demo.jobs.xxx.cn/485083/?spread=A1KM6A5
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 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) 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"` // 职位类型 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"` // 修改时间 PublishTime *string `json:"publish_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 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) MaxSalary ¶
func (builder *WebsiteJobPostBuilder) MaxSalary(maxSalary string) *WebsiteJobPostBuilder
月薪范围-最高薪资 示例值:10000
func (*WebsiteJobPostBuilder) MinSalary ¶
func (builder *WebsiteJobPostBuilder) MinSalary(minSalary string) *WebsiteJobPostBuilder
月薪范围-最低薪资 示例值:5000
func (*WebsiteJobPostBuilder) ModifyTime ¶
func (builder *WebsiteJobPostBuilder) ModifyTime(modifyTime string) *WebsiteJobPostBuilder
修改时间 示例值:222
func (*WebsiteJobPostBuilder) PublishTime ¶
func (builder *WebsiteJobPostBuilder) PublishTime(publishTime string) *WebsiteJobPostBuilder
发布时间 示例值:333
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) 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 { Id *string `json:"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) Id ¶
func (builder *WebsiteUserBuilder) Id(id string) *WebsiteUserBuilder
用户 ID 示例值:6960663240925956620
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
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
作品链接 示例值: