dingtalk/golang/hrbrain_1_0/client.go (7,103 lines of code) (raw):

// This file is auto-generated, don't edit it. Thanks. package hrbrain_1_0 import ( openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client" gatewayclient "github.com/alibabacloud-go/gateway-dingtalk/client" openapiutil "github.com/alibabacloud-go/openapi-util/service" util "github.com/alibabacloud-go/tea-utils/v2/service" "github.com/alibabacloud-go/tea/tea" ) type HrbrainDeleteAwardRecordsHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeleteAwardRecordsHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeleteAwardRecordsHeaders) GoString() string { return s.String() } func (s *HrbrainDeleteAwardRecordsHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeleteAwardRecordsHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeleteAwardRecordsHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeleteAwardRecordsHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeleteAwardRecordsRequest struct { Params []*HrbrainDeleteAwardRecordsRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeleteAwardRecordsRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeleteAwardRecordsRequest) GoString() string { return s.String() } func (s *HrbrainDeleteAwardRecordsRequest) SetParams(v []*HrbrainDeleteAwardRecordsRequestParams) *HrbrainDeleteAwardRecordsRequest { s.Params = v return s } type HrbrainDeleteAwardRecordsRequestParams struct { AwardDate *string `json:"awardDate,omitempty" xml:"awardDate,omitempty"` AwardName *string `json:"awardName,omitempty" xml:"awardName,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainDeleteAwardRecordsRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeleteAwardRecordsRequestParams) GoString() string { return s.String() } func (s *HrbrainDeleteAwardRecordsRequestParams) SetAwardDate(v string) *HrbrainDeleteAwardRecordsRequestParams { s.AwardDate = &v return s } func (s *HrbrainDeleteAwardRecordsRequestParams) SetAwardName(v string) *HrbrainDeleteAwardRecordsRequestParams { s.AwardName = &v return s } func (s *HrbrainDeleteAwardRecordsRequestParams) SetWorkNo(v string) *HrbrainDeleteAwardRecordsRequestParams { s.WorkNo = &v return s } type HrbrainDeleteAwardRecordsResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeleteAwardRecordsResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeleteAwardRecordsResponseBody) GoString() string { return s.String() } func (s *HrbrainDeleteAwardRecordsResponseBody) SetRequestId(v string) *HrbrainDeleteAwardRecordsResponseBody { s.RequestId = &v return s } func (s *HrbrainDeleteAwardRecordsResponseBody) SetResult(v bool) *HrbrainDeleteAwardRecordsResponseBody { s.Result = &v return s } func (s *HrbrainDeleteAwardRecordsResponseBody) SetSuccess(v bool) *HrbrainDeleteAwardRecordsResponseBody { s.Success = &v return s } type HrbrainDeleteAwardRecordsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeleteAwardRecordsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeleteAwardRecordsResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeleteAwardRecordsResponse) GoString() string { return s.String() } func (s *HrbrainDeleteAwardRecordsResponse) SetHeaders(v map[string]*string) *HrbrainDeleteAwardRecordsResponse { s.Headers = v return s } func (s *HrbrainDeleteAwardRecordsResponse) SetStatusCode(v int32) *HrbrainDeleteAwardRecordsResponse { s.StatusCode = &v return s } func (s *HrbrainDeleteAwardRecordsResponse) SetBody(v *HrbrainDeleteAwardRecordsResponseBody) *HrbrainDeleteAwardRecordsResponse { s.Body = v return s } type HrbrainDeleteCustomHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeleteCustomHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeleteCustomHeaders) GoString() string { return s.String() } func (s *HrbrainDeleteCustomHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeleteCustomHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeleteCustomHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeleteCustomHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeleteCustomRequest struct { // This parameter is required. ModelCode *string `json:"modelCode,omitempty" xml:"modelCode,omitempty"` // This parameter is required. Params []map[string]interface{} `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeleteCustomRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeleteCustomRequest) GoString() string { return s.String() } func (s *HrbrainDeleteCustomRequest) SetModelCode(v string) *HrbrainDeleteCustomRequest { s.ModelCode = &v return s } func (s *HrbrainDeleteCustomRequest) SetParams(v []map[string]interface{}) *HrbrainDeleteCustomRequest { s.Params = v return s } type HrbrainDeleteCustomResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeleteCustomResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeleteCustomResponseBody) GoString() string { return s.String() } func (s *HrbrainDeleteCustomResponseBody) SetRequestId(v string) *HrbrainDeleteCustomResponseBody { s.RequestId = &v return s } func (s *HrbrainDeleteCustomResponseBody) SetResult(v bool) *HrbrainDeleteCustomResponseBody { s.Result = &v return s } func (s *HrbrainDeleteCustomResponseBody) SetSuccess(v bool) *HrbrainDeleteCustomResponseBody { s.Success = &v return s } type HrbrainDeleteCustomResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeleteCustomResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeleteCustomResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeleteCustomResponse) GoString() string { return s.String() } func (s *HrbrainDeleteCustomResponse) SetHeaders(v map[string]*string) *HrbrainDeleteCustomResponse { s.Headers = v return s } func (s *HrbrainDeleteCustomResponse) SetStatusCode(v int32) *HrbrainDeleteCustomResponse { s.StatusCode = &v return s } func (s *HrbrainDeleteCustomResponse) SetBody(v *HrbrainDeleteCustomResponseBody) *HrbrainDeleteCustomResponse { s.Body = v return s } type HrbrainDeleteDeptInfoHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeleteDeptInfoHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeleteDeptInfoHeaders) GoString() string { return s.String() } func (s *HrbrainDeleteDeptInfoHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeleteDeptInfoHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeleteDeptInfoHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeleteDeptInfoHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeleteDeptInfoRequest struct { Params []*HrbrainDeleteDeptInfoRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeleteDeptInfoRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeleteDeptInfoRequest) GoString() string { return s.String() } func (s *HrbrainDeleteDeptInfoRequest) SetParams(v []*HrbrainDeleteDeptInfoRequestParams) *HrbrainDeleteDeptInfoRequest { s.Params = v return s } type HrbrainDeleteDeptInfoRequestParams struct { // This parameter is required. DeptNo *string `json:"deptNo,omitempty" xml:"deptNo,omitempty"` } func (s HrbrainDeleteDeptInfoRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeleteDeptInfoRequestParams) GoString() string { return s.String() } func (s *HrbrainDeleteDeptInfoRequestParams) SetDeptNo(v string) *HrbrainDeleteDeptInfoRequestParams { s.DeptNo = &v return s } type HrbrainDeleteDeptInfoResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeleteDeptInfoResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeleteDeptInfoResponseBody) GoString() string { return s.String() } func (s *HrbrainDeleteDeptInfoResponseBody) SetRequestId(v string) *HrbrainDeleteDeptInfoResponseBody { s.RequestId = &v return s } func (s *HrbrainDeleteDeptInfoResponseBody) SetResult(v bool) *HrbrainDeleteDeptInfoResponseBody { s.Result = &v return s } func (s *HrbrainDeleteDeptInfoResponseBody) SetSuccess(v bool) *HrbrainDeleteDeptInfoResponseBody { s.Success = &v return s } type HrbrainDeleteDeptInfoResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeleteDeptInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeleteDeptInfoResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeleteDeptInfoResponse) GoString() string { return s.String() } func (s *HrbrainDeleteDeptInfoResponse) SetHeaders(v map[string]*string) *HrbrainDeleteDeptInfoResponse { s.Headers = v return s } func (s *HrbrainDeleteDeptInfoResponse) SetStatusCode(v int32) *HrbrainDeleteDeptInfoResponse { s.StatusCode = &v return s } func (s *HrbrainDeleteDeptInfoResponse) SetBody(v *HrbrainDeleteDeptInfoResponseBody) *HrbrainDeleteDeptInfoResponse { s.Body = v return s } type HrbrainDeleteDimissionHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeleteDimissionHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeleteDimissionHeaders) GoString() string { return s.String() } func (s *HrbrainDeleteDimissionHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeleteDimissionHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeleteDimissionHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeleteDimissionHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeleteDimissionRequest struct { Params []*HrbrainDeleteDimissionRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeleteDimissionRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeleteDimissionRequest) GoString() string { return s.String() } func (s *HrbrainDeleteDimissionRequest) SetParams(v []*HrbrainDeleteDimissionRequestParams) *HrbrainDeleteDimissionRequest { s.Params = v return s } type HrbrainDeleteDimissionRequestParams struct { DimissionDate *string `json:"dimissionDate,omitempty" xml:"dimissionDate,omitempty"` WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainDeleteDimissionRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeleteDimissionRequestParams) GoString() string { return s.String() } func (s *HrbrainDeleteDimissionRequestParams) SetDimissionDate(v string) *HrbrainDeleteDimissionRequestParams { s.DimissionDate = &v return s } func (s *HrbrainDeleteDimissionRequestParams) SetWorkNo(v string) *HrbrainDeleteDimissionRequestParams { s.WorkNo = &v return s } type HrbrainDeleteDimissionResponseBody struct { // example: // // 480021443f9f37fcbf464c4a6b85d289 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeleteDimissionResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeleteDimissionResponseBody) GoString() string { return s.String() } func (s *HrbrainDeleteDimissionResponseBody) SetRequestId(v string) *HrbrainDeleteDimissionResponseBody { s.RequestId = &v return s } func (s *HrbrainDeleteDimissionResponseBody) SetResult(v bool) *HrbrainDeleteDimissionResponseBody { s.Result = &v return s } func (s *HrbrainDeleteDimissionResponseBody) SetSuccess(v bool) *HrbrainDeleteDimissionResponseBody { s.Success = &v return s } type HrbrainDeleteDimissionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeleteDimissionResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeleteDimissionResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeleteDimissionResponse) GoString() string { return s.String() } func (s *HrbrainDeleteDimissionResponse) SetHeaders(v map[string]*string) *HrbrainDeleteDimissionResponse { s.Headers = v return s } func (s *HrbrainDeleteDimissionResponse) SetStatusCode(v int32) *HrbrainDeleteDimissionResponse { s.StatusCode = &v return s } func (s *HrbrainDeleteDimissionResponse) SetBody(v *HrbrainDeleteDimissionResponseBody) *HrbrainDeleteDimissionResponse { s.Body = v return s } type HrbrainDeleteEduExpHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeleteEduExpHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeleteEduExpHeaders) GoString() string { return s.String() } func (s *HrbrainDeleteEduExpHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeleteEduExpHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeleteEduExpHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeleteEduExpHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeleteEduExpRequest struct { Params []*HrbrainDeleteEduExpRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeleteEduExpRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeleteEduExpRequest) GoString() string { return s.String() } func (s *HrbrainDeleteEduExpRequest) SetParams(v []*HrbrainDeleteEduExpRequestParams) *HrbrainDeleteEduExpRequest { s.Params = v return s } type HrbrainDeleteEduExpRequestParams struct { EduName *string `json:"eduName,omitempty" xml:"eduName,omitempty"` EndDate *string `json:"endDate,omitempty" xml:"endDate,omitempty"` SchoolName *string `json:"schoolName,omitempty" xml:"schoolName,omitempty"` StartDate *string `json:"startDate,omitempty" xml:"startDate,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainDeleteEduExpRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeleteEduExpRequestParams) GoString() string { return s.String() } func (s *HrbrainDeleteEduExpRequestParams) SetEduName(v string) *HrbrainDeleteEduExpRequestParams { s.EduName = &v return s } func (s *HrbrainDeleteEduExpRequestParams) SetEndDate(v string) *HrbrainDeleteEduExpRequestParams { s.EndDate = &v return s } func (s *HrbrainDeleteEduExpRequestParams) SetSchoolName(v string) *HrbrainDeleteEduExpRequestParams { s.SchoolName = &v return s } func (s *HrbrainDeleteEduExpRequestParams) SetStartDate(v string) *HrbrainDeleteEduExpRequestParams { s.StartDate = &v return s } func (s *HrbrainDeleteEduExpRequestParams) SetWorkNo(v string) *HrbrainDeleteEduExpRequestParams { s.WorkNo = &v return s } type HrbrainDeleteEduExpResponseBody struct { // example: // // 480021443f9f37fcbf464c4a6b85d289 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeleteEduExpResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeleteEduExpResponseBody) GoString() string { return s.String() } func (s *HrbrainDeleteEduExpResponseBody) SetRequestId(v string) *HrbrainDeleteEduExpResponseBody { s.RequestId = &v return s } func (s *HrbrainDeleteEduExpResponseBody) SetResult(v bool) *HrbrainDeleteEduExpResponseBody { s.Result = &v return s } func (s *HrbrainDeleteEduExpResponseBody) SetSuccess(v bool) *HrbrainDeleteEduExpResponseBody { s.Success = &v return s } type HrbrainDeleteEduExpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeleteEduExpResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeleteEduExpResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeleteEduExpResponse) GoString() string { return s.String() } func (s *HrbrainDeleteEduExpResponse) SetHeaders(v map[string]*string) *HrbrainDeleteEduExpResponse { s.Headers = v return s } func (s *HrbrainDeleteEduExpResponse) SetStatusCode(v int32) *HrbrainDeleteEduExpResponse { s.StatusCode = &v return s } func (s *HrbrainDeleteEduExpResponse) SetBody(v *HrbrainDeleteEduExpResponseBody) *HrbrainDeleteEduExpResponse { s.Body = v return s } type HrbrainDeleteEmpInfoHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeleteEmpInfoHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeleteEmpInfoHeaders) GoString() string { return s.String() } func (s *HrbrainDeleteEmpInfoHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeleteEmpInfoHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeleteEmpInfoHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeleteEmpInfoHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeleteEmpInfoRequest struct { Params []*HrbrainDeleteEmpInfoRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeleteEmpInfoRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeleteEmpInfoRequest) GoString() string { return s.String() } func (s *HrbrainDeleteEmpInfoRequest) SetParams(v []*HrbrainDeleteEmpInfoRequestParams) *HrbrainDeleteEmpInfoRequest { s.Params = v return s } type HrbrainDeleteEmpInfoRequestParams struct { // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainDeleteEmpInfoRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeleteEmpInfoRequestParams) GoString() string { return s.String() } func (s *HrbrainDeleteEmpInfoRequestParams) SetWorkNo(v string) *HrbrainDeleteEmpInfoRequestParams { s.WorkNo = &v return s } type HrbrainDeleteEmpInfoResponseBody struct { // example: // // 480021443f9f37fcbf464c4a6b85d289 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeleteEmpInfoResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeleteEmpInfoResponseBody) GoString() string { return s.String() } func (s *HrbrainDeleteEmpInfoResponseBody) SetRequestId(v string) *HrbrainDeleteEmpInfoResponseBody { s.RequestId = &v return s } func (s *HrbrainDeleteEmpInfoResponseBody) SetResult(v bool) *HrbrainDeleteEmpInfoResponseBody { s.Result = &v return s } func (s *HrbrainDeleteEmpInfoResponseBody) SetSuccess(v bool) *HrbrainDeleteEmpInfoResponseBody { s.Success = &v return s } type HrbrainDeleteEmpInfoResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeleteEmpInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeleteEmpInfoResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeleteEmpInfoResponse) GoString() string { return s.String() } func (s *HrbrainDeleteEmpInfoResponse) SetHeaders(v map[string]*string) *HrbrainDeleteEmpInfoResponse { s.Headers = v return s } func (s *HrbrainDeleteEmpInfoResponse) SetStatusCode(v int32) *HrbrainDeleteEmpInfoResponse { s.StatusCode = &v return s } func (s *HrbrainDeleteEmpInfoResponse) SetBody(v *HrbrainDeleteEmpInfoResponseBody) *HrbrainDeleteEmpInfoResponse { s.Body = v return s } type HrbrainDeleteLabelIndustryHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeleteLabelIndustryHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeleteLabelIndustryHeaders) GoString() string { return s.String() } func (s *HrbrainDeleteLabelIndustryHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeleteLabelIndustryHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeleteLabelIndustryHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeleteLabelIndustryHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeleteLabelIndustryRequest struct { Params []*HrbrainDeleteLabelIndustryRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeleteLabelIndustryRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeleteLabelIndustryRequest) GoString() string { return s.String() } func (s *HrbrainDeleteLabelIndustryRequest) SetParams(v []*HrbrainDeleteLabelIndustryRequestParams) *HrbrainDeleteLabelIndustryRequest { s.Params = v return s } type HrbrainDeleteLabelIndustryRequestParams struct { Label map[string]interface{} `json:"label,omitempty" xml:"label,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainDeleteLabelIndustryRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeleteLabelIndustryRequestParams) GoString() string { return s.String() } func (s *HrbrainDeleteLabelIndustryRequestParams) SetLabel(v map[string]interface{}) *HrbrainDeleteLabelIndustryRequestParams { s.Label = v return s } func (s *HrbrainDeleteLabelIndustryRequestParams) SetWorkNo(v string) *HrbrainDeleteLabelIndustryRequestParams { s.WorkNo = &v return s } type HrbrainDeleteLabelIndustryResponseBody struct { // example: // // 480021443f9f37fcbf464c4a6b85d299 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeleteLabelIndustryResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeleteLabelIndustryResponseBody) GoString() string { return s.String() } func (s *HrbrainDeleteLabelIndustryResponseBody) SetRequestId(v string) *HrbrainDeleteLabelIndustryResponseBody { s.RequestId = &v return s } func (s *HrbrainDeleteLabelIndustryResponseBody) SetResult(v bool) *HrbrainDeleteLabelIndustryResponseBody { s.Result = &v return s } func (s *HrbrainDeleteLabelIndustryResponseBody) SetSuccess(v bool) *HrbrainDeleteLabelIndustryResponseBody { s.Success = &v return s } type HrbrainDeleteLabelIndustryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeleteLabelIndustryResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeleteLabelIndustryResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeleteLabelIndustryResponse) GoString() string { return s.String() } func (s *HrbrainDeleteLabelIndustryResponse) SetHeaders(v map[string]*string) *HrbrainDeleteLabelIndustryResponse { s.Headers = v return s } func (s *HrbrainDeleteLabelIndustryResponse) SetStatusCode(v int32) *HrbrainDeleteLabelIndustryResponse { s.StatusCode = &v return s } func (s *HrbrainDeleteLabelIndustryResponse) SetBody(v *HrbrainDeleteLabelIndustryResponseBody) *HrbrainDeleteLabelIndustryResponse { s.Body = v return s } type HrbrainDeleteLabelInventoryHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeleteLabelInventoryHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeleteLabelInventoryHeaders) GoString() string { return s.String() } func (s *HrbrainDeleteLabelInventoryHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeleteLabelInventoryHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeleteLabelInventoryHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeleteLabelInventoryHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeleteLabelInventoryRequest struct { Params []*HrbrainDeleteLabelInventoryRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeleteLabelInventoryRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeleteLabelInventoryRequest) GoString() string { return s.String() } func (s *HrbrainDeleteLabelInventoryRequest) SetParams(v []*HrbrainDeleteLabelInventoryRequestParams) *HrbrainDeleteLabelInventoryRequest { s.Params = v return s } type HrbrainDeleteLabelInventoryRequestParams struct { Label map[string]interface{} `json:"label,omitempty" xml:"label,omitempty"` Period *string `json:"period,omitempty" xml:"period,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainDeleteLabelInventoryRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeleteLabelInventoryRequestParams) GoString() string { return s.String() } func (s *HrbrainDeleteLabelInventoryRequestParams) SetLabel(v map[string]interface{}) *HrbrainDeleteLabelInventoryRequestParams { s.Label = v return s } func (s *HrbrainDeleteLabelInventoryRequestParams) SetPeriod(v string) *HrbrainDeleteLabelInventoryRequestParams { s.Period = &v return s } func (s *HrbrainDeleteLabelInventoryRequestParams) SetWorkNo(v string) *HrbrainDeleteLabelInventoryRequestParams { s.WorkNo = &v return s } type HrbrainDeleteLabelInventoryResponseBody struct { // example: // // 480021443f9f37fcbf464c4a6b85d299 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeleteLabelInventoryResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeleteLabelInventoryResponseBody) GoString() string { return s.String() } func (s *HrbrainDeleteLabelInventoryResponseBody) SetRequestId(v string) *HrbrainDeleteLabelInventoryResponseBody { s.RequestId = &v return s } func (s *HrbrainDeleteLabelInventoryResponseBody) SetResult(v bool) *HrbrainDeleteLabelInventoryResponseBody { s.Result = &v return s } func (s *HrbrainDeleteLabelInventoryResponseBody) SetSuccess(v bool) *HrbrainDeleteLabelInventoryResponseBody { s.Success = &v return s } type HrbrainDeleteLabelInventoryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeleteLabelInventoryResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeleteLabelInventoryResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeleteLabelInventoryResponse) GoString() string { return s.String() } func (s *HrbrainDeleteLabelInventoryResponse) SetHeaders(v map[string]*string) *HrbrainDeleteLabelInventoryResponse { s.Headers = v return s } func (s *HrbrainDeleteLabelInventoryResponse) SetStatusCode(v int32) *HrbrainDeleteLabelInventoryResponse { s.StatusCode = &v return s } func (s *HrbrainDeleteLabelInventoryResponse) SetBody(v *HrbrainDeleteLabelInventoryResponseBody) *HrbrainDeleteLabelInventoryResponse { s.Body = v return s } type HrbrainDeleteLabelProfSkillHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeleteLabelProfSkillHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeleteLabelProfSkillHeaders) GoString() string { return s.String() } func (s *HrbrainDeleteLabelProfSkillHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeleteLabelProfSkillHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeleteLabelProfSkillHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeleteLabelProfSkillHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeleteLabelProfSkillRequest struct { Params []*HrbrainDeleteLabelProfSkillRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeleteLabelProfSkillRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeleteLabelProfSkillRequest) GoString() string { return s.String() } func (s *HrbrainDeleteLabelProfSkillRequest) SetParams(v []*HrbrainDeleteLabelProfSkillRequestParams) *HrbrainDeleteLabelProfSkillRequest { s.Params = v return s } type HrbrainDeleteLabelProfSkillRequestParams struct { Label map[string]interface{} `json:"label,omitempty" xml:"label,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainDeleteLabelProfSkillRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeleteLabelProfSkillRequestParams) GoString() string { return s.String() } func (s *HrbrainDeleteLabelProfSkillRequestParams) SetLabel(v map[string]interface{}) *HrbrainDeleteLabelProfSkillRequestParams { s.Label = v return s } func (s *HrbrainDeleteLabelProfSkillRequestParams) SetWorkNo(v string) *HrbrainDeleteLabelProfSkillRequestParams { s.WorkNo = &v return s } type HrbrainDeleteLabelProfSkillResponseBody struct { // example: // // 480021443f9f37fcbf464c4a6b85d289 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeleteLabelProfSkillResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeleteLabelProfSkillResponseBody) GoString() string { return s.String() } func (s *HrbrainDeleteLabelProfSkillResponseBody) SetRequestId(v string) *HrbrainDeleteLabelProfSkillResponseBody { s.RequestId = &v return s } func (s *HrbrainDeleteLabelProfSkillResponseBody) SetResult(v bool) *HrbrainDeleteLabelProfSkillResponseBody { s.Result = &v return s } func (s *HrbrainDeleteLabelProfSkillResponseBody) SetSuccess(v bool) *HrbrainDeleteLabelProfSkillResponseBody { s.Success = &v return s } type HrbrainDeleteLabelProfSkillResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeleteLabelProfSkillResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeleteLabelProfSkillResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeleteLabelProfSkillResponse) GoString() string { return s.String() } func (s *HrbrainDeleteLabelProfSkillResponse) SetHeaders(v map[string]*string) *HrbrainDeleteLabelProfSkillResponse { s.Headers = v return s } func (s *HrbrainDeleteLabelProfSkillResponse) SetStatusCode(v int32) *HrbrainDeleteLabelProfSkillResponse { s.StatusCode = &v return s } func (s *HrbrainDeleteLabelProfSkillResponse) SetBody(v *HrbrainDeleteLabelProfSkillResponseBody) *HrbrainDeleteLabelProfSkillResponse { s.Body = v return s } type HrbrainDeletePerfEvalHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeletePerfEvalHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeletePerfEvalHeaders) GoString() string { return s.String() } func (s *HrbrainDeletePerfEvalHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeletePerfEvalHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeletePerfEvalHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeletePerfEvalHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeletePerfEvalRequest struct { Params []*HrbrainDeletePerfEvalRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeletePerfEvalRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeletePerfEvalRequest) GoString() string { return s.String() } func (s *HrbrainDeletePerfEvalRequest) SetParams(v []*HrbrainDeletePerfEvalRequestParams) *HrbrainDeletePerfEvalRequest { s.Params = v return s } type HrbrainDeletePerfEvalRequestParams struct { PerfPlanName *string `json:"perfPlanName,omitempty" xml:"perfPlanName,omitempty"` Period *string `json:"period,omitempty" xml:"period,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainDeletePerfEvalRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeletePerfEvalRequestParams) GoString() string { return s.String() } func (s *HrbrainDeletePerfEvalRequestParams) SetPerfPlanName(v string) *HrbrainDeletePerfEvalRequestParams { s.PerfPlanName = &v return s } func (s *HrbrainDeletePerfEvalRequestParams) SetPeriod(v string) *HrbrainDeletePerfEvalRequestParams { s.Period = &v return s } func (s *HrbrainDeletePerfEvalRequestParams) SetWorkNo(v string) *HrbrainDeletePerfEvalRequestParams { s.WorkNo = &v return s } type HrbrainDeletePerfEvalResponseBody struct { // example: // // 480021443f9f37fcbf464c4a6b85d289 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeletePerfEvalResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeletePerfEvalResponseBody) GoString() string { return s.String() } func (s *HrbrainDeletePerfEvalResponseBody) SetRequestId(v string) *HrbrainDeletePerfEvalResponseBody { s.RequestId = &v return s } func (s *HrbrainDeletePerfEvalResponseBody) SetResult(v bool) *HrbrainDeletePerfEvalResponseBody { s.Result = &v return s } func (s *HrbrainDeletePerfEvalResponseBody) SetSuccess(v bool) *HrbrainDeletePerfEvalResponseBody { s.Success = &v return s } type HrbrainDeletePerfEvalResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeletePerfEvalResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeletePerfEvalResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeletePerfEvalResponse) GoString() string { return s.String() } func (s *HrbrainDeletePerfEvalResponse) SetHeaders(v map[string]*string) *HrbrainDeletePerfEvalResponse { s.Headers = v return s } func (s *HrbrainDeletePerfEvalResponse) SetStatusCode(v int32) *HrbrainDeletePerfEvalResponse { s.StatusCode = &v return s } func (s *HrbrainDeletePerfEvalResponse) SetBody(v *HrbrainDeletePerfEvalResponseBody) *HrbrainDeletePerfEvalResponse { s.Body = v return s } type HrbrainDeletePromRecordsHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeletePromRecordsHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeletePromRecordsHeaders) GoString() string { return s.String() } func (s *HrbrainDeletePromRecordsHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeletePromRecordsHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeletePromRecordsHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeletePromRecordsHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeletePromRecordsRequest struct { Params []*HrbrainDeletePromRecordsRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeletePromRecordsRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeletePromRecordsRequest) GoString() string { return s.String() } func (s *HrbrainDeletePromRecordsRequest) SetParams(v []*HrbrainDeletePromRecordsRequestParams) *HrbrainDeletePromRecordsRequest { s.Params = v return s } type HrbrainDeletePromRecordsRequestParams struct { AwardDate *string `json:"awardDate,omitempty" xml:"awardDate,omitempty"` AwardName *string `json:"awardName,omitempty" xml:"awardName,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainDeletePromRecordsRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeletePromRecordsRequestParams) GoString() string { return s.String() } func (s *HrbrainDeletePromRecordsRequestParams) SetAwardDate(v string) *HrbrainDeletePromRecordsRequestParams { s.AwardDate = &v return s } func (s *HrbrainDeletePromRecordsRequestParams) SetAwardName(v string) *HrbrainDeletePromRecordsRequestParams { s.AwardName = &v return s } func (s *HrbrainDeletePromRecordsRequestParams) SetWorkNo(v string) *HrbrainDeletePromRecordsRequestParams { s.WorkNo = &v return s } type HrbrainDeletePromRecordsResponseBody struct { // example: // // 480021443f9f37fcbf464c4a6b85d299 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeletePromRecordsResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeletePromRecordsResponseBody) GoString() string { return s.String() } func (s *HrbrainDeletePromRecordsResponseBody) SetRequestId(v string) *HrbrainDeletePromRecordsResponseBody { s.RequestId = &v return s } func (s *HrbrainDeletePromRecordsResponseBody) SetResult(v bool) *HrbrainDeletePromRecordsResponseBody { s.Result = &v return s } func (s *HrbrainDeletePromRecordsResponseBody) SetSuccess(v bool) *HrbrainDeletePromRecordsResponseBody { s.Success = &v return s } type HrbrainDeletePromRecordsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeletePromRecordsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeletePromRecordsResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeletePromRecordsResponse) GoString() string { return s.String() } func (s *HrbrainDeletePromRecordsResponse) SetHeaders(v map[string]*string) *HrbrainDeletePromRecordsResponse { s.Headers = v return s } func (s *HrbrainDeletePromRecordsResponse) SetStatusCode(v int32) *HrbrainDeletePromRecordsResponse { s.StatusCode = &v return s } func (s *HrbrainDeletePromRecordsResponse) SetBody(v *HrbrainDeletePromRecordsResponseBody) *HrbrainDeletePromRecordsResponse { s.Body = v return s } type HrbrainDeletePunDetailHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeletePunDetailHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeletePunDetailHeaders) GoString() string { return s.String() } func (s *HrbrainDeletePunDetailHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeletePunDetailHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeletePunDetailHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeletePunDetailHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeletePunDetailRequest struct { Params []*HrbrainDeletePunDetailRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeletePunDetailRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeletePunDetailRequest) GoString() string { return s.String() } func (s *HrbrainDeletePunDetailRequest) SetParams(v []*HrbrainDeletePunDetailRequestParams) *HrbrainDeletePunDetailRequest { s.Params = v return s } type HrbrainDeletePunDetailRequestParams struct { EffectiveDate *string `json:"effectiveDate,omitempty" xml:"effectiveDate,omitempty"` PunName *string `json:"punName,omitempty" xml:"punName,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainDeletePunDetailRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeletePunDetailRequestParams) GoString() string { return s.String() } func (s *HrbrainDeletePunDetailRequestParams) SetEffectiveDate(v string) *HrbrainDeletePunDetailRequestParams { s.EffectiveDate = &v return s } func (s *HrbrainDeletePunDetailRequestParams) SetPunName(v string) *HrbrainDeletePunDetailRequestParams { s.PunName = &v return s } func (s *HrbrainDeletePunDetailRequestParams) SetWorkNo(v string) *HrbrainDeletePunDetailRequestParams { s.WorkNo = &v return s } type HrbrainDeletePunDetailResponseBody struct { // example: // // 480021443f9f37fcbf464c4a6b85d289 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeletePunDetailResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeletePunDetailResponseBody) GoString() string { return s.String() } func (s *HrbrainDeletePunDetailResponseBody) SetRequestId(v string) *HrbrainDeletePunDetailResponseBody { s.RequestId = &v return s } func (s *HrbrainDeletePunDetailResponseBody) SetResult(v bool) *HrbrainDeletePunDetailResponseBody { s.Result = &v return s } func (s *HrbrainDeletePunDetailResponseBody) SetSuccess(v bool) *HrbrainDeletePunDetailResponseBody { s.Success = &v return s } type HrbrainDeletePunDetailResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeletePunDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeletePunDetailResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeletePunDetailResponse) GoString() string { return s.String() } func (s *HrbrainDeletePunDetailResponse) SetHeaders(v map[string]*string) *HrbrainDeletePunDetailResponse { s.Headers = v return s } func (s *HrbrainDeletePunDetailResponse) SetStatusCode(v int32) *HrbrainDeletePunDetailResponse { s.StatusCode = &v return s } func (s *HrbrainDeletePunDetailResponse) SetBody(v *HrbrainDeletePunDetailResponseBody) *HrbrainDeletePunDetailResponse { s.Body = v return s } type HrbrainDeleteRegistHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeleteRegistHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeleteRegistHeaders) GoString() string { return s.String() } func (s *HrbrainDeleteRegistHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeleteRegistHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeleteRegistHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeleteRegistHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeleteRegistRequest struct { Params []*HrbrainDeleteRegistRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeleteRegistRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeleteRegistRequest) GoString() string { return s.String() } func (s *HrbrainDeleteRegistRequest) SetParams(v []*HrbrainDeleteRegistRequestParams) *HrbrainDeleteRegistRequest { s.Params = v return s } type HrbrainDeleteRegistRequestParams struct { RegistDate *string `json:"registDate,omitempty" xml:"registDate,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainDeleteRegistRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeleteRegistRequestParams) GoString() string { return s.String() } func (s *HrbrainDeleteRegistRequestParams) SetRegistDate(v string) *HrbrainDeleteRegistRequestParams { s.RegistDate = &v return s } func (s *HrbrainDeleteRegistRequestParams) SetWorkNo(v string) *HrbrainDeleteRegistRequestParams { s.WorkNo = &v return s } type HrbrainDeleteRegistResponseBody struct { // example: // // 480021443f9f37fcbf464c4a6b85d289 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeleteRegistResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeleteRegistResponseBody) GoString() string { return s.String() } func (s *HrbrainDeleteRegistResponseBody) SetRequestId(v string) *HrbrainDeleteRegistResponseBody { s.RequestId = &v return s } func (s *HrbrainDeleteRegistResponseBody) SetResult(v bool) *HrbrainDeleteRegistResponseBody { s.Result = &v return s } func (s *HrbrainDeleteRegistResponseBody) SetSuccess(v bool) *HrbrainDeleteRegistResponseBody { s.Success = &v return s } type HrbrainDeleteRegistResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeleteRegistResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeleteRegistResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeleteRegistResponse) GoString() string { return s.String() } func (s *HrbrainDeleteRegistResponse) SetHeaders(v map[string]*string) *HrbrainDeleteRegistResponse { s.Headers = v return s } func (s *HrbrainDeleteRegistResponse) SetStatusCode(v int32) *HrbrainDeleteRegistResponse { s.StatusCode = &v return s } func (s *HrbrainDeleteRegistResponse) SetBody(v *HrbrainDeleteRegistResponseBody) *HrbrainDeleteRegistResponse { s.Body = v return s } type HrbrainDeleteRegularHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeleteRegularHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeleteRegularHeaders) GoString() string { return s.String() } func (s *HrbrainDeleteRegularHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeleteRegularHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeleteRegularHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeleteRegularHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeleteRegularRequest struct { Params []*HrbrainDeleteRegularRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeleteRegularRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeleteRegularRequest) GoString() string { return s.String() } func (s *HrbrainDeleteRegularRequest) SetParams(v []*HrbrainDeleteRegularRequestParams) *HrbrainDeleteRegularRequest { s.Params = v return s } type HrbrainDeleteRegularRequestParams struct { // This parameter is required. RegularDate *string `json:"regularDate,omitempty" xml:"regularDate,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainDeleteRegularRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeleteRegularRequestParams) GoString() string { return s.String() } func (s *HrbrainDeleteRegularRequestParams) SetRegularDate(v string) *HrbrainDeleteRegularRequestParams { s.RegularDate = &v return s } func (s *HrbrainDeleteRegularRequestParams) SetWorkNo(v string) *HrbrainDeleteRegularRequestParams { s.WorkNo = &v return s } type HrbrainDeleteRegularResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeleteRegularResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeleteRegularResponseBody) GoString() string { return s.String() } func (s *HrbrainDeleteRegularResponseBody) SetRequestId(v string) *HrbrainDeleteRegularResponseBody { s.RequestId = &v return s } func (s *HrbrainDeleteRegularResponseBody) SetResult(v bool) *HrbrainDeleteRegularResponseBody { s.Result = &v return s } func (s *HrbrainDeleteRegularResponseBody) SetSuccess(v bool) *HrbrainDeleteRegularResponseBody { s.Success = &v return s } type HrbrainDeleteRegularResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeleteRegularResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeleteRegularResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeleteRegularResponse) GoString() string { return s.String() } func (s *HrbrainDeleteRegularResponse) SetHeaders(v map[string]*string) *HrbrainDeleteRegularResponse { s.Headers = v return s } func (s *HrbrainDeleteRegularResponse) SetStatusCode(v int32) *HrbrainDeleteRegularResponse { s.StatusCode = &v return s } func (s *HrbrainDeleteRegularResponse) SetBody(v *HrbrainDeleteRegularResponseBody) *HrbrainDeleteRegularResponse { s.Body = v return s } type HrbrainDeleteTrainingHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeleteTrainingHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeleteTrainingHeaders) GoString() string { return s.String() } func (s *HrbrainDeleteTrainingHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeleteTrainingHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeleteTrainingHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeleteTrainingHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeleteTrainingRequest struct { Params []*HrbrainDeleteTrainingRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeleteTrainingRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeleteTrainingRequest) GoString() string { return s.String() } func (s *HrbrainDeleteTrainingRequest) SetParams(v []*HrbrainDeleteTrainingRequestParams) *HrbrainDeleteTrainingRequest { s.Params = v return s } type HrbrainDeleteTrainingRequestParams struct { // This parameter is required. TrainEndDate *string `json:"trainEndDate,omitempty" xml:"trainEndDate,omitempty"` // This parameter is required. TrainName *string `json:"trainName,omitempty" xml:"trainName,omitempty"` // This parameter is required. TrainStartDate *string `json:"trainStartDate,omitempty" xml:"trainStartDate,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainDeleteTrainingRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeleteTrainingRequestParams) GoString() string { return s.String() } func (s *HrbrainDeleteTrainingRequestParams) SetTrainEndDate(v string) *HrbrainDeleteTrainingRequestParams { s.TrainEndDate = &v return s } func (s *HrbrainDeleteTrainingRequestParams) SetTrainName(v string) *HrbrainDeleteTrainingRequestParams { s.TrainName = &v return s } func (s *HrbrainDeleteTrainingRequestParams) SetTrainStartDate(v string) *HrbrainDeleteTrainingRequestParams { s.TrainStartDate = &v return s } func (s *HrbrainDeleteTrainingRequestParams) SetWorkNo(v string) *HrbrainDeleteTrainingRequestParams { s.WorkNo = &v return s } type HrbrainDeleteTrainingResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeleteTrainingResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeleteTrainingResponseBody) GoString() string { return s.String() } func (s *HrbrainDeleteTrainingResponseBody) SetRequestId(v string) *HrbrainDeleteTrainingResponseBody { s.RequestId = &v return s } func (s *HrbrainDeleteTrainingResponseBody) SetResult(v bool) *HrbrainDeleteTrainingResponseBody { s.Result = &v return s } func (s *HrbrainDeleteTrainingResponseBody) SetSuccess(v bool) *HrbrainDeleteTrainingResponseBody { s.Success = &v return s } type HrbrainDeleteTrainingResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeleteTrainingResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeleteTrainingResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeleteTrainingResponse) GoString() string { return s.String() } func (s *HrbrainDeleteTrainingResponse) SetHeaders(v map[string]*string) *HrbrainDeleteTrainingResponse { s.Headers = v return s } func (s *HrbrainDeleteTrainingResponse) SetStatusCode(v int32) *HrbrainDeleteTrainingResponse { s.StatusCode = &v return s } func (s *HrbrainDeleteTrainingResponse) SetBody(v *HrbrainDeleteTrainingResponseBody) *HrbrainDeleteTrainingResponse { s.Body = v return s } type HrbrainDeleteTransferEvalHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeleteTransferEvalHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeleteTransferEvalHeaders) GoString() string { return s.String() } func (s *HrbrainDeleteTransferEvalHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeleteTransferEvalHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeleteTransferEvalHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeleteTransferEvalHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeleteTransferEvalRequest struct { Params []*HrbrainDeleteTransferEvalRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeleteTransferEvalRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeleteTransferEvalRequest) GoString() string { return s.String() } func (s *HrbrainDeleteTransferEvalRequest) SetParams(v []*HrbrainDeleteTransferEvalRequestParams) *HrbrainDeleteTransferEvalRequest { s.Params = v return s } type HrbrainDeleteTransferEvalRequestParams struct { TransferDate *string `json:"transferDate,omitempty" xml:"transferDate,omitempty"` TransferType *string `json:"transferType,omitempty" xml:"transferType,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainDeleteTransferEvalRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeleteTransferEvalRequestParams) GoString() string { return s.String() } func (s *HrbrainDeleteTransferEvalRequestParams) SetTransferDate(v string) *HrbrainDeleteTransferEvalRequestParams { s.TransferDate = &v return s } func (s *HrbrainDeleteTransferEvalRequestParams) SetTransferType(v string) *HrbrainDeleteTransferEvalRequestParams { s.TransferType = &v return s } func (s *HrbrainDeleteTransferEvalRequestParams) SetWorkNo(v string) *HrbrainDeleteTransferEvalRequestParams { s.WorkNo = &v return s } type HrbrainDeleteTransferEvalResponseBody struct { // example: // // 480021443f9f37fcbf464c4a6b85d289 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeleteTransferEvalResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeleteTransferEvalResponseBody) GoString() string { return s.String() } func (s *HrbrainDeleteTransferEvalResponseBody) SetRequestId(v string) *HrbrainDeleteTransferEvalResponseBody { s.RequestId = &v return s } func (s *HrbrainDeleteTransferEvalResponseBody) SetResult(v bool) *HrbrainDeleteTransferEvalResponseBody { s.Result = &v return s } func (s *HrbrainDeleteTransferEvalResponseBody) SetSuccess(v bool) *HrbrainDeleteTransferEvalResponseBody { s.Success = &v return s } type HrbrainDeleteTransferEvalResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeleteTransferEvalResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeleteTransferEvalResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeleteTransferEvalResponse) GoString() string { return s.String() } func (s *HrbrainDeleteTransferEvalResponse) SetHeaders(v map[string]*string) *HrbrainDeleteTransferEvalResponse { s.Headers = v return s } func (s *HrbrainDeleteTransferEvalResponse) SetStatusCode(v int32) *HrbrainDeleteTransferEvalResponse { s.StatusCode = &v return s } func (s *HrbrainDeleteTransferEvalResponse) SetBody(v *HrbrainDeleteTransferEvalResponseBody) *HrbrainDeleteTransferEvalResponse { s.Body = v return s } type HrbrainDeleteWorkExpHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeleteWorkExpHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeleteWorkExpHeaders) GoString() string { return s.String() } func (s *HrbrainDeleteWorkExpHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeleteWorkExpHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeleteWorkExpHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeleteWorkExpHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeleteWorkExpRequest struct { Params []*HrbrainDeleteWorkExpRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeleteWorkExpRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeleteWorkExpRequest) GoString() string { return s.String() } func (s *HrbrainDeleteWorkExpRequest) SetParams(v []*HrbrainDeleteWorkExpRequestParams) *HrbrainDeleteWorkExpRequest { s.Params = v return s } type HrbrainDeleteWorkExpRequestParams struct { CompanyName *string `json:"companyName,omitempty" xml:"companyName,omitempty"` EndDate *string `json:"endDate,omitempty" xml:"endDate,omitempty"` StartDate *string `json:"startDate,omitempty" xml:"startDate,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainDeleteWorkExpRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeleteWorkExpRequestParams) GoString() string { return s.String() } func (s *HrbrainDeleteWorkExpRequestParams) SetCompanyName(v string) *HrbrainDeleteWorkExpRequestParams { s.CompanyName = &v return s } func (s *HrbrainDeleteWorkExpRequestParams) SetEndDate(v string) *HrbrainDeleteWorkExpRequestParams { s.EndDate = &v return s } func (s *HrbrainDeleteWorkExpRequestParams) SetStartDate(v string) *HrbrainDeleteWorkExpRequestParams { s.StartDate = &v return s } func (s *HrbrainDeleteWorkExpRequestParams) SetWorkNo(v string) *HrbrainDeleteWorkExpRequestParams { s.WorkNo = &v return s } type HrbrainDeleteWorkExpResponseBody struct { // example: // // 480021443f9f37fcbf464c4a6b85d289 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeleteWorkExpResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeleteWorkExpResponseBody) GoString() string { return s.String() } func (s *HrbrainDeleteWorkExpResponseBody) SetRequestId(v string) *HrbrainDeleteWorkExpResponseBody { s.RequestId = &v return s } func (s *HrbrainDeleteWorkExpResponseBody) SetResult(v bool) *HrbrainDeleteWorkExpResponseBody { s.Result = &v return s } func (s *HrbrainDeleteWorkExpResponseBody) SetSuccess(v bool) *HrbrainDeleteWorkExpResponseBody { s.Success = &v return s } type HrbrainDeleteWorkExpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeleteWorkExpResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeleteWorkExpResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeleteWorkExpResponse) GoString() string { return s.String() } func (s *HrbrainDeleteWorkExpResponse) SetHeaders(v map[string]*string) *HrbrainDeleteWorkExpResponse { s.Headers = v return s } func (s *HrbrainDeleteWorkExpResponse) SetStatusCode(v int32) *HrbrainDeleteWorkExpResponse { s.StatusCode = &v return s } func (s *HrbrainDeleteWorkExpResponse) SetBody(v *HrbrainDeleteWorkExpResponseBody) *HrbrainDeleteWorkExpResponse { s.Body = v return s } type HrbrainDeletetLabelBaseHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainDeletetLabelBaseHeaders) String() string { return tea.Prettify(s) } func (s HrbrainDeletetLabelBaseHeaders) GoString() string { return s.String() } func (s *HrbrainDeletetLabelBaseHeaders) SetCommonHeaders(v map[string]*string) *HrbrainDeletetLabelBaseHeaders { s.CommonHeaders = v return s } func (s *HrbrainDeletetLabelBaseHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainDeletetLabelBaseHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainDeletetLabelBaseRequest struct { Params []*HrbrainDeletetLabelBaseRequestParams `json:"params,omitempty" xml:"params,omitempty" type:"Repeated"` } func (s HrbrainDeletetLabelBaseRequest) String() string { return tea.Prettify(s) } func (s HrbrainDeletetLabelBaseRequest) GoString() string { return s.String() } func (s *HrbrainDeletetLabelBaseRequest) SetParams(v []*HrbrainDeletetLabelBaseRequestParams) *HrbrainDeletetLabelBaseRequest { s.Params = v return s } type HrbrainDeletetLabelBaseRequestParams struct { Label map[string]interface{} `json:"label,omitempty" xml:"label,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainDeletetLabelBaseRequestParams) String() string { return tea.Prettify(s) } func (s HrbrainDeletetLabelBaseRequestParams) GoString() string { return s.String() } func (s *HrbrainDeletetLabelBaseRequestParams) SetLabel(v map[string]interface{}) *HrbrainDeletetLabelBaseRequestParams { s.Label = v return s } func (s *HrbrainDeletetLabelBaseRequestParams) SetWorkNo(v string) *HrbrainDeletetLabelBaseRequestParams { s.WorkNo = &v return s } type HrbrainDeletetLabelBaseResponseBody struct { // example: // // 480021443f9f37fcbf464c4a6b85d289 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainDeletetLabelBaseResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainDeletetLabelBaseResponseBody) GoString() string { return s.String() } func (s *HrbrainDeletetLabelBaseResponseBody) SetRequestId(v string) *HrbrainDeletetLabelBaseResponseBody { s.RequestId = &v return s } func (s *HrbrainDeletetLabelBaseResponseBody) SetResult(v bool) *HrbrainDeletetLabelBaseResponseBody { s.Result = &v return s } func (s *HrbrainDeletetLabelBaseResponseBody) SetSuccess(v bool) *HrbrainDeletetLabelBaseResponseBody { s.Success = &v return s } type HrbrainDeletetLabelBaseResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainDeletetLabelBaseResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainDeletetLabelBaseResponse) String() string { return tea.Prettify(s) } func (s HrbrainDeletetLabelBaseResponse) GoString() string { return s.String() } func (s *HrbrainDeletetLabelBaseResponse) SetHeaders(v map[string]*string) *HrbrainDeletetLabelBaseResponse { s.Headers = v return s } func (s *HrbrainDeletetLabelBaseResponse) SetStatusCode(v int32) *HrbrainDeletetLabelBaseResponse { s.StatusCode = &v return s } func (s *HrbrainDeletetLabelBaseResponse) SetBody(v *HrbrainDeletetLabelBaseResponseBody) *HrbrainDeletetLabelBaseResponse { s.Body = v return s } type HrbrainImportAwardDetailHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportAwardDetailHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportAwardDetailHeaders) GoString() string { return s.String() } func (s *HrbrainImportAwardDetailHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportAwardDetailHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportAwardDetailHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportAwardDetailHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportAwardDetailRequest struct { // This parameter is required. Body []*HrbrainImportAwardDetailRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportAwardDetailRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportAwardDetailRequest) GoString() string { return s.String() } func (s *HrbrainImportAwardDetailRequest) SetBody(v []*HrbrainImportAwardDetailRequestBody) *HrbrainImportAwardDetailRequest { s.Body = v return s } func (s *HrbrainImportAwardDetailRequest) SetCorpId(v string) *HrbrainImportAwardDetailRequest { s.CorpId = &v return s } type HrbrainImportAwardDetailRequestBody struct { // This parameter is required. AwardDate *string `json:"awardDate,omitempty" xml:"awardDate,omitempty"` // This parameter is required. AwardName *string `json:"awardName,omitempty" xml:"awardName,omitempty"` AwardOrg *string `json:"awardOrg,omitempty" xml:"awardOrg,omitempty"` AwardType *string `json:"awardType,omitempty" xml:"awardType,omitempty"` Comment *string `json:"comment,omitempty" xml:"comment,omitempty"` ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` // This parameter is required. Name *string `json:"name,omitempty" xml:"name,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportAwardDetailRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportAwardDetailRequestBody) GoString() string { return s.String() } func (s *HrbrainImportAwardDetailRequestBody) SetAwardDate(v string) *HrbrainImportAwardDetailRequestBody { s.AwardDate = &v return s } func (s *HrbrainImportAwardDetailRequestBody) SetAwardName(v string) *HrbrainImportAwardDetailRequestBody { s.AwardName = &v return s } func (s *HrbrainImportAwardDetailRequestBody) SetAwardOrg(v string) *HrbrainImportAwardDetailRequestBody { s.AwardOrg = &v return s } func (s *HrbrainImportAwardDetailRequestBody) SetAwardType(v string) *HrbrainImportAwardDetailRequestBody { s.AwardType = &v return s } func (s *HrbrainImportAwardDetailRequestBody) SetComment(v string) *HrbrainImportAwardDetailRequestBody { s.Comment = &v return s } func (s *HrbrainImportAwardDetailRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportAwardDetailRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportAwardDetailRequestBody) SetName(v string) *HrbrainImportAwardDetailRequestBody { s.Name = &v return s } func (s *HrbrainImportAwardDetailRequestBody) SetWorkNo(v string) *HrbrainImportAwardDetailRequestBody { s.WorkNo = &v return s } type HrbrainImportAwardDetailResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportAwardDetailResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportAwardDetailResponseBody) GoString() string { return s.String() } func (s *HrbrainImportAwardDetailResponseBody) SetRequestId(v string) *HrbrainImportAwardDetailResponseBody { s.RequestId = &v return s } func (s *HrbrainImportAwardDetailResponseBody) SetResult(v bool) *HrbrainImportAwardDetailResponseBody { s.Result = &v return s } func (s *HrbrainImportAwardDetailResponseBody) SetSuccess(v bool) *HrbrainImportAwardDetailResponseBody { s.Success = &v return s } type HrbrainImportAwardDetailResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportAwardDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportAwardDetailResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportAwardDetailResponse) GoString() string { return s.String() } func (s *HrbrainImportAwardDetailResponse) SetHeaders(v map[string]*string) *HrbrainImportAwardDetailResponse { s.Headers = v return s } func (s *HrbrainImportAwardDetailResponse) SetStatusCode(v int32) *HrbrainImportAwardDetailResponse { s.StatusCode = &v return s } func (s *HrbrainImportAwardDetailResponse) SetBody(v *HrbrainImportAwardDetailResponseBody) *HrbrainImportAwardDetailResponse { s.Body = v return s } type HrbrainImportCustomHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportCustomHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportCustomHeaders) GoString() string { return s.String() } func (s *HrbrainImportCustomHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportCustomHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportCustomHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportCustomHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportCustomRequest struct { // This parameter is required. Body []map[string]interface{} `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` // This parameter is required. ModelCode *string `json:"modelCode,omitempty" xml:"modelCode,omitempty"` } func (s HrbrainImportCustomRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportCustomRequest) GoString() string { return s.String() } func (s *HrbrainImportCustomRequest) SetBody(v []map[string]interface{}) *HrbrainImportCustomRequest { s.Body = v return s } func (s *HrbrainImportCustomRequest) SetCorpId(v string) *HrbrainImportCustomRequest { s.CorpId = &v return s } func (s *HrbrainImportCustomRequest) SetModelCode(v string) *HrbrainImportCustomRequest { s.ModelCode = &v return s } type HrbrainImportCustomResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportCustomResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportCustomResponseBody) GoString() string { return s.String() } func (s *HrbrainImportCustomResponseBody) SetRequestId(v string) *HrbrainImportCustomResponseBody { s.RequestId = &v return s } func (s *HrbrainImportCustomResponseBody) SetResult(v bool) *HrbrainImportCustomResponseBody { s.Result = &v return s } func (s *HrbrainImportCustomResponseBody) SetSuccess(v bool) *HrbrainImportCustomResponseBody { s.Success = &v return s } type HrbrainImportCustomResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportCustomResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportCustomResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportCustomResponse) GoString() string { return s.String() } func (s *HrbrainImportCustomResponse) SetHeaders(v map[string]*string) *HrbrainImportCustomResponse { s.Headers = v return s } func (s *HrbrainImportCustomResponse) SetStatusCode(v int32) *HrbrainImportCustomResponse { s.StatusCode = &v return s } func (s *HrbrainImportCustomResponse) SetBody(v *HrbrainImportCustomResponseBody) *HrbrainImportCustomResponse { s.Body = v return s } type HrbrainImportDeptInfoHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportDeptInfoHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportDeptInfoHeaders) GoString() string { return s.String() } func (s *HrbrainImportDeptInfoHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportDeptInfoHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportDeptInfoHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportDeptInfoHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportDeptInfoRequest struct { // This parameter is required. Body []*HrbrainImportDeptInfoRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportDeptInfoRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportDeptInfoRequest) GoString() string { return s.String() } func (s *HrbrainImportDeptInfoRequest) SetBody(v []*HrbrainImportDeptInfoRequestBody) *HrbrainImportDeptInfoRequest { s.Body = v return s } func (s *HrbrainImportDeptInfoRequest) SetCorpId(v string) *HrbrainImportDeptInfoRequest { s.CorpId = &v return s } type HrbrainImportDeptInfoRequestBody struct { CreateDate *string `json:"createDate,omitempty" xml:"createDate,omitempty"` // This parameter is required. DeptName *string `json:"deptName,omitempty" xml:"deptName,omitempty"` // This parameter is required. DeptNo *string `json:"deptNo,omitempty" xml:"deptNo,omitempty"` EffectiveDate *string `json:"effectiveDate,omitempty" xml:"effectiveDate,omitempty"` ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` IsEffective *string `json:"isEffective,omitempty" xml:"isEffective,omitempty"` SuperDeptName *string `json:"superDeptName,omitempty" xml:"superDeptName,omitempty"` // This parameter is required. SuperDeptNo *string `json:"superDeptNo,omitempty" xml:"superDeptNo,omitempty"` SuperEmpId *string `json:"superEmpId,omitempty" xml:"superEmpId,omitempty"` SuperName *string `json:"superName,omitempty" xml:"superName,omitempty"` } func (s HrbrainImportDeptInfoRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportDeptInfoRequestBody) GoString() string { return s.String() } func (s *HrbrainImportDeptInfoRequestBody) SetCreateDate(v string) *HrbrainImportDeptInfoRequestBody { s.CreateDate = &v return s } func (s *HrbrainImportDeptInfoRequestBody) SetDeptName(v string) *HrbrainImportDeptInfoRequestBody { s.DeptName = &v return s } func (s *HrbrainImportDeptInfoRequestBody) SetDeptNo(v string) *HrbrainImportDeptInfoRequestBody { s.DeptNo = &v return s } func (s *HrbrainImportDeptInfoRequestBody) SetEffectiveDate(v string) *HrbrainImportDeptInfoRequestBody { s.EffectiveDate = &v return s } func (s *HrbrainImportDeptInfoRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportDeptInfoRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportDeptInfoRequestBody) SetIsEffective(v string) *HrbrainImportDeptInfoRequestBody { s.IsEffective = &v return s } func (s *HrbrainImportDeptInfoRequestBody) SetSuperDeptName(v string) *HrbrainImportDeptInfoRequestBody { s.SuperDeptName = &v return s } func (s *HrbrainImportDeptInfoRequestBody) SetSuperDeptNo(v string) *HrbrainImportDeptInfoRequestBody { s.SuperDeptNo = &v return s } func (s *HrbrainImportDeptInfoRequestBody) SetSuperEmpId(v string) *HrbrainImportDeptInfoRequestBody { s.SuperEmpId = &v return s } func (s *HrbrainImportDeptInfoRequestBody) SetSuperName(v string) *HrbrainImportDeptInfoRequestBody { s.SuperName = &v return s } type HrbrainImportDeptInfoResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportDeptInfoResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportDeptInfoResponseBody) GoString() string { return s.String() } func (s *HrbrainImportDeptInfoResponseBody) SetRequestId(v string) *HrbrainImportDeptInfoResponseBody { s.RequestId = &v return s } func (s *HrbrainImportDeptInfoResponseBody) SetResult(v bool) *HrbrainImportDeptInfoResponseBody { s.Result = &v return s } func (s *HrbrainImportDeptInfoResponseBody) SetSuccess(v bool) *HrbrainImportDeptInfoResponseBody { s.Success = &v return s } type HrbrainImportDeptInfoResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportDeptInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportDeptInfoResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportDeptInfoResponse) GoString() string { return s.String() } func (s *HrbrainImportDeptInfoResponse) SetHeaders(v map[string]*string) *HrbrainImportDeptInfoResponse { s.Headers = v return s } func (s *HrbrainImportDeptInfoResponse) SetStatusCode(v int32) *HrbrainImportDeptInfoResponse { s.StatusCode = &v return s } func (s *HrbrainImportDeptInfoResponse) SetBody(v *HrbrainImportDeptInfoResponseBody) *HrbrainImportDeptInfoResponse { s.Body = v return s } type HrbrainImportDimissionHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportDimissionHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportDimissionHeaders) GoString() string { return s.String() } func (s *HrbrainImportDimissionHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportDimissionHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportDimissionHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportDimissionHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportDimissionRequest struct { // This parameter is required. Body []*HrbrainImportDimissionRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportDimissionRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportDimissionRequest) GoString() string { return s.String() } func (s *HrbrainImportDimissionRequest) SetBody(v []*HrbrainImportDimissionRequestBody) *HrbrainImportDimissionRequest { s.Body = v return s } func (s *HrbrainImportDimissionRequest) SetCorpId(v string) *HrbrainImportDimissionRequest { s.CorpId = &v return s } type HrbrainImportDimissionRequestBody struct { // This parameter is required. DeptName *string `json:"deptName,omitempty" xml:"deptName,omitempty"` // This parameter is required. DeptNo *string `json:"deptNo,omitempty" xml:"deptNo,omitempty"` // This parameter is required. DimissionDate *string `json:"dimissionDate,omitempty" xml:"dimissionDate,omitempty"` // This parameter is required. DimissionReaasonDesc *string `json:"dimissionReaasonDesc,omitempty" xml:"dimissionReaasonDesc,omitempty"` // This parameter is required. DimissionReason *string `json:"dimissionReason,omitempty" xml:"dimissionReason,omitempty"` // This parameter is required. EmpType *string `json:"empType,omitempty" xml:"empType,omitempty"` ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` JobCodeName *string `json:"jobCodeName,omitempty" xml:"jobCodeName,omitempty"` JobLevel *string `json:"jobLevel,omitempty" xml:"jobLevel,omitempty"` // This parameter is required. Name *string `json:"name,omitempty" xml:"name,omitempty"` PostName *string `json:"postName,omitempty" xml:"postName,omitempty"` // This parameter is required. SuperName *string `json:"superName,omitempty" xml:"superName,omitempty"` WorkLocAddr *string `json:"workLocAddr,omitempty" xml:"workLocAddr,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportDimissionRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportDimissionRequestBody) GoString() string { return s.String() } func (s *HrbrainImportDimissionRequestBody) SetDeptName(v string) *HrbrainImportDimissionRequestBody { s.DeptName = &v return s } func (s *HrbrainImportDimissionRequestBody) SetDeptNo(v string) *HrbrainImportDimissionRequestBody { s.DeptNo = &v return s } func (s *HrbrainImportDimissionRequestBody) SetDimissionDate(v string) *HrbrainImportDimissionRequestBody { s.DimissionDate = &v return s } func (s *HrbrainImportDimissionRequestBody) SetDimissionReaasonDesc(v string) *HrbrainImportDimissionRequestBody { s.DimissionReaasonDesc = &v return s } func (s *HrbrainImportDimissionRequestBody) SetDimissionReason(v string) *HrbrainImportDimissionRequestBody { s.DimissionReason = &v return s } func (s *HrbrainImportDimissionRequestBody) SetEmpType(v string) *HrbrainImportDimissionRequestBody { s.EmpType = &v return s } func (s *HrbrainImportDimissionRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportDimissionRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportDimissionRequestBody) SetJobCodeName(v string) *HrbrainImportDimissionRequestBody { s.JobCodeName = &v return s } func (s *HrbrainImportDimissionRequestBody) SetJobLevel(v string) *HrbrainImportDimissionRequestBody { s.JobLevel = &v return s } func (s *HrbrainImportDimissionRequestBody) SetName(v string) *HrbrainImportDimissionRequestBody { s.Name = &v return s } func (s *HrbrainImportDimissionRequestBody) SetPostName(v string) *HrbrainImportDimissionRequestBody { s.PostName = &v return s } func (s *HrbrainImportDimissionRequestBody) SetSuperName(v string) *HrbrainImportDimissionRequestBody { s.SuperName = &v return s } func (s *HrbrainImportDimissionRequestBody) SetWorkLocAddr(v string) *HrbrainImportDimissionRequestBody { s.WorkLocAddr = &v return s } func (s *HrbrainImportDimissionRequestBody) SetWorkNo(v string) *HrbrainImportDimissionRequestBody { s.WorkNo = &v return s } type HrbrainImportDimissionResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportDimissionResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportDimissionResponseBody) GoString() string { return s.String() } func (s *HrbrainImportDimissionResponseBody) SetRequestId(v string) *HrbrainImportDimissionResponseBody { s.RequestId = &v return s } func (s *HrbrainImportDimissionResponseBody) SetResult(v bool) *HrbrainImportDimissionResponseBody { s.Result = &v return s } func (s *HrbrainImportDimissionResponseBody) SetSuccess(v bool) *HrbrainImportDimissionResponseBody { s.Success = &v return s } type HrbrainImportDimissionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportDimissionResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportDimissionResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportDimissionResponse) GoString() string { return s.String() } func (s *HrbrainImportDimissionResponse) SetHeaders(v map[string]*string) *HrbrainImportDimissionResponse { s.Headers = v return s } func (s *HrbrainImportDimissionResponse) SetStatusCode(v int32) *HrbrainImportDimissionResponse { s.StatusCode = &v return s } func (s *HrbrainImportDimissionResponse) SetBody(v *HrbrainImportDimissionResponseBody) *HrbrainImportDimissionResponse { s.Body = v return s } type HrbrainImportEduExpHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportEduExpHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportEduExpHeaders) GoString() string { return s.String() } func (s *HrbrainImportEduExpHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportEduExpHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportEduExpHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportEduExpHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportEduExpRequest struct { // This parameter is required. Body []*HrbrainImportEduExpRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportEduExpRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportEduExpRequest) GoString() string { return s.String() } func (s *HrbrainImportEduExpRequest) SetBody(v []*HrbrainImportEduExpRequestBody) *HrbrainImportEduExpRequest { s.Body = v return s } func (s *HrbrainImportEduExpRequest) SetCorpId(v string) *HrbrainImportEduExpRequest { s.CorpId = &v return s } type HrbrainImportEduExpRequestBody struct { // This parameter is required. EduName *string `json:"eduName,omitempty" xml:"eduName,omitempty"` // This parameter is required. EndDate *string `json:"endDate,omitempty" xml:"endDate,omitempty"` ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` Major *string `json:"major,omitempty" xml:"major,omitempty"` // This parameter is required. Name *string `json:"name,omitempty" xml:"name,omitempty"` // This parameter is required. SchoolName *string `json:"schoolName,omitempty" xml:"schoolName,omitempty"` // This parameter is required. StartDate *string `json:"startDate,omitempty" xml:"startDate,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportEduExpRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportEduExpRequestBody) GoString() string { return s.String() } func (s *HrbrainImportEduExpRequestBody) SetEduName(v string) *HrbrainImportEduExpRequestBody { s.EduName = &v return s } func (s *HrbrainImportEduExpRequestBody) SetEndDate(v string) *HrbrainImportEduExpRequestBody { s.EndDate = &v return s } func (s *HrbrainImportEduExpRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportEduExpRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportEduExpRequestBody) SetMajor(v string) *HrbrainImportEduExpRequestBody { s.Major = &v return s } func (s *HrbrainImportEduExpRequestBody) SetName(v string) *HrbrainImportEduExpRequestBody { s.Name = &v return s } func (s *HrbrainImportEduExpRequestBody) SetSchoolName(v string) *HrbrainImportEduExpRequestBody { s.SchoolName = &v return s } func (s *HrbrainImportEduExpRequestBody) SetStartDate(v string) *HrbrainImportEduExpRequestBody { s.StartDate = &v return s } func (s *HrbrainImportEduExpRequestBody) SetWorkNo(v string) *HrbrainImportEduExpRequestBody { s.WorkNo = &v return s } type HrbrainImportEduExpResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportEduExpResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportEduExpResponseBody) GoString() string { return s.String() } func (s *HrbrainImportEduExpResponseBody) SetRequestId(v string) *HrbrainImportEduExpResponseBody { s.RequestId = &v return s } func (s *HrbrainImportEduExpResponseBody) SetResult(v bool) *HrbrainImportEduExpResponseBody { s.Result = &v return s } func (s *HrbrainImportEduExpResponseBody) SetSuccess(v bool) *HrbrainImportEduExpResponseBody { s.Success = &v return s } type HrbrainImportEduExpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportEduExpResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportEduExpResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportEduExpResponse) GoString() string { return s.String() } func (s *HrbrainImportEduExpResponse) SetHeaders(v map[string]*string) *HrbrainImportEduExpResponse { s.Headers = v return s } func (s *HrbrainImportEduExpResponse) SetStatusCode(v int32) *HrbrainImportEduExpResponse { s.StatusCode = &v return s } func (s *HrbrainImportEduExpResponse) SetBody(v *HrbrainImportEduExpResponseBody) *HrbrainImportEduExpResponse { s.Body = v return s } type HrbrainImportEmpInfoHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportEmpInfoHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportEmpInfoHeaders) GoString() string { return s.String() } func (s *HrbrainImportEmpInfoHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportEmpInfoHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportEmpInfoHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportEmpInfoHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportEmpInfoRequest struct { // This parameter is required. Body []*HrbrainImportEmpInfoRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportEmpInfoRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportEmpInfoRequest) GoString() string { return s.String() } func (s *HrbrainImportEmpInfoRequest) SetBody(v []*HrbrainImportEmpInfoRequestBody) *HrbrainImportEmpInfoRequest { s.Body = v return s } func (s *HrbrainImportEmpInfoRequest) SetCorpId(v string) *HrbrainImportEmpInfoRequest { s.CorpId = &v return s } type HrbrainImportEmpInfoRequestBody struct { // This parameter is required. Birthday *string `json:"birthday,omitempty" xml:"birthday,omitempty"` // This parameter is required. DeptName *string `json:"deptName,omitempty" xml:"deptName,omitempty"` // This parameter is required. DeptNo *string `json:"deptNo,omitempty" xml:"deptNo,omitempty"` DimissionDate *string `json:"dimissionDate,omitempty" xml:"dimissionDate,omitempty"` // This parameter is required. EmpSource *string `json:"empSource,omitempty" xml:"empSource,omitempty"` // This parameter is required. EmpStatus *string `json:"empStatus,omitempty" xml:"empStatus,omitempty"` // This parameter is required. EmpType *string `json:"empType,omitempty" xml:"empType,omitempty"` ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` // This parameter is required. Gender *string `json:"gender,omitempty" xml:"gender,omitempty"` HighestDegree *string `json:"highestDegree,omitempty" xml:"highestDegree,omitempty"` HighestEduName *string `json:"highestEduName,omitempty" xml:"highestEduName,omitempty"` IsDimission *string `json:"isDimission,omitempty" xml:"isDimission,omitempty"` // This parameter is required. JobCodeName *string `json:"jobCodeName,omitempty" xml:"jobCodeName,omitempty"` JobLevel *string `json:"jobLevel,omitempty" xml:"jobLevel,omitempty"` LastSchoolName *string `json:"lastSchoolName,omitempty" xml:"lastSchoolName,omitempty"` Marriage *string `json:"marriage,omitempty" xml:"marriage,omitempty"` // This parameter is required. Name *string `json:"name,omitempty" xml:"name,omitempty"` // This parameter is required. Nation *string `json:"nation,omitempty" xml:"nation,omitempty"` // This parameter is required. NationCtry *string `json:"nationCtry,omitempty" xml:"nationCtry,omitempty"` // This parameter is required. PoliticalStatus *string `json:"politicalStatus,omitempty" xml:"politicalStatus,omitempty"` // This parameter is required. PostName *string `json:"postName,omitempty" xml:"postName,omitempty"` RegistDate *string `json:"registDate,omitempty" xml:"registDate,omitempty"` RegularDate *string `json:"regularDate,omitempty" xml:"regularDate,omitempty"` SuperEmpId *string `json:"superEmpId,omitempty" xml:"superEmpId,omitempty"` SuperName *string `json:"superName,omitempty" xml:"superName,omitempty"` WorkEmail *string `json:"workEmail,omitempty" xml:"workEmail,omitempty"` WorkLocAddr *string `json:"workLocAddr,omitempty" xml:"workLocAddr,omitempty"` WorkLocCity *string `json:"workLocCity,omitempty" xml:"workLocCity,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportEmpInfoRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportEmpInfoRequestBody) GoString() string { return s.String() } func (s *HrbrainImportEmpInfoRequestBody) SetBirthday(v string) *HrbrainImportEmpInfoRequestBody { s.Birthday = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetDeptName(v string) *HrbrainImportEmpInfoRequestBody { s.DeptName = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetDeptNo(v string) *HrbrainImportEmpInfoRequestBody { s.DeptNo = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetDimissionDate(v string) *HrbrainImportEmpInfoRequestBody { s.DimissionDate = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetEmpSource(v string) *HrbrainImportEmpInfoRequestBody { s.EmpSource = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetEmpStatus(v string) *HrbrainImportEmpInfoRequestBody { s.EmpStatus = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetEmpType(v string) *HrbrainImportEmpInfoRequestBody { s.EmpType = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportEmpInfoRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportEmpInfoRequestBody) SetGender(v string) *HrbrainImportEmpInfoRequestBody { s.Gender = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetHighestDegree(v string) *HrbrainImportEmpInfoRequestBody { s.HighestDegree = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetHighestEduName(v string) *HrbrainImportEmpInfoRequestBody { s.HighestEduName = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetIsDimission(v string) *HrbrainImportEmpInfoRequestBody { s.IsDimission = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetJobCodeName(v string) *HrbrainImportEmpInfoRequestBody { s.JobCodeName = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetJobLevel(v string) *HrbrainImportEmpInfoRequestBody { s.JobLevel = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetLastSchoolName(v string) *HrbrainImportEmpInfoRequestBody { s.LastSchoolName = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetMarriage(v string) *HrbrainImportEmpInfoRequestBody { s.Marriage = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetName(v string) *HrbrainImportEmpInfoRequestBody { s.Name = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetNation(v string) *HrbrainImportEmpInfoRequestBody { s.Nation = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetNationCtry(v string) *HrbrainImportEmpInfoRequestBody { s.NationCtry = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetPoliticalStatus(v string) *HrbrainImportEmpInfoRequestBody { s.PoliticalStatus = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetPostName(v string) *HrbrainImportEmpInfoRequestBody { s.PostName = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetRegistDate(v string) *HrbrainImportEmpInfoRequestBody { s.RegistDate = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetRegularDate(v string) *HrbrainImportEmpInfoRequestBody { s.RegularDate = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetSuperEmpId(v string) *HrbrainImportEmpInfoRequestBody { s.SuperEmpId = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetSuperName(v string) *HrbrainImportEmpInfoRequestBody { s.SuperName = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetWorkEmail(v string) *HrbrainImportEmpInfoRequestBody { s.WorkEmail = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetWorkLocAddr(v string) *HrbrainImportEmpInfoRequestBody { s.WorkLocAddr = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetWorkLocCity(v string) *HrbrainImportEmpInfoRequestBody { s.WorkLocCity = &v return s } func (s *HrbrainImportEmpInfoRequestBody) SetWorkNo(v string) *HrbrainImportEmpInfoRequestBody { s.WorkNo = &v return s } type HrbrainImportEmpInfoResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportEmpInfoResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportEmpInfoResponseBody) GoString() string { return s.String() } func (s *HrbrainImportEmpInfoResponseBody) SetRequestId(v string) *HrbrainImportEmpInfoResponseBody { s.RequestId = &v return s } func (s *HrbrainImportEmpInfoResponseBody) SetResult(v bool) *HrbrainImportEmpInfoResponseBody { s.Result = &v return s } func (s *HrbrainImportEmpInfoResponseBody) SetSuccess(v bool) *HrbrainImportEmpInfoResponseBody { s.Success = &v return s } type HrbrainImportEmpInfoResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportEmpInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportEmpInfoResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportEmpInfoResponse) GoString() string { return s.String() } func (s *HrbrainImportEmpInfoResponse) SetHeaders(v map[string]*string) *HrbrainImportEmpInfoResponse { s.Headers = v return s } func (s *HrbrainImportEmpInfoResponse) SetStatusCode(v int32) *HrbrainImportEmpInfoResponse { s.StatusCode = &v return s } func (s *HrbrainImportEmpInfoResponse) SetBody(v *HrbrainImportEmpInfoResponseBody) *HrbrainImportEmpInfoResponse { s.Body = v return s } type HrbrainImportLabelBaseHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportLabelBaseHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelBaseHeaders) GoString() string { return s.String() } func (s *HrbrainImportLabelBaseHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportLabelBaseHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportLabelBaseHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportLabelBaseHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportLabelBaseRequest struct { // This parameter is required. Body []*HrbrainImportLabelBaseRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportLabelBaseRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelBaseRequest) GoString() string { return s.String() } func (s *HrbrainImportLabelBaseRequest) SetBody(v []*HrbrainImportLabelBaseRequestBody) *HrbrainImportLabelBaseRequest { s.Body = v return s } func (s *HrbrainImportLabelBaseRequest) SetCorpId(v string) *HrbrainImportLabelBaseRequest { s.CorpId = &v return s } type HrbrainImportLabelBaseRequestBody struct { // This parameter is required. ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` // This parameter is required. Name *string `json:"name,omitempty" xml:"name,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportLabelBaseRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelBaseRequestBody) GoString() string { return s.String() } func (s *HrbrainImportLabelBaseRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportLabelBaseRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportLabelBaseRequestBody) SetName(v string) *HrbrainImportLabelBaseRequestBody { s.Name = &v return s } func (s *HrbrainImportLabelBaseRequestBody) SetWorkNo(v string) *HrbrainImportLabelBaseRequestBody { s.WorkNo = &v return s } type HrbrainImportLabelBaseResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportLabelBaseResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelBaseResponseBody) GoString() string { return s.String() } func (s *HrbrainImportLabelBaseResponseBody) SetRequestId(v string) *HrbrainImportLabelBaseResponseBody { s.RequestId = &v return s } func (s *HrbrainImportLabelBaseResponseBody) SetResult(v bool) *HrbrainImportLabelBaseResponseBody { s.Result = &v return s } func (s *HrbrainImportLabelBaseResponseBody) SetSuccess(v bool) *HrbrainImportLabelBaseResponseBody { s.Success = &v return s } type HrbrainImportLabelBaseResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportLabelBaseResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportLabelBaseResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelBaseResponse) GoString() string { return s.String() } func (s *HrbrainImportLabelBaseResponse) SetHeaders(v map[string]*string) *HrbrainImportLabelBaseResponse { s.Headers = v return s } func (s *HrbrainImportLabelBaseResponse) SetStatusCode(v int32) *HrbrainImportLabelBaseResponse { s.StatusCode = &v return s } func (s *HrbrainImportLabelBaseResponse) SetBody(v *HrbrainImportLabelBaseResponseBody) *HrbrainImportLabelBaseResponse { s.Body = v return s } type HrbrainImportLabelCustomHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportLabelCustomHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelCustomHeaders) GoString() string { return s.String() } func (s *HrbrainImportLabelCustomHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportLabelCustomHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportLabelCustomHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportLabelCustomHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportLabelCustomRequest struct { // This parameter is required. Body []*HrbrainImportLabelCustomRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportLabelCustomRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelCustomRequest) GoString() string { return s.String() } func (s *HrbrainImportLabelCustomRequest) SetBody(v []*HrbrainImportLabelCustomRequestBody) *HrbrainImportLabelCustomRequest { s.Body = v return s } func (s *HrbrainImportLabelCustomRequest) SetCorpId(v string) *HrbrainImportLabelCustomRequest { s.CorpId = &v return s } type HrbrainImportLabelCustomRequestBody struct { ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` // This parameter is required. Name *string `json:"name,omitempty" xml:"name,omitempty"` // This parameter is required. Tag *string `json:"tag,omitempty" xml:"tag,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportLabelCustomRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelCustomRequestBody) GoString() string { return s.String() } func (s *HrbrainImportLabelCustomRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportLabelCustomRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportLabelCustomRequestBody) SetName(v string) *HrbrainImportLabelCustomRequestBody { s.Name = &v return s } func (s *HrbrainImportLabelCustomRequestBody) SetTag(v string) *HrbrainImportLabelCustomRequestBody { s.Tag = &v return s } func (s *HrbrainImportLabelCustomRequestBody) SetWorkNo(v string) *HrbrainImportLabelCustomRequestBody { s.WorkNo = &v return s } type HrbrainImportLabelCustomResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportLabelCustomResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelCustomResponseBody) GoString() string { return s.String() } func (s *HrbrainImportLabelCustomResponseBody) SetRequestId(v string) *HrbrainImportLabelCustomResponseBody { s.RequestId = &v return s } func (s *HrbrainImportLabelCustomResponseBody) SetResult(v bool) *HrbrainImportLabelCustomResponseBody { s.Result = &v return s } func (s *HrbrainImportLabelCustomResponseBody) SetSuccess(v bool) *HrbrainImportLabelCustomResponseBody { s.Success = &v return s } type HrbrainImportLabelCustomResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportLabelCustomResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportLabelCustomResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelCustomResponse) GoString() string { return s.String() } func (s *HrbrainImportLabelCustomResponse) SetHeaders(v map[string]*string) *HrbrainImportLabelCustomResponse { s.Headers = v return s } func (s *HrbrainImportLabelCustomResponse) SetStatusCode(v int32) *HrbrainImportLabelCustomResponse { s.StatusCode = &v return s } func (s *HrbrainImportLabelCustomResponse) SetBody(v *HrbrainImportLabelCustomResponseBody) *HrbrainImportLabelCustomResponse { s.Body = v return s } type HrbrainImportLabelIndustryHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportLabelIndustryHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelIndustryHeaders) GoString() string { return s.String() } func (s *HrbrainImportLabelIndustryHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportLabelIndustryHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportLabelIndustryHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportLabelIndustryHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportLabelIndustryRequest struct { // This parameter is required. Body []*HrbrainImportLabelIndustryRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportLabelIndustryRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelIndustryRequest) GoString() string { return s.String() } func (s *HrbrainImportLabelIndustryRequest) SetBody(v []*HrbrainImportLabelIndustryRequestBody) *HrbrainImportLabelIndustryRequest { s.Body = v return s } func (s *HrbrainImportLabelIndustryRequest) SetCorpId(v string) *HrbrainImportLabelIndustryRequest { s.CorpId = &v return s } type HrbrainImportLabelIndustryRequestBody struct { ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` // This parameter is required. Level1 *string `json:"level1,omitempty" xml:"level1,omitempty"` // This parameter is required. Level2 *string `json:"level2,omitempty" xml:"level2,omitempty"` // This parameter is required. Level3 *string `json:"level3,omitempty" xml:"level3,omitempty"` // This parameter is required. Name *string `json:"name,omitempty" xml:"name,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportLabelIndustryRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelIndustryRequestBody) GoString() string { return s.String() } func (s *HrbrainImportLabelIndustryRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportLabelIndustryRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportLabelIndustryRequestBody) SetLevel1(v string) *HrbrainImportLabelIndustryRequestBody { s.Level1 = &v return s } func (s *HrbrainImportLabelIndustryRequestBody) SetLevel2(v string) *HrbrainImportLabelIndustryRequestBody { s.Level2 = &v return s } func (s *HrbrainImportLabelIndustryRequestBody) SetLevel3(v string) *HrbrainImportLabelIndustryRequestBody { s.Level3 = &v return s } func (s *HrbrainImportLabelIndustryRequestBody) SetName(v string) *HrbrainImportLabelIndustryRequestBody { s.Name = &v return s } func (s *HrbrainImportLabelIndustryRequestBody) SetWorkNo(v string) *HrbrainImportLabelIndustryRequestBody { s.WorkNo = &v return s } type HrbrainImportLabelIndustryResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportLabelIndustryResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelIndustryResponseBody) GoString() string { return s.String() } func (s *HrbrainImportLabelIndustryResponseBody) SetRequestId(v string) *HrbrainImportLabelIndustryResponseBody { s.RequestId = &v return s } func (s *HrbrainImportLabelIndustryResponseBody) SetResult(v bool) *HrbrainImportLabelIndustryResponseBody { s.Result = &v return s } func (s *HrbrainImportLabelIndustryResponseBody) SetSuccess(v bool) *HrbrainImportLabelIndustryResponseBody { s.Success = &v return s } type HrbrainImportLabelIndustryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportLabelIndustryResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportLabelIndustryResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelIndustryResponse) GoString() string { return s.String() } func (s *HrbrainImportLabelIndustryResponse) SetHeaders(v map[string]*string) *HrbrainImportLabelIndustryResponse { s.Headers = v return s } func (s *HrbrainImportLabelIndustryResponse) SetStatusCode(v int32) *HrbrainImportLabelIndustryResponse { s.StatusCode = &v return s } func (s *HrbrainImportLabelIndustryResponse) SetBody(v *HrbrainImportLabelIndustryResponseBody) *HrbrainImportLabelIndustryResponse { s.Body = v return s } type HrbrainImportLabelInventoryHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportLabelInventoryHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelInventoryHeaders) GoString() string { return s.String() } func (s *HrbrainImportLabelInventoryHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportLabelInventoryHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportLabelInventoryHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportLabelInventoryHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportLabelInventoryRequest struct { // This parameter is required. Body []*HrbrainImportLabelInventoryRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportLabelInventoryRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelInventoryRequest) GoString() string { return s.String() } func (s *HrbrainImportLabelInventoryRequest) SetBody(v []*HrbrainImportLabelInventoryRequestBody) *HrbrainImportLabelInventoryRequest { s.Body = v return s } func (s *HrbrainImportLabelInventoryRequest) SetCorpId(v string) *HrbrainImportLabelInventoryRequest { s.CorpId = &v return s } type HrbrainImportLabelInventoryRequestBody struct { ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` // This parameter is required. Name *string `json:"name,omitempty" xml:"name,omitempty"` // This parameter is required. Period *string `json:"period,omitempty" xml:"period,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportLabelInventoryRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelInventoryRequestBody) GoString() string { return s.String() } func (s *HrbrainImportLabelInventoryRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportLabelInventoryRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportLabelInventoryRequestBody) SetName(v string) *HrbrainImportLabelInventoryRequestBody { s.Name = &v return s } func (s *HrbrainImportLabelInventoryRequestBody) SetPeriod(v string) *HrbrainImportLabelInventoryRequestBody { s.Period = &v return s } func (s *HrbrainImportLabelInventoryRequestBody) SetWorkNo(v string) *HrbrainImportLabelInventoryRequestBody { s.WorkNo = &v return s } type HrbrainImportLabelInventoryResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportLabelInventoryResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelInventoryResponseBody) GoString() string { return s.String() } func (s *HrbrainImportLabelInventoryResponseBody) SetRequestId(v string) *HrbrainImportLabelInventoryResponseBody { s.RequestId = &v return s } func (s *HrbrainImportLabelInventoryResponseBody) SetResult(v bool) *HrbrainImportLabelInventoryResponseBody { s.Result = &v return s } func (s *HrbrainImportLabelInventoryResponseBody) SetSuccess(v bool) *HrbrainImportLabelInventoryResponseBody { s.Success = &v return s } type HrbrainImportLabelInventoryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportLabelInventoryResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportLabelInventoryResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelInventoryResponse) GoString() string { return s.String() } func (s *HrbrainImportLabelInventoryResponse) SetHeaders(v map[string]*string) *HrbrainImportLabelInventoryResponse { s.Headers = v return s } func (s *HrbrainImportLabelInventoryResponse) SetStatusCode(v int32) *HrbrainImportLabelInventoryResponse { s.StatusCode = &v return s } func (s *HrbrainImportLabelInventoryResponse) SetBody(v *HrbrainImportLabelInventoryResponseBody) *HrbrainImportLabelInventoryResponse { s.Body = v return s } type HrbrainImportLabelProfSkillHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportLabelProfSkillHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelProfSkillHeaders) GoString() string { return s.String() } func (s *HrbrainImportLabelProfSkillHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportLabelProfSkillHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportLabelProfSkillHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportLabelProfSkillHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportLabelProfSkillRequest struct { // This parameter is required. Body []*HrbrainImportLabelProfSkillRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportLabelProfSkillRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelProfSkillRequest) GoString() string { return s.String() } func (s *HrbrainImportLabelProfSkillRequest) SetBody(v []*HrbrainImportLabelProfSkillRequestBody) *HrbrainImportLabelProfSkillRequest { s.Body = v return s } func (s *HrbrainImportLabelProfSkillRequest) SetCorpId(v string) *HrbrainImportLabelProfSkillRequest { s.CorpId = &v return s } type HrbrainImportLabelProfSkillRequestBody struct { ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` // This parameter is required. Level1 *string `json:"level1,omitempty" xml:"level1,omitempty"` // This parameter is required. Level2 *string `json:"level2,omitempty" xml:"level2,omitempty"` // This parameter is required. Level3 *string `json:"level3,omitempty" xml:"level3,omitempty"` // This parameter is required. Name *string `json:"name,omitempty" xml:"name,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportLabelProfSkillRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelProfSkillRequestBody) GoString() string { return s.String() } func (s *HrbrainImportLabelProfSkillRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportLabelProfSkillRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportLabelProfSkillRequestBody) SetLevel1(v string) *HrbrainImportLabelProfSkillRequestBody { s.Level1 = &v return s } func (s *HrbrainImportLabelProfSkillRequestBody) SetLevel2(v string) *HrbrainImportLabelProfSkillRequestBody { s.Level2 = &v return s } func (s *HrbrainImportLabelProfSkillRequestBody) SetLevel3(v string) *HrbrainImportLabelProfSkillRequestBody { s.Level3 = &v return s } func (s *HrbrainImportLabelProfSkillRequestBody) SetName(v string) *HrbrainImportLabelProfSkillRequestBody { s.Name = &v return s } func (s *HrbrainImportLabelProfSkillRequestBody) SetWorkNo(v string) *HrbrainImportLabelProfSkillRequestBody { s.WorkNo = &v return s } type HrbrainImportLabelProfSkillResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportLabelProfSkillResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelProfSkillResponseBody) GoString() string { return s.String() } func (s *HrbrainImportLabelProfSkillResponseBody) SetRequestId(v string) *HrbrainImportLabelProfSkillResponseBody { s.RequestId = &v return s } func (s *HrbrainImportLabelProfSkillResponseBody) SetResult(v bool) *HrbrainImportLabelProfSkillResponseBody { s.Result = &v return s } func (s *HrbrainImportLabelProfSkillResponseBody) SetSuccess(v bool) *HrbrainImportLabelProfSkillResponseBody { s.Success = &v return s } type HrbrainImportLabelProfSkillResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportLabelProfSkillResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportLabelProfSkillResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportLabelProfSkillResponse) GoString() string { return s.String() } func (s *HrbrainImportLabelProfSkillResponse) SetHeaders(v map[string]*string) *HrbrainImportLabelProfSkillResponse { s.Headers = v return s } func (s *HrbrainImportLabelProfSkillResponse) SetStatusCode(v int32) *HrbrainImportLabelProfSkillResponse { s.StatusCode = &v return s } func (s *HrbrainImportLabelProfSkillResponse) SetBody(v *HrbrainImportLabelProfSkillResponseBody) *HrbrainImportLabelProfSkillResponse { s.Body = v return s } type HrbrainImportPerfEvalHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportPerfEvalHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportPerfEvalHeaders) GoString() string { return s.String() } func (s *HrbrainImportPerfEvalHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportPerfEvalHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportPerfEvalHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportPerfEvalHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportPerfEvalRequest struct { // This parameter is required. Body []*HrbrainImportPerfEvalRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportPerfEvalRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportPerfEvalRequest) GoString() string { return s.String() } func (s *HrbrainImportPerfEvalRequest) SetBody(v []*HrbrainImportPerfEvalRequestBody) *HrbrainImportPerfEvalRequest { s.Body = v return s } func (s *HrbrainImportPerfEvalRequest) SetCorpId(v string) *HrbrainImportPerfEvalRequest { s.CorpId = &v return s } type HrbrainImportPerfEvalRequestBody struct { Comment *string `json:"comment,omitempty" xml:"comment,omitempty"` ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` // This parameter is required. Name *string `json:"name,omitempty" xml:"name,omitempty"` PerfCate *string `json:"perfCate,omitempty" xml:"perfCate,omitempty"` // This parameter is required. PerfPlanName *string `json:"perfPlanName,omitempty" xml:"perfPlanName,omitempty"` PerfScore *string `json:"perfScore,omitempty" xml:"perfScore,omitempty"` // This parameter is required. Period *string `json:"period,omitempty" xml:"period,omitempty"` // This parameter is required. PeriodEndDate *string `json:"periodEndDate,omitempty" xml:"periodEndDate,omitempty"` // This parameter is required. PeriodStartDate *string `json:"periodStartDate,omitempty" xml:"periodStartDate,omitempty"` // This parameter is required. Score *string `json:"score,omitempty" xml:"score,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportPerfEvalRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportPerfEvalRequestBody) GoString() string { return s.String() } func (s *HrbrainImportPerfEvalRequestBody) SetComment(v string) *HrbrainImportPerfEvalRequestBody { s.Comment = &v return s } func (s *HrbrainImportPerfEvalRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportPerfEvalRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportPerfEvalRequestBody) SetName(v string) *HrbrainImportPerfEvalRequestBody { s.Name = &v return s } func (s *HrbrainImportPerfEvalRequestBody) SetPerfCate(v string) *HrbrainImportPerfEvalRequestBody { s.PerfCate = &v return s } func (s *HrbrainImportPerfEvalRequestBody) SetPerfPlanName(v string) *HrbrainImportPerfEvalRequestBody { s.PerfPlanName = &v return s } func (s *HrbrainImportPerfEvalRequestBody) SetPerfScore(v string) *HrbrainImportPerfEvalRequestBody { s.PerfScore = &v return s } func (s *HrbrainImportPerfEvalRequestBody) SetPeriod(v string) *HrbrainImportPerfEvalRequestBody { s.Period = &v return s } func (s *HrbrainImportPerfEvalRequestBody) SetPeriodEndDate(v string) *HrbrainImportPerfEvalRequestBody { s.PeriodEndDate = &v return s } func (s *HrbrainImportPerfEvalRequestBody) SetPeriodStartDate(v string) *HrbrainImportPerfEvalRequestBody { s.PeriodStartDate = &v return s } func (s *HrbrainImportPerfEvalRequestBody) SetScore(v string) *HrbrainImportPerfEvalRequestBody { s.Score = &v return s } func (s *HrbrainImportPerfEvalRequestBody) SetWorkNo(v string) *HrbrainImportPerfEvalRequestBody { s.WorkNo = &v return s } type HrbrainImportPerfEvalResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportPerfEvalResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportPerfEvalResponseBody) GoString() string { return s.String() } func (s *HrbrainImportPerfEvalResponseBody) SetRequestId(v string) *HrbrainImportPerfEvalResponseBody { s.RequestId = &v return s } func (s *HrbrainImportPerfEvalResponseBody) SetResult(v bool) *HrbrainImportPerfEvalResponseBody { s.Result = &v return s } func (s *HrbrainImportPerfEvalResponseBody) SetSuccess(v bool) *HrbrainImportPerfEvalResponseBody { s.Success = &v return s } type HrbrainImportPerfEvalResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportPerfEvalResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportPerfEvalResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportPerfEvalResponse) GoString() string { return s.String() } func (s *HrbrainImportPerfEvalResponse) SetHeaders(v map[string]*string) *HrbrainImportPerfEvalResponse { s.Headers = v return s } func (s *HrbrainImportPerfEvalResponse) SetStatusCode(v int32) *HrbrainImportPerfEvalResponse { s.StatusCode = &v return s } func (s *HrbrainImportPerfEvalResponse) SetBody(v *HrbrainImportPerfEvalResponseBody) *HrbrainImportPerfEvalResponse { s.Body = v return s } type HrbrainImportPromEvalHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportPromEvalHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportPromEvalHeaders) GoString() string { return s.String() } func (s *HrbrainImportPromEvalHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportPromEvalHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportPromEvalHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportPromEvalHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportPromEvalRequest struct { // This parameter is required. Body []*HrbrainImportPromEvalRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportPromEvalRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportPromEvalRequest) GoString() string { return s.String() } func (s *HrbrainImportPromEvalRequest) SetBody(v []*HrbrainImportPromEvalRequestBody) *HrbrainImportPromEvalRequest { s.Body = v return s } func (s *HrbrainImportPromEvalRequest) SetCorpId(v string) *HrbrainImportPromEvalRequest { s.CorpId = &v return s } type HrbrainImportPromEvalRequestBody struct { Comment *string `json:"comment,omitempty" xml:"comment,omitempty"` // This parameter is required. EffectiveDate *string `json:"effectiveDate,omitempty" xml:"effectiveDate,omitempty"` ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` // This parameter is required. Name *string `json:"name,omitempty" xml:"name,omitempty"` // This parameter is required. NewJobLevel *string `json:"newJobLevel,omitempty" xml:"newJobLevel,omitempty"` // This parameter is required. Period *string `json:"period,omitempty" xml:"period,omitempty"` PeriodEndDate *string `json:"periodEndDate,omitempty" xml:"periodEndDate,omitempty"` PeriodStartDate *string `json:"periodStartDate,omitempty" xml:"periodStartDate,omitempty"` // This parameter is required. PreJobLevel *string `json:"preJobLevel,omitempty" xml:"preJobLevel,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportPromEvalRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportPromEvalRequestBody) GoString() string { return s.String() } func (s *HrbrainImportPromEvalRequestBody) SetComment(v string) *HrbrainImportPromEvalRequestBody { s.Comment = &v return s } func (s *HrbrainImportPromEvalRequestBody) SetEffectiveDate(v string) *HrbrainImportPromEvalRequestBody { s.EffectiveDate = &v return s } func (s *HrbrainImportPromEvalRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportPromEvalRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportPromEvalRequestBody) SetName(v string) *HrbrainImportPromEvalRequestBody { s.Name = &v return s } func (s *HrbrainImportPromEvalRequestBody) SetNewJobLevel(v string) *HrbrainImportPromEvalRequestBody { s.NewJobLevel = &v return s } func (s *HrbrainImportPromEvalRequestBody) SetPeriod(v string) *HrbrainImportPromEvalRequestBody { s.Period = &v return s } func (s *HrbrainImportPromEvalRequestBody) SetPeriodEndDate(v string) *HrbrainImportPromEvalRequestBody { s.PeriodEndDate = &v return s } func (s *HrbrainImportPromEvalRequestBody) SetPeriodStartDate(v string) *HrbrainImportPromEvalRequestBody { s.PeriodStartDate = &v return s } func (s *HrbrainImportPromEvalRequestBody) SetPreJobLevel(v string) *HrbrainImportPromEvalRequestBody { s.PreJobLevel = &v return s } func (s *HrbrainImportPromEvalRequestBody) SetWorkNo(v string) *HrbrainImportPromEvalRequestBody { s.WorkNo = &v return s } type HrbrainImportPromEvalResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportPromEvalResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportPromEvalResponseBody) GoString() string { return s.String() } func (s *HrbrainImportPromEvalResponseBody) SetRequestId(v string) *HrbrainImportPromEvalResponseBody { s.RequestId = &v return s } func (s *HrbrainImportPromEvalResponseBody) SetResult(v bool) *HrbrainImportPromEvalResponseBody { s.Result = &v return s } func (s *HrbrainImportPromEvalResponseBody) SetSuccess(v bool) *HrbrainImportPromEvalResponseBody { s.Success = &v return s } type HrbrainImportPromEvalResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportPromEvalResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportPromEvalResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportPromEvalResponse) GoString() string { return s.String() } func (s *HrbrainImportPromEvalResponse) SetHeaders(v map[string]*string) *HrbrainImportPromEvalResponse { s.Headers = v return s } func (s *HrbrainImportPromEvalResponse) SetStatusCode(v int32) *HrbrainImportPromEvalResponse { s.StatusCode = &v return s } func (s *HrbrainImportPromEvalResponse) SetBody(v *HrbrainImportPromEvalResponseBody) *HrbrainImportPromEvalResponse { s.Body = v return s } type HrbrainImportPunDetailHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportPunDetailHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportPunDetailHeaders) GoString() string { return s.String() } func (s *HrbrainImportPunDetailHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportPunDetailHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportPunDetailHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportPunDetailHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportPunDetailRequest struct { // This parameter is required. Body []*HrbrainImportPunDetailRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportPunDetailRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportPunDetailRequest) GoString() string { return s.String() } func (s *HrbrainImportPunDetailRequest) SetBody(v []*HrbrainImportPunDetailRequestBody) *HrbrainImportPunDetailRequest { s.Body = v return s } func (s *HrbrainImportPunDetailRequest) SetCorpId(v string) *HrbrainImportPunDetailRequest { s.CorpId = &v return s } type HrbrainImportPunDetailRequestBody struct { Comment *string `json:"comment,omitempty" xml:"comment,omitempty"` // This parameter is required. EffectiveDate *string `json:"effectiveDate,omitempty" xml:"effectiveDate,omitempty"` ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` // This parameter is required. Name *string `json:"name,omitempty" xml:"name,omitempty"` // This parameter is required. PunName *string `json:"punName,omitempty" xml:"punName,omitempty"` PunOrg *string `json:"punOrg,omitempty" xml:"punOrg,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportPunDetailRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportPunDetailRequestBody) GoString() string { return s.String() } func (s *HrbrainImportPunDetailRequestBody) SetComment(v string) *HrbrainImportPunDetailRequestBody { s.Comment = &v return s } func (s *HrbrainImportPunDetailRequestBody) SetEffectiveDate(v string) *HrbrainImportPunDetailRequestBody { s.EffectiveDate = &v return s } func (s *HrbrainImportPunDetailRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportPunDetailRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportPunDetailRequestBody) SetName(v string) *HrbrainImportPunDetailRequestBody { s.Name = &v return s } func (s *HrbrainImportPunDetailRequestBody) SetPunName(v string) *HrbrainImportPunDetailRequestBody { s.PunName = &v return s } func (s *HrbrainImportPunDetailRequestBody) SetPunOrg(v string) *HrbrainImportPunDetailRequestBody { s.PunOrg = &v return s } func (s *HrbrainImportPunDetailRequestBody) SetWorkNo(v string) *HrbrainImportPunDetailRequestBody { s.WorkNo = &v return s } type HrbrainImportPunDetailResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportPunDetailResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportPunDetailResponseBody) GoString() string { return s.String() } func (s *HrbrainImportPunDetailResponseBody) SetRequestId(v string) *HrbrainImportPunDetailResponseBody { s.RequestId = &v return s } func (s *HrbrainImportPunDetailResponseBody) SetResult(v bool) *HrbrainImportPunDetailResponseBody { s.Result = &v return s } func (s *HrbrainImportPunDetailResponseBody) SetSuccess(v bool) *HrbrainImportPunDetailResponseBody { s.Success = &v return s } type HrbrainImportPunDetailResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportPunDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportPunDetailResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportPunDetailResponse) GoString() string { return s.String() } func (s *HrbrainImportPunDetailResponse) SetHeaders(v map[string]*string) *HrbrainImportPunDetailResponse { s.Headers = v return s } func (s *HrbrainImportPunDetailResponse) SetStatusCode(v int32) *HrbrainImportPunDetailResponse { s.StatusCode = &v return s } func (s *HrbrainImportPunDetailResponse) SetBody(v *HrbrainImportPunDetailResponseBody) *HrbrainImportPunDetailResponse { s.Body = v return s } type HrbrainImportRegistHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportRegistHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportRegistHeaders) GoString() string { return s.String() } func (s *HrbrainImportRegistHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportRegistHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportRegistHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportRegistHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportRegistRequest struct { // This parameter is required. Body []*HrbrainImportRegistRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportRegistRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportRegistRequest) GoString() string { return s.String() } func (s *HrbrainImportRegistRequest) SetBody(v []*HrbrainImportRegistRequestBody) *HrbrainImportRegistRequest { s.Body = v return s } func (s *HrbrainImportRegistRequest) SetCorpId(v string) *HrbrainImportRegistRequest { s.CorpId = &v return s } type HrbrainImportRegistRequestBody struct { // This parameter is required. DeptName *string `json:"deptName,omitempty" xml:"deptName,omitempty"` // This parameter is required. DeptNo *string `json:"deptNo,omitempty" xml:"deptNo,omitempty"` // This parameter is required. EmpSource *string `json:"empSource,omitempty" xml:"empSource,omitempty"` // This parameter is required. EmpType *string `json:"empType,omitempty" xml:"empType,omitempty"` ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` JobCodeName *string `json:"jobCodeName,omitempty" xml:"jobCodeName,omitempty"` JobLevel *string `json:"jobLevel,omitempty" xml:"jobLevel,omitempty"` // This parameter is required. Name *string `json:"name,omitempty" xml:"name,omitempty"` PostName *string `json:"postName,omitempty" xml:"postName,omitempty"` // This parameter is required. RegistDate *string `json:"registDate,omitempty" xml:"registDate,omitempty"` SuperName *string `json:"superName,omitempty" xml:"superName,omitempty"` WorkLocAddr *string `json:"workLocAddr,omitempty" xml:"workLocAddr,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportRegistRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportRegistRequestBody) GoString() string { return s.String() } func (s *HrbrainImportRegistRequestBody) SetDeptName(v string) *HrbrainImportRegistRequestBody { s.DeptName = &v return s } func (s *HrbrainImportRegistRequestBody) SetDeptNo(v string) *HrbrainImportRegistRequestBody { s.DeptNo = &v return s } func (s *HrbrainImportRegistRequestBody) SetEmpSource(v string) *HrbrainImportRegistRequestBody { s.EmpSource = &v return s } func (s *HrbrainImportRegistRequestBody) SetEmpType(v string) *HrbrainImportRegistRequestBody { s.EmpType = &v return s } func (s *HrbrainImportRegistRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportRegistRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportRegistRequestBody) SetJobCodeName(v string) *HrbrainImportRegistRequestBody { s.JobCodeName = &v return s } func (s *HrbrainImportRegistRequestBody) SetJobLevel(v string) *HrbrainImportRegistRequestBody { s.JobLevel = &v return s } func (s *HrbrainImportRegistRequestBody) SetName(v string) *HrbrainImportRegistRequestBody { s.Name = &v return s } func (s *HrbrainImportRegistRequestBody) SetPostName(v string) *HrbrainImportRegistRequestBody { s.PostName = &v return s } func (s *HrbrainImportRegistRequestBody) SetRegistDate(v string) *HrbrainImportRegistRequestBody { s.RegistDate = &v return s } func (s *HrbrainImportRegistRequestBody) SetSuperName(v string) *HrbrainImportRegistRequestBody { s.SuperName = &v return s } func (s *HrbrainImportRegistRequestBody) SetWorkLocAddr(v string) *HrbrainImportRegistRequestBody { s.WorkLocAddr = &v return s } func (s *HrbrainImportRegistRequestBody) SetWorkNo(v string) *HrbrainImportRegistRequestBody { s.WorkNo = &v return s } type HrbrainImportRegistResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportRegistResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportRegistResponseBody) GoString() string { return s.String() } func (s *HrbrainImportRegistResponseBody) SetRequestId(v string) *HrbrainImportRegistResponseBody { s.RequestId = &v return s } func (s *HrbrainImportRegistResponseBody) SetResult(v bool) *HrbrainImportRegistResponseBody { s.Result = &v return s } func (s *HrbrainImportRegistResponseBody) SetSuccess(v bool) *HrbrainImportRegistResponseBody { s.Success = &v return s } type HrbrainImportRegistResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportRegistResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportRegistResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportRegistResponse) GoString() string { return s.String() } func (s *HrbrainImportRegistResponse) SetHeaders(v map[string]*string) *HrbrainImportRegistResponse { s.Headers = v return s } func (s *HrbrainImportRegistResponse) SetStatusCode(v int32) *HrbrainImportRegistResponse { s.StatusCode = &v return s } func (s *HrbrainImportRegistResponse) SetBody(v *HrbrainImportRegistResponseBody) *HrbrainImportRegistResponse { s.Body = v return s } type HrbrainImportRegularHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportRegularHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportRegularHeaders) GoString() string { return s.String() } func (s *HrbrainImportRegularHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportRegularHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportRegularHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportRegularHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportRegularRequest struct { Body []*HrbrainImportRegularRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportRegularRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportRegularRequest) GoString() string { return s.String() } func (s *HrbrainImportRegularRequest) SetBody(v []*HrbrainImportRegularRequestBody) *HrbrainImportRegularRequest { s.Body = v return s } func (s *HrbrainImportRegularRequest) SetCorpId(v string) *HrbrainImportRegularRequest { s.CorpId = &v return s } type HrbrainImportRegularRequestBody struct { DeptName *string `json:"deptName,omitempty" xml:"deptName,omitempty"` DeptNo *string `json:"deptNo,omitempty" xml:"deptNo,omitempty"` ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` JobCodeName *string `json:"jobCodeName,omitempty" xml:"jobCodeName,omitempty"` JobLevel *string `json:"jobLevel,omitempty" xml:"jobLevel,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` PlanRegularDate *string `json:"planRegularDate,omitempty" xml:"planRegularDate,omitempty"` PostName *string `json:"postName,omitempty" xml:"postName,omitempty"` // This parameter is required. RegularDate *string `json:"regularDate,omitempty" xml:"regularDate,omitempty"` SuperEmpId *string `json:"superEmpId,omitempty" xml:"superEmpId,omitempty"` SuperName *string `json:"superName,omitempty" xml:"superName,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportRegularRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportRegularRequestBody) GoString() string { return s.String() } func (s *HrbrainImportRegularRequestBody) SetDeptName(v string) *HrbrainImportRegularRequestBody { s.DeptName = &v return s } func (s *HrbrainImportRegularRequestBody) SetDeptNo(v string) *HrbrainImportRegularRequestBody { s.DeptNo = &v return s } func (s *HrbrainImportRegularRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportRegularRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportRegularRequestBody) SetJobCodeName(v string) *HrbrainImportRegularRequestBody { s.JobCodeName = &v return s } func (s *HrbrainImportRegularRequestBody) SetJobLevel(v string) *HrbrainImportRegularRequestBody { s.JobLevel = &v return s } func (s *HrbrainImportRegularRequestBody) SetName(v string) *HrbrainImportRegularRequestBody { s.Name = &v return s } func (s *HrbrainImportRegularRequestBody) SetPlanRegularDate(v string) *HrbrainImportRegularRequestBody { s.PlanRegularDate = &v return s } func (s *HrbrainImportRegularRequestBody) SetPostName(v string) *HrbrainImportRegularRequestBody { s.PostName = &v return s } func (s *HrbrainImportRegularRequestBody) SetRegularDate(v string) *HrbrainImportRegularRequestBody { s.RegularDate = &v return s } func (s *HrbrainImportRegularRequestBody) SetSuperEmpId(v string) *HrbrainImportRegularRequestBody { s.SuperEmpId = &v return s } func (s *HrbrainImportRegularRequestBody) SetSuperName(v string) *HrbrainImportRegularRequestBody { s.SuperName = &v return s } func (s *HrbrainImportRegularRequestBody) SetWorkNo(v string) *HrbrainImportRegularRequestBody { s.WorkNo = &v return s } type HrbrainImportRegularResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportRegularResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportRegularResponseBody) GoString() string { return s.String() } func (s *HrbrainImportRegularResponseBody) SetRequestId(v string) *HrbrainImportRegularResponseBody { s.RequestId = &v return s } func (s *HrbrainImportRegularResponseBody) SetResult(v bool) *HrbrainImportRegularResponseBody { s.Result = &v return s } func (s *HrbrainImportRegularResponseBody) SetSuccess(v bool) *HrbrainImportRegularResponseBody { s.Success = &v return s } type HrbrainImportRegularResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportRegularResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportRegularResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportRegularResponse) GoString() string { return s.String() } func (s *HrbrainImportRegularResponse) SetHeaders(v map[string]*string) *HrbrainImportRegularResponse { s.Headers = v return s } func (s *HrbrainImportRegularResponse) SetStatusCode(v int32) *HrbrainImportRegularResponse { s.StatusCode = &v return s } func (s *HrbrainImportRegularResponse) SetBody(v *HrbrainImportRegularResponseBody) *HrbrainImportRegularResponse { s.Body = v return s } type HrbrainImportTrainingHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportTrainingHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportTrainingHeaders) GoString() string { return s.String() } func (s *HrbrainImportTrainingHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportTrainingHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportTrainingHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportTrainingHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportTrainingRequest struct { Body []*HrbrainImportTrainingRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportTrainingRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportTrainingRequest) GoString() string { return s.String() } func (s *HrbrainImportTrainingRequest) SetBody(v []*HrbrainImportTrainingRequestBody) *HrbrainImportTrainingRequest { s.Body = v return s } func (s *HrbrainImportTrainingRequest) SetCorpId(v string) *HrbrainImportTrainingRequest { s.CorpId = &v return s } type HrbrainImportTrainingRequestBody struct { CertifCnt *string `json:"certifCnt,omitempty" xml:"certifCnt,omitempty"` CreditScore *string `json:"creditScore,omitempty" xml:"creditScore,omitempty"` DeptName *string `json:"deptName,omitempty" xml:"deptName,omitempty"` DeptNo *string `json:"deptNo,omitempty" xml:"deptNo,omitempty"` ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` JobCodeName *string `json:"jobCodeName,omitempty" xml:"jobCodeName,omitempty"` JobLevel *string `json:"jobLevel,omitempty" xml:"jobLevel,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` PostName *string `json:"postName,omitempty" xml:"postName,omitempty"` // This parameter is required. TrainEndDate *string `json:"trainEndDate,omitempty" xml:"trainEndDate,omitempty"` // This parameter is required. TrainName *string `json:"trainName,omitempty" xml:"trainName,omitempty"` // This parameter is required. TrainStartDate *string `json:"trainStartDate,omitempty" xml:"trainStartDate,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportTrainingRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportTrainingRequestBody) GoString() string { return s.String() } func (s *HrbrainImportTrainingRequestBody) SetCertifCnt(v string) *HrbrainImportTrainingRequestBody { s.CertifCnt = &v return s } func (s *HrbrainImportTrainingRequestBody) SetCreditScore(v string) *HrbrainImportTrainingRequestBody { s.CreditScore = &v return s } func (s *HrbrainImportTrainingRequestBody) SetDeptName(v string) *HrbrainImportTrainingRequestBody { s.DeptName = &v return s } func (s *HrbrainImportTrainingRequestBody) SetDeptNo(v string) *HrbrainImportTrainingRequestBody { s.DeptNo = &v return s } func (s *HrbrainImportTrainingRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportTrainingRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportTrainingRequestBody) SetJobCodeName(v string) *HrbrainImportTrainingRequestBody { s.JobCodeName = &v return s } func (s *HrbrainImportTrainingRequestBody) SetJobLevel(v string) *HrbrainImportTrainingRequestBody { s.JobLevel = &v return s } func (s *HrbrainImportTrainingRequestBody) SetName(v string) *HrbrainImportTrainingRequestBody { s.Name = &v return s } func (s *HrbrainImportTrainingRequestBody) SetPostName(v string) *HrbrainImportTrainingRequestBody { s.PostName = &v return s } func (s *HrbrainImportTrainingRequestBody) SetTrainEndDate(v string) *HrbrainImportTrainingRequestBody { s.TrainEndDate = &v return s } func (s *HrbrainImportTrainingRequestBody) SetTrainName(v string) *HrbrainImportTrainingRequestBody { s.TrainName = &v return s } func (s *HrbrainImportTrainingRequestBody) SetTrainStartDate(v string) *HrbrainImportTrainingRequestBody { s.TrainStartDate = &v return s } func (s *HrbrainImportTrainingRequestBody) SetWorkNo(v string) *HrbrainImportTrainingRequestBody { s.WorkNo = &v return s } type HrbrainImportTrainingResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportTrainingResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportTrainingResponseBody) GoString() string { return s.String() } func (s *HrbrainImportTrainingResponseBody) SetRequestId(v string) *HrbrainImportTrainingResponseBody { s.RequestId = &v return s } func (s *HrbrainImportTrainingResponseBody) SetResult(v bool) *HrbrainImportTrainingResponseBody { s.Result = &v return s } func (s *HrbrainImportTrainingResponseBody) SetSuccess(v bool) *HrbrainImportTrainingResponseBody { s.Success = &v return s } type HrbrainImportTrainingResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportTrainingResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportTrainingResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportTrainingResponse) GoString() string { return s.String() } func (s *HrbrainImportTrainingResponse) SetHeaders(v map[string]*string) *HrbrainImportTrainingResponse { s.Headers = v return s } func (s *HrbrainImportTrainingResponse) SetStatusCode(v int32) *HrbrainImportTrainingResponse { s.StatusCode = &v return s } func (s *HrbrainImportTrainingResponse) SetBody(v *HrbrainImportTrainingResponseBody) *HrbrainImportTrainingResponse { s.Body = v return s } type HrbrainImportTransferEvalHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportTransferEvalHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportTransferEvalHeaders) GoString() string { return s.String() } func (s *HrbrainImportTransferEvalHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportTransferEvalHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportTransferEvalHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportTransferEvalHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportTransferEvalRequest struct { // This parameter is required. Body []*HrbrainImportTransferEvalRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportTransferEvalRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportTransferEvalRequest) GoString() string { return s.String() } func (s *HrbrainImportTransferEvalRequest) SetBody(v []*HrbrainImportTransferEvalRequestBody) *HrbrainImportTransferEvalRequest { s.Body = v return s } func (s *HrbrainImportTransferEvalRequest) SetCorpId(v string) *HrbrainImportTransferEvalRequest { s.CorpId = &v return s } type HrbrainImportTransferEvalRequestBody struct { // This parameter is required. CurrInfo map[string]interface{} `json:"currInfo,omitempty" xml:"currInfo,omitempty"` ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` // This parameter is required. Name *string `json:"name,omitempty" xml:"name,omitempty"` // This parameter is required. PreInfo map[string]interface{} `json:"preInfo,omitempty" xml:"preInfo,omitempty"` // This parameter is required. TransferDate *string `json:"transferDate,omitempty" xml:"transferDate,omitempty"` // This parameter is required. TransferReason *string `json:"transferReason,omitempty" xml:"transferReason,omitempty"` // This parameter is required. TransferType *string `json:"transferType,omitempty" xml:"transferType,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportTransferEvalRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportTransferEvalRequestBody) GoString() string { return s.String() } func (s *HrbrainImportTransferEvalRequestBody) SetCurrInfo(v map[string]interface{}) *HrbrainImportTransferEvalRequestBody { s.CurrInfo = v return s } func (s *HrbrainImportTransferEvalRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportTransferEvalRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportTransferEvalRequestBody) SetName(v string) *HrbrainImportTransferEvalRequestBody { s.Name = &v return s } func (s *HrbrainImportTransferEvalRequestBody) SetPreInfo(v map[string]interface{}) *HrbrainImportTransferEvalRequestBody { s.PreInfo = v return s } func (s *HrbrainImportTransferEvalRequestBody) SetTransferDate(v string) *HrbrainImportTransferEvalRequestBody { s.TransferDate = &v return s } func (s *HrbrainImportTransferEvalRequestBody) SetTransferReason(v string) *HrbrainImportTransferEvalRequestBody { s.TransferReason = &v return s } func (s *HrbrainImportTransferEvalRequestBody) SetTransferType(v string) *HrbrainImportTransferEvalRequestBody { s.TransferType = &v return s } func (s *HrbrainImportTransferEvalRequestBody) SetWorkNo(v string) *HrbrainImportTransferEvalRequestBody { s.WorkNo = &v return s } type HrbrainImportTransferEvalResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportTransferEvalResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportTransferEvalResponseBody) GoString() string { return s.String() } func (s *HrbrainImportTransferEvalResponseBody) SetRequestId(v string) *HrbrainImportTransferEvalResponseBody { s.RequestId = &v return s } func (s *HrbrainImportTransferEvalResponseBody) SetResult(v bool) *HrbrainImportTransferEvalResponseBody { s.Result = &v return s } func (s *HrbrainImportTransferEvalResponseBody) SetSuccess(v bool) *HrbrainImportTransferEvalResponseBody { s.Success = &v return s } type HrbrainImportTransferEvalResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportTransferEvalResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportTransferEvalResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportTransferEvalResponse) GoString() string { return s.String() } func (s *HrbrainImportTransferEvalResponse) SetHeaders(v map[string]*string) *HrbrainImportTransferEvalResponse { s.Headers = v return s } func (s *HrbrainImportTransferEvalResponse) SetStatusCode(v int32) *HrbrainImportTransferEvalResponse { s.StatusCode = &v return s } func (s *HrbrainImportTransferEvalResponse) SetBody(v *HrbrainImportTransferEvalResponseBody) *HrbrainImportTransferEvalResponse { s.Body = v return s } type HrbrainImportWorkExpHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainImportWorkExpHeaders) String() string { return tea.Prettify(s) } func (s HrbrainImportWorkExpHeaders) GoString() string { return s.String() } func (s *HrbrainImportWorkExpHeaders) SetCommonHeaders(v map[string]*string) *HrbrainImportWorkExpHeaders { s.CommonHeaders = v return s } func (s *HrbrainImportWorkExpHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainImportWorkExpHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainImportWorkExpRequest struct { // This parameter is required. Body []*HrbrainImportWorkExpRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // This parameter is required. CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"` } func (s HrbrainImportWorkExpRequest) String() string { return tea.Prettify(s) } func (s HrbrainImportWorkExpRequest) GoString() string { return s.String() } func (s *HrbrainImportWorkExpRequest) SetBody(v []*HrbrainImportWorkExpRequestBody) *HrbrainImportWorkExpRequest { s.Body = v return s } func (s *HrbrainImportWorkExpRequest) SetCorpId(v string) *HrbrainImportWorkExpRequest { s.CorpId = &v return s } type HrbrainImportWorkExpRequestBody struct { // This parameter is required. CompanyName *string `json:"companyName,omitempty" xml:"companyName,omitempty"` // This parameter is required. EndDate *string `json:"endDate,omitempty" xml:"endDate,omitempty"` ExtendInfo map[string]interface{} `json:"extendInfo,omitempty" xml:"extendInfo,omitempty"` JobDesc *string `json:"jobDesc,omitempty" xml:"jobDesc,omitempty"` // This parameter is required. Name *string `json:"name,omitempty" xml:"name,omitempty"` PostName *string `json:"postName,omitempty" xml:"postName,omitempty"` // This parameter is required. StartDate *string `json:"startDate,omitempty" xml:"startDate,omitempty"` // This parameter is required. WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainImportWorkExpRequestBody) String() string { return tea.Prettify(s) } func (s HrbrainImportWorkExpRequestBody) GoString() string { return s.String() } func (s *HrbrainImportWorkExpRequestBody) SetCompanyName(v string) *HrbrainImportWorkExpRequestBody { s.CompanyName = &v return s } func (s *HrbrainImportWorkExpRequestBody) SetEndDate(v string) *HrbrainImportWorkExpRequestBody { s.EndDate = &v return s } func (s *HrbrainImportWorkExpRequestBody) SetExtendInfo(v map[string]interface{}) *HrbrainImportWorkExpRequestBody { s.ExtendInfo = v return s } func (s *HrbrainImportWorkExpRequestBody) SetJobDesc(v string) *HrbrainImportWorkExpRequestBody { s.JobDesc = &v return s } func (s *HrbrainImportWorkExpRequestBody) SetName(v string) *HrbrainImportWorkExpRequestBody { s.Name = &v return s } func (s *HrbrainImportWorkExpRequestBody) SetPostName(v string) *HrbrainImportWorkExpRequestBody { s.PostName = &v return s } func (s *HrbrainImportWorkExpRequestBody) SetStartDate(v string) *HrbrainImportWorkExpRequestBody { s.StartDate = &v return s } func (s *HrbrainImportWorkExpRequestBody) SetWorkNo(v string) *HrbrainImportWorkExpRequestBody { s.WorkNo = &v return s } type HrbrainImportWorkExpResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainImportWorkExpResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainImportWorkExpResponseBody) GoString() string { return s.String() } func (s *HrbrainImportWorkExpResponseBody) SetRequestId(v string) *HrbrainImportWorkExpResponseBody { s.RequestId = &v return s } func (s *HrbrainImportWorkExpResponseBody) SetResult(v bool) *HrbrainImportWorkExpResponseBody { s.Result = &v return s } func (s *HrbrainImportWorkExpResponseBody) SetSuccess(v bool) *HrbrainImportWorkExpResponseBody { s.Success = &v return s } type HrbrainImportWorkExpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainImportWorkExpResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainImportWorkExpResponse) String() string { return tea.Prettify(s) } func (s HrbrainImportWorkExpResponse) GoString() string { return s.String() } func (s *HrbrainImportWorkExpResponse) SetHeaders(v map[string]*string) *HrbrainImportWorkExpResponse { s.Headers = v return s } func (s *HrbrainImportWorkExpResponse) SetStatusCode(v int32) *HrbrainImportWorkExpResponse { s.StatusCode = &v return s } func (s *HrbrainImportWorkExpResponse) SetBody(v *HrbrainImportWorkExpResponseBody) *HrbrainImportWorkExpResponse { s.Body = v return s } type HrbrainTalentProfileAttachmentQueryHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainTalentProfileAttachmentQueryHeaders) String() string { return tea.Prettify(s) } func (s HrbrainTalentProfileAttachmentQueryHeaders) GoString() string { return s.String() } func (s *HrbrainTalentProfileAttachmentQueryHeaders) SetCommonHeaders(v map[string]*string) *HrbrainTalentProfileAttachmentQueryHeaders { s.CommonHeaders = v return s } func (s *HrbrainTalentProfileAttachmentQueryHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainTalentProfileAttachmentQueryHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainTalentProfileAttachmentQueryRequest struct { Body []*string `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` DingCorpId *string `json:"dingCorpId,omitempty" xml:"dingCorpId,omitempty"` } func (s HrbrainTalentProfileAttachmentQueryRequest) String() string { return tea.Prettify(s) } func (s HrbrainTalentProfileAttachmentQueryRequest) GoString() string { return s.String() } func (s *HrbrainTalentProfileAttachmentQueryRequest) SetBody(v []*string) *HrbrainTalentProfileAttachmentQueryRequest { s.Body = v return s } func (s *HrbrainTalentProfileAttachmentQueryRequest) SetDingCorpId(v string) *HrbrainTalentProfileAttachmentQueryRequest { s.DingCorpId = &v return s } type HrbrainTalentProfileAttachmentQueryResponseBody struct { Content *HrbrainTalentProfileAttachmentQueryResponseBodyContent `json:"content,omitempty" xml:"content,omitempty" type:"Struct"` RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainTalentProfileAttachmentQueryResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainTalentProfileAttachmentQueryResponseBody) GoString() string { return s.String() } func (s *HrbrainTalentProfileAttachmentQueryResponseBody) SetContent(v *HrbrainTalentProfileAttachmentQueryResponseBodyContent) *HrbrainTalentProfileAttachmentQueryResponseBody { s.Content = v return s } func (s *HrbrainTalentProfileAttachmentQueryResponseBody) SetRequestId(v string) *HrbrainTalentProfileAttachmentQueryResponseBody { s.RequestId = &v return s } func (s *HrbrainTalentProfileAttachmentQueryResponseBody) SetResult(v bool) *HrbrainTalentProfileAttachmentQueryResponseBody { s.Result = &v return s } func (s *HrbrainTalentProfileAttachmentQueryResponseBody) SetSuccess(v bool) *HrbrainTalentProfileAttachmentQueryResponseBody { s.Success = &v return s } type HrbrainTalentProfileAttachmentQueryResponseBodyContent struct { StaffAttachmentInfoList []*HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoList `json:"staffAttachmentInfoList,omitempty" xml:"staffAttachmentInfoList,omitempty" type:"Repeated"` } func (s HrbrainTalentProfileAttachmentQueryResponseBodyContent) String() string { return tea.Prettify(s) } func (s HrbrainTalentProfileAttachmentQueryResponseBodyContent) GoString() string { return s.String() } func (s *HrbrainTalentProfileAttachmentQueryResponseBodyContent) SetStaffAttachmentInfoList(v []*HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoList) *HrbrainTalentProfileAttachmentQueryResponseBodyContent { s.StaffAttachmentInfoList = v return s } type HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoList struct { AttachmentInfoList []*HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoListAttachmentInfoList `json:"attachmentInfoList,omitempty" xml:"attachmentInfoList,omitempty" type:"Repeated"` WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` } func (s HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoList) String() string { return tea.Prettify(s) } func (s HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoList) GoString() string { return s.String() } func (s *HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoList) SetAttachmentInfoList(v []*HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoListAttachmentInfoList) *HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoList { s.AttachmentInfoList = v return s } func (s *HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoList) SetWorkNo(v string) *HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoList { s.WorkNo = &v return s } type HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoListAttachmentInfoList struct { Name *string `json:"name,omitempty" xml:"name,omitempty"` Url *string `json:"url,omitempty" xml:"url,omitempty"` } func (s HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoListAttachmentInfoList) String() string { return tea.Prettify(s) } func (s HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoListAttachmentInfoList) GoString() string { return s.String() } func (s *HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoListAttachmentInfoList) SetName(v string) *HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoListAttachmentInfoList { s.Name = &v return s } func (s *HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoListAttachmentInfoList) SetUrl(v string) *HrbrainTalentProfileAttachmentQueryResponseBodyContentStaffAttachmentInfoListAttachmentInfoList { s.Url = &v return s } type HrbrainTalentProfileAttachmentQueryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainTalentProfileAttachmentQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainTalentProfileAttachmentQueryResponse) String() string { return tea.Prettify(s) } func (s HrbrainTalentProfileAttachmentQueryResponse) GoString() string { return s.String() } func (s *HrbrainTalentProfileAttachmentQueryResponse) SetHeaders(v map[string]*string) *HrbrainTalentProfileAttachmentQueryResponse { s.Headers = v return s } func (s *HrbrainTalentProfileAttachmentQueryResponse) SetStatusCode(v int32) *HrbrainTalentProfileAttachmentQueryResponse { s.StatusCode = &v return s } func (s *HrbrainTalentProfileAttachmentQueryResponse) SetBody(v *HrbrainTalentProfileAttachmentQueryResponseBody) *HrbrainTalentProfileAttachmentQueryResponse { s.Body = v return s } type HrbrainTalentProfileBasicQueryHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s HrbrainTalentProfileBasicQueryHeaders) String() string { return tea.Prettify(s) } func (s HrbrainTalentProfileBasicQueryHeaders) GoString() string { return s.String() } func (s *HrbrainTalentProfileBasicQueryHeaders) SetCommonHeaders(v map[string]*string) *HrbrainTalentProfileBasicQueryHeaders { s.CommonHeaders = v return s } func (s *HrbrainTalentProfileBasicQueryHeaders) SetXAcsDingtalkAccessToken(v string) *HrbrainTalentProfileBasicQueryHeaders { s.XAcsDingtalkAccessToken = &v return s } type HrbrainTalentProfileBasicQueryRequest struct { Body []*string `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` DingCorpId *string `json:"dingCorpId,omitempty" xml:"dingCorpId,omitempty"` } func (s HrbrainTalentProfileBasicQueryRequest) String() string { return tea.Prettify(s) } func (s HrbrainTalentProfileBasicQueryRequest) GoString() string { return s.String() } func (s *HrbrainTalentProfileBasicQueryRequest) SetBody(v []*string) *HrbrainTalentProfileBasicQueryRequest { s.Body = v return s } func (s *HrbrainTalentProfileBasicQueryRequest) SetDingCorpId(v string) *HrbrainTalentProfileBasicQueryRequest { s.DingCorpId = &v return s } type HrbrainTalentProfileBasicQueryResponseBody struct { Content *HrbrainTalentProfileBasicQueryResponseBodyContent `json:"content,omitempty" xml:"content,omitempty" type:"Struct"` RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` Result *bool `json:"result,omitempty" xml:"result,omitempty"` Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s HrbrainTalentProfileBasicQueryResponseBody) String() string { return tea.Prettify(s) } func (s HrbrainTalentProfileBasicQueryResponseBody) GoString() string { return s.String() } func (s *HrbrainTalentProfileBasicQueryResponseBody) SetContent(v *HrbrainTalentProfileBasicQueryResponseBodyContent) *HrbrainTalentProfileBasicQueryResponseBody { s.Content = v return s } func (s *HrbrainTalentProfileBasicQueryResponseBody) SetRequestId(v string) *HrbrainTalentProfileBasicQueryResponseBody { s.RequestId = &v return s } func (s *HrbrainTalentProfileBasicQueryResponseBody) SetResult(v bool) *HrbrainTalentProfileBasicQueryResponseBody { s.Result = &v return s } func (s *HrbrainTalentProfileBasicQueryResponseBody) SetSuccess(v bool) *HrbrainTalentProfileBasicQueryResponseBody { s.Success = &v return s } type HrbrainTalentProfileBasicQueryResponseBodyContent struct { ProfileBaseInfoList []*HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList `json:"profileBaseInfoList,omitempty" xml:"profileBaseInfoList,omitempty" type:"Repeated"` } func (s HrbrainTalentProfileBasicQueryResponseBodyContent) String() string { return tea.Prettify(s) } func (s HrbrainTalentProfileBasicQueryResponseBodyContent) GoString() string { return s.String() } func (s *HrbrainTalentProfileBasicQueryResponseBodyContent) SetProfileBaseInfoList(v []*HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) *HrbrainTalentProfileBasicQueryResponseBodyContent { s.ProfileBaseInfoList = v return s } type HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList struct { Age *string `json:"age,omitempty" xml:"age,omitempty"` Birthday *string `json:"birthday,omitempty" xml:"birthday,omitempty"` DeptName *string `json:"deptName,omitempty" xml:"deptName,omitempty"` DeptNo *string `json:"deptNo,omitempty" xml:"deptNo,omitempty"` Gender *string `json:"gender,omitempty" xml:"gender,omitempty"` JobLevel *string `json:"jobLevel,omitempty" xml:"jobLevel,omitempty"` Jobcode *string `json:"jobcode,omitempty" xml:"jobcode,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` Position *string `json:"position,omitempty" xml:"position,omitempty"` SeniorityYears *string `json:"seniorityYears,omitempty" xml:"seniorityYears,omitempty"` SuperName *string `json:"superName,omitempty" xml:"superName,omitempty"` SuperWorkNo *string `json:"superWorkNo,omitempty" xml:"superWorkNo,omitempty"` WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"` WorkPlace *string `json:"workPlace,omitempty" xml:"workPlace,omitempty"` } func (s HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) String() string { return tea.Prettify(s) } func (s HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) GoString() string { return s.String() } func (s *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) SetAge(v string) *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList { s.Age = &v return s } func (s *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) SetBirthday(v string) *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList { s.Birthday = &v return s } func (s *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) SetDeptName(v string) *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList { s.DeptName = &v return s } func (s *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) SetDeptNo(v string) *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList { s.DeptNo = &v return s } func (s *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) SetGender(v string) *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList { s.Gender = &v return s } func (s *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) SetJobLevel(v string) *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList { s.JobLevel = &v return s } func (s *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) SetJobcode(v string) *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList { s.Jobcode = &v return s } func (s *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) SetName(v string) *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList { s.Name = &v return s } func (s *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) SetPosition(v string) *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList { s.Position = &v return s } func (s *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) SetSeniorityYears(v string) *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList { s.SeniorityYears = &v return s } func (s *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) SetSuperName(v string) *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList { s.SuperName = &v return s } func (s *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) SetSuperWorkNo(v string) *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList { s.SuperWorkNo = &v return s } func (s *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) SetWorkNo(v string) *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList { s.WorkNo = &v return s } func (s *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList) SetWorkPlace(v string) *HrbrainTalentProfileBasicQueryResponseBodyContentProfileBaseInfoList { s.WorkPlace = &v return s } type HrbrainTalentProfileBasicQueryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *HrbrainTalentProfileBasicQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s HrbrainTalentProfileBasicQueryResponse) String() string { return tea.Prettify(s) } func (s HrbrainTalentProfileBasicQueryResponse) GoString() string { return s.String() } func (s *HrbrainTalentProfileBasicQueryResponse) SetHeaders(v map[string]*string) *HrbrainTalentProfileBasicQueryResponse { s.Headers = v return s } func (s *HrbrainTalentProfileBasicQueryResponse) SetStatusCode(v int32) *HrbrainTalentProfileBasicQueryResponse { s.StatusCode = &v return s } func (s *HrbrainTalentProfileBasicQueryResponse) SetBody(v *HrbrainTalentProfileBasicQueryResponseBody) *HrbrainTalentProfileBasicQueryResponse { s.Body = v return s } type StaffLabelRecordsQueryHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s StaffLabelRecordsQueryHeaders) String() string { return tea.Prettify(s) } func (s StaffLabelRecordsQueryHeaders) GoString() string { return s.String() } func (s *StaffLabelRecordsQueryHeaders) SetCommonHeaders(v map[string]*string) *StaffLabelRecordsQueryHeaders { s.CommonHeaders = v return s } func (s *StaffLabelRecordsQueryHeaders) SetXAcsDingtalkAccessToken(v string) *StaffLabelRecordsQueryHeaders { s.XAcsDingtalkAccessToken = &v return s } type StaffLabelRecordsQueryRequest struct { Body []*StaffLabelRecordsQueryRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"` // example: // // 0140180438261064274667 DingCorpId *string `json:"dingCorpId,omitempty" xml:"dingCorpId,omitempty"` // example: // // 10 MaxResults *int64 `json:"maxResults,omitempty" xml:"maxResults,omitempty"` NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"` } func (s StaffLabelRecordsQueryRequest) String() string { return tea.Prettify(s) } func (s StaffLabelRecordsQueryRequest) GoString() string { return s.String() } func (s *StaffLabelRecordsQueryRequest) SetBody(v []*StaffLabelRecordsQueryRequestBody) *StaffLabelRecordsQueryRequest { s.Body = v return s } func (s *StaffLabelRecordsQueryRequest) SetDingCorpId(v string) *StaffLabelRecordsQueryRequest { s.DingCorpId = &v return s } func (s *StaffLabelRecordsQueryRequest) SetMaxResults(v int64) *StaffLabelRecordsQueryRequest { s.MaxResults = &v return s } func (s *StaffLabelRecordsQueryRequest) SetNextToken(v string) *StaffLabelRecordsQueryRequest { s.NextToken = &v return s } type StaffLabelRecordsQueryRequestBody struct { Labels []*StaffLabelRecordsQueryRequestBodyLabels `json:"labels,omitempty" xml:"labels,omitempty" type:"Repeated"` // example: // // 0140180438261064274667 UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` } func (s StaffLabelRecordsQueryRequestBody) String() string { return tea.Prettify(s) } func (s StaffLabelRecordsQueryRequestBody) GoString() string { return s.String() } func (s *StaffLabelRecordsQueryRequestBody) SetLabels(v []*StaffLabelRecordsQueryRequestBodyLabels) *StaffLabelRecordsQueryRequestBody { s.Labels = v return s } func (s *StaffLabelRecordsQueryRequestBody) SetUserId(v string) *StaffLabelRecordsQueryRequestBody { s.UserId = &v return s } type StaffLabelRecordsQueryRequestBodyLabels struct { // example: // // long_termism_score Code *string `json:"code,omitempty" xml:"code,omitempty"` // example: // // values TypeCode *string `json:"typeCode,omitempty" xml:"typeCode,omitempty"` } func (s StaffLabelRecordsQueryRequestBodyLabels) String() string { return tea.Prettify(s) } func (s StaffLabelRecordsQueryRequestBodyLabels) GoString() string { return s.String() } func (s *StaffLabelRecordsQueryRequestBodyLabels) SetCode(v string) *StaffLabelRecordsQueryRequestBodyLabels { s.Code = &v return s } func (s *StaffLabelRecordsQueryRequestBodyLabels) SetTypeCode(v string) *StaffLabelRecordsQueryRequestBodyLabels { s.TypeCode = &v return s } type StaffLabelRecordsQueryResponseBody struct { Content *StaffLabelRecordsQueryResponseBodyContent `json:"content,omitempty" xml:"content,omitempty" type:"Struct"` // example: // // 0140180438261064274667 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s StaffLabelRecordsQueryResponseBody) String() string { return tea.Prettify(s) } func (s StaffLabelRecordsQueryResponseBody) GoString() string { return s.String() } func (s *StaffLabelRecordsQueryResponseBody) SetContent(v *StaffLabelRecordsQueryResponseBodyContent) *StaffLabelRecordsQueryResponseBody { s.Content = v return s } func (s *StaffLabelRecordsQueryResponseBody) SetRequestId(v string) *StaffLabelRecordsQueryResponseBody { s.RequestId = &v return s } func (s *StaffLabelRecordsQueryResponseBody) SetResult(v bool) *StaffLabelRecordsQueryResponseBody { s.Result = &v return s } func (s *StaffLabelRecordsQueryResponseBody) SetSuccess(v bool) *StaffLabelRecordsQueryResponseBody { s.Success = &v return s } type StaffLabelRecordsQueryResponseBodyContent struct { Data []*StaffLabelRecordsQueryResponseBodyContentData `json:"data,omitempty" xml:"data,omitempty" type:"Repeated"` // example: // // 10 MaxResults *int64 `json:"maxResults,omitempty" xml:"maxResults,omitempty"` NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"` // example: // // 100 TotalCountt *int64 `json:"totalCountt,omitempty" xml:"totalCountt,omitempty"` } func (s StaffLabelRecordsQueryResponseBodyContent) String() string { return tea.Prettify(s) } func (s StaffLabelRecordsQueryResponseBodyContent) GoString() string { return s.String() } func (s *StaffLabelRecordsQueryResponseBodyContent) SetData(v []*StaffLabelRecordsQueryResponseBodyContentData) *StaffLabelRecordsQueryResponseBodyContent { s.Data = v return s } func (s *StaffLabelRecordsQueryResponseBodyContent) SetMaxResults(v int64) *StaffLabelRecordsQueryResponseBodyContent { s.MaxResults = &v return s } func (s *StaffLabelRecordsQueryResponseBodyContent) SetNextToken(v string) *StaffLabelRecordsQueryResponseBodyContent { s.NextToken = &v return s } func (s *StaffLabelRecordsQueryResponseBodyContent) SetTotalCountt(v int64) *StaffLabelRecordsQueryResponseBodyContent { s.TotalCountt = &v return s } type StaffLabelRecordsQueryResponseBodyContentData struct { Labels []*StaffLabelRecordsQueryResponseBodyContentDataLabels `json:"labels,omitempty" xml:"labels,omitempty" type:"Repeated"` // example: // // 0140180438261064274667 UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` } func (s StaffLabelRecordsQueryResponseBodyContentData) String() string { return tea.Prettify(s) } func (s StaffLabelRecordsQueryResponseBodyContentData) GoString() string { return s.String() } func (s *StaffLabelRecordsQueryResponseBodyContentData) SetLabels(v []*StaffLabelRecordsQueryResponseBodyContentDataLabels) *StaffLabelRecordsQueryResponseBodyContentData { s.Labels = v return s } func (s *StaffLabelRecordsQueryResponseBodyContentData) SetUserId(v string) *StaffLabelRecordsQueryResponseBodyContentData { s.UserId = &v return s } type StaffLabelRecordsQueryResponseBodyContentDataLabels struct { // example: // // long_termism_score Code *string `json:"code,omitempty" xml:"code,omitempty"` // example: // // values.long_termism_score Guid *string `json:"guid,omitempty" xml:"guid,omitempty"` // example: // // 持续业绩 Name *string `json:"name,omitempty" xml:"name,omitempty"` Options []*StaffLabelRecordsQueryResponseBodyContentDataLabelsOptions `json:"options,omitempty" xml:"options,omitempty" type:"Repeated"` // example: // // values TypeCode *string `json:"typeCode,omitempty" xml:"typeCode,omitempty"` // example: // // 价值 TypeName *string `json:"typeName,omitempty" xml:"typeName,omitempty"` // example: // // 5(总是) Value *string `json:"value,omitempty" xml:"value,omitempty"` } func (s StaffLabelRecordsQueryResponseBodyContentDataLabels) String() string { return tea.Prettify(s) } func (s StaffLabelRecordsQueryResponseBodyContentDataLabels) GoString() string { return s.String() } func (s *StaffLabelRecordsQueryResponseBodyContentDataLabels) SetCode(v string) *StaffLabelRecordsQueryResponseBodyContentDataLabels { s.Code = &v return s } func (s *StaffLabelRecordsQueryResponseBodyContentDataLabels) SetGuid(v string) *StaffLabelRecordsQueryResponseBodyContentDataLabels { s.Guid = &v return s } func (s *StaffLabelRecordsQueryResponseBodyContentDataLabels) SetName(v string) *StaffLabelRecordsQueryResponseBodyContentDataLabels { s.Name = &v return s } func (s *StaffLabelRecordsQueryResponseBodyContentDataLabels) SetOptions(v []*StaffLabelRecordsQueryResponseBodyContentDataLabelsOptions) *StaffLabelRecordsQueryResponseBodyContentDataLabels { s.Options = v return s } func (s *StaffLabelRecordsQueryResponseBodyContentDataLabels) SetTypeCode(v string) *StaffLabelRecordsQueryResponseBodyContentDataLabels { s.TypeCode = &v return s } func (s *StaffLabelRecordsQueryResponseBodyContentDataLabels) SetTypeName(v string) *StaffLabelRecordsQueryResponseBodyContentDataLabels { s.TypeName = &v return s } func (s *StaffLabelRecordsQueryResponseBodyContentDataLabels) SetValue(v string) *StaffLabelRecordsQueryResponseBodyContentDataLabels { s.Value = &v return s } type StaffLabelRecordsQueryResponseBodyContentDataLabelsOptions struct { Label *string `json:"label,omitempty" xml:"label,omitempty"` Tip *string `json:"tip,omitempty" xml:"tip,omitempty"` Value *string `json:"value,omitempty" xml:"value,omitempty"` } func (s StaffLabelRecordsQueryResponseBodyContentDataLabelsOptions) String() string { return tea.Prettify(s) } func (s StaffLabelRecordsQueryResponseBodyContentDataLabelsOptions) GoString() string { return s.String() } func (s *StaffLabelRecordsQueryResponseBodyContentDataLabelsOptions) SetLabel(v string) *StaffLabelRecordsQueryResponseBodyContentDataLabelsOptions { s.Label = &v return s } func (s *StaffLabelRecordsQueryResponseBodyContentDataLabelsOptions) SetTip(v string) *StaffLabelRecordsQueryResponseBodyContentDataLabelsOptions { s.Tip = &v return s } func (s *StaffLabelRecordsQueryResponseBodyContentDataLabelsOptions) SetValue(v string) *StaffLabelRecordsQueryResponseBodyContentDataLabelsOptions { s.Value = &v return s } type StaffLabelRecordsQueryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StaffLabelRecordsQueryResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s StaffLabelRecordsQueryResponse) String() string { return tea.Prettify(s) } func (s StaffLabelRecordsQueryResponse) GoString() string { return s.String() } func (s *StaffLabelRecordsQueryResponse) SetHeaders(v map[string]*string) *StaffLabelRecordsQueryResponse { s.Headers = v return s } func (s *StaffLabelRecordsQueryResponse) SetStatusCode(v int32) *StaffLabelRecordsQueryResponse { s.StatusCode = &v return s } func (s *StaffLabelRecordsQueryResponse) SetBody(v *StaffLabelRecordsQueryResponseBody) *StaffLabelRecordsQueryResponse { s.Body = v return s } type SyncDataHeaders struct { CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"` XAcsDingtalkAccessToken *string `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"` } func (s SyncDataHeaders) String() string { return tea.Prettify(s) } func (s SyncDataHeaders) GoString() string { return s.String() } func (s *SyncDataHeaders) SetCommonHeaders(v map[string]*string) *SyncDataHeaders { s.CommonHeaders = v return s } func (s *SyncDataHeaders) SetXAcsDingtalkAccessToken(v string) *SyncDataHeaders { s.XAcsDingtalkAccessToken = &v return s } type SyncDataRequest struct { // This parameter is required. Content *string `json:"content,omitempty" xml:"content,omitempty"` // This parameter is required. DataId *string `json:"dataId,omitempty" xml:"dataId,omitempty"` // This parameter is required. EtlTime *string `json:"etlTime,omitempty" xml:"etlTime,omitempty"` // This parameter is required. ProjectId *string `json:"projectId,omitempty" xml:"projectId,omitempty"` // This parameter is required. SchemaId *string `json:"schemaId,omitempty" xml:"schemaId,omitempty"` } func (s SyncDataRequest) String() string { return tea.Prettify(s) } func (s SyncDataRequest) GoString() string { return s.String() } func (s *SyncDataRequest) SetContent(v string) *SyncDataRequest { s.Content = &v return s } func (s *SyncDataRequest) SetDataId(v string) *SyncDataRequest { s.DataId = &v return s } func (s *SyncDataRequest) SetEtlTime(v string) *SyncDataRequest { s.EtlTime = &v return s } func (s *SyncDataRequest) SetProjectId(v string) *SyncDataRequest { s.ProjectId = &v return s } func (s *SyncDataRequest) SetSchemaId(v string) *SyncDataRequest { s.SchemaId = &v return s } type SyncDataResponseBody struct { Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s SyncDataResponseBody) String() string { return tea.Prettify(s) } func (s SyncDataResponseBody) GoString() string { return s.String() } func (s *SyncDataResponseBody) SetSuccess(v bool) *SyncDataResponseBody { s.Success = &v return s } type SyncDataResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SyncDataResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SyncDataResponse) String() string { return tea.Prettify(s) } func (s SyncDataResponse) GoString() string { return s.String() } func (s *SyncDataResponse) SetHeaders(v map[string]*string) *SyncDataResponse { s.Headers = v return s } func (s *SyncDataResponse) SetStatusCode(v int32) *SyncDataResponse { s.StatusCode = &v return s } func (s *SyncDataResponse) SetBody(v *SyncDataResponseBody) *SyncDataResponse { s.Body = v return s } type Client struct { openapi.Client } func NewClient(config *openapi.Config) (*Client, error) { client := new(Client) err := client.Init(config) return client, err } func (client *Client) Init(config *openapi.Config) (_err error) { _err = client.Client.Init(config) if _err != nil { return _err } gatewayClient, _err := gatewayclient.NewClient() if _err != nil { return _err } client.Spi = gatewayClient client.EndpointRule = tea.String("") if tea.BoolValue(util.Empty(client.Endpoint)) { client.Endpoint = tea.String("api.dingtalk.com") } return nil } // Summary: // // 删除奖励记录 // // @param request - HrbrainDeleteAwardRecordsRequest // // @param headers - HrbrainDeleteAwardRecordsHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeleteAwardRecordsResponse func (client *Client) HrbrainDeleteAwardRecordsWithOptions(request *HrbrainDeleteAwardRecordsRequest, headers *HrbrainDeleteAwardRecordsHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeleteAwardRecordsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeleteAwardRecords"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/awardRecords/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeleteAwardRecordsResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除奖励记录 // // @param request - HrbrainDeleteAwardRecordsRequest // // @return HrbrainDeleteAwardRecordsResponse func (client *Client) HrbrainDeleteAwardRecords(request *HrbrainDeleteAwardRecordsRequest) (_result *HrbrainDeleteAwardRecordsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeleteAwardRecordsHeaders{} _result = &HrbrainDeleteAwardRecordsResponse{} _body, _err := client.HrbrainDeleteAwardRecordsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除自定义模型记录 // // @param request - HrbrainDeleteCustomRequest // // @param headers - HrbrainDeleteCustomHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeleteCustomResponse func (client *Client) HrbrainDeleteCustomWithOptions(request *HrbrainDeleteCustomRequest, headers *HrbrainDeleteCustomHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeleteCustomResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ModelCode)) { body["modelCode"] = request.ModelCode } if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeleteCustom"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/customModels/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeleteCustomResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除自定义模型记录 // // @param request - HrbrainDeleteCustomRequest // // @return HrbrainDeleteCustomResponse func (client *Client) HrbrainDeleteCustom(request *HrbrainDeleteCustomRequest) (_result *HrbrainDeleteCustomResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeleteCustomHeaders{} _result = &HrbrainDeleteCustomResponse{} _body, _err := client.HrbrainDeleteCustomWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除组织架构 // // @param request - HrbrainDeleteDeptInfoRequest // // @param headers - HrbrainDeleteDeptInfoHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeleteDeptInfoResponse func (client *Client) HrbrainDeleteDeptInfoWithOptions(request *HrbrainDeleteDeptInfoRequest, headers *HrbrainDeleteDeptInfoHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeleteDeptInfoResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeleteDeptInfo"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/deptInfos/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeleteDeptInfoResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除组织架构 // // @param request - HrbrainDeleteDeptInfoRequest // // @return HrbrainDeleteDeptInfoResponse func (client *Client) HrbrainDeleteDeptInfo(request *HrbrainDeleteDeptInfoRequest) (_result *HrbrainDeleteDeptInfoResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeleteDeptInfoHeaders{} _result = &HrbrainDeleteDeptInfoResponse{} _body, _err := client.HrbrainDeleteDeptInfoWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除离职记录 // // @param request - HrbrainDeleteDimissionRequest // // @param headers - HrbrainDeleteDimissionHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeleteDimissionResponse func (client *Client) HrbrainDeleteDimissionWithOptions(request *HrbrainDeleteDimissionRequest, headers *HrbrainDeleteDimissionHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeleteDimissionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeleteDimission"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/dimissionInfos/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeleteDimissionResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除离职记录 // // @param request - HrbrainDeleteDimissionRequest // // @return HrbrainDeleteDimissionResponse func (client *Client) HrbrainDeleteDimission(request *HrbrainDeleteDimissionRequest) (_result *HrbrainDeleteDimissionResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeleteDimissionHeaders{} _result = &HrbrainDeleteDimissionResponse{} _body, _err := client.HrbrainDeleteDimissionWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除教育经历 // // @param request - HrbrainDeleteEduExpRequest // // @param headers - HrbrainDeleteEduExpHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeleteEduExpResponse func (client *Client) HrbrainDeleteEduExpWithOptions(request *HrbrainDeleteEduExpRequest, headers *HrbrainDeleteEduExpHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeleteEduExpResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeleteEduExp"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/eduExperiences/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeleteEduExpResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除教育经历 // // @param request - HrbrainDeleteEduExpRequest // // @return HrbrainDeleteEduExpResponse func (client *Client) HrbrainDeleteEduExp(request *HrbrainDeleteEduExpRequest) (_result *HrbrainDeleteEduExpResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeleteEduExpHeaders{} _result = &HrbrainDeleteEduExpResponse{} _body, _err := client.HrbrainDeleteEduExpWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除人员信息 // // @param request - HrbrainDeleteEmpInfoRequest // // @param headers - HrbrainDeleteEmpInfoHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeleteEmpInfoResponse func (client *Client) HrbrainDeleteEmpInfoWithOptions(request *HrbrainDeleteEmpInfoRequest, headers *HrbrainDeleteEmpInfoHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeleteEmpInfoResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeleteEmpInfo"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/empInfos/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeleteEmpInfoResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除人员信息 // // @param request - HrbrainDeleteEmpInfoRequest // // @return HrbrainDeleteEmpInfoResponse func (client *Client) HrbrainDeleteEmpInfo(request *HrbrainDeleteEmpInfoRequest) (_result *HrbrainDeleteEmpInfoResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeleteEmpInfoHeaders{} _result = &HrbrainDeleteEmpInfoResponse{} _body, _err := client.HrbrainDeleteEmpInfoWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除领域经验 // // @param request - HrbrainDeleteLabelIndustryRequest // // @param headers - HrbrainDeleteLabelIndustryHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeleteLabelIndustryResponse func (client *Client) HrbrainDeleteLabelIndustryWithOptions(request *HrbrainDeleteLabelIndustryRequest, headers *HrbrainDeleteLabelIndustryHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeleteLabelIndustryResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeleteLabelIndustry"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/industries/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeleteLabelIndustryResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除领域经验 // // @param request - HrbrainDeleteLabelIndustryRequest // // @return HrbrainDeleteLabelIndustryResponse func (client *Client) HrbrainDeleteLabelIndustry(request *HrbrainDeleteLabelIndustryRequest) (_result *HrbrainDeleteLabelIndustryResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeleteLabelIndustryHeaders{} _result = &HrbrainDeleteLabelIndustryResponse{} _body, _err := client.HrbrainDeleteLabelIndustryWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除盘点数据 // // @param request - HrbrainDeleteLabelInventoryRequest // // @param headers - HrbrainDeleteLabelInventoryHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeleteLabelInventoryResponse func (client *Client) HrbrainDeleteLabelInventoryWithOptions(request *HrbrainDeleteLabelInventoryRequest, headers *HrbrainDeleteLabelInventoryHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeleteLabelInventoryResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeleteLabelInventory"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/inventories/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeleteLabelInventoryResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除盘点数据 // // @param request - HrbrainDeleteLabelInventoryRequest // // @return HrbrainDeleteLabelInventoryResponse func (client *Client) HrbrainDeleteLabelInventory(request *HrbrainDeleteLabelInventoryRequest) (_result *HrbrainDeleteLabelInventoryResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeleteLabelInventoryHeaders{} _result = &HrbrainDeleteLabelInventoryResponse{} _body, _err := client.HrbrainDeleteLabelInventoryWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除专业技能 // // @param request - HrbrainDeleteLabelProfSkillRequest // // @param headers - HrbrainDeleteLabelProfSkillHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeleteLabelProfSkillResponse func (client *Client) HrbrainDeleteLabelProfSkillWithOptions(request *HrbrainDeleteLabelProfSkillRequest, headers *HrbrainDeleteLabelProfSkillHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeleteLabelProfSkillResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeleteLabelProfSkill"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/profSkills/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeleteLabelProfSkillResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除专业技能 // // @param request - HrbrainDeleteLabelProfSkillRequest // // @return HrbrainDeleteLabelProfSkillResponse func (client *Client) HrbrainDeleteLabelProfSkill(request *HrbrainDeleteLabelProfSkillRequest) (_result *HrbrainDeleteLabelProfSkillResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeleteLabelProfSkillHeaders{} _result = &HrbrainDeleteLabelProfSkillResponse{} _body, _err := client.HrbrainDeleteLabelProfSkillWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除绩效记录 // // @param request - HrbrainDeletePerfEvalRequest // // @param headers - HrbrainDeletePerfEvalHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeletePerfEvalResponse func (client *Client) HrbrainDeletePerfEvalWithOptions(request *HrbrainDeletePerfEvalRequest, headers *HrbrainDeletePerfEvalHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeletePerfEvalResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeletePerfEval"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/perfRecords/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeletePerfEvalResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除绩效记录 // // @param request - HrbrainDeletePerfEvalRequest // // @return HrbrainDeletePerfEvalResponse func (client *Client) HrbrainDeletePerfEval(request *HrbrainDeletePerfEvalRequest) (_result *HrbrainDeletePerfEvalResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeletePerfEvalHeaders{} _result = &HrbrainDeletePerfEvalResponse{} _body, _err := client.HrbrainDeletePerfEvalWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 数据集成晋升记录删除 // // @param request - HrbrainDeletePromRecordsRequest // // @param headers - HrbrainDeletePromRecordsHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeletePromRecordsResponse func (client *Client) HrbrainDeletePromRecordsWithOptions(request *HrbrainDeletePromRecordsRequest, headers *HrbrainDeletePromRecordsHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeletePromRecordsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeletePromRecords"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/promEvals/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeletePromRecordsResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 数据集成晋升记录删除 // // @param request - HrbrainDeletePromRecordsRequest // // @return HrbrainDeletePromRecordsResponse func (client *Client) HrbrainDeletePromRecords(request *HrbrainDeletePromRecordsRequest) (_result *HrbrainDeletePromRecordsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeletePromRecordsHeaders{} _result = &HrbrainDeletePromRecordsResponse{} _body, _err := client.HrbrainDeletePromRecordsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除处分记录 // // @param request - HrbrainDeletePunDetailRequest // // @param headers - HrbrainDeletePunDetailHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeletePunDetailResponse func (client *Client) HrbrainDeletePunDetailWithOptions(request *HrbrainDeletePunDetailRequest, headers *HrbrainDeletePunDetailHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeletePunDetailResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeletePunDetail"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/punDetails/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeletePunDetailResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除处分记录 // // @param request - HrbrainDeletePunDetailRequest // // @return HrbrainDeletePunDetailResponse func (client *Client) HrbrainDeletePunDetail(request *HrbrainDeletePunDetailRequest) (_result *HrbrainDeletePunDetailResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeletePunDetailHeaders{} _result = &HrbrainDeletePunDetailResponse{} _body, _err := client.HrbrainDeletePunDetailWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除入职记录 // // @param request - HrbrainDeleteRegistRequest // // @param headers - HrbrainDeleteRegistHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeleteRegistResponse func (client *Client) HrbrainDeleteRegistWithOptions(request *HrbrainDeleteRegistRequest, headers *HrbrainDeleteRegistHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeleteRegistResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeleteRegist"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/registerInfos/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeleteRegistResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除入职记录 // // @param request - HrbrainDeleteRegistRequest // // @return HrbrainDeleteRegistResponse func (client *Client) HrbrainDeleteRegist(request *HrbrainDeleteRegistRequest) (_result *HrbrainDeleteRegistResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeleteRegistHeaders{} _result = &HrbrainDeleteRegistResponse{} _body, _err := client.HrbrainDeleteRegistWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除转正记录 // // @param request - HrbrainDeleteRegularRequest // // @param headers - HrbrainDeleteRegularHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeleteRegularResponse func (client *Client) HrbrainDeleteRegularWithOptions(request *HrbrainDeleteRegularRequest, headers *HrbrainDeleteRegularHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeleteRegularResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeleteRegular"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/regulars/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeleteRegularResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除转正记录 // // @param request - HrbrainDeleteRegularRequest // // @return HrbrainDeleteRegularResponse func (client *Client) HrbrainDeleteRegular(request *HrbrainDeleteRegularRequest) (_result *HrbrainDeleteRegularResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeleteRegularHeaders{} _result = &HrbrainDeleteRegularResponse{} _body, _err := client.HrbrainDeleteRegularWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除培训学习记录 // // @param request - HrbrainDeleteTrainingRequest // // @param headers - HrbrainDeleteTrainingHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeleteTrainingResponse func (client *Client) HrbrainDeleteTrainingWithOptions(request *HrbrainDeleteTrainingRequest, headers *HrbrainDeleteTrainingHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeleteTrainingResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeleteTraining"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/trainings/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeleteTrainingResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除培训学习记录 // // @param request - HrbrainDeleteTrainingRequest // // @return HrbrainDeleteTrainingResponse func (client *Client) HrbrainDeleteTraining(request *HrbrainDeleteTrainingRequest) (_result *HrbrainDeleteTrainingResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeleteTrainingHeaders{} _result = &HrbrainDeleteTrainingResponse{} _body, _err := client.HrbrainDeleteTrainingWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除调岗记录 // // @param request - HrbrainDeleteTransferEvalRequest // // @param headers - HrbrainDeleteTransferEvalHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeleteTransferEvalResponse func (client *Client) HrbrainDeleteTransferEvalWithOptions(request *HrbrainDeleteTransferEvalRequest, headers *HrbrainDeleteTransferEvalHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeleteTransferEvalResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeleteTransferEval"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/changeRecords/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeleteTransferEvalResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除调岗记录 // // @param request - HrbrainDeleteTransferEvalRequest // // @return HrbrainDeleteTransferEvalResponse func (client *Client) HrbrainDeleteTransferEval(request *HrbrainDeleteTransferEvalRequest) (_result *HrbrainDeleteTransferEvalResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeleteTransferEvalHeaders{} _result = &HrbrainDeleteTransferEvalResponse{} _body, _err := client.HrbrainDeleteTransferEvalWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除工作经历 // // @param request - HrbrainDeleteWorkExpRequest // // @param headers - HrbrainDeleteWorkExpHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeleteWorkExpResponse func (client *Client) HrbrainDeleteWorkExpWithOptions(request *HrbrainDeleteWorkExpRequest, headers *HrbrainDeleteWorkExpHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeleteWorkExpResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeleteWorkExp"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/workExperiences/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeleteWorkExpResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除工作经历 // // @param request - HrbrainDeleteWorkExpRequest // // @return HrbrainDeleteWorkExpResponse func (client *Client) HrbrainDeleteWorkExp(request *HrbrainDeleteWorkExpRequest) (_result *HrbrainDeleteWorkExpResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeleteWorkExpHeaders{} _result = &HrbrainDeleteWorkExpResponse{} _body, _err := client.HrbrainDeleteWorkExpWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除标签数据 // // @param request - HrbrainDeletetLabelBaseRequest // // @param headers - HrbrainDeletetLabelBaseHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainDeletetLabelBaseResponse func (client *Client) HrbrainDeletetLabelBaseWithOptions(request *HrbrainDeletetLabelBaseRequest, headers *HrbrainDeletetLabelBaseHeaders, runtime *util.RuntimeOptions) (_result *HrbrainDeletetLabelBaseResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Params)) { body["params"] = request.Params } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("HrbrainDeletetLabelBase"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/baseLabels/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainDeletetLabelBaseResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除标签数据 // // @param request - HrbrainDeletetLabelBaseRequest // // @return HrbrainDeletetLabelBaseResponse func (client *Client) HrbrainDeletetLabelBase(request *HrbrainDeletetLabelBaseRequest) (_result *HrbrainDeletetLabelBaseResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainDeletetLabelBaseHeaders{} _result = &HrbrainDeletetLabelBaseResponse{} _body, _err := client.HrbrainDeletetLabelBaseWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成奖励记录 // // @param request - HrbrainImportAwardDetailRequest // // @param headers - HrbrainImportAwardDetailHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportAwardDetailResponse func (client *Client) HrbrainImportAwardDetailWithOptions(request *HrbrainImportAwardDetailRequest, headers *HrbrainImportAwardDetailHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportAwardDetailResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportAwardDetail"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/awardDetails/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportAwardDetailResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成奖励记录 // // @param request - HrbrainImportAwardDetailRequest // // @return HrbrainImportAwardDetailResponse func (client *Client) HrbrainImportAwardDetail(request *HrbrainImportAwardDetailRequest) (_result *HrbrainImportAwardDetailResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportAwardDetailHeaders{} _result = &HrbrainImportAwardDetailResponse{} _body, _err := client.HrbrainImportAwardDetailWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成自定义模型记录 // // @param request - HrbrainImportCustomRequest // // @param headers - HrbrainImportCustomHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportCustomResponse func (client *Client) HrbrainImportCustomWithOptions(request *HrbrainImportCustomRequest, headers *HrbrainImportCustomHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportCustomResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } if !tea.BoolValue(util.IsUnset(request.ModelCode)) { query["modelCode"] = request.ModelCode } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportCustom"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/customModels/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportCustomResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成自定义模型记录 // // @param request - HrbrainImportCustomRequest // // @return HrbrainImportCustomResponse func (client *Client) HrbrainImportCustom(request *HrbrainImportCustomRequest) (_result *HrbrainImportCustomResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportCustomHeaders{} _result = &HrbrainImportCustomResponse{} _body, _err := client.HrbrainImportCustomWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成组织架构 // // @param request - HrbrainImportDeptInfoRequest // // @param headers - HrbrainImportDeptInfoHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportDeptInfoResponse func (client *Client) HrbrainImportDeptInfoWithOptions(request *HrbrainImportDeptInfoRequest, headers *HrbrainImportDeptInfoHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportDeptInfoResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportDeptInfo"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/deptInfos/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportDeptInfoResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成组织架构 // // @param request - HrbrainImportDeptInfoRequest // // @return HrbrainImportDeptInfoResponse func (client *Client) HrbrainImportDeptInfo(request *HrbrainImportDeptInfoRequest) (_result *HrbrainImportDeptInfoResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportDeptInfoHeaders{} _result = &HrbrainImportDeptInfoResponse{} _body, _err := client.HrbrainImportDeptInfoWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成离职信息 // // @param request - HrbrainImportDimissionRequest // // @param headers - HrbrainImportDimissionHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportDimissionResponse func (client *Client) HrbrainImportDimissionWithOptions(request *HrbrainImportDimissionRequest, headers *HrbrainImportDimissionHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportDimissionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportDimission"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/dimissionInfos/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportDimissionResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成离职信息 // // @param request - HrbrainImportDimissionRequest // // @return HrbrainImportDimissionResponse func (client *Client) HrbrainImportDimission(request *HrbrainImportDimissionRequest) (_result *HrbrainImportDimissionResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportDimissionHeaders{} _result = &HrbrainImportDimissionResponse{} _body, _err := client.HrbrainImportDimissionWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成教育经历 // // @param request - HrbrainImportEduExpRequest // // @param headers - HrbrainImportEduExpHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportEduExpResponse func (client *Client) HrbrainImportEduExpWithOptions(request *HrbrainImportEduExpRequest, headers *HrbrainImportEduExpHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportEduExpResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportEduExp"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/eduExperiences/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportEduExpResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成教育经历 // // @param request - HrbrainImportEduExpRequest // // @return HrbrainImportEduExpResponse func (client *Client) HrbrainImportEduExp(request *HrbrainImportEduExpRequest) (_result *HrbrainImportEduExpResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportEduExpHeaders{} _result = &HrbrainImportEduExpResponse{} _body, _err := client.HrbrainImportEduExpWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成人员信息 // // @param request - HrbrainImportEmpInfoRequest // // @param headers - HrbrainImportEmpInfoHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportEmpInfoResponse func (client *Client) HrbrainImportEmpInfoWithOptions(request *HrbrainImportEmpInfoRequest, headers *HrbrainImportEmpInfoHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportEmpInfoResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportEmpInfo"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/empInfos/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportEmpInfoResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成人员信息 // // @param request - HrbrainImportEmpInfoRequest // // @return HrbrainImportEmpInfoResponse func (client *Client) HrbrainImportEmpInfo(request *HrbrainImportEmpInfoRequest) (_result *HrbrainImportEmpInfoResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportEmpInfoHeaders{} _result = &HrbrainImportEmpInfoResponse{} _body, _err := client.HrbrainImportEmpInfoWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成基础标签 // // @param request - HrbrainImportLabelBaseRequest // // @param headers - HrbrainImportLabelBaseHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportLabelBaseResponse func (client *Client) HrbrainImportLabelBaseWithOptions(request *HrbrainImportLabelBaseRequest, headers *HrbrainImportLabelBaseHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportLabelBaseResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportLabelBase"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/baseLabels/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportLabelBaseResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成基础标签 // // @param request - HrbrainImportLabelBaseRequest // // @return HrbrainImportLabelBaseResponse func (client *Client) HrbrainImportLabelBase(request *HrbrainImportLabelBaseRequest) (_result *HrbrainImportLabelBaseResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportLabelBaseHeaders{} _result = &HrbrainImportLabelBaseResponse{} _body, _err := client.HrbrainImportLabelBaseWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成自定义标签 // // @param request - HrbrainImportLabelCustomRequest // // @param headers - HrbrainImportLabelCustomHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportLabelCustomResponse func (client *Client) HrbrainImportLabelCustomWithOptions(request *HrbrainImportLabelCustomRequest, headers *HrbrainImportLabelCustomHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportLabelCustomResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportLabelCustom"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/customLabels/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportLabelCustomResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成自定义标签 // // @param request - HrbrainImportLabelCustomRequest // // @return HrbrainImportLabelCustomResponse func (client *Client) HrbrainImportLabelCustom(request *HrbrainImportLabelCustomRequest) (_result *HrbrainImportLabelCustomResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportLabelCustomHeaders{} _result = &HrbrainImportLabelCustomResponse{} _body, _err := client.HrbrainImportLabelCustomWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成领域经验 // // @param request - HrbrainImportLabelIndustryRequest // // @param headers - HrbrainImportLabelIndustryHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportLabelIndustryResponse func (client *Client) HrbrainImportLabelIndustryWithOptions(request *HrbrainImportLabelIndustryRequest, headers *HrbrainImportLabelIndustryHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportLabelIndustryResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportLabelIndustry"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/industries/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportLabelIndustryResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成领域经验 // // @param request - HrbrainImportLabelIndustryRequest // // @return HrbrainImportLabelIndustryResponse func (client *Client) HrbrainImportLabelIndustry(request *HrbrainImportLabelIndustryRequest) (_result *HrbrainImportLabelIndustryResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportLabelIndustryHeaders{} _result = &HrbrainImportLabelIndustryResponse{} _body, _err := client.HrbrainImportLabelIndustryWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成盘点数据 // // @param request - HrbrainImportLabelInventoryRequest // // @param headers - HrbrainImportLabelInventoryHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportLabelInventoryResponse func (client *Client) HrbrainImportLabelInventoryWithOptions(request *HrbrainImportLabelInventoryRequest, headers *HrbrainImportLabelInventoryHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportLabelInventoryResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportLabelInventory"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/inventories/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportLabelInventoryResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成盘点数据 // // @param request - HrbrainImportLabelInventoryRequest // // @return HrbrainImportLabelInventoryResponse func (client *Client) HrbrainImportLabelInventory(request *HrbrainImportLabelInventoryRequest) (_result *HrbrainImportLabelInventoryResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportLabelInventoryHeaders{} _result = &HrbrainImportLabelInventoryResponse{} _body, _err := client.HrbrainImportLabelInventoryWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成专业技能 // // @param request - HrbrainImportLabelProfSkillRequest // // @param headers - HrbrainImportLabelProfSkillHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportLabelProfSkillResponse func (client *Client) HrbrainImportLabelProfSkillWithOptions(request *HrbrainImportLabelProfSkillRequest, headers *HrbrainImportLabelProfSkillHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportLabelProfSkillResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportLabelProfSkill"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/profSkills/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportLabelProfSkillResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成专业技能 // // @param request - HrbrainImportLabelProfSkillRequest // // @return HrbrainImportLabelProfSkillResponse func (client *Client) HrbrainImportLabelProfSkill(request *HrbrainImportLabelProfSkillRequest) (_result *HrbrainImportLabelProfSkillResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportLabelProfSkillHeaders{} _result = &HrbrainImportLabelProfSkillResponse{} _body, _err := client.HrbrainImportLabelProfSkillWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成绩效记录 // // @param request - HrbrainImportPerfEvalRequest // // @param headers - HrbrainImportPerfEvalHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportPerfEvalResponse func (client *Client) HrbrainImportPerfEvalWithOptions(request *HrbrainImportPerfEvalRequest, headers *HrbrainImportPerfEvalHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportPerfEvalResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportPerfEval"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/perfRecords/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportPerfEvalResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成绩效记录 // // @param request - HrbrainImportPerfEvalRequest // // @return HrbrainImportPerfEvalResponse func (client *Client) HrbrainImportPerfEval(request *HrbrainImportPerfEvalRequest) (_result *HrbrainImportPerfEvalResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportPerfEvalHeaders{} _result = &HrbrainImportPerfEvalResponse{} _body, _err := client.HrbrainImportPerfEvalWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成晋升记录 // // @param request - HrbrainImportPromEvalRequest // // @param headers - HrbrainImportPromEvalHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportPromEvalResponse func (client *Client) HrbrainImportPromEvalWithOptions(request *HrbrainImportPromEvalRequest, headers *HrbrainImportPromEvalHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportPromEvalResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportPromEval"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/promRecords/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportPromEvalResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成晋升记录 // // @param request - HrbrainImportPromEvalRequest // // @return HrbrainImportPromEvalResponse func (client *Client) HrbrainImportPromEval(request *HrbrainImportPromEvalRequest) (_result *HrbrainImportPromEvalResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportPromEvalHeaders{} _result = &HrbrainImportPromEvalResponse{} _body, _err := client.HrbrainImportPromEvalWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成处分记录 // // @param request - HrbrainImportPunDetailRequest // // @param headers - HrbrainImportPunDetailHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportPunDetailResponse func (client *Client) HrbrainImportPunDetailWithOptions(request *HrbrainImportPunDetailRequest, headers *HrbrainImportPunDetailHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportPunDetailResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportPunDetail"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/punDetails/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportPunDetailResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成处分记录 // // @param request - HrbrainImportPunDetailRequest // // @return HrbrainImportPunDetailResponse func (client *Client) HrbrainImportPunDetail(request *HrbrainImportPunDetailRequest) (_result *HrbrainImportPunDetailResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportPunDetailHeaders{} _result = &HrbrainImportPunDetailResponse{} _body, _err := client.HrbrainImportPunDetailWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成入职信息 // // @param request - HrbrainImportRegistRequest // // @param headers - HrbrainImportRegistHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportRegistResponse func (client *Client) HrbrainImportRegistWithOptions(request *HrbrainImportRegistRequest, headers *HrbrainImportRegistHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportRegistResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportRegist"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/registerInfos/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportRegistResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成入职信息 // // @param request - HrbrainImportRegistRequest // // @return HrbrainImportRegistResponse func (client *Client) HrbrainImportRegist(request *HrbrainImportRegistRequest) (_result *HrbrainImportRegistResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportRegistHeaders{} _result = &HrbrainImportRegistResponse{} _body, _err := client.HrbrainImportRegistWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成转正记录 // // @param request - HrbrainImportRegularRequest // // @param headers - HrbrainImportRegularHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportRegularResponse func (client *Client) HrbrainImportRegularWithOptions(request *HrbrainImportRegularRequest, headers *HrbrainImportRegularHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportRegularResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportRegular"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/regulars/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportRegularResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成转正记录 // // @param request - HrbrainImportRegularRequest // // @return HrbrainImportRegularResponse func (client *Client) HrbrainImportRegular(request *HrbrainImportRegularRequest) (_result *HrbrainImportRegularResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportRegularHeaders{} _result = &HrbrainImportRegularResponse{} _body, _err := client.HrbrainImportRegularWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成培训学习记录 // // @param request - HrbrainImportTrainingRequest // // @param headers - HrbrainImportTrainingHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportTrainingResponse func (client *Client) HrbrainImportTrainingWithOptions(request *HrbrainImportTrainingRequest, headers *HrbrainImportTrainingHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportTrainingResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportTraining"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/trainings/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportTrainingResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成培训学习记录 // // @param request - HrbrainImportTrainingRequest // // @return HrbrainImportTrainingResponse func (client *Client) HrbrainImportTraining(request *HrbrainImportTrainingRequest) (_result *HrbrainImportTrainingResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportTrainingHeaders{} _result = &HrbrainImportTrainingResponse{} _body, _err := client.HrbrainImportTrainingWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成异动记录 // // @param request - HrbrainImportTransferEvalRequest // // @param headers - HrbrainImportTransferEvalHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportTransferEvalResponse func (client *Client) HrbrainImportTransferEvalWithOptions(request *HrbrainImportTransferEvalRequest, headers *HrbrainImportTransferEvalHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportTransferEvalResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportTransferEval"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/changeRecords/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportTransferEvalResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成异动记录 // // @param request - HrbrainImportTransferEvalRequest // // @return HrbrainImportTransferEvalResponse func (client *Client) HrbrainImportTransferEval(request *HrbrainImportTransferEvalRequest) (_result *HrbrainImportTransferEvalResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportTransferEvalHeaders{} _result = &HrbrainImportTransferEvalResponse{} _body, _err := client.HrbrainImportTransferEvalWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 集成工作经历 // // @param request - HrbrainImportWorkExpRequest // // @param headers - HrbrainImportWorkExpHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainImportWorkExpResponse func (client *Client) HrbrainImportWorkExpWithOptions(request *HrbrainImportWorkExpRequest, headers *HrbrainImportWorkExpHeaders, runtime *util.RuntimeOptions) (_result *HrbrainImportWorkExpResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.CorpId)) { query["corpId"] = request.CorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("HrbrainImportWorkExp"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/workExperiences/import"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainImportWorkExpResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 集成工作经历 // // @param request - HrbrainImportWorkExpRequest // // @return HrbrainImportWorkExpResponse func (client *Client) HrbrainImportWorkExp(request *HrbrainImportWorkExpRequest) (_result *HrbrainImportWorkExpResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainImportWorkExpHeaders{} _result = &HrbrainImportWorkExpResponse{} _body, _err := client.HrbrainImportWorkExpWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 查询人才档案附件照片 // // @param request - HrbrainTalentProfileAttachmentQueryRequest // // @param headers - HrbrainTalentProfileAttachmentQueryHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainTalentProfileAttachmentQueryResponse func (client *Client) HrbrainTalentProfileAttachmentQueryWithOptions(request *HrbrainTalentProfileAttachmentQueryRequest, headers *HrbrainTalentProfileAttachmentQueryHeaders, runtime *util.RuntimeOptions) (_result *HrbrainTalentProfileAttachmentQueryResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.DingCorpId)) { query["dingCorpId"] = request.DingCorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: request.Body, } params := &openapi.Params{ Action: tea.String("HrbrainTalentProfileAttachmentQuery"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/profiles/attachmentPhotos/query"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainTalentProfileAttachmentQueryResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 查询人才档案附件照片 // // @param request - HrbrainTalentProfileAttachmentQueryRequest // // @return HrbrainTalentProfileAttachmentQueryResponse func (client *Client) HrbrainTalentProfileAttachmentQuery(request *HrbrainTalentProfileAttachmentQueryRequest) (_result *HrbrainTalentProfileAttachmentQueryResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainTalentProfileAttachmentQueryHeaders{} _result = &HrbrainTalentProfileAttachmentQueryResponse{} _body, _err := client.HrbrainTalentProfileAttachmentQueryWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 查询人才档案基础数据 // // @param request - HrbrainTalentProfileBasicQueryRequest // // @param headers - HrbrainTalentProfileBasicQueryHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return HrbrainTalentProfileBasicQueryResponse func (client *Client) HrbrainTalentProfileBasicQueryWithOptions(request *HrbrainTalentProfileBasicQueryRequest, headers *HrbrainTalentProfileBasicQueryHeaders, runtime *util.RuntimeOptions) (_result *HrbrainTalentProfileBasicQueryResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.DingCorpId)) { query["dingCorpId"] = request.DingCorpId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: request.Body, } params := &openapi.Params{ Action: tea.String("HrbrainTalentProfileBasicQuery"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/profiles/basicData/query"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &HrbrainTalentProfileBasicQueryResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 查询人才档案基础数据 // // @param request - HrbrainTalentProfileBasicQueryRequest // // @return HrbrainTalentProfileBasicQueryResponse func (client *Client) HrbrainTalentProfileBasicQuery(request *HrbrainTalentProfileBasicQueryRequest) (_result *HrbrainTalentProfileBasicQueryResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &HrbrainTalentProfileBasicQueryHeaders{} _result = &HrbrainTalentProfileBasicQueryResponse{} _body, _err := client.HrbrainTalentProfileBasicQueryWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 人员标签查询 // // @param request - StaffLabelRecordsQueryRequest // // @param headers - StaffLabelRecordsQueryHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return StaffLabelRecordsQueryResponse func (client *Client) StaffLabelRecordsQueryWithOptions(request *StaffLabelRecordsQueryRequest, headers *StaffLabelRecordsQueryHeaders, runtime *util.RuntimeOptions) (_result *StaffLabelRecordsQueryResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.DingCorpId)) { query["dingCorpId"] = request.DingCorpId } if !tea.BoolValue(util.IsUnset(request.MaxResults)) { query["maxResults"] = request.MaxResults } if !tea.BoolValue(util.IsUnset(request.NextToken)) { query["nextToken"] = request.NextToken } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Query: openapiutil.Query(query), Body: util.ToArray(request.Body), } params := &openapi.Params{ Action: tea.String("StaffLabelRecordsQuery"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas/labelRecords/query"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &StaffLabelRecordsQueryResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 人员标签查询 // // @param request - StaffLabelRecordsQueryRequest // // @return StaffLabelRecordsQueryResponse func (client *Client) StaffLabelRecordsQuery(request *StaffLabelRecordsQueryRequest) (_result *StaffLabelRecordsQueryResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &StaffLabelRecordsQueryHeaders{} _result = &StaffLabelRecordsQueryResponse{} _body, _err := client.StaffLabelRecordsQueryWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 同步统计基础数据 // // @param request - SyncDataRequest // // @param headers - SyncDataHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return SyncDataResponse func (client *Client) SyncDataWithOptions(request *SyncDataRequest, headers *SyncDataHeaders, runtime *util.RuntimeOptions) (_result *SyncDataResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Content)) { body["content"] = request.Content } if !tea.BoolValue(util.IsUnset(request.DataId)) { body["dataId"] = request.DataId } if !tea.BoolValue(util.IsUnset(request.EtlTime)) { body["etlTime"] = request.EtlTime } if !tea.BoolValue(util.IsUnset(request.ProjectId)) { body["projectId"] = request.ProjectId } if !tea.BoolValue(util.IsUnset(request.SchemaId)) { body["schemaId"] = request.SchemaId } realHeaders := make(map[string]*string) if !tea.BoolValue(util.IsUnset(headers.CommonHeaders)) { realHeaders = headers.CommonHeaders } if !tea.BoolValue(util.IsUnset(headers.XAcsDingtalkAccessToken)) { realHeaders["x-acs-dingtalk-access-token"] = util.ToJSONString(headers.XAcsDingtalkAccessToken) } req := &openapi.OpenApiRequest{ Headers: realHeaders, Body: openapiutil.ParseToMap(body), } params := &openapi.Params{ Action: tea.String("SyncData"), Version: tea.String("hrbrain_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/hrbrain/datas"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &SyncDataResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 同步统计基础数据 // // @param request - SyncDataRequest // // @return SyncDataResponse func (client *Client) SyncData(request *SyncDataRequest) (_result *SyncDataResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &SyncDataHeaders{} _result = &SyncDataResponse{} _body, _err := client.SyncDataWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err }