dingtalk/golang/resident_1_0/client.go (4,990 lines of code) (raw):

// This file is auto-generated, don't edit it. Thanks. package resident_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 AddPointHeaders 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 AddPointHeaders) String() string { return tea.Prettify(s) } func (s AddPointHeaders) GoString() string { return s.String() } func (s *AddPointHeaders) SetCommonHeaders(v map[string]*string) *AddPointHeaders { s.CommonHeaders = v return s } func (s *AddPointHeaders) SetXAcsDingtalkAccessToken(v string) *AddPointHeaders { s.XAcsDingtalkAccessToken = &v return s } type AddPointRequest struct { // example: // // 1634630147 ActionTime *int64 `json:"actionTime,omitempty" xml:"actionTime,omitempty"` // This parameter is required. // // example: // // false IsCircle *bool `json:"isCircle,omitempty" xml:"isCircle,omitempty"` // example: // // rule_1 RuleCode *string `json:"ruleCode,omitempty" xml:"ruleCode,omitempty"` // This parameter is required. // // example: // // 发动态 RuleName *string `json:"ruleName,omitempty" xml:"ruleName,omitempty"` // This parameter is required. // // example: // // 3 Score *int32 `json:"score,omitempty" xml:"score,omitempty"` // This parameter is required. // // example: // // 123 UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` // This parameter is required. // // example: // // 7645 Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"` } func (s AddPointRequest) String() string { return tea.Prettify(s) } func (s AddPointRequest) GoString() string { return s.String() } func (s *AddPointRequest) SetActionTime(v int64) *AddPointRequest { s.ActionTime = &v return s } func (s *AddPointRequest) SetIsCircle(v bool) *AddPointRequest { s.IsCircle = &v return s } func (s *AddPointRequest) SetRuleCode(v string) *AddPointRequest { s.RuleCode = &v return s } func (s *AddPointRequest) SetRuleName(v string) *AddPointRequest { s.RuleName = &v return s } func (s *AddPointRequest) SetScore(v int32) *AddPointRequest { s.Score = &v return s } func (s *AddPointRequest) SetUserId(v string) *AddPointRequest { s.UserId = &v return s } func (s *AddPointRequest) SetUuid(v string) *AddPointRequest { s.Uuid = &v return s } type AddPointResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` } func (s AddPointResponse) String() string { return tea.Prettify(s) } func (s AddPointResponse) GoString() string { return s.String() } func (s *AddPointResponse) SetHeaders(v map[string]*string) *AddPointResponse { s.Headers = v return s } func (s *AddPointResponse) SetStatusCode(v int32) *AddPointResponse { s.StatusCode = &v return s } type AddResidentDepartmentHeaders 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 AddResidentDepartmentHeaders) String() string { return tea.Prettify(s) } func (s AddResidentDepartmentHeaders) GoString() string { return s.String() } func (s *AddResidentDepartmentHeaders) SetCommonHeaders(v map[string]*string) *AddResidentDepartmentHeaders { s.CommonHeaders = v return s } func (s *AddResidentDepartmentHeaders) SetXAcsDingtalkAccessToken(v string) *AddResidentDepartmentHeaders { s.XAcsDingtalkAccessToken = &v return s } type AddResidentDepartmentRequest struct { // This parameter is required. // // example: // // 第一网格组 DepartmentName *string `json:"departmentName,omitempty" xml:"departmentName,omitempty"` // example: // // true IsResidenceGroup *bool `json:"isResidenceGroup,omitempty" xml:"isResidenceGroup,omitempty"` // This parameter is required. // // example: // // 12345 ParentDepartmentId *int64 `json:"parentDepartmentId,omitempty" xml:"parentDepartmentId,omitempty"` } func (s AddResidentDepartmentRequest) String() string { return tea.Prettify(s) } func (s AddResidentDepartmentRequest) GoString() string { return s.String() } func (s *AddResidentDepartmentRequest) SetDepartmentName(v string) *AddResidentDepartmentRequest { s.DepartmentName = &v return s } func (s *AddResidentDepartmentRequest) SetIsResidenceGroup(v bool) *AddResidentDepartmentRequest { s.IsResidenceGroup = &v return s } func (s *AddResidentDepartmentRequest) SetParentDepartmentId(v int64) *AddResidentDepartmentRequest { s.ParentDepartmentId = &v return s } type AddResidentDepartmentResponseBody struct { // This parameter is required. // // example: // // 123 Result *int64 `json:"result,omitempty" xml:"result,omitempty"` } func (s AddResidentDepartmentResponseBody) String() string { return tea.Prettify(s) } func (s AddResidentDepartmentResponseBody) GoString() string { return s.String() } func (s *AddResidentDepartmentResponseBody) SetResult(v int64) *AddResidentDepartmentResponseBody { s.Result = &v return s } type AddResidentDepartmentResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddResidentDepartmentResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s AddResidentDepartmentResponse) String() string { return tea.Prettify(s) } func (s AddResidentDepartmentResponse) GoString() string { return s.String() } func (s *AddResidentDepartmentResponse) SetHeaders(v map[string]*string) *AddResidentDepartmentResponse { s.Headers = v return s } func (s *AddResidentDepartmentResponse) SetStatusCode(v int32) *AddResidentDepartmentResponse { s.StatusCode = &v return s } func (s *AddResidentDepartmentResponse) SetBody(v *AddResidentDepartmentResponseBody) *AddResidentDepartmentResponse { s.Body = v return s } type AddResidentMemberHeaders 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 AddResidentMemberHeaders) String() string { return tea.Prettify(s) } func (s AddResidentMemberHeaders) GoString() string { return s.String() } func (s *AddResidentMemberHeaders) SetCommonHeaders(v map[string]*string) *AddResidentMemberHeaders { s.CommonHeaders = v return s } func (s *AddResidentMemberHeaders) SetXAcsDingtalkAccessToken(v string) *AddResidentMemberHeaders { s.XAcsDingtalkAccessToken = &v return s } type AddResidentMemberRequest struct { // This parameter is required. // // example: // // A栋 ResidentAddInfo *AddResidentMemberRequestResidentAddInfo `json:"residentAddInfo,omitempty" xml:"residentAddInfo,omitempty" type:"Struct"` } func (s AddResidentMemberRequest) String() string { return tea.Prettify(s) } func (s AddResidentMemberRequest) GoString() string { return s.String() } func (s *AddResidentMemberRequest) SetResidentAddInfo(v *AddResidentMemberRequestResidentAddInfo) *AddResidentMemberRequest { s.ResidentAddInfo = v return s } type AddResidentMemberRequestResidentAddInfo struct { // This parameter is required. // // example: // // 11112 DeptId *int64 `json:"deptId,omitempty" xml:"deptId,omitempty"` // example: // // true IsPropertyOwner *bool `json:"isPropertyOwner,omitempty" xml:"isPropertyOwner,omitempty"` // example: // // {"startTime":1652358627106,"endTime":1652445027106} MemberDeptExtension map[string]interface{} `json:"memberDeptExtension,omitempty" xml:"memberDeptExtension,omitempty"` // This parameter is required. // // example: // // 148******** Mobile *string `json:"mobile,omitempty" xml:"mobile,omitempty"` // This parameter is required. // // example: // // 张三 Name *string `json:"name,omitempty" xml:"name,omitempty"` // example: // // 1 RelateType *string `json:"relateType,omitempty" xml:"relateType,omitempty"` } func (s AddResidentMemberRequestResidentAddInfo) String() string { return tea.Prettify(s) } func (s AddResidentMemberRequestResidentAddInfo) GoString() string { return s.String() } func (s *AddResidentMemberRequestResidentAddInfo) SetDeptId(v int64) *AddResidentMemberRequestResidentAddInfo { s.DeptId = &v return s } func (s *AddResidentMemberRequestResidentAddInfo) SetIsPropertyOwner(v bool) *AddResidentMemberRequestResidentAddInfo { s.IsPropertyOwner = &v return s } func (s *AddResidentMemberRequestResidentAddInfo) SetMemberDeptExtension(v map[string]interface{}) *AddResidentMemberRequestResidentAddInfo { s.MemberDeptExtension = v return s } func (s *AddResidentMemberRequestResidentAddInfo) SetMobile(v string) *AddResidentMemberRequestResidentAddInfo { s.Mobile = &v return s } func (s *AddResidentMemberRequestResidentAddInfo) SetName(v string) *AddResidentMemberRequestResidentAddInfo { s.Name = &v return s } func (s *AddResidentMemberRequestResidentAddInfo) SetRelateType(v string) *AddResidentMemberRequestResidentAddInfo { s.RelateType = &v return s } type AddResidentMemberResponseBody struct { Status *int32 `json:"status,omitempty" xml:"status,omitempty"` // example: // // 10005 UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"` UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` } func (s AddResidentMemberResponseBody) String() string { return tea.Prettify(s) } func (s AddResidentMemberResponseBody) GoString() string { return s.String() } func (s *AddResidentMemberResponseBody) SetStatus(v int32) *AddResidentMemberResponseBody { s.Status = &v return s } func (s *AddResidentMemberResponseBody) SetUnionId(v string) *AddResidentMemberResponseBody { s.UnionId = &v return s } func (s *AddResidentMemberResponseBody) SetUserId(v string) *AddResidentMemberResponseBody { s.UserId = &v return s } type AddResidentMemberResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddResidentMemberResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s AddResidentMemberResponse) String() string { return tea.Prettify(s) } func (s AddResidentMemberResponse) GoString() string { return s.String() } func (s *AddResidentMemberResponse) SetHeaders(v map[string]*string) *AddResidentMemberResponse { s.Headers = v return s } func (s *AddResidentMemberResponse) SetStatusCode(v int32) *AddResidentMemberResponse { s.StatusCode = &v return s } func (s *AddResidentMemberResponse) SetBody(v *AddResidentMemberResponseBody) *AddResidentMemberResponse { s.Body = v return s } type AddResidentUsersHeaders 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 AddResidentUsersHeaders) String() string { return tea.Prettify(s) } func (s AddResidentUsersHeaders) GoString() string { return s.String() } func (s *AddResidentUsersHeaders) SetCommonHeaders(v map[string]*string) *AddResidentUsersHeaders { s.CommonHeaders = v return s } func (s *AddResidentUsersHeaders) SetXAcsDingtalkAccessToken(v string) *AddResidentUsersHeaders { s.XAcsDingtalkAccessToken = &v return s } type AddResidentUsersRequest struct { // example: // // 美好社区创景街道万通公寓 Address *string `json:"address,omitempty" xml:"address,omitempty"` // This parameter is required. // // example: // // 12345 DepartmentId *int64 `json:"departmentId,omitempty" xml:"departmentId,omitempty"` ExtField []*AddResidentUsersRequestExtField `json:"extField,omitempty" xml:"extField,omitempty" type:"Repeated"` // example: // // false IsLeaseholder *bool `json:"isLeaseholder,omitempty" xml:"isLeaseholder,omitempty"` // example: // // 15612345678 Mobile *string `json:"mobile,omitempty" xml:"mobile,omitempty"` // if can be null: // true // // example: // // SELF RelateType *string `json:"relateType,omitempty" xml:"relateType,omitempty"` // This parameter is required. // // example: // // 王建国 UserName *string `json:"userName,omitempty" xml:"userName,omitempty"` } func (s AddResidentUsersRequest) String() string { return tea.Prettify(s) } func (s AddResidentUsersRequest) GoString() string { return s.String() } func (s *AddResidentUsersRequest) SetAddress(v string) *AddResidentUsersRequest { s.Address = &v return s } func (s *AddResidentUsersRequest) SetDepartmentId(v int64) *AddResidentUsersRequest { s.DepartmentId = &v return s } func (s *AddResidentUsersRequest) SetExtField(v []*AddResidentUsersRequestExtField) *AddResidentUsersRequest { s.ExtField = v return s } func (s *AddResidentUsersRequest) SetIsLeaseholder(v bool) *AddResidentUsersRequest { s.IsLeaseholder = &v return s } func (s *AddResidentUsersRequest) SetMobile(v string) *AddResidentUsersRequest { s.Mobile = &v return s } func (s *AddResidentUsersRequest) SetRelateType(v string) *AddResidentUsersRequest { s.RelateType = &v return s } func (s *AddResidentUsersRequest) SetUserName(v string) *AddResidentUsersRequest { s.UserName = &v return s } type AddResidentUsersRequestExtField struct { // example: // // 性别 ItemName *string `json:"itemName,omitempty" xml:"itemName,omitempty"` // example: // // 女 ItemValue *string `json:"itemValue,omitempty" xml:"itemValue,omitempty"` } func (s AddResidentUsersRequestExtField) String() string { return tea.Prettify(s) } func (s AddResidentUsersRequestExtField) GoString() string { return s.String() } func (s *AddResidentUsersRequestExtField) SetItemName(v string) *AddResidentUsersRequestExtField { s.ItemName = &v return s } func (s *AddResidentUsersRequestExtField) SetItemValue(v string) *AddResidentUsersRequestExtField { s.ItemValue = &v return s } type AddResidentUsersResponseBody struct { // This parameter is required. // // example: // // 1234 Result *string `json:"result,omitempty" xml:"result,omitempty"` } func (s AddResidentUsersResponseBody) String() string { return tea.Prettify(s) } func (s AddResidentUsersResponseBody) GoString() string { return s.String() } func (s *AddResidentUsersResponseBody) SetResult(v string) *AddResidentUsersResponseBody { s.Result = &v return s } type AddResidentUsersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddResidentUsersResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s AddResidentUsersResponse) String() string { return tea.Prettify(s) } func (s AddResidentUsersResponse) GoString() string { return s.String() } func (s *AddResidentUsersResponse) SetHeaders(v map[string]*string) *AddResidentUsersResponse { s.Headers = v return s } func (s *AddResidentUsersResponse) SetStatusCode(v int32) *AddResidentUsersResponse { s.StatusCode = &v return s } func (s *AddResidentUsersResponse) SetBody(v *AddResidentUsersResponseBody) *AddResidentUsersResponse { s.Body = v return s } type CreateResidentBlackBoardHeaders 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 CreateResidentBlackBoardHeaders) String() string { return tea.Prettify(s) } func (s CreateResidentBlackBoardHeaders) GoString() string { return s.String() } func (s *CreateResidentBlackBoardHeaders) SetCommonHeaders(v map[string]*string) *CreateResidentBlackBoardHeaders { s.CommonHeaders = v return s } func (s *CreateResidentBlackBoardHeaders) SetXAcsDingtalkAccessToken(v string) *CreateResidentBlackBoardHeaders { s.XAcsDingtalkAccessToken = &v return s } type CreateResidentBlackBoardRequest struct { // This parameter is required. Context *string `json:"context,omitempty" xml:"context,omitempty"` MediaId *string `json:"mediaId,omitempty" xml:"mediaId,omitempty"` SendTime *string `json:"sendTime,omitempty" xml:"sendTime,omitempty"` // This parameter is required. Title *string `json:"title,omitempty" xml:"title,omitempty"` } func (s CreateResidentBlackBoardRequest) String() string { return tea.Prettify(s) } func (s CreateResidentBlackBoardRequest) GoString() string { return s.String() } func (s *CreateResidentBlackBoardRequest) SetContext(v string) *CreateResidentBlackBoardRequest { s.Context = &v return s } func (s *CreateResidentBlackBoardRequest) SetMediaId(v string) *CreateResidentBlackBoardRequest { s.MediaId = &v return s } func (s *CreateResidentBlackBoardRequest) SetSendTime(v string) *CreateResidentBlackBoardRequest { s.SendTime = &v return s } func (s *CreateResidentBlackBoardRequest) SetTitle(v string) *CreateResidentBlackBoardRequest { s.Title = &v return s } type CreateResidentBlackBoardResponseBody struct { BlackBoardId *string `json:"blackBoardId,omitempty" xml:"blackBoardId,omitempty"` } func (s CreateResidentBlackBoardResponseBody) String() string { return tea.Prettify(s) } func (s CreateResidentBlackBoardResponseBody) GoString() string { return s.String() } func (s *CreateResidentBlackBoardResponseBody) SetBlackBoardId(v string) *CreateResidentBlackBoardResponseBody { s.BlackBoardId = &v return s } type CreateResidentBlackBoardResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateResidentBlackBoardResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s CreateResidentBlackBoardResponse) String() string { return tea.Prettify(s) } func (s CreateResidentBlackBoardResponse) GoString() string { return s.String() } func (s *CreateResidentBlackBoardResponse) SetHeaders(v map[string]*string) *CreateResidentBlackBoardResponse { s.Headers = v return s } func (s *CreateResidentBlackBoardResponse) SetStatusCode(v int32) *CreateResidentBlackBoardResponse { s.StatusCode = &v return s } func (s *CreateResidentBlackBoardResponse) SetBody(v *CreateResidentBlackBoardResponseBody) *CreateResidentBlackBoardResponse { s.Body = v return s } type CreateSpaceHeaders 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 CreateSpaceHeaders) String() string { return tea.Prettify(s) } func (s CreateSpaceHeaders) GoString() string { return s.String() } func (s *CreateSpaceHeaders) SetCommonHeaders(v map[string]*string) *CreateSpaceHeaders { s.CommonHeaders = v return s } func (s *CreateSpaceHeaders) SetXAcsDingtalkAccessToken(v string) *CreateSpaceHeaders { s.XAcsDingtalkAccessToken = &v return s } type CreateSpaceRequest struct { BillingArea *float32 `json:"billingArea,omitempty" xml:"billingArea,omitempty"` BuildingArea *float32 `json:"buildingArea,omitempty" xml:"buildingArea,omitempty"` Floor *string `json:"floor,omitempty" xml:"floor,omitempty"` HouseState *int64 `json:"houseState,omitempty" xml:"houseState,omitempty"` // This parameter is required. // // example: // // A栋 Name *string `json:"name,omitempty" xml:"name,omitempty"` // This parameter is required. // // example: // // -7 ParentDeptId *string `json:"parentDeptId,omitempty" xml:"parentDeptId,omitempty"` // This parameter is required. // // example: // // House TagCode *string `json:"tagCode,omitempty" xml:"tagCode,omitempty"` // example: // // 2 Type *string `json:"type,omitempty" xml:"type,omitempty"` } func (s CreateSpaceRequest) String() string { return tea.Prettify(s) } func (s CreateSpaceRequest) GoString() string { return s.String() } func (s *CreateSpaceRequest) SetBillingArea(v float32) *CreateSpaceRequest { s.BillingArea = &v return s } func (s *CreateSpaceRequest) SetBuildingArea(v float32) *CreateSpaceRequest { s.BuildingArea = &v return s } func (s *CreateSpaceRequest) SetFloor(v string) *CreateSpaceRequest { s.Floor = &v return s } func (s *CreateSpaceRequest) SetHouseState(v int64) *CreateSpaceRequest { s.HouseState = &v return s } func (s *CreateSpaceRequest) SetName(v string) *CreateSpaceRequest { s.Name = &v return s } func (s *CreateSpaceRequest) SetParentDeptId(v string) *CreateSpaceRequest { s.ParentDeptId = &v return s } func (s *CreateSpaceRequest) SetTagCode(v string) *CreateSpaceRequest { s.TagCode = &v return s } func (s *CreateSpaceRequest) SetType(v string) *CreateSpaceRequest { s.Type = &v return s } type CreateSpaceResponseBody struct { // example: // // 10005 DeptId *string `json:"deptId,omitempty" xml:"deptId,omitempty"` } func (s CreateSpaceResponseBody) String() string { return tea.Prettify(s) } func (s CreateSpaceResponseBody) GoString() string { return s.String() } func (s *CreateSpaceResponseBody) SetDeptId(v string) *CreateSpaceResponseBody { s.DeptId = &v return s } type CreateSpaceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateSpaceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s CreateSpaceResponse) String() string { return tea.Prettify(s) } func (s CreateSpaceResponse) GoString() string { return s.String() } func (s *CreateSpaceResponse) SetHeaders(v map[string]*string) *CreateSpaceResponse { s.Headers = v return s } func (s *CreateSpaceResponse) SetStatusCode(v int32) *CreateSpaceResponse { s.StatusCode = &v return s } func (s *CreateSpaceResponse) SetBody(v *CreateSpaceResponseBody) *CreateSpaceResponse { s.Body = v return s } type DeleteResidentBlackBoardHeaders 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 DeleteResidentBlackBoardHeaders) String() string { return tea.Prettify(s) } func (s DeleteResidentBlackBoardHeaders) GoString() string { return s.String() } func (s *DeleteResidentBlackBoardHeaders) SetCommonHeaders(v map[string]*string) *DeleteResidentBlackBoardHeaders { s.CommonHeaders = v return s } func (s *DeleteResidentBlackBoardHeaders) SetXAcsDingtalkAccessToken(v string) *DeleteResidentBlackBoardHeaders { s.XAcsDingtalkAccessToken = &v return s } type DeleteResidentBlackBoardRequest struct { // This parameter is required. BlackboardId *string `json:"blackboardId,omitempty" xml:"blackboardId,omitempty"` } func (s DeleteResidentBlackBoardRequest) String() string { return tea.Prettify(s) } func (s DeleteResidentBlackBoardRequest) GoString() string { return s.String() } func (s *DeleteResidentBlackBoardRequest) SetBlackboardId(v string) *DeleteResidentBlackBoardRequest { s.BlackboardId = &v return s } type DeleteResidentBlackBoardResponseBody struct { Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s DeleteResidentBlackBoardResponseBody) String() string { return tea.Prettify(s) } func (s DeleteResidentBlackBoardResponseBody) GoString() string { return s.String() } func (s *DeleteResidentBlackBoardResponseBody) SetSuccess(v bool) *DeleteResidentBlackBoardResponseBody { s.Success = &v return s } type DeleteResidentBlackBoardResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteResidentBlackBoardResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeleteResidentBlackBoardResponse) String() string { return tea.Prettify(s) } func (s DeleteResidentBlackBoardResponse) GoString() string { return s.String() } func (s *DeleteResidentBlackBoardResponse) SetHeaders(v map[string]*string) *DeleteResidentBlackBoardResponse { s.Headers = v return s } func (s *DeleteResidentBlackBoardResponse) SetStatusCode(v int32) *DeleteResidentBlackBoardResponse { s.StatusCode = &v return s } func (s *DeleteResidentBlackBoardResponse) SetBody(v *DeleteResidentBlackBoardResponseBody) *DeleteResidentBlackBoardResponse { s.Body = v return s } type DeleteResidentDepartmentHeaders 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 DeleteResidentDepartmentHeaders) String() string { return tea.Prettify(s) } func (s DeleteResidentDepartmentHeaders) GoString() string { return s.String() } func (s *DeleteResidentDepartmentHeaders) SetCommonHeaders(v map[string]*string) *DeleteResidentDepartmentHeaders { s.CommonHeaders = v return s } func (s *DeleteResidentDepartmentHeaders) SetXAcsDingtalkAccessToken(v string) *DeleteResidentDepartmentHeaders { s.XAcsDingtalkAccessToken = &v return s } type DeleteResidentDepartmentRequest struct { // This parameter is required. // // example: // // 12345 DepartmentId *int64 `json:"departmentId,omitempty" xml:"departmentId,omitempty"` } func (s DeleteResidentDepartmentRequest) String() string { return tea.Prettify(s) } func (s DeleteResidentDepartmentRequest) GoString() string { return s.String() } func (s *DeleteResidentDepartmentRequest) SetDepartmentId(v int64) *DeleteResidentDepartmentRequest { s.DepartmentId = &v return s } type DeleteResidentDepartmentResponseBody struct { // This parameter is required. // // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` } func (s DeleteResidentDepartmentResponseBody) String() string { return tea.Prettify(s) } func (s DeleteResidentDepartmentResponseBody) GoString() string { return s.String() } func (s *DeleteResidentDepartmentResponseBody) SetResult(v bool) *DeleteResidentDepartmentResponseBody { s.Result = &v return s } type DeleteResidentDepartmentResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteResidentDepartmentResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeleteResidentDepartmentResponse) String() string { return tea.Prettify(s) } func (s DeleteResidentDepartmentResponse) GoString() string { return s.String() } func (s *DeleteResidentDepartmentResponse) SetHeaders(v map[string]*string) *DeleteResidentDepartmentResponse { s.Headers = v return s } func (s *DeleteResidentDepartmentResponse) SetStatusCode(v int32) *DeleteResidentDepartmentResponse { s.StatusCode = &v return s } func (s *DeleteResidentDepartmentResponse) SetBody(v *DeleteResidentDepartmentResponseBody) *DeleteResidentDepartmentResponse { s.Body = v return s } type DeleteSpaceHeaders 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 DeleteSpaceHeaders) String() string { return tea.Prettify(s) } func (s DeleteSpaceHeaders) GoString() string { return s.String() } func (s *DeleteSpaceHeaders) SetCommonHeaders(v map[string]*string) *DeleteSpaceHeaders { s.CommonHeaders = v return s } func (s *DeleteSpaceHeaders) SetXAcsDingtalkAccessToken(v string) *DeleteSpaceHeaders { s.XAcsDingtalkAccessToken = &v return s } type DeleteSpaceRequest struct { // example: // // 忘川路1号 DeptIds []*int64 `json:"deptIds,omitempty" xml:"deptIds,omitempty" type:"Repeated"` } func (s DeleteSpaceRequest) String() string { return tea.Prettify(s) } func (s DeleteSpaceRequest) GoString() string { return s.String() } func (s *DeleteSpaceRequest) SetDeptIds(v []*int64) *DeleteSpaceRequest { s.DeptIds = v return s } type DeleteSpaceResponseBody struct { // This parameter is required. DelFailedDept []*DeleteSpaceResponseBodyDelFailedDept `json:"delFailedDept,omitempty" xml:"delFailedDept,omitempty" type:"Repeated"` // This parameter is required. // // example: // // 1 DelSuccessCount *bool `json:"delSuccessCount,omitempty" xml:"delSuccessCount,omitempty"` } func (s DeleteSpaceResponseBody) String() string { return tea.Prettify(s) } func (s DeleteSpaceResponseBody) GoString() string { return s.String() } func (s *DeleteSpaceResponseBody) SetDelFailedDept(v []*DeleteSpaceResponseBodyDelFailedDept) *DeleteSpaceResponseBody { s.DelFailedDept = v return s } func (s *DeleteSpaceResponseBody) SetDelSuccessCount(v bool) *DeleteSpaceResponseBody { s.DelSuccessCount = &v return s } type DeleteSpaceResponseBodyDelFailedDept struct { // This parameter is required. // // example: // // 122222 DeptId *int64 `json:"deptId,omitempty" xml:"deptId,omitempty"` } func (s DeleteSpaceResponseBodyDelFailedDept) String() string { return tea.Prettify(s) } func (s DeleteSpaceResponseBodyDelFailedDept) GoString() string { return s.String() } func (s *DeleteSpaceResponseBodyDelFailedDept) SetDeptId(v int64) *DeleteSpaceResponseBodyDelFailedDept { s.DeptId = &v return s } type DeleteSpaceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteSpaceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeleteSpaceResponse) String() string { return tea.Prettify(s) } func (s DeleteSpaceResponse) GoString() string { return s.String() } func (s *DeleteSpaceResponse) SetHeaders(v map[string]*string) *DeleteSpaceResponse { s.Headers = v return s } func (s *DeleteSpaceResponse) SetStatusCode(v int32) *DeleteSpaceResponse { s.StatusCode = &v return s } func (s *DeleteSpaceResponse) SetBody(v *DeleteSpaceResponseBody) *DeleteSpaceResponse { s.Body = v return s } type GetConversationIdHeaders 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 GetConversationIdHeaders) String() string { return tea.Prettify(s) } func (s GetConversationIdHeaders) GoString() string { return s.String() } func (s *GetConversationIdHeaders) SetCommonHeaders(v map[string]*string) *GetConversationIdHeaders { s.CommonHeaders = v return s } func (s *GetConversationIdHeaders) SetXAcsDingtalkAccessToken(v string) *GetConversationIdHeaders { s.XAcsDingtalkAccessToken = &v return s } type GetConversationIdRequest struct { // This parameter is required. // // example: // // chatd575783672bb40c005ba4e8b2*****ab ChatId *string `json:"chatId,omitempty" xml:"chatId,omitempty"` } func (s GetConversationIdRequest) String() string { return tea.Prettify(s) } func (s GetConversationIdRequest) GoString() string { return s.String() } func (s *GetConversationIdRequest) SetChatId(v string) *GetConversationIdRequest { s.ChatId = &v return s } type GetConversationIdResponseBody struct { // example: // // cidAX+2NwjqR3Y81Sxic5jtag== OpenConversationId *string `json:"openConversationId,omitempty" xml:"openConversationId,omitempty"` } func (s GetConversationIdResponseBody) String() string { return tea.Prettify(s) } func (s GetConversationIdResponseBody) GoString() string { return s.String() } func (s *GetConversationIdResponseBody) SetOpenConversationId(v string) *GetConversationIdResponseBody { s.OpenConversationId = &v return s } type GetConversationIdResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetConversationIdResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetConversationIdResponse) String() string { return tea.Prettify(s) } func (s GetConversationIdResponse) GoString() string { return s.String() } func (s *GetConversationIdResponse) SetHeaders(v map[string]*string) *GetConversationIdResponse { s.Headers = v return s } func (s *GetConversationIdResponse) SetStatusCode(v int32) *GetConversationIdResponse { s.StatusCode = &v return s } func (s *GetConversationIdResponse) SetBody(v *GetConversationIdResponseBody) *GetConversationIdResponse { s.Body = v return s } type GetIndustryTypeHeaders 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 GetIndustryTypeHeaders) String() string { return tea.Prettify(s) } func (s GetIndustryTypeHeaders) GoString() string { return s.String() } func (s *GetIndustryTypeHeaders) SetCommonHeaders(v map[string]*string) *GetIndustryTypeHeaders { s.CommonHeaders = v return s } func (s *GetIndustryTypeHeaders) SetXAcsDingtalkAccessToken(v string) *GetIndustryTypeHeaders { s.XAcsDingtalkAccessToken = &v return s } type GetIndustryTypeResponseBody struct { // This parameter is required. // // example: // // RESIDENCE IndustryType *string `json:"industryType,omitempty" xml:"industryType,omitempty"` } func (s GetIndustryTypeResponseBody) String() string { return tea.Prettify(s) } func (s GetIndustryTypeResponseBody) GoString() string { return s.String() } func (s *GetIndustryTypeResponseBody) SetIndustryType(v string) *GetIndustryTypeResponseBody { s.IndustryType = &v return s } type GetIndustryTypeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetIndustryTypeResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetIndustryTypeResponse) String() string { return tea.Prettify(s) } func (s GetIndustryTypeResponse) GoString() string { return s.String() } func (s *GetIndustryTypeResponse) SetHeaders(v map[string]*string) *GetIndustryTypeResponse { s.Headers = v return s } func (s *GetIndustryTypeResponse) SetStatusCode(v int32) *GetIndustryTypeResponse { s.StatusCode = &v return s } func (s *GetIndustryTypeResponse) SetBody(v *GetIndustryTypeResponseBody) *GetIndustryTypeResponse { s.Body = v return s } type GetPropertyInfoHeaders 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 GetPropertyInfoHeaders) String() string { return tea.Prettify(s) } func (s GetPropertyInfoHeaders) GoString() string { return s.String() } func (s *GetPropertyInfoHeaders) SetCommonHeaders(v map[string]*string) *GetPropertyInfoHeaders { s.CommonHeaders = v return s } func (s *GetPropertyInfoHeaders) SetXAcsDingtalkAccessToken(v string) *GetPropertyInfoHeaders { s.XAcsDingtalkAccessToken = &v return s } type GetPropertyInfoRequest struct { PropertyCorpId *string `json:"propertyCorpId,omitempty" xml:"propertyCorpId,omitempty"` } func (s GetPropertyInfoRequest) String() string { return tea.Prettify(s) } func (s GetPropertyInfoRequest) GoString() string { return s.String() } func (s *GetPropertyInfoRequest) SetPropertyCorpId(v string) *GetPropertyInfoRequest { s.PropertyCorpId = &v return s } type GetPropertyInfoResponseBody struct { AdminName *string `json:"adminName,omitempty" xml:"adminName,omitempty"` AdminUserId *string `json:"adminUserId,omitempty" xml:"adminUserId,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` OrgId *int64 `json:"orgId,omitempty" xml:"orgId,omitempty"` UnifiedSocialCredit *string `json:"unifiedSocialCredit,omitempty" xml:"unifiedSocialCredit,omitempty"` } func (s GetPropertyInfoResponseBody) String() string { return tea.Prettify(s) } func (s GetPropertyInfoResponseBody) GoString() string { return s.String() } func (s *GetPropertyInfoResponseBody) SetAdminName(v string) *GetPropertyInfoResponseBody { s.AdminName = &v return s } func (s *GetPropertyInfoResponseBody) SetAdminUserId(v string) *GetPropertyInfoResponseBody { s.AdminUserId = &v return s } func (s *GetPropertyInfoResponseBody) SetName(v string) *GetPropertyInfoResponseBody { s.Name = &v return s } func (s *GetPropertyInfoResponseBody) SetOrgId(v int64) *GetPropertyInfoResponseBody { s.OrgId = &v return s } func (s *GetPropertyInfoResponseBody) SetUnifiedSocialCredit(v string) *GetPropertyInfoResponseBody { s.UnifiedSocialCredit = &v return s } type GetPropertyInfoResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetPropertyInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetPropertyInfoResponse) String() string { return tea.Prettify(s) } func (s GetPropertyInfoResponse) GoString() string { return s.String() } func (s *GetPropertyInfoResponse) SetHeaders(v map[string]*string) *GetPropertyInfoResponse { s.Headers = v return s } func (s *GetPropertyInfoResponse) SetStatusCode(v int32) *GetPropertyInfoResponse { s.StatusCode = &v return s } func (s *GetPropertyInfoResponse) SetBody(v *GetPropertyInfoResponseBody) *GetPropertyInfoResponse { s.Body = v return s } type GetResidentInfoHeaders 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 GetResidentInfoHeaders) String() string { return tea.Prettify(s) } func (s GetResidentInfoHeaders) GoString() string { return s.String() } func (s *GetResidentInfoHeaders) SetCommonHeaders(v map[string]*string) *GetResidentInfoHeaders { s.CommonHeaders = v return s } func (s *GetResidentInfoHeaders) SetXAcsDingtalkAccessToken(v string) *GetResidentInfoHeaders { s.XAcsDingtalkAccessToken = &v return s } type GetResidentInfoRequest struct { ResidentCorpId *string `json:"residentCorpId,omitempty" xml:"residentCorpId,omitempty"` } func (s GetResidentInfoRequest) String() string { return tea.Prettify(s) } func (s GetResidentInfoRequest) GoString() string { return s.String() } func (s *GetResidentInfoRequest) SetResidentCorpId(v string) *GetResidentInfoRequest { s.ResidentCorpId = &v return s } type GetResidentInfoResponseBody struct { Address *string `json:"address,omitempty" xml:"address,omitempty"` // This parameter is required. AllUserGroupOpenConversationId *string `json:"allUserGroupOpenConversationId,omitempty" xml:"allUserGroupOpenConversationId,omitempty"` // This parameter is required. AllUserGroupOwnerUserId *string `json:"allUserGroupOwnerUserId,omitempty" xml:"allUserGroupOwnerUserId,omitempty"` BuildingArea *float32 `json:"buildingArea,omitempty" xml:"buildingArea,omitempty"` CityId *int32 `json:"cityId,omitempty" xml:"cityId,omitempty"` ContactMode *int32 `json:"contactMode,omitempty" xml:"contactMode,omitempty"` CountyId *int32 `json:"countyId,omitempty" xml:"countyId,omitempty"` DeliveryTime *int64 `json:"deliveryTime,omitempty" xml:"deliveryTime,omitempty"` Location *string `json:"location,omitempty" xml:"location,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` ProjectManager *GetResidentInfoResponseBodyProjectManager `json:"projectManager,omitempty" xml:"projectManager,omitempty" type:"Struct"` // This parameter is required. PropertyDeptGroupOpenConversationId *string `json:"propertyDeptGroupOpenConversationId,omitempty" xml:"propertyDeptGroupOpenConversationId,omitempty"` // This parameter is required. PropertyDeptGroupOwnerUserId *string `json:"propertyDeptGroupOwnerUserId,omitempty" xml:"propertyDeptGroupOwnerUserId,omitempty"` ProvId *int64 `json:"provId,omitempty" xml:"provId,omitempty"` ScopeEast *string `json:"scopeEast,omitempty" xml:"scopeEast,omitempty"` ScopeNorth *string `json:"scopeNorth,omitempty" xml:"scopeNorth,omitempty"` ScopeSouth *string `json:"scopeSouth,omitempty" xml:"scopeSouth,omitempty"` ScopeWest *string `json:"scopeWest,omitempty" xml:"scopeWest,omitempty"` Telephone *string `json:"telephone,omitempty" xml:"telephone,omitempty"` TownId *int32 `json:"townId,omitempty" xml:"townId,omitempty"` Type *int32 `json:"type,omitempty" xml:"type,omitempty"` } func (s GetResidentInfoResponseBody) String() string { return tea.Prettify(s) } func (s GetResidentInfoResponseBody) GoString() string { return s.String() } func (s *GetResidentInfoResponseBody) SetAddress(v string) *GetResidentInfoResponseBody { s.Address = &v return s } func (s *GetResidentInfoResponseBody) SetAllUserGroupOpenConversationId(v string) *GetResidentInfoResponseBody { s.AllUserGroupOpenConversationId = &v return s } func (s *GetResidentInfoResponseBody) SetAllUserGroupOwnerUserId(v string) *GetResidentInfoResponseBody { s.AllUserGroupOwnerUserId = &v return s } func (s *GetResidentInfoResponseBody) SetBuildingArea(v float32) *GetResidentInfoResponseBody { s.BuildingArea = &v return s } func (s *GetResidentInfoResponseBody) SetCityId(v int32) *GetResidentInfoResponseBody { s.CityId = &v return s } func (s *GetResidentInfoResponseBody) SetContactMode(v int32) *GetResidentInfoResponseBody { s.ContactMode = &v return s } func (s *GetResidentInfoResponseBody) SetCountyId(v int32) *GetResidentInfoResponseBody { s.CountyId = &v return s } func (s *GetResidentInfoResponseBody) SetDeliveryTime(v int64) *GetResidentInfoResponseBody { s.DeliveryTime = &v return s } func (s *GetResidentInfoResponseBody) SetLocation(v string) *GetResidentInfoResponseBody { s.Location = &v return s } func (s *GetResidentInfoResponseBody) SetName(v string) *GetResidentInfoResponseBody { s.Name = &v return s } func (s *GetResidentInfoResponseBody) SetProjectManager(v *GetResidentInfoResponseBodyProjectManager) *GetResidentInfoResponseBody { s.ProjectManager = v return s } func (s *GetResidentInfoResponseBody) SetPropertyDeptGroupOpenConversationId(v string) *GetResidentInfoResponseBody { s.PropertyDeptGroupOpenConversationId = &v return s } func (s *GetResidentInfoResponseBody) SetPropertyDeptGroupOwnerUserId(v string) *GetResidentInfoResponseBody { s.PropertyDeptGroupOwnerUserId = &v return s } func (s *GetResidentInfoResponseBody) SetProvId(v int64) *GetResidentInfoResponseBody { s.ProvId = &v return s } func (s *GetResidentInfoResponseBody) SetScopeEast(v string) *GetResidentInfoResponseBody { s.ScopeEast = &v return s } func (s *GetResidentInfoResponseBody) SetScopeNorth(v string) *GetResidentInfoResponseBody { s.ScopeNorth = &v return s } func (s *GetResidentInfoResponseBody) SetScopeSouth(v string) *GetResidentInfoResponseBody { s.ScopeSouth = &v return s } func (s *GetResidentInfoResponseBody) SetScopeWest(v string) *GetResidentInfoResponseBody { s.ScopeWest = &v return s } func (s *GetResidentInfoResponseBody) SetTelephone(v string) *GetResidentInfoResponseBody { s.Telephone = &v return s } func (s *GetResidentInfoResponseBody) SetTownId(v int32) *GetResidentInfoResponseBody { s.TownId = &v return s } func (s *GetResidentInfoResponseBody) SetType(v int32) *GetResidentInfoResponseBody { s.Type = &v return s } type GetResidentInfoResponseBodyProjectManager struct { Avatar *string `json:"avatar,omitempty" xml:"avatar,omitempty"` UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` UserName *string `json:"userName,omitempty" xml:"userName,omitempty"` } func (s GetResidentInfoResponseBodyProjectManager) String() string { return tea.Prettify(s) } func (s GetResidentInfoResponseBodyProjectManager) GoString() string { return s.String() } func (s *GetResidentInfoResponseBodyProjectManager) SetAvatar(v string) *GetResidentInfoResponseBodyProjectManager { s.Avatar = &v return s } func (s *GetResidentInfoResponseBodyProjectManager) SetUserId(v string) *GetResidentInfoResponseBodyProjectManager { s.UserId = &v return s } func (s *GetResidentInfoResponseBodyProjectManager) SetUserName(v string) *GetResidentInfoResponseBodyProjectManager { s.UserName = &v return s } type GetResidentInfoResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetResidentInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetResidentInfoResponse) String() string { return tea.Prettify(s) } func (s GetResidentInfoResponse) GoString() string { return s.String() } func (s *GetResidentInfoResponse) SetHeaders(v map[string]*string) *GetResidentInfoResponse { s.Headers = v return s } func (s *GetResidentInfoResponse) SetStatusCode(v int32) *GetResidentInfoResponse { s.StatusCode = &v return s } func (s *GetResidentInfoResponse) SetBody(v *GetResidentInfoResponseBody) *GetResidentInfoResponse { s.Body = v return s } type GetResidentMembersInfoHeaders 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 GetResidentMembersInfoHeaders) String() string { return tea.Prettify(s) } func (s GetResidentMembersInfoHeaders) GoString() string { return s.String() } func (s *GetResidentMembersInfoHeaders) SetCommonHeaders(v map[string]*string) *GetResidentMembersInfoHeaders { s.CommonHeaders = v return s } func (s *GetResidentMembersInfoHeaders) SetXAcsDingtalkAccessToken(v string) *GetResidentMembersInfoHeaders { s.XAcsDingtalkAccessToken = &v return s } type GetResidentMembersInfoRequest struct { // This parameter is required. ResidentCropId *string `json:"residentCropId,omitempty" xml:"residentCropId,omitempty"` // This parameter is required. UserIdList []*string `json:"userIdList,omitempty" xml:"userIdList,omitempty" type:"Repeated"` } func (s GetResidentMembersInfoRequest) String() string { return tea.Prettify(s) } func (s GetResidentMembersInfoRequest) GoString() string { return s.String() } func (s *GetResidentMembersInfoRequest) SetResidentCropId(v string) *GetResidentMembersInfoRequest { s.ResidentCropId = &v return s } func (s *GetResidentMembersInfoRequest) SetUserIdList(v []*string) *GetResidentMembersInfoRequest { s.UserIdList = v return s } type GetResidentMembersInfoResponseBody struct { ResidenceList []*GetResidentMembersInfoResponseBodyResidenceList `json:"residenceList,omitempty" xml:"residenceList,omitempty" type:"Repeated"` } func (s GetResidentMembersInfoResponseBody) String() string { return tea.Prettify(s) } func (s GetResidentMembersInfoResponseBody) GoString() string { return s.String() } func (s *GetResidentMembersInfoResponseBody) SetResidenceList(v []*GetResidentMembersInfoResponseBodyResidenceList) *GetResidentMembersInfoResponseBody { s.ResidenceList = v return s } type GetResidentMembersInfoResponseBodyResidenceList struct { Active *bool `json:"active,omitempty" xml:"active,omitempty"` ExtField *string `json:"extField,omitempty" xml:"extField,omitempty"` IsPropertyOwner *bool `json:"isPropertyOwner,omitempty" xml:"isPropertyOwner,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` RelateType *string `json:"relateType,omitempty" xml:"relateType,omitempty"` } func (s GetResidentMembersInfoResponseBodyResidenceList) String() string { return tea.Prettify(s) } func (s GetResidentMembersInfoResponseBodyResidenceList) GoString() string { return s.String() } func (s *GetResidentMembersInfoResponseBodyResidenceList) SetActive(v bool) *GetResidentMembersInfoResponseBodyResidenceList { s.Active = &v return s } func (s *GetResidentMembersInfoResponseBodyResidenceList) SetExtField(v string) *GetResidentMembersInfoResponseBodyResidenceList { s.ExtField = &v return s } func (s *GetResidentMembersInfoResponseBodyResidenceList) SetIsPropertyOwner(v bool) *GetResidentMembersInfoResponseBodyResidenceList { s.IsPropertyOwner = &v return s } func (s *GetResidentMembersInfoResponseBodyResidenceList) SetName(v string) *GetResidentMembersInfoResponseBodyResidenceList { s.Name = &v return s } func (s *GetResidentMembersInfoResponseBodyResidenceList) SetRelateType(v string) *GetResidentMembersInfoResponseBodyResidenceList { s.RelateType = &v return s } type GetResidentMembersInfoResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetResidentMembersInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetResidentMembersInfoResponse) String() string { return tea.Prettify(s) } func (s GetResidentMembersInfoResponse) GoString() string { return s.String() } func (s *GetResidentMembersInfoResponse) SetHeaders(v map[string]*string) *GetResidentMembersInfoResponse { s.Headers = v return s } func (s *GetResidentMembersInfoResponse) SetStatusCode(v int32) *GetResidentMembersInfoResponse { s.StatusCode = &v return s } func (s *GetResidentMembersInfoResponse) SetBody(v *GetResidentMembersInfoResponseBody) *GetResidentMembersInfoResponse { s.Body = v return s } type GetSpaceIdByTypeHeaders 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 GetSpaceIdByTypeHeaders) String() string { return tea.Prettify(s) } func (s GetSpaceIdByTypeHeaders) GoString() string { return s.String() } func (s *GetSpaceIdByTypeHeaders) SetCommonHeaders(v map[string]*string) *GetSpaceIdByTypeHeaders { s.CommonHeaders = v return s } func (s *GetSpaceIdByTypeHeaders) SetXAcsDingtalkAccessToken(v string) *GetSpaceIdByTypeHeaders { s.XAcsDingtalkAccessToken = &v return s } type GetSpaceIdByTypeRequest struct { // This parameter is required. // // example: // // PROPERTY_STAFF_DEPT DepartmentType *string `json:"departmentType,omitempty" xml:"departmentType,omitempty"` } func (s GetSpaceIdByTypeRequest) String() string { return tea.Prettify(s) } func (s GetSpaceIdByTypeRequest) GoString() string { return s.String() } func (s *GetSpaceIdByTypeRequest) SetDepartmentType(v string) *GetSpaceIdByTypeRequest { s.DepartmentType = &v return s } type GetSpaceIdByTypeResponseBody struct { // This parameter is required. // // example: // // 12343 ReferId *int64 `json:"referId,omitempty" xml:"referId,omitempty"` } func (s GetSpaceIdByTypeResponseBody) String() string { return tea.Prettify(s) } func (s GetSpaceIdByTypeResponseBody) GoString() string { return s.String() } func (s *GetSpaceIdByTypeResponseBody) SetReferId(v int64) *GetSpaceIdByTypeResponseBody { s.ReferId = &v return s } type GetSpaceIdByTypeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetSpaceIdByTypeResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetSpaceIdByTypeResponse) String() string { return tea.Prettify(s) } func (s GetSpaceIdByTypeResponse) GoString() string { return s.String() } func (s *GetSpaceIdByTypeResponse) SetHeaders(v map[string]*string) *GetSpaceIdByTypeResponse { s.Headers = v return s } func (s *GetSpaceIdByTypeResponse) SetStatusCode(v int32) *GetSpaceIdByTypeResponse { s.StatusCode = &v return s } func (s *GetSpaceIdByTypeResponse) SetBody(v *GetSpaceIdByTypeResponseBody) *GetSpaceIdByTypeResponse { s.Body = v return s } type GetSpacesInfoHeaders 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 GetSpacesInfoHeaders) String() string { return tea.Prettify(s) } func (s GetSpacesInfoHeaders) GoString() string { return s.String() } func (s *GetSpacesInfoHeaders) SetCommonHeaders(v map[string]*string) *GetSpacesInfoHeaders { s.CommonHeaders = v return s } func (s *GetSpacesInfoHeaders) SetXAcsDingtalkAccessToken(v string) *GetSpacesInfoHeaders { s.XAcsDingtalkAccessToken = &v return s } type GetSpacesInfoRequest struct { // This parameter is required. ReferIds []*int64 `json:"referIds,omitempty" xml:"referIds,omitempty" type:"Repeated"` // This parameter is required. ResidentCorpId *string `json:"residentCorpId,omitempty" xml:"residentCorpId,omitempty"` } func (s GetSpacesInfoRequest) String() string { return tea.Prettify(s) } func (s GetSpacesInfoRequest) GoString() string { return s.String() } func (s *GetSpacesInfoRequest) SetReferIds(v []*int64) *GetSpacesInfoRequest { s.ReferIds = v return s } func (s *GetSpacesInfoRequest) SetResidentCorpId(v string) *GetSpacesInfoRequest { s.ResidentCorpId = &v return s } type GetSpacesInfoResponseBody struct { SpaceList []*GetSpacesInfoResponseBodySpaceList `json:"spaceList,omitempty" xml:"spaceList,omitempty" type:"Repeated"` } func (s GetSpacesInfoResponseBody) String() string { return tea.Prettify(s) } func (s GetSpacesInfoResponseBody) GoString() string { return s.String() } func (s *GetSpacesInfoResponseBody) SetSpaceList(v []*GetSpacesInfoResponseBodySpaceList) *GetSpacesInfoResponseBody { s.SpaceList = v return s } type GetSpacesInfoResponseBodySpaceList struct { BillingArea *float32 `json:"billingArea,omitempty" xml:"billingArea,omitempty"` BuildingArea *float32 `json:"buildingArea,omitempty" xml:"buildingArea,omitempty"` Floor *string `json:"floor,omitempty" xml:"floor,omitempty"` HouseState *int32 `json:"houseState,omitempty" xml:"houseState,omitempty"` IsVirtual *int32 `json:"isVirtual,omitempty" xml:"isVirtual,omitempty"` ParentReferId *int64 `json:"parentReferId,omitempty" xml:"parentReferId,omitempty"` ReferId *int64 `json:"referId,omitempty" xml:"referId,omitempty"` SpaceName *string `json:"spaceName,omitempty" xml:"spaceName,omitempty"` TagCode *string `json:"tagCode,omitempty" xml:"tagCode,omitempty"` Type *string `json:"type,omitempty" xml:"type,omitempty"` } func (s GetSpacesInfoResponseBodySpaceList) String() string { return tea.Prettify(s) } func (s GetSpacesInfoResponseBodySpaceList) GoString() string { return s.String() } func (s *GetSpacesInfoResponseBodySpaceList) SetBillingArea(v float32) *GetSpacesInfoResponseBodySpaceList { s.BillingArea = &v return s } func (s *GetSpacesInfoResponseBodySpaceList) SetBuildingArea(v float32) *GetSpacesInfoResponseBodySpaceList { s.BuildingArea = &v return s } func (s *GetSpacesInfoResponseBodySpaceList) SetFloor(v string) *GetSpacesInfoResponseBodySpaceList { s.Floor = &v return s } func (s *GetSpacesInfoResponseBodySpaceList) SetHouseState(v int32) *GetSpacesInfoResponseBodySpaceList { s.HouseState = &v return s } func (s *GetSpacesInfoResponseBodySpaceList) SetIsVirtual(v int32) *GetSpacesInfoResponseBodySpaceList { s.IsVirtual = &v return s } func (s *GetSpacesInfoResponseBodySpaceList) SetParentReferId(v int64) *GetSpacesInfoResponseBodySpaceList { s.ParentReferId = &v return s } func (s *GetSpacesInfoResponseBodySpaceList) SetReferId(v int64) *GetSpacesInfoResponseBodySpaceList { s.ReferId = &v return s } func (s *GetSpacesInfoResponseBodySpaceList) SetSpaceName(v string) *GetSpacesInfoResponseBodySpaceList { s.SpaceName = &v return s } func (s *GetSpacesInfoResponseBodySpaceList) SetTagCode(v string) *GetSpacesInfoResponseBodySpaceList { s.TagCode = &v return s } func (s *GetSpacesInfoResponseBodySpaceList) SetType(v string) *GetSpacesInfoResponseBodySpaceList { s.Type = &v return s } type GetSpacesInfoResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetSpacesInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetSpacesInfoResponse) String() string { return tea.Prettify(s) } func (s GetSpacesInfoResponse) GoString() string { return s.String() } func (s *GetSpacesInfoResponse) SetHeaders(v map[string]*string) *GetSpacesInfoResponse { s.Headers = v return s } func (s *GetSpacesInfoResponse) SetStatusCode(v int32) *GetSpacesInfoResponse { s.StatusCode = &v return s } func (s *GetSpacesInfoResponse) SetBody(v *GetSpacesInfoResponseBody) *GetSpacesInfoResponse { s.Body = v return s } type ListIndustryRoleUsersHeaders 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 ListIndustryRoleUsersHeaders) String() string { return tea.Prettify(s) } func (s ListIndustryRoleUsersHeaders) GoString() string { return s.String() } func (s *ListIndustryRoleUsersHeaders) SetCommonHeaders(v map[string]*string) *ListIndustryRoleUsersHeaders { s.CommonHeaders = v return s } func (s *ListIndustryRoleUsersHeaders) SetXAcsDingtalkAccessToken(v string) *ListIndustryRoleUsersHeaders { s.XAcsDingtalkAccessToken = &v return s } type ListIndustryRoleUsersRequest struct { // This parameter is required. // // example: // // SecurityManager TagCode *string `json:"tagCode,omitempty" xml:"tagCode,omitempty"` } func (s ListIndustryRoleUsersRequest) String() string { return tea.Prettify(s) } func (s ListIndustryRoleUsersRequest) GoString() string { return s.String() } func (s *ListIndustryRoleUsersRequest) SetTagCode(v string) *ListIndustryRoleUsersRequest { s.TagCode = &v return s } type ListIndustryRoleUsersResponseBody struct { UserIdList []*string `json:"userIdList,omitempty" xml:"userIdList,omitempty" type:"Repeated"` } func (s ListIndustryRoleUsersResponseBody) String() string { return tea.Prettify(s) } func (s ListIndustryRoleUsersResponseBody) GoString() string { return s.String() } func (s *ListIndustryRoleUsersResponseBody) SetUserIdList(v []*string) *ListIndustryRoleUsersResponseBody { s.UserIdList = v return s } type ListIndustryRoleUsersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListIndustryRoleUsersResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ListIndustryRoleUsersResponse) String() string { return tea.Prettify(s) } func (s ListIndustryRoleUsersResponse) GoString() string { return s.String() } func (s *ListIndustryRoleUsersResponse) SetHeaders(v map[string]*string) *ListIndustryRoleUsersResponse { s.Headers = v return s } func (s *ListIndustryRoleUsersResponse) SetStatusCode(v int32) *ListIndustryRoleUsersResponse { s.StatusCode = &v return s } func (s *ListIndustryRoleUsersResponse) SetBody(v *ListIndustryRoleUsersResponseBody) *ListIndustryRoleUsersResponse { s.Body = v return s } type ListPointRulesHeaders 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 ListPointRulesHeaders) String() string { return tea.Prettify(s) } func (s ListPointRulesHeaders) GoString() string { return s.String() } func (s *ListPointRulesHeaders) SetCommonHeaders(v map[string]*string) *ListPointRulesHeaders { s.CommonHeaders = v return s } func (s *ListPointRulesHeaders) SetXAcsDingtalkAccessToken(v string) *ListPointRulesHeaders { s.XAcsDingtalkAccessToken = &v return s } type ListPointRulesRequest struct { // This parameter is required. // // example: // // false IsCircle *bool `json:"isCircle,omitempty" xml:"isCircle,omitempty"` } func (s ListPointRulesRequest) String() string { return tea.Prettify(s) } func (s ListPointRulesRequest) GoString() string { return s.String() } func (s *ListPointRulesRequest) SetIsCircle(v bool) *ListPointRulesRequest { s.IsCircle = &v return s } type ListPointRulesResponseBody struct { // This parameter is required. // // example: // // 123 PointRuleList []*ListPointRulesResponseBodyPointRuleList `json:"pointRuleList,omitempty" xml:"pointRuleList,omitempty" type:"Repeated"` } func (s ListPointRulesResponseBody) String() string { return tea.Prettify(s) } func (s ListPointRulesResponseBody) GoString() string { return s.String() } func (s *ListPointRulesResponseBody) SetPointRuleList(v []*ListPointRulesResponseBodyPointRuleList) *ListPointRulesResponseBody { s.PointRuleList = v return s } type ListPointRulesResponseBodyPointRuleList struct { // This parameter is required. // // example: // // 50 DayLimitTimes *int32 `json:"dayLimitTimes,omitempty" xml:"dayLimitTimes,omitempty"` // This parameter is required. // // example: // // text Extension *string `json:"extension,omitempty" xml:"extension,omitempty"` // This parameter is required. // // example: // // 100 GroupId *int32 `json:"groupId,omitempty" xml:"groupId,omitempty"` // This parameter is required. // // example: // // 排序Id OrderId *int32 `json:"orderId,omitempty" xml:"orderId,omitempty"` // example: // // rule_1 RuleCode *string `json:"ruleCode,omitempty" xml:"ruleCode,omitempty"` // This parameter is required. // // example: // // 发动态 RuleName *string `json:"ruleName,omitempty" xml:"ruleName,omitempty"` // This parameter is required. // // example: // // 3 Score *int32 `json:"score,omitempty" xml:"score,omitempty"` // This parameter is required. // // example: // // 0 Status *int32 `json:"status,omitempty" xml:"status,omitempty"` } func (s ListPointRulesResponseBodyPointRuleList) String() string { return tea.Prettify(s) } func (s ListPointRulesResponseBodyPointRuleList) GoString() string { return s.String() } func (s *ListPointRulesResponseBodyPointRuleList) SetDayLimitTimes(v int32) *ListPointRulesResponseBodyPointRuleList { s.DayLimitTimes = &v return s } func (s *ListPointRulesResponseBodyPointRuleList) SetExtension(v string) *ListPointRulesResponseBodyPointRuleList { s.Extension = &v return s } func (s *ListPointRulesResponseBodyPointRuleList) SetGroupId(v int32) *ListPointRulesResponseBodyPointRuleList { s.GroupId = &v return s } func (s *ListPointRulesResponseBodyPointRuleList) SetOrderId(v int32) *ListPointRulesResponseBodyPointRuleList { s.OrderId = &v return s } func (s *ListPointRulesResponseBodyPointRuleList) SetRuleCode(v string) *ListPointRulesResponseBodyPointRuleList { s.RuleCode = &v return s } func (s *ListPointRulesResponseBodyPointRuleList) SetRuleName(v string) *ListPointRulesResponseBodyPointRuleList { s.RuleName = &v return s } func (s *ListPointRulesResponseBodyPointRuleList) SetScore(v int32) *ListPointRulesResponseBodyPointRuleList { s.Score = &v return s } func (s *ListPointRulesResponseBodyPointRuleList) SetStatus(v int32) *ListPointRulesResponseBodyPointRuleList { s.Status = &v return s } type ListPointRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListPointRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ListPointRulesResponse) String() string { return tea.Prettify(s) } func (s ListPointRulesResponse) GoString() string { return s.String() } func (s *ListPointRulesResponse) SetHeaders(v map[string]*string) *ListPointRulesResponse { s.Headers = v return s } func (s *ListPointRulesResponse) SetStatusCode(v int32) *ListPointRulesResponse { s.StatusCode = &v return s } func (s *ListPointRulesResponse) SetBody(v *ListPointRulesResponseBody) *ListPointRulesResponse { s.Body = v return s } type ListSubSpaceHeaders 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 ListSubSpaceHeaders) String() string { return tea.Prettify(s) } func (s ListSubSpaceHeaders) GoString() string { return s.String() } func (s *ListSubSpaceHeaders) SetCommonHeaders(v map[string]*string) *ListSubSpaceHeaders { s.CommonHeaders = v return s } func (s *ListSubSpaceHeaders) SetXAcsDingtalkAccessToken(v string) *ListSubSpaceHeaders { s.XAcsDingtalkAccessToken = &v return s } type ListSubSpaceRequest struct { ReferId *int64 `json:"referId,omitempty" xml:"referId,omitempty"` ResidentCorpId *string `json:"residentCorpId,omitempty" xml:"residentCorpId,omitempty"` } func (s ListSubSpaceRequest) String() string { return tea.Prettify(s) } func (s ListSubSpaceRequest) GoString() string { return s.String() } func (s *ListSubSpaceRequest) SetReferId(v int64) *ListSubSpaceRequest { s.ReferId = &v return s } func (s *ListSubSpaceRequest) SetResidentCorpId(v string) *ListSubSpaceRequest { s.ResidentCorpId = &v return s } type ListSubSpaceResponseBody struct { SpaceList []*ListSubSpaceResponseBodySpaceList `json:"spaceList,omitempty" xml:"spaceList,omitempty" type:"Repeated"` } func (s ListSubSpaceResponseBody) String() string { return tea.Prettify(s) } func (s ListSubSpaceResponseBody) GoString() string { return s.String() } func (s *ListSubSpaceResponseBody) SetSpaceList(v []*ListSubSpaceResponseBodySpaceList) *ListSubSpaceResponseBody { s.SpaceList = v return s } type ListSubSpaceResponseBodySpaceList struct { BillingArea *float32 `json:"billingArea,omitempty" xml:"billingArea,omitempty"` BuildingArea *float32 `json:"buildingArea,omitempty" xml:"buildingArea,omitempty"` Floor *string `json:"floor,omitempty" xml:"floor,omitempty"` HouseState *int32 `json:"houseState,omitempty" xml:"houseState,omitempty"` IsVirtual *int32 `json:"isVirtual,omitempty" xml:"isVirtual,omitempty"` ParentReferId *int64 `json:"parentReferId,omitempty" xml:"parentReferId,omitempty"` ReferId *int64 `json:"referId,omitempty" xml:"referId,omitempty"` SpaceName *string `json:"spaceName,omitempty" xml:"spaceName,omitempty"` TagCode *string `json:"tagCode,omitempty" xml:"tagCode,omitempty"` Type *string `json:"type,omitempty" xml:"type,omitempty"` } func (s ListSubSpaceResponseBodySpaceList) String() string { return tea.Prettify(s) } func (s ListSubSpaceResponseBodySpaceList) GoString() string { return s.String() } func (s *ListSubSpaceResponseBodySpaceList) SetBillingArea(v float32) *ListSubSpaceResponseBodySpaceList { s.BillingArea = &v return s } func (s *ListSubSpaceResponseBodySpaceList) SetBuildingArea(v float32) *ListSubSpaceResponseBodySpaceList { s.BuildingArea = &v return s } func (s *ListSubSpaceResponseBodySpaceList) SetFloor(v string) *ListSubSpaceResponseBodySpaceList { s.Floor = &v return s } func (s *ListSubSpaceResponseBodySpaceList) SetHouseState(v int32) *ListSubSpaceResponseBodySpaceList { s.HouseState = &v return s } func (s *ListSubSpaceResponseBodySpaceList) SetIsVirtual(v int32) *ListSubSpaceResponseBodySpaceList { s.IsVirtual = &v return s } func (s *ListSubSpaceResponseBodySpaceList) SetParentReferId(v int64) *ListSubSpaceResponseBodySpaceList { s.ParentReferId = &v return s } func (s *ListSubSpaceResponseBodySpaceList) SetReferId(v int64) *ListSubSpaceResponseBodySpaceList { s.ReferId = &v return s } func (s *ListSubSpaceResponseBodySpaceList) SetSpaceName(v string) *ListSubSpaceResponseBodySpaceList { s.SpaceName = &v return s } func (s *ListSubSpaceResponseBodySpaceList) SetTagCode(v string) *ListSubSpaceResponseBodySpaceList { s.TagCode = &v return s } func (s *ListSubSpaceResponseBodySpaceList) SetType(v string) *ListSubSpaceResponseBodySpaceList { s.Type = &v return s } type ListSubSpaceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListSubSpaceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ListSubSpaceResponse) String() string { return tea.Prettify(s) } func (s ListSubSpaceResponse) GoString() string { return s.String() } func (s *ListSubSpaceResponse) SetHeaders(v map[string]*string) *ListSubSpaceResponse { s.Headers = v return s } func (s *ListSubSpaceResponse) SetStatusCode(v int32) *ListSubSpaceResponse { s.StatusCode = &v return s } func (s *ListSubSpaceResponse) SetBody(v *ListSubSpaceResponseBody) *ListSubSpaceResponse { s.Body = v return s } type ListUncheckUsersHeaders 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 ListUncheckUsersHeaders) String() string { return tea.Prettify(s) } func (s ListUncheckUsersHeaders) GoString() string { return s.String() } func (s *ListUncheckUsersHeaders) SetCommonHeaders(v map[string]*string) *ListUncheckUsersHeaders { s.CommonHeaders = v return s } func (s *ListUncheckUsersHeaders) SetXAcsDingtalkAccessToken(v string) *ListUncheckUsersHeaders { s.XAcsDingtalkAccessToken = &v return s } type ListUncheckUsersRequest struct { // example: // // 10 MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"` // example: // // 0 NextToken *int32 `json:"nextToken,omitempty" xml:"nextToken,omitempty"` // example: // // 1652698991669 StartTime *int64 `json:"startTime,omitempty" xml:"startTime,omitempty"` // example: // // 1 Status *int32 `json:"status,omitempty" xml:"status,omitempty"` } func (s ListUncheckUsersRequest) String() string { return tea.Prettify(s) } func (s ListUncheckUsersRequest) GoString() string { return s.String() } func (s *ListUncheckUsersRequest) SetMaxResults(v int32) *ListUncheckUsersRequest { s.MaxResults = &v return s } func (s *ListUncheckUsersRequest) SetNextToken(v int32) *ListUncheckUsersRequest { s.NextToken = &v return s } func (s *ListUncheckUsersRequest) SetStartTime(v int64) *ListUncheckUsersRequest { s.StartTime = &v return s } func (s *ListUncheckUsersRequest) SetStatus(v int32) *ListUncheckUsersRequest { s.Status = &v return s } type ListUncheckUsersResponseBody struct { // This parameter is required. // // example: // // true HasMore *bool `json:"hasMore,omitempty" xml:"hasMore,omitempty"` // This parameter is required. // // example: // // 10 NextToken *int64 `json:"nextToken,omitempty" xml:"nextToken,omitempty"` Values []*ListUncheckUsersResponseBodyValues `json:"values,omitempty" xml:"values,omitempty" type:"Repeated"` } func (s ListUncheckUsersResponseBody) String() string { return tea.Prettify(s) } func (s ListUncheckUsersResponseBody) GoString() string { return s.String() } func (s *ListUncheckUsersResponseBody) SetHasMore(v bool) *ListUncheckUsersResponseBody { s.HasMore = &v return s } func (s *ListUncheckUsersResponseBody) SetNextToken(v int64) *ListUncheckUsersResponseBody { s.NextToken = &v return s } func (s *ListUncheckUsersResponseBody) SetValues(v []*ListUncheckUsersResponseBodyValues) *ListUncheckUsersResponseBody { s.Values = v return s } type ListUncheckUsersResponseBodyValues struct { // example: // // 5345345 DeptId *int64 `json:"deptId,omitempty" xml:"deptId,omitempty"` // example: // // "{\"startTime\":\"1654746593623\",\"endTime\":\"1656042593623\"}" Extension *string `json:"extension,omitempty" xml:"extension,omitempty"` // example: // // 1652683318162 GmtCreate *int64 `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"` // example: // // 1652683318162 GmtModified *int64 `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"` // example: // // true IsPropertyOwner *bool `json:"isPropertyOwner,omitempty" xml:"isPropertyOwner,omitempty"` // example: // // 张工 Name *string `json:"name,omitempty" xml:"name,omitempty"` // example: // // 1 Status *int32 `json:"status,omitempty" xml:"status,omitempty"` // example: // // 312423423 UnionId *int64 `json:"unionId,omitempty" xml:"unionId,omitempty"` } func (s ListUncheckUsersResponseBodyValues) String() string { return tea.Prettify(s) } func (s ListUncheckUsersResponseBodyValues) GoString() string { return s.String() } func (s *ListUncheckUsersResponseBodyValues) SetDeptId(v int64) *ListUncheckUsersResponseBodyValues { s.DeptId = &v return s } func (s *ListUncheckUsersResponseBodyValues) SetExtension(v string) *ListUncheckUsersResponseBodyValues { s.Extension = &v return s } func (s *ListUncheckUsersResponseBodyValues) SetGmtCreate(v int64) *ListUncheckUsersResponseBodyValues { s.GmtCreate = &v return s } func (s *ListUncheckUsersResponseBodyValues) SetGmtModified(v int64) *ListUncheckUsersResponseBodyValues { s.GmtModified = &v return s } func (s *ListUncheckUsersResponseBodyValues) SetIsPropertyOwner(v bool) *ListUncheckUsersResponseBodyValues { s.IsPropertyOwner = &v return s } func (s *ListUncheckUsersResponseBodyValues) SetName(v string) *ListUncheckUsersResponseBodyValues { s.Name = &v return s } func (s *ListUncheckUsersResponseBodyValues) SetStatus(v int32) *ListUncheckUsersResponseBodyValues { s.Status = &v return s } func (s *ListUncheckUsersResponseBodyValues) SetUnionId(v int64) *ListUncheckUsersResponseBodyValues { s.UnionId = &v return s } type ListUncheckUsersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListUncheckUsersResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ListUncheckUsersResponse) String() string { return tea.Prettify(s) } func (s ListUncheckUsersResponse) GoString() string { return s.String() } func (s *ListUncheckUsersResponse) SetHeaders(v map[string]*string) *ListUncheckUsersResponse { s.Headers = v return s } func (s *ListUncheckUsersResponse) SetStatusCode(v int32) *ListUncheckUsersResponse { s.StatusCode = &v return s } func (s *ListUncheckUsersResponse) SetBody(v *ListUncheckUsersResponseBody) *ListUncheckUsersResponse { s.Body = v return s } type ListUserIndustryRolesHeaders 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 ListUserIndustryRolesHeaders) String() string { return tea.Prettify(s) } func (s ListUserIndustryRolesHeaders) GoString() string { return s.String() } func (s *ListUserIndustryRolesHeaders) SetCommonHeaders(v map[string]*string) *ListUserIndustryRolesHeaders { s.CommonHeaders = v return s } func (s *ListUserIndustryRolesHeaders) SetXAcsDingtalkAccessToken(v string) *ListUserIndustryRolesHeaders { s.XAcsDingtalkAccessToken = &v return s } type ListUserIndustryRolesRequest struct { // This parameter is required. // // example: // // 12345 UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` } func (s ListUserIndustryRolesRequest) String() string { return tea.Prettify(s) } func (s ListUserIndustryRolesRequest) GoString() string { return s.String() } func (s *ListUserIndustryRolesRequest) SetUserId(v string) *ListUserIndustryRolesRequest { s.UserId = &v return s } type ListUserIndustryRolesResponseBody struct { RoleList []*ListUserIndustryRolesResponseBodyRoleList `json:"roleList,omitempty" xml:"roleList,omitempty" type:"Repeated"` } func (s ListUserIndustryRolesResponseBody) String() string { return tea.Prettify(s) } func (s ListUserIndustryRolesResponseBody) GoString() string { return s.String() } func (s *ListUserIndustryRolesResponseBody) SetRoleList(v []*ListUserIndustryRolesResponseBodyRoleList) *ListUserIndustryRolesResponseBody { s.RoleList = v return s } type ListUserIndustryRolesResponseBodyRoleList struct { // example: // // 312423423 RoleId *int64 `json:"roleId,omitempty" xml:"roleId,omitempty"` // example: // // 安保部经理 RoleName *string `json:"roleName,omitempty" xml:"roleName,omitempty"` // example: // // SecurityManager TagCode *string `json:"tagCode,omitempty" xml:"tagCode,omitempty"` } func (s ListUserIndustryRolesResponseBodyRoleList) String() string { return tea.Prettify(s) } func (s ListUserIndustryRolesResponseBodyRoleList) GoString() string { return s.String() } func (s *ListUserIndustryRolesResponseBodyRoleList) SetRoleId(v int64) *ListUserIndustryRolesResponseBodyRoleList { s.RoleId = &v return s } func (s *ListUserIndustryRolesResponseBodyRoleList) SetRoleName(v string) *ListUserIndustryRolesResponseBodyRoleList { s.RoleName = &v return s } func (s *ListUserIndustryRolesResponseBodyRoleList) SetTagCode(v string) *ListUserIndustryRolesResponseBodyRoleList { s.TagCode = &v return s } type ListUserIndustryRolesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListUserIndustryRolesResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ListUserIndustryRolesResponse) String() string { return tea.Prettify(s) } func (s ListUserIndustryRolesResponse) GoString() string { return s.String() } func (s *ListUserIndustryRolesResponse) SetHeaders(v map[string]*string) *ListUserIndustryRolesResponse { s.Headers = v return s } func (s *ListUserIndustryRolesResponse) SetStatusCode(v int32) *ListUserIndustryRolesResponse { s.StatusCode = &v return s } func (s *ListUserIndustryRolesResponse) SetBody(v *ListUserIndustryRolesResponseBody) *ListUserIndustryRolesResponse { s.Body = v return s } type PagePointHistoryHeaders 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 PagePointHistoryHeaders) String() string { return tea.Prettify(s) } func (s PagePointHistoryHeaders) GoString() string { return s.String() } func (s *PagePointHistoryHeaders) SetCommonHeaders(v map[string]*string) *PagePointHistoryHeaders { s.CommonHeaders = v return s } func (s *PagePointHistoryHeaders) SetXAcsDingtalkAccessToken(v string) *PagePointHistoryHeaders { s.XAcsDingtalkAccessToken = &v return s } type PagePointHistoryRequest struct { // example: // // 1631260866105 EndTime *int64 `json:"endTime,omitempty" xml:"endTime,omitempty"` // This parameter is required. // // example: // // false IsCircle *bool `json:"isCircle,omitempty" xml:"isCircle,omitempty"` // This parameter is required. // // example: // // 15 MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"` // This parameter is required. // // example: // // 0 NextToken *int64 `json:"nextToken,omitempty" xml:"nextToken,omitempty"` // example: // // 1630345050858 StartTime *int64 `json:"startTime,omitempty" xml:"startTime,omitempty"` // if can be null: // true // // example: // // 123 UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` } func (s PagePointHistoryRequest) String() string { return tea.Prettify(s) } func (s PagePointHistoryRequest) GoString() string { return s.String() } func (s *PagePointHistoryRequest) SetEndTime(v int64) *PagePointHistoryRequest { s.EndTime = &v return s } func (s *PagePointHistoryRequest) SetIsCircle(v bool) *PagePointHistoryRequest { s.IsCircle = &v return s } func (s *PagePointHistoryRequest) SetMaxResults(v int32) *PagePointHistoryRequest { s.MaxResults = &v return s } func (s *PagePointHistoryRequest) SetNextToken(v int64) *PagePointHistoryRequest { s.NextToken = &v return s } func (s *PagePointHistoryRequest) SetStartTime(v int64) *PagePointHistoryRequest { s.StartTime = &v return s } func (s *PagePointHistoryRequest) SetUserId(v string) *PagePointHistoryRequest { s.UserId = &v return s } type PagePointHistoryResponseBody struct { // This parameter is required. // // example: // // true HasMore *bool `json:"hasMore,omitempty" xml:"hasMore,omitempty"` // This parameter is required. // // example: // // 3276 NextToken *int64 `json:"nextToken,omitempty" xml:"nextToken,omitempty"` // This parameter is required. // // example: // // 123 PointRecordList []*PagePointHistoryResponseBodyPointRecordList `json:"pointRecordList,omitempty" xml:"pointRecordList,omitempty" type:"Repeated"` // This parameter is required. // // example: // // -1 TotalCount *int64 `json:"totalCount,omitempty" xml:"totalCount,omitempty"` } func (s PagePointHistoryResponseBody) String() string { return tea.Prettify(s) } func (s PagePointHistoryResponseBody) GoString() string { return s.String() } func (s *PagePointHistoryResponseBody) SetHasMore(v bool) *PagePointHistoryResponseBody { s.HasMore = &v return s } func (s *PagePointHistoryResponseBody) SetNextToken(v int64) *PagePointHistoryResponseBody { s.NextToken = &v return s } func (s *PagePointHistoryResponseBody) SetPointRecordList(v []*PagePointHistoryResponseBodyPointRecordList) *PagePointHistoryResponseBody { s.PointRecordList = v return s } func (s *PagePointHistoryResponseBody) SetTotalCount(v int64) *PagePointHistoryResponseBody { s.TotalCount = &v return s } type PagePointHistoryResponseBodyPointRecordList struct { // This parameter is required. // // example: // // 1634630147 CreateAt *int64 `json:"createAt,omitempty" xml:"createAt,omitempty"` // example: // // rule_1 RuleCode *string `json:"ruleCode,omitempty" xml:"ruleCode,omitempty"` // This parameter is required. // // example: // // 发动态 RuleName *string `json:"ruleName,omitempty" xml:"ruleName,omitempty"` // This parameter is required. // // example: // // 3 Score *int32 `json:"score,omitempty" xml:"score,omitempty"` // This parameter is required. // // example: // // 123 UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` // This parameter is required. // // example: // // 7653 Uuid *string `json:"uuid,omitempty" xml:"uuid,omitempty"` } func (s PagePointHistoryResponseBodyPointRecordList) String() string { return tea.Prettify(s) } func (s PagePointHistoryResponseBodyPointRecordList) GoString() string { return s.String() } func (s *PagePointHistoryResponseBodyPointRecordList) SetCreateAt(v int64) *PagePointHistoryResponseBodyPointRecordList { s.CreateAt = &v return s } func (s *PagePointHistoryResponseBodyPointRecordList) SetRuleCode(v string) *PagePointHistoryResponseBodyPointRecordList { s.RuleCode = &v return s } func (s *PagePointHistoryResponseBodyPointRecordList) SetRuleName(v string) *PagePointHistoryResponseBodyPointRecordList { s.RuleName = &v return s } func (s *PagePointHistoryResponseBodyPointRecordList) SetScore(v int32) *PagePointHistoryResponseBodyPointRecordList { s.Score = &v return s } func (s *PagePointHistoryResponseBodyPointRecordList) SetUserId(v string) *PagePointHistoryResponseBodyPointRecordList { s.UserId = &v return s } func (s *PagePointHistoryResponseBodyPointRecordList) SetUuid(v string) *PagePointHistoryResponseBodyPointRecordList { s.Uuid = &v return s } type PagePointHistoryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *PagePointHistoryResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s PagePointHistoryResponse) String() string { return tea.Prettify(s) } func (s PagePointHistoryResponse) GoString() string { return s.String() } func (s *PagePointHistoryResponse) SetHeaders(v map[string]*string) *PagePointHistoryResponse { s.Headers = v return s } func (s *PagePointHistoryResponse) SetStatusCode(v int32) *PagePointHistoryResponse { s.StatusCode = &v return s } func (s *PagePointHistoryResponse) SetBody(v *PagePointHistoryResponseBody) *PagePointHistoryResponse { s.Body = v return s } type RemoveResidentMemberHeaders 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 RemoveResidentMemberHeaders) String() string { return tea.Prettify(s) } func (s RemoveResidentMemberHeaders) GoString() string { return s.String() } func (s *RemoveResidentMemberHeaders) SetCommonHeaders(v map[string]*string) *RemoveResidentMemberHeaders { s.CommonHeaders = v return s } func (s *RemoveResidentMemberHeaders) SetXAcsDingtalkAccessToken(v string) *RemoveResidentMemberHeaders { s.XAcsDingtalkAccessToken = &v return s } type RemoveResidentMemberRequest struct { // This parameter is required. // // example: // // 0 DeptId *int64 `json:"deptId,omitempty" xml:"deptId,omitempty"` // This parameter is required. UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"` // example: // // 111112*** UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` } func (s RemoveResidentMemberRequest) String() string { return tea.Prettify(s) } func (s RemoveResidentMemberRequest) GoString() string { return s.String() } func (s *RemoveResidentMemberRequest) SetDeptId(v int64) *RemoveResidentMemberRequest { s.DeptId = &v return s } func (s *RemoveResidentMemberRequest) SetUnionId(v string) *RemoveResidentMemberRequest { s.UnionId = &v return s } func (s *RemoveResidentMemberRequest) SetUserId(v string) *RemoveResidentMemberRequest { s.UserId = &v return s } type RemoveResidentMemberResponseBody struct { // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s RemoveResidentMemberResponseBody) String() string { return tea.Prettify(s) } func (s RemoveResidentMemberResponseBody) GoString() string { return s.String() } func (s *RemoveResidentMemberResponseBody) SetSuccess(v bool) *RemoveResidentMemberResponseBody { s.Success = &v return s } type RemoveResidentMemberResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *RemoveResidentMemberResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s RemoveResidentMemberResponse) String() string { return tea.Prettify(s) } func (s RemoveResidentMemberResponse) GoString() string { return s.String() } func (s *RemoveResidentMemberResponse) SetHeaders(v map[string]*string) *RemoveResidentMemberResponse { s.Headers = v return s } func (s *RemoveResidentMemberResponse) SetStatusCode(v int32) *RemoveResidentMemberResponse { s.StatusCode = &v return s } func (s *RemoveResidentMemberResponse) SetBody(v *RemoveResidentMemberResponseBody) *RemoveResidentMemberResponse { s.Body = v return s } type RemoveResidentUserHeaders 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 RemoveResidentUserHeaders) String() string { return tea.Prettify(s) } func (s RemoveResidentUserHeaders) GoString() string { return s.String() } func (s *RemoveResidentUserHeaders) SetCommonHeaders(v map[string]*string) *RemoveResidentUserHeaders { s.CommonHeaders = v return s } func (s *RemoveResidentUserHeaders) SetXAcsDingtalkAccessToken(v string) *RemoveResidentUserHeaders { s.XAcsDingtalkAccessToken = &v return s } type RemoveResidentUserRequest struct { // This parameter is required. // // example: // // 12345 DepartmentId *int64 `json:"departmentId,omitempty" xml:"departmentId,omitempty"` // This parameter is required. // // example: // // 12345 UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` } func (s RemoveResidentUserRequest) String() string { return tea.Prettify(s) } func (s RemoveResidentUserRequest) GoString() string { return s.String() } func (s *RemoveResidentUserRequest) SetDepartmentId(v int64) *RemoveResidentUserRequest { s.DepartmentId = &v return s } func (s *RemoveResidentUserRequest) SetUserId(v string) *RemoveResidentUserRequest { s.UserId = &v return s } type RemoveResidentUserResponseBody struct { // This parameter is required. // // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` } func (s RemoveResidentUserResponseBody) String() string { return tea.Prettify(s) } func (s RemoveResidentUserResponseBody) GoString() string { return s.String() } func (s *RemoveResidentUserResponseBody) SetResult(v bool) *RemoveResidentUserResponseBody { s.Result = &v return s } type RemoveResidentUserResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *RemoveResidentUserResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s RemoveResidentUserResponse) String() string { return tea.Prettify(s) } func (s RemoveResidentUserResponse) GoString() string { return s.String() } func (s *RemoveResidentUserResponse) SetHeaders(v map[string]*string) *RemoveResidentUserResponse { s.Headers = v return s } func (s *RemoveResidentUserResponse) SetStatusCode(v int32) *RemoveResidentUserResponse { s.StatusCode = &v return s } func (s *RemoveResidentUserResponse) SetBody(v *RemoveResidentUserResponseBody) *RemoveResidentUserResponse { s.Body = v return s } type SearchResidentHeaders 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 SearchResidentHeaders) String() string { return tea.Prettify(s) } func (s SearchResidentHeaders) GoString() string { return s.String() } func (s *SearchResidentHeaders) SetCommonHeaders(v map[string]*string) *SearchResidentHeaders { s.CommonHeaders = v return s } func (s *SearchResidentHeaders) SetXAcsDingtalkAccessToken(v string) *SearchResidentHeaders { s.XAcsDingtalkAccessToken = &v return s } type SearchResidentRequest struct { // This parameter is required. ResidentCropId *string `json:"residentCropId,omitempty" xml:"residentCropId,omitempty"` // This parameter is required. SearchWord *string `json:"searchWord,omitempty" xml:"searchWord,omitempty"` } func (s SearchResidentRequest) String() string { return tea.Prettify(s) } func (s SearchResidentRequest) GoString() string { return s.String() } func (s *SearchResidentRequest) SetResidentCropId(v string) *SearchResidentRequest { s.ResidentCropId = &v return s } func (s *SearchResidentRequest) SetSearchWord(v string) *SearchResidentRequest { s.SearchWord = &v return s } type SearchResidentResponseBody struct { ResidenceList []*SearchResidentResponseBodyResidenceList `json:"residenceList,omitempty" xml:"residenceList,omitempty" type:"Repeated"` } func (s SearchResidentResponseBody) String() string { return tea.Prettify(s) } func (s SearchResidentResponseBody) GoString() string { return s.String() } func (s *SearchResidentResponseBody) SetResidenceList(v []*SearchResidentResponseBodyResidenceList) *SearchResidentResponseBody { s.ResidenceList = v return s } type SearchResidentResponseBodyResidenceList struct { Active *bool `json:"active,omitempty" xml:"active,omitempty"` ExtField *string `json:"extField,omitempty" xml:"extField,omitempty"` IsPropertyOwner *bool `json:"isPropertyOwner,omitempty" xml:"isPropertyOwner,omitempty"` Name *string `json:"name,omitempty" xml:"name,omitempty"` RelateType *string `json:"relateType,omitempty" xml:"relateType,omitempty"` } func (s SearchResidentResponseBodyResidenceList) String() string { return tea.Prettify(s) } func (s SearchResidentResponseBodyResidenceList) GoString() string { return s.String() } func (s *SearchResidentResponseBodyResidenceList) SetActive(v bool) *SearchResidentResponseBodyResidenceList { s.Active = &v return s } func (s *SearchResidentResponseBodyResidenceList) SetExtField(v string) *SearchResidentResponseBodyResidenceList { s.ExtField = &v return s } func (s *SearchResidentResponseBodyResidenceList) SetIsPropertyOwner(v bool) *SearchResidentResponseBodyResidenceList { s.IsPropertyOwner = &v return s } func (s *SearchResidentResponseBodyResidenceList) SetName(v string) *SearchResidentResponseBodyResidenceList { s.Name = &v return s } func (s *SearchResidentResponseBodyResidenceList) SetRelateType(v string) *SearchResidentResponseBodyResidenceList { s.RelateType = &v return s } type SearchResidentResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SearchResidentResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SearchResidentResponse) String() string { return tea.Prettify(s) } func (s SearchResidentResponse) GoString() string { return s.String() } func (s *SearchResidentResponse) SetHeaders(v map[string]*string) *SearchResidentResponse { s.Headers = v return s } func (s *SearchResidentResponse) SetStatusCode(v int32) *SearchResidentResponse { s.StatusCode = &v return s } func (s *SearchResidentResponse) SetBody(v *SearchResidentResponseBody) *SearchResidentResponse { s.Body = v return s } type UpdateResideceGroupHeaders 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 UpdateResideceGroupHeaders) String() string { return tea.Prettify(s) } func (s UpdateResideceGroupHeaders) GoString() string { return s.String() } func (s *UpdateResideceGroupHeaders) SetCommonHeaders(v map[string]*string) *UpdateResideceGroupHeaders { s.CommonHeaders = v return s } func (s *UpdateResideceGroupHeaders) SetXAcsDingtalkAccessToken(v string) *UpdateResideceGroupHeaders { s.XAcsDingtalkAccessToken = &v return s } type UpdateResideceGroupRequest struct { // This parameter is required. // // example: // // 12345 DepartmentId *int64 `json:"departmentId,omitempty" xml:"departmentId,omitempty"` // This parameter is required. // // example: // // 第一网格组 DepartmentName *string `json:"departmentName,omitempty" xml:"departmentName,omitempty"` // example: // // 1234 ManagerUserId *string `json:"managerUserId,omitempty" xml:"managerUserId,omitempty"` } func (s UpdateResideceGroupRequest) String() string { return tea.Prettify(s) } func (s UpdateResideceGroupRequest) GoString() string { return s.String() } func (s *UpdateResideceGroupRequest) SetDepartmentId(v int64) *UpdateResideceGroupRequest { s.DepartmentId = &v return s } func (s *UpdateResideceGroupRequest) SetDepartmentName(v string) *UpdateResideceGroupRequest { s.DepartmentName = &v return s } func (s *UpdateResideceGroupRequest) SetManagerUserId(v string) *UpdateResideceGroupRequest { s.ManagerUserId = &v return s } type UpdateResideceGroupResponseBody struct { // This parameter is required. // // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` } func (s UpdateResideceGroupResponseBody) String() string { return tea.Prettify(s) } func (s UpdateResideceGroupResponseBody) GoString() string { return s.String() } func (s *UpdateResideceGroupResponseBody) SetResult(v bool) *UpdateResideceGroupResponseBody { s.Result = &v return s } type UpdateResideceGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateResideceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s UpdateResideceGroupResponse) String() string { return tea.Prettify(s) } func (s UpdateResideceGroupResponse) GoString() string { return s.String() } func (s *UpdateResideceGroupResponse) SetHeaders(v map[string]*string) *UpdateResideceGroupResponse { s.Headers = v return s } func (s *UpdateResideceGroupResponse) SetStatusCode(v int32) *UpdateResideceGroupResponse { s.StatusCode = &v return s } func (s *UpdateResideceGroupResponse) SetBody(v *UpdateResideceGroupResponseBody) *UpdateResideceGroupResponse { s.Body = v return s } type UpdateResidenceHeaders 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 UpdateResidenceHeaders) String() string { return tea.Prettify(s) } func (s UpdateResidenceHeaders) GoString() string { return s.String() } func (s *UpdateResidenceHeaders) SetCommonHeaders(v map[string]*string) *UpdateResidenceHeaders { s.CommonHeaders = v return s } func (s *UpdateResidenceHeaders) SetXAcsDingtalkAccessToken(v string) *UpdateResidenceHeaders { s.XAcsDingtalkAccessToken = &v return s } type UpdateResidenceRequest struct { // This parameter is required. // // example: // // 12345 DepartmentId *int64 `json:"departmentId,omitempty" xml:"departmentId,omitempty"` // This parameter is required. // // example: // // 101户 DepartmentName *string `json:"departmentName,omitempty" xml:"departmentName,omitempty"` // example: // // false Destitute *bool `json:"destitute,omitempty" xml:"destitute,omitempty"` // example: // // 第1网格 Grid *string `json:"grid,omitempty" xml:"grid,omitempty"` // example: // // 16612345678 HomeTel *string `json:"homeTel,omitempty" xml:"homeTel,omitempty"` // example: // // 1234 ManagerUserId *string `json:"managerUserId,omitempty" xml:"managerUserId,omitempty"` // This parameter is required. // // example: // // 12345 ParentDepartmentId *int64 `json:"parentDepartmentId,omitempty" xml:"parentDepartmentId,omitempty"` } func (s UpdateResidenceRequest) String() string { return tea.Prettify(s) } func (s UpdateResidenceRequest) GoString() string { return s.String() } func (s *UpdateResidenceRequest) SetDepartmentId(v int64) *UpdateResidenceRequest { s.DepartmentId = &v return s } func (s *UpdateResidenceRequest) SetDepartmentName(v string) *UpdateResidenceRequest { s.DepartmentName = &v return s } func (s *UpdateResidenceRequest) SetDestitute(v bool) *UpdateResidenceRequest { s.Destitute = &v return s } func (s *UpdateResidenceRequest) SetGrid(v string) *UpdateResidenceRequest { s.Grid = &v return s } func (s *UpdateResidenceRequest) SetHomeTel(v string) *UpdateResidenceRequest { s.HomeTel = &v return s } func (s *UpdateResidenceRequest) SetManagerUserId(v string) *UpdateResidenceRequest { s.ManagerUserId = &v return s } func (s *UpdateResidenceRequest) SetParentDepartmentId(v int64) *UpdateResidenceRequest { s.ParentDepartmentId = &v return s } type UpdateResidenceResponseBody struct { // This parameter is required. // // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` } func (s UpdateResidenceResponseBody) String() string { return tea.Prettify(s) } func (s UpdateResidenceResponseBody) GoString() string { return s.String() } func (s *UpdateResidenceResponseBody) SetResult(v bool) *UpdateResidenceResponseBody { s.Result = &v return s } type UpdateResidenceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateResidenceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s UpdateResidenceResponse) String() string { return tea.Prettify(s) } func (s UpdateResidenceResponse) GoString() string { return s.String() } func (s *UpdateResidenceResponse) SetHeaders(v map[string]*string) *UpdateResidenceResponse { s.Headers = v return s } func (s *UpdateResidenceResponse) SetStatusCode(v int32) *UpdateResidenceResponse { s.StatusCode = &v return s } func (s *UpdateResidenceResponse) SetBody(v *UpdateResidenceResponseBody) *UpdateResidenceResponse { s.Body = v return s } type UpdateResidentBlackBoardHeaders 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 UpdateResidentBlackBoardHeaders) String() string { return tea.Prettify(s) } func (s UpdateResidentBlackBoardHeaders) GoString() string { return s.String() } func (s *UpdateResidentBlackBoardHeaders) SetCommonHeaders(v map[string]*string) *UpdateResidentBlackBoardHeaders { s.CommonHeaders = v return s } func (s *UpdateResidentBlackBoardHeaders) SetXAcsDingtalkAccessToken(v string) *UpdateResidentBlackBoardHeaders { s.XAcsDingtalkAccessToken = &v return s } type UpdateResidentBlackBoardRequest struct { BlackboardId *string `json:"blackboardId,omitempty" xml:"blackboardId,omitempty"` // This parameter is required. Context *string `json:"context,omitempty" xml:"context,omitempty"` MediaId *string `json:"mediaId,omitempty" xml:"mediaId,omitempty"` // This parameter is required. Title *string `json:"title,omitempty" xml:"title,omitempty"` } func (s UpdateResidentBlackBoardRequest) String() string { return tea.Prettify(s) } func (s UpdateResidentBlackBoardRequest) GoString() string { return s.String() } func (s *UpdateResidentBlackBoardRequest) SetBlackboardId(v string) *UpdateResidentBlackBoardRequest { s.BlackboardId = &v return s } func (s *UpdateResidentBlackBoardRequest) SetContext(v string) *UpdateResidentBlackBoardRequest { s.Context = &v return s } func (s *UpdateResidentBlackBoardRequest) SetMediaId(v string) *UpdateResidentBlackBoardRequest { s.MediaId = &v return s } func (s *UpdateResidentBlackBoardRequest) SetTitle(v string) *UpdateResidentBlackBoardRequest { s.Title = &v return s } type UpdateResidentBlackBoardResponseBody struct { // This parameter is required. Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s UpdateResidentBlackBoardResponseBody) String() string { return tea.Prettify(s) } func (s UpdateResidentBlackBoardResponseBody) GoString() string { return s.String() } func (s *UpdateResidentBlackBoardResponseBody) SetSuccess(v bool) *UpdateResidentBlackBoardResponseBody { s.Success = &v return s } type UpdateResidentBlackBoardResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateResidentBlackBoardResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s UpdateResidentBlackBoardResponse) String() string { return tea.Prettify(s) } func (s UpdateResidentBlackBoardResponse) GoString() string { return s.String() } func (s *UpdateResidentBlackBoardResponse) SetHeaders(v map[string]*string) *UpdateResidentBlackBoardResponse { s.Headers = v return s } func (s *UpdateResidentBlackBoardResponse) SetStatusCode(v int32) *UpdateResidentBlackBoardResponse { s.StatusCode = &v return s } func (s *UpdateResidentBlackBoardResponse) SetBody(v *UpdateResidentBlackBoardResponseBody) *UpdateResidentBlackBoardResponse { s.Body = v return s } type UpdateResidentInfoHeaders 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 UpdateResidentInfoHeaders) String() string { return tea.Prettify(s) } func (s UpdateResidentInfoHeaders) GoString() string { return s.String() } func (s *UpdateResidentInfoHeaders) SetCommonHeaders(v map[string]*string) *UpdateResidentInfoHeaders { s.CommonHeaders = v return s } func (s *UpdateResidentInfoHeaders) SetXAcsDingtalkAccessToken(v string) *UpdateResidentInfoHeaders { s.XAcsDingtalkAccessToken = &v return s } type UpdateResidentInfoRequest struct { Address *string `json:"address,omitempty" xml:"address,omitempty"` BuildingArea *float32 `json:"buildingArea,omitempty" xml:"buildingArea,omitempty"` CityName *string `json:"cityName,omitempty" xml:"cityName,omitempty"` CommunityType *int64 `json:"communityType,omitempty" xml:"communityType,omitempty"` CountyName *string `json:"countyName,omitempty" xml:"countyName,omitempty"` Location *string `json:"location,omitempty" xml:"location,omitempty"` // This parameter is required. // // example: // // 测试小区1 Name *string `json:"name,omitempty" xml:"name,omitempty"` ProvName *string `json:"provName,omitempty" xml:"provName,omitempty"` // This parameter is required. // // example: // // 0 State *int64 `json:"state,omitempty" xml:"state,omitempty"` Telephone *string `json:"telephone,omitempty" xml:"telephone,omitempty"` } func (s UpdateResidentInfoRequest) String() string { return tea.Prettify(s) } func (s UpdateResidentInfoRequest) GoString() string { return s.String() } func (s *UpdateResidentInfoRequest) SetAddress(v string) *UpdateResidentInfoRequest { s.Address = &v return s } func (s *UpdateResidentInfoRequest) SetBuildingArea(v float32) *UpdateResidentInfoRequest { s.BuildingArea = &v return s } func (s *UpdateResidentInfoRequest) SetCityName(v string) *UpdateResidentInfoRequest { s.CityName = &v return s } func (s *UpdateResidentInfoRequest) SetCommunityType(v int64) *UpdateResidentInfoRequest { s.CommunityType = &v return s } func (s *UpdateResidentInfoRequest) SetCountyName(v string) *UpdateResidentInfoRequest { s.CountyName = &v return s } func (s *UpdateResidentInfoRequest) SetLocation(v string) *UpdateResidentInfoRequest { s.Location = &v return s } func (s *UpdateResidentInfoRequest) SetName(v string) *UpdateResidentInfoRequest { s.Name = &v return s } func (s *UpdateResidentInfoRequest) SetProvName(v string) *UpdateResidentInfoRequest { s.ProvName = &v return s } func (s *UpdateResidentInfoRequest) SetState(v int64) *UpdateResidentInfoRequest { s.State = &v return s } func (s *UpdateResidentInfoRequest) SetTelephone(v string) *UpdateResidentInfoRequest { s.Telephone = &v return s } type UpdateResidentInfoResponseBody struct { // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s UpdateResidentInfoResponseBody) String() string { return tea.Prettify(s) } func (s UpdateResidentInfoResponseBody) GoString() string { return s.String() } func (s *UpdateResidentInfoResponseBody) SetSuccess(v bool) *UpdateResidentInfoResponseBody { s.Success = &v return s } type UpdateResidentInfoResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateResidentInfoResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s UpdateResidentInfoResponse) String() string { return tea.Prettify(s) } func (s UpdateResidentInfoResponse) GoString() string { return s.String() } func (s *UpdateResidentInfoResponse) SetHeaders(v map[string]*string) *UpdateResidentInfoResponse { s.Headers = v return s } func (s *UpdateResidentInfoResponse) SetStatusCode(v int32) *UpdateResidentInfoResponse { s.StatusCode = &v return s } func (s *UpdateResidentInfoResponse) SetBody(v *UpdateResidentInfoResponseBody) *UpdateResidentInfoResponse { s.Body = v return s } type UpdateResidentMemberHeaders 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 UpdateResidentMemberHeaders) String() string { return tea.Prettify(s) } func (s UpdateResidentMemberHeaders) GoString() string { return s.String() } func (s *UpdateResidentMemberHeaders) SetCommonHeaders(v map[string]*string) *UpdateResidentMemberHeaders { s.CommonHeaders = v return s } func (s *UpdateResidentMemberHeaders) SetXAcsDingtalkAccessToken(v string) *UpdateResidentMemberHeaders { s.XAcsDingtalkAccessToken = &v return s } type UpdateResidentMemberRequest struct { // This parameter is required. // // example: // // 测试小区1 ResidentUpdateInfo *UpdateResidentMemberRequestResidentUpdateInfo `json:"residentUpdateInfo,omitempty" xml:"residentUpdateInfo,omitempty" type:"Struct"` // This parameter is required. // // example: // // 1212 UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"` } func (s UpdateResidentMemberRequest) String() string { return tea.Prettify(s) } func (s UpdateResidentMemberRequest) GoString() string { return s.String() } func (s *UpdateResidentMemberRequest) SetResidentUpdateInfo(v *UpdateResidentMemberRequestResidentUpdateInfo) *UpdateResidentMemberRequest { s.ResidentUpdateInfo = v return s } func (s *UpdateResidentMemberRequest) SetUnionId(v string) *UpdateResidentMemberRequest { s.UnionId = &v return s } type UpdateResidentMemberRequestResidentUpdateInfo struct { // This parameter is required. // // example: // // 11112 DeptId *int64 `json:"deptId,omitempty" xml:"deptId,omitempty"` // example: // // true IsPropertyOwner *bool `json:"isPropertyOwner,omitempty" xml:"isPropertyOwner,omitempty"` // example: // // {"startTime":1652358627106,"endTime":1652445027106} MemberDeptExtension map[string]*string `json:"memberDeptExtension,omitempty" xml:"memberDeptExtension,omitempty"` // This parameter is required. // // example: // // 张三 Name *string `json:"name,omitempty" xml:"name,omitempty"` // This parameter is required. // // example: // // 11123 OldDeptId *int64 `json:"oldDeptId,omitempty" xml:"oldDeptId,omitempty"` // example: // // 1 RelateType *string `json:"relateType,omitempty" xml:"relateType,omitempty"` // example: // // 11123 UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` } func (s UpdateResidentMemberRequestResidentUpdateInfo) String() string { return tea.Prettify(s) } func (s UpdateResidentMemberRequestResidentUpdateInfo) GoString() string { return s.String() } func (s *UpdateResidentMemberRequestResidentUpdateInfo) SetDeptId(v int64) *UpdateResidentMemberRequestResidentUpdateInfo { s.DeptId = &v return s } func (s *UpdateResidentMemberRequestResidentUpdateInfo) SetIsPropertyOwner(v bool) *UpdateResidentMemberRequestResidentUpdateInfo { s.IsPropertyOwner = &v return s } func (s *UpdateResidentMemberRequestResidentUpdateInfo) SetMemberDeptExtension(v map[string]*string) *UpdateResidentMemberRequestResidentUpdateInfo { s.MemberDeptExtension = v return s } func (s *UpdateResidentMemberRequestResidentUpdateInfo) SetName(v string) *UpdateResidentMemberRequestResidentUpdateInfo { s.Name = &v return s } func (s *UpdateResidentMemberRequestResidentUpdateInfo) SetOldDeptId(v int64) *UpdateResidentMemberRequestResidentUpdateInfo { s.OldDeptId = &v return s } func (s *UpdateResidentMemberRequestResidentUpdateInfo) SetRelateType(v string) *UpdateResidentMemberRequestResidentUpdateInfo { s.RelateType = &v return s } func (s *UpdateResidentMemberRequestResidentUpdateInfo) SetUserId(v string) *UpdateResidentMemberRequestResidentUpdateInfo { s.UserId = &v return s } type UpdateResidentMemberResponseBody struct { // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s UpdateResidentMemberResponseBody) String() string { return tea.Prettify(s) } func (s UpdateResidentMemberResponseBody) GoString() string { return s.String() } func (s *UpdateResidentMemberResponseBody) SetSuccess(v bool) *UpdateResidentMemberResponseBody { s.Success = &v return s } type UpdateResidentMemberResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateResidentMemberResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s UpdateResidentMemberResponse) String() string { return tea.Prettify(s) } func (s UpdateResidentMemberResponse) GoString() string { return s.String() } func (s *UpdateResidentMemberResponse) SetHeaders(v map[string]*string) *UpdateResidentMemberResponse { s.Headers = v return s } func (s *UpdateResidentMemberResponse) SetStatusCode(v int32) *UpdateResidentMemberResponse { s.StatusCode = &v return s } func (s *UpdateResidentMemberResponse) SetBody(v *UpdateResidentMemberResponseBody) *UpdateResidentMemberResponse { s.Body = v return s } type UpdateResidentUserHeaders 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 UpdateResidentUserHeaders) String() string { return tea.Prettify(s) } func (s UpdateResidentUserHeaders) GoString() string { return s.String() } func (s *UpdateResidentUserHeaders) SetCommonHeaders(v map[string]*string) *UpdateResidentUserHeaders { s.CommonHeaders = v return s } func (s *UpdateResidentUserHeaders) SetXAcsDingtalkAccessToken(v string) *UpdateResidentUserHeaders { s.XAcsDingtalkAccessToken = &v return s } type UpdateResidentUserRequest struct { // example: // // 美好社区创景街道万通公寓 Address *string `json:"address,omitempty" xml:"address,omitempty"` // This parameter is required. // // example: // // 12345 DepartmentId *int64 `json:"departmentId,omitempty" xml:"departmentId,omitempty"` ExtField []*UpdateResidentUserRequestExtField `json:"extField,omitempty" xml:"extField,omitempty" type:"Repeated"` // example: // // false IsRetainOldDept *bool `json:"isRetainOldDept,omitempty" xml:"isRetainOldDept,omitempty"` // example: // // 15612345678 Mobile *string `json:"mobile,omitempty" xml:"mobile,omitempty"` // This parameter is required. // // example: // // 12345 OldDepartmentId *int64 `json:"oldDepartmentId,omitempty" xml:"oldDepartmentId,omitempty"` // if can be null: // true // // example: // // SELF RelateType *string `json:"relateType,omitempty" xml:"relateType,omitempty"` // This parameter is required. // // example: // // 12345 UserId *string `json:"userId,omitempty" xml:"userId,omitempty"` // This parameter is required. // // example: // // 王建国 UserName *string `json:"userName,omitempty" xml:"userName,omitempty"` } func (s UpdateResidentUserRequest) String() string { return tea.Prettify(s) } func (s UpdateResidentUserRequest) GoString() string { return s.String() } func (s *UpdateResidentUserRequest) SetAddress(v string) *UpdateResidentUserRequest { s.Address = &v return s } func (s *UpdateResidentUserRequest) SetDepartmentId(v int64) *UpdateResidentUserRequest { s.DepartmentId = &v return s } func (s *UpdateResidentUserRequest) SetExtField(v []*UpdateResidentUserRequestExtField) *UpdateResidentUserRequest { s.ExtField = v return s } func (s *UpdateResidentUserRequest) SetIsRetainOldDept(v bool) *UpdateResidentUserRequest { s.IsRetainOldDept = &v return s } func (s *UpdateResidentUserRequest) SetMobile(v string) *UpdateResidentUserRequest { s.Mobile = &v return s } func (s *UpdateResidentUserRequest) SetOldDepartmentId(v int64) *UpdateResidentUserRequest { s.OldDepartmentId = &v return s } func (s *UpdateResidentUserRequest) SetRelateType(v string) *UpdateResidentUserRequest { s.RelateType = &v return s } func (s *UpdateResidentUserRequest) SetUserId(v string) *UpdateResidentUserRequest { s.UserId = &v return s } func (s *UpdateResidentUserRequest) SetUserName(v string) *UpdateResidentUserRequest { s.UserName = &v return s } type UpdateResidentUserRequestExtField struct { // example: // // 性别 ItemName *string `json:"itemName,omitempty" xml:"itemName,omitempty"` // example: // // 女 ItemValue *string `json:"itemValue,omitempty" xml:"itemValue,omitempty"` } func (s UpdateResidentUserRequestExtField) String() string { return tea.Prettify(s) } func (s UpdateResidentUserRequestExtField) GoString() string { return s.String() } func (s *UpdateResidentUserRequestExtField) SetItemName(v string) *UpdateResidentUserRequestExtField { s.ItemName = &v return s } func (s *UpdateResidentUserRequestExtField) SetItemValue(v string) *UpdateResidentUserRequestExtField { s.ItemValue = &v return s } type UpdateResidentUserResponseBody struct { // This parameter is required. // // example: // // true Result *bool `json:"result,omitempty" xml:"result,omitempty"` } func (s UpdateResidentUserResponseBody) String() string { return tea.Prettify(s) } func (s UpdateResidentUserResponseBody) GoString() string { return s.String() } func (s *UpdateResidentUserResponseBody) SetResult(v bool) *UpdateResidentUserResponseBody { s.Result = &v return s } type UpdateResidentUserResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateResidentUserResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s UpdateResidentUserResponse) String() string { return tea.Prettify(s) } func (s UpdateResidentUserResponse) GoString() string { return s.String() } func (s *UpdateResidentUserResponse) SetHeaders(v map[string]*string) *UpdateResidentUserResponse { s.Headers = v return s } func (s *UpdateResidentUserResponse) SetStatusCode(v int32) *UpdateResidentUserResponse { s.StatusCode = &v return s } func (s *UpdateResidentUserResponse) SetBody(v *UpdateResidentUserResponseBody) *UpdateResidentUserResponse { s.Body = v return s } type UpdateSpaceHeaders 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 UpdateSpaceHeaders) String() string { return tea.Prettify(s) } func (s UpdateSpaceHeaders) GoString() string { return s.String() } func (s *UpdateSpaceHeaders) SetCommonHeaders(v map[string]*string) *UpdateSpaceHeaders { s.CommonHeaders = v return s } func (s *UpdateSpaceHeaders) SetXAcsDingtalkAccessToken(v string) *UpdateSpaceHeaders { s.XAcsDingtalkAccessToken = &v return s } type UpdateSpaceRequest struct { // This parameter is required. // // example: // // A栋 SpaceInfoVOList []*UpdateSpaceRequestSpaceInfoVOList `json:"spaceInfoVOList,omitempty" xml:"spaceInfoVOList,omitempty" type:"Repeated"` } func (s UpdateSpaceRequest) String() string { return tea.Prettify(s) } func (s UpdateSpaceRequest) GoString() string { return s.String() } func (s *UpdateSpaceRequest) SetSpaceInfoVOList(v []*UpdateSpaceRequestSpaceInfoVOList) *UpdateSpaceRequest { s.SpaceInfoVOList = v return s } type UpdateSpaceRequestSpaceInfoVOList struct { // example: // // 123.4 BillingArea *float32 `json:"billingArea,omitempty" xml:"billingArea,omitempty"` // example: // // 123.4 BuildingArea *float32 `json:"buildingArea,omitempty" xml:"buildingArea,omitempty"` // example: // // 当tagcode为Building的时候必填 BuildingType *int64 `json:"buildingType,omitempty" xml:"buildingType,omitempty"` // This parameter is required. // // example: // // 10005 DeptId *int64 `json:"deptId,omitempty" xml:"deptId,omitempty"` // example: // // 12 Floor *string `json:"floor,omitempty" xml:"floor,omitempty"` // example: // // 1 HouseState *int64 `json:"houseState,omitempty" xml:"houseState,omitempty"` // example: // // 1 HouseType *int64 `json:"houseType,omitempty" xml:"houseType,omitempty"` // example: // // 二单元 Name *string `json:"name,omitempty" xml:"name,omitempty"` ParentDeptId *int64 `json:"parentDeptId,omitempty" xml:"parentDeptId,omitempty"` // This parameter is required. // // example: // // 空间类型标签code,House/Unit/Building/Partition TagCode *string `json:"tagCode,omitempty" xml:"tagCode,omitempty"` } func (s UpdateSpaceRequestSpaceInfoVOList) String() string { return tea.Prettify(s) } func (s UpdateSpaceRequestSpaceInfoVOList) GoString() string { return s.String() } func (s *UpdateSpaceRequestSpaceInfoVOList) SetBillingArea(v float32) *UpdateSpaceRequestSpaceInfoVOList { s.BillingArea = &v return s } func (s *UpdateSpaceRequestSpaceInfoVOList) SetBuildingArea(v float32) *UpdateSpaceRequestSpaceInfoVOList { s.BuildingArea = &v return s } func (s *UpdateSpaceRequestSpaceInfoVOList) SetBuildingType(v int64) *UpdateSpaceRequestSpaceInfoVOList { s.BuildingType = &v return s } func (s *UpdateSpaceRequestSpaceInfoVOList) SetDeptId(v int64) *UpdateSpaceRequestSpaceInfoVOList { s.DeptId = &v return s } func (s *UpdateSpaceRequestSpaceInfoVOList) SetFloor(v string) *UpdateSpaceRequestSpaceInfoVOList { s.Floor = &v return s } func (s *UpdateSpaceRequestSpaceInfoVOList) SetHouseState(v int64) *UpdateSpaceRequestSpaceInfoVOList { s.HouseState = &v return s } func (s *UpdateSpaceRequestSpaceInfoVOList) SetHouseType(v int64) *UpdateSpaceRequestSpaceInfoVOList { s.HouseType = &v return s } func (s *UpdateSpaceRequestSpaceInfoVOList) SetName(v string) *UpdateSpaceRequestSpaceInfoVOList { s.Name = &v return s } func (s *UpdateSpaceRequestSpaceInfoVOList) SetParentDeptId(v int64) *UpdateSpaceRequestSpaceInfoVOList { s.ParentDeptId = &v return s } func (s *UpdateSpaceRequestSpaceInfoVOList) SetTagCode(v string) *UpdateSpaceRequestSpaceInfoVOList { s.TagCode = &v return s } type UpdateSpaceResponseBody struct { // example: // // true Success *bool `json:"success,omitempty" xml:"success,omitempty"` } func (s UpdateSpaceResponseBody) String() string { return tea.Prettify(s) } func (s UpdateSpaceResponseBody) GoString() string { return s.String() } func (s *UpdateSpaceResponseBody) SetSuccess(v bool) *UpdateSpaceResponseBody { s.Success = &v return s } type UpdateSpaceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateSpaceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s UpdateSpaceResponse) String() string { return tea.Prettify(s) } func (s UpdateSpaceResponse) GoString() string { return s.String() } func (s *UpdateSpaceResponse) SetHeaders(v map[string]*string) *UpdateSpaceResponse { s.Headers = v return s } func (s *UpdateSpaceResponse) SetStatusCode(v int32) *UpdateSpaceResponse { s.StatusCode = &v return s } func (s *UpdateSpaceResponse) SetBody(v *UpdateSpaceResponseBody) *UpdateSpaceResponse { 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 - AddPointRequest // // @param headers - AddPointHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return AddPointResponse func (client *Client) AddPointWithOptions(request *AddPointRequest, headers *AddPointHeaders, runtime *util.RuntimeOptions) (_result *AddPointResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ActionTime)) { query["actionTime"] = request.ActionTime } if !tea.BoolValue(util.IsUnset(request.IsCircle)) { query["isCircle"] = request.IsCircle } if !tea.BoolValue(util.IsUnset(request.RuleCode)) { query["ruleCode"] = request.RuleCode } if !tea.BoolValue(util.IsUnset(request.RuleName)) { query["ruleName"] = request.RuleName } if !tea.BoolValue(util.IsUnset(request.Score)) { query["score"] = request.Score } if !tea.BoolValue(util.IsUnset(request.UserId)) { query["userId"] = request.UserId } if !tea.BoolValue(util.IsUnset(request.Uuid)) { query["uuid"] = request.Uuid } 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), } params := &openapi.Params{ Action: tea.String("AddPoint"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/points"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &AddPointResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 增加积分 // // @param request - AddPointRequest // // @return AddPointResponse func (client *Client) AddPoint(request *AddPointRequest) (_result *AddPointResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &AddPointHeaders{} _result = &AddPointResponse{} _body, _err := client.AddPointWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 增加组户 // // @param request - AddResidentDepartmentRequest // // @param headers - AddResidentDepartmentHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return AddResidentDepartmentResponse func (client *Client) AddResidentDepartmentWithOptions(request *AddResidentDepartmentRequest, headers *AddResidentDepartmentHeaders, runtime *util.RuntimeOptions) (_result *AddResidentDepartmentResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.DepartmentName)) { query["departmentName"] = request.DepartmentName } if !tea.BoolValue(util.IsUnset(request.IsResidenceGroup)) { query["isResidenceGroup"] = request.IsResidenceGroup } if !tea.BoolValue(util.IsUnset(request.ParentDepartmentId)) { query["parentDepartmentId"] = request.ParentDepartmentId } 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), } params := &openapi.Params{ Action: tea.String("AddResidentDepartment"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/departments"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &AddResidentDepartmentResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 增加组户 // // @param request - AddResidentDepartmentRequest // // @return AddResidentDepartmentResponse func (client *Client) AddResidentDepartment(request *AddResidentDepartmentRequest) (_result *AddResidentDepartmentResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &AddResidentDepartmentHeaders{} _result = &AddResidentDepartmentResponse{} _body, _err := client.AddResidentDepartmentWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 添加小区成员 // // @param request - AddResidentMemberRequest // // @param headers - AddResidentMemberHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return AddResidentMemberResponse func (client *Client) AddResidentMemberWithOptions(request *AddResidentMemberRequest, headers *AddResidentMemberHeaders, runtime *util.RuntimeOptions) (_result *AddResidentMemberResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ResidentAddInfo)) { body["residentAddInfo"] = request.ResidentAddInfo } 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("AddResidentMember"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/members"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &AddResidentMemberResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 添加小区成员 // // @param request - AddResidentMemberRequest // // @return AddResidentMemberResponse func (client *Client) AddResidentMember(request *AddResidentMemberRequest) (_result *AddResidentMemberResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &AddResidentMemberHeaders{} _result = &AddResidentMemberResponse{} _body, _err := client.AddResidentMemberWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 新增居民 // // @param request - AddResidentUsersRequest // // @param headers - AddResidentUsersHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return AddResidentUsersResponse func (client *Client) AddResidentUsersWithOptions(request *AddResidentUsersRequest, headers *AddResidentUsersHeaders, runtime *util.RuntimeOptions) (_result *AddResidentUsersResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Address)) { query["address"] = request.Address } if !tea.BoolValue(util.IsUnset(request.DepartmentId)) { query["departmentId"] = request.DepartmentId } if !tea.BoolValue(util.IsUnset(request.ExtField)) { query["extField"] = request.ExtField } if !tea.BoolValue(util.IsUnset(request.IsLeaseholder)) { query["isLeaseholder"] = request.IsLeaseholder } if !tea.BoolValue(util.IsUnset(request.Mobile)) { query["mobile"] = request.Mobile } if !tea.BoolValue(util.IsUnset(request.RelateType)) { query["relateType"] = request.RelateType } if !tea.BoolValue(util.IsUnset(request.UserName)) { query["userName"] = request.UserName } 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), } params := &openapi.Params{ Action: tea.String("AddResidentUsers"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/users"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &AddResidentUsersResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 新增居民 // // @param request - AddResidentUsersRequest // // @return AddResidentUsersResponse func (client *Client) AddResidentUsers(request *AddResidentUsersRequest) (_result *AddResidentUsersResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &AddResidentUsersHeaders{} _result = &AddResidentUsersResponse{} _body, _err := client.AddResidentUsersWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 创建小区公告 // // @param request - CreateResidentBlackBoardRequest // // @param headers - CreateResidentBlackBoardHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return CreateResidentBlackBoardResponse func (client *Client) CreateResidentBlackBoardWithOptions(request *CreateResidentBlackBoardRequest, headers *CreateResidentBlackBoardHeaders, runtime *util.RuntimeOptions) (_result *CreateResidentBlackBoardResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Context)) { body["context"] = request.Context } if !tea.BoolValue(util.IsUnset(request.MediaId)) { body["mediaId"] = request.MediaId } if !tea.BoolValue(util.IsUnset(request.SendTime)) { body["sendTime"] = request.SendTime } if !tea.BoolValue(util.IsUnset(request.Title)) { body["title"] = request.Title } 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("CreateResidentBlackBoard"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/blackboards"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &CreateResidentBlackBoardResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 创建小区公告 // // @param request - CreateResidentBlackBoardRequest // // @return CreateResidentBlackBoardResponse func (client *Client) CreateResidentBlackBoard(request *CreateResidentBlackBoardRequest) (_result *CreateResidentBlackBoardResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &CreateResidentBlackBoardHeaders{} _result = &CreateResidentBlackBoardResponse{} _body, _err := client.CreateResidentBlackBoardWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 创建小区空间,含分区,楼栋,单元,房屋等 // // @param request - CreateSpaceRequest // // @param headers - CreateSpaceHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return CreateSpaceResponse func (client *Client) CreateSpaceWithOptions(request *CreateSpaceRequest, headers *CreateSpaceHeaders, runtime *util.RuntimeOptions) (_result *CreateSpaceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.BillingArea)) { body["billingArea"] = request.BillingArea } if !tea.BoolValue(util.IsUnset(request.BuildingArea)) { body["buildingArea"] = request.BuildingArea } if !tea.BoolValue(util.IsUnset(request.Floor)) { body["floor"] = request.Floor } if !tea.BoolValue(util.IsUnset(request.HouseState)) { body["houseState"] = request.HouseState } if !tea.BoolValue(util.IsUnset(request.Name)) { body["name"] = request.Name } if !tea.BoolValue(util.IsUnset(request.ParentDeptId)) { body["parentDeptId"] = request.ParentDeptId } if !tea.BoolValue(util.IsUnset(request.TagCode)) { body["tagCode"] = request.TagCode } if !tea.BoolValue(util.IsUnset(request.Type)) { body["type"] = request.Type } 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("CreateSpace"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/spaces"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &CreateSpaceResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 创建小区空间,含分区,楼栋,单元,房屋等 // // @param request - CreateSpaceRequest // // @return CreateSpaceResponse func (client *Client) CreateSpace(request *CreateSpaceRequest) (_result *CreateSpaceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &CreateSpaceHeaders{} _result = &CreateSpaceResponse{} _body, _err := client.CreateSpaceWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除小区公告 // // @param request - DeleteResidentBlackBoardRequest // // @param headers - DeleteResidentBlackBoardHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return DeleteResidentBlackBoardResponse func (client *Client) DeleteResidentBlackBoardWithOptions(request *DeleteResidentBlackBoardRequest, headers *DeleteResidentBlackBoardHeaders, runtime *util.RuntimeOptions) (_result *DeleteResidentBlackBoardResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.BlackboardId)) { query["blackboardId"] = request.BlackboardId } 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), } params := &openapi.Params{ Action: tea.String("DeleteResidentBlackBoard"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/blackboards"), Method: tea.String("DELETE"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &DeleteResidentBlackBoardResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除小区公告 // // @param request - DeleteResidentBlackBoardRequest // // @return DeleteResidentBlackBoardResponse func (client *Client) DeleteResidentBlackBoard(request *DeleteResidentBlackBoardRequest) (_result *DeleteResidentBlackBoardResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &DeleteResidentBlackBoardHeaders{} _result = &DeleteResidentBlackBoardResponse{} _body, _err := client.DeleteResidentBlackBoardWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除组户信息 // // @param request - DeleteResidentDepartmentRequest // // @param headers - DeleteResidentDepartmentHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return DeleteResidentDepartmentResponse func (client *Client) DeleteResidentDepartmentWithOptions(request *DeleteResidentDepartmentRequest, headers *DeleteResidentDepartmentHeaders, runtime *util.RuntimeOptions) (_result *DeleteResidentDepartmentResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.DepartmentId)) { query["departmentId"] = request.DepartmentId } 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), } params := &openapi.Params{ Action: tea.String("DeleteResidentDepartment"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/departments"), Method: tea.String("DELETE"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &DeleteResidentDepartmentResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除组户信息 // // @param request - DeleteResidentDepartmentRequest // // @return DeleteResidentDepartmentResponse func (client *Client) DeleteResidentDepartment(request *DeleteResidentDepartmentRequest) (_result *DeleteResidentDepartmentResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &DeleteResidentDepartmentHeaders{} _result = &DeleteResidentDepartmentResponse{} _body, _err := client.DeleteResidentDepartmentWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除小区空间,含分区,楼栋,单元,房屋 // // @param request - DeleteSpaceRequest // // @param headers - DeleteSpaceHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return DeleteSpaceResponse func (client *Client) DeleteSpaceWithOptions(request *DeleteSpaceRequest, headers *DeleteSpaceHeaders, runtime *util.RuntimeOptions) (_result *DeleteSpaceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.DeptIds)) { body["deptIds"] = request.DeptIds } 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("DeleteSpace"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/spaces/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &DeleteSpaceResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除小区空间,含分区,楼栋,单元,房屋 // // @param request - DeleteSpaceRequest // // @return DeleteSpaceResponse func (client *Client) DeleteSpace(request *DeleteSpaceRequest) (_result *DeleteSpaceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &DeleteSpaceHeaders{} _result = &DeleteSpaceResponse{} _body, _err := client.DeleteSpaceWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取指定群的openConversationId // // @param request - GetConversationIdRequest // // @param headers - GetConversationIdHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return GetConversationIdResponse func (client *Client) GetConversationIdWithOptions(request *GetConversationIdRequest, headers *GetConversationIdHeaders, runtime *util.RuntimeOptions) (_result *GetConversationIdResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ChatId)) { query["chatId"] = request.ChatId } 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), } params := &openapi.Params{ Action: tea.String("GetConversationId"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/conversations"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &GetConversationIdResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取指定群的openConversationId // // @param request - GetConversationIdRequest // // @return GetConversationIdResponse func (client *Client) GetConversationId(request *GetConversationIdRequest) (_result *GetConversationIdResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &GetConversationIdHeaders{} _result = &GetConversationIdResponse{} _body, _err := client.GetConversationIdWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取组织的行业类型 // // @param headers - GetIndustryTypeHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return GetIndustryTypeResponse func (client *Client) GetIndustryTypeWithOptions(headers *GetIndustryTypeHeaders, runtime *util.RuntimeOptions) (_result *GetIndustryTypeResponse, _err error) { 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, } params := &openapi.Params{ Action: tea.String("GetIndustryType"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/organizations/industryTypes"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &GetIndustryTypeResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取组织的行业类型 // // @return GetIndustryTypeResponse func (client *Client) GetIndustryType() (_result *GetIndustryTypeResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &GetIndustryTypeHeaders{} _result = &GetIndustryTypeResponse{} _body, _err := client.GetIndustryTypeWithOptions(headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取物业公司信息 // // @param request - GetPropertyInfoRequest // // @param headers - GetPropertyInfoHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return GetPropertyInfoResponse func (client *Client) GetPropertyInfoWithOptions(request *GetPropertyInfoRequest, headers *GetPropertyInfoHeaders, runtime *util.RuntimeOptions) (_result *GetPropertyInfoResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.PropertyCorpId)) { query["propertyCorpId"] = request.PropertyCorpId } 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), } params := &openapi.Params{ Action: tea.String("GetPropertyInfo"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/propertyInfos"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &GetPropertyInfoResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取物业公司信息 // // @param request - GetPropertyInfoRequest // // @return GetPropertyInfoResponse func (client *Client) GetPropertyInfo(request *GetPropertyInfoRequest) (_result *GetPropertyInfoResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &GetPropertyInfoHeaders{} _result = &GetPropertyInfoResponse{} _body, _err := client.GetPropertyInfoWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取小区信息 // // @param request - GetResidentInfoRequest // // @param headers - GetResidentInfoHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return GetResidentInfoResponse func (client *Client) GetResidentInfoWithOptions(request *GetResidentInfoRequest, headers *GetResidentInfoHeaders, runtime *util.RuntimeOptions) (_result *GetResidentInfoResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ResidentCorpId)) { query["residentCorpId"] = request.ResidentCorpId } 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), } params := &openapi.Params{ Action: tea.String("GetResidentInfo"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/residentInfos"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &GetResidentInfoResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取小区信息 // // @param request - GetResidentInfoRequest // // @return GetResidentInfoResponse func (client *Client) GetResidentInfo(request *GetResidentInfoRequest) (_result *GetResidentInfoResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &GetResidentInfoHeaders{} _result = &GetResidentInfoResponse{} _body, _err := client.GetResidentInfoWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取小区人员信息,包括居民和物业人员 // // @param request - GetResidentMembersInfoRequest // // @param headers - GetResidentMembersInfoHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return GetResidentMembersInfoResponse func (client *Client) GetResidentMembersInfoWithOptions(request *GetResidentMembersInfoRequest, headers *GetResidentMembersInfoHeaders, runtime *util.RuntimeOptions) (_result *GetResidentMembersInfoResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ResidentCropId)) { body["residentCropId"] = request.ResidentCropId } if !tea.BoolValue(util.IsUnset(request.UserIdList)) { body["userIdList"] = request.UserIdList } 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("GetResidentMembersInfo"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/residences/query"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &GetResidentMembersInfoResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取小区人员信息,包括居民和物业人员 // // @param request - GetResidentMembersInfoRequest // // @return GetResidentMembersInfoResponse func (client *Client) GetResidentMembersInfo(request *GetResidentMembersInfoRequest) (_result *GetResidentMembersInfoResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &GetResidentMembersInfoHeaders{} _result = &GetResidentMembersInfoResponse{} _body, _err := client.GetResidentMembersInfoWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 根据类型获取部门id // // @param request - GetSpaceIdByTypeRequest // // @param headers - GetSpaceIdByTypeHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return GetSpaceIdByTypeResponse func (client *Client) GetSpaceIdByTypeWithOptions(request *GetSpaceIdByTypeRequest, headers *GetSpaceIdByTypeHeaders, runtime *util.RuntimeOptions) (_result *GetSpaceIdByTypeResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.DepartmentType)) { query["departmentType"] = request.DepartmentType } 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), } params := &openapi.Params{ Action: tea.String("GetSpaceIdByType"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/spaces/types"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &GetSpaceIdByTypeResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 根据类型获取部门id // // @param request - GetSpaceIdByTypeRequest // // @return GetSpaceIdByTypeResponse func (client *Client) GetSpaceIdByType(request *GetSpaceIdByTypeRequest) (_result *GetSpaceIdByTypeResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &GetSpaceIdByTypeHeaders{} _result = &GetSpaceIdByTypeResponse{} _body, _err := client.GetSpaceIdByTypeWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取空间信息 // // @param request - GetSpacesInfoRequest // // @param headers - GetSpacesInfoHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return GetSpacesInfoResponse func (client *Client) GetSpacesInfoWithOptions(request *GetSpacesInfoRequest, headers *GetSpacesInfoHeaders, runtime *util.RuntimeOptions) (_result *GetSpacesInfoResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ReferIds)) { body["referIds"] = request.ReferIds } if !tea.BoolValue(util.IsUnset(request.ResidentCorpId)) { body["residentCorpId"] = request.ResidentCorpId } 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("GetSpacesInfo"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/spaces/query"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &GetSpacesInfoResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取空间信息 // // @param request - GetSpacesInfoRequest // // @return GetSpacesInfoResponse func (client *Client) GetSpacesInfo(request *GetSpacesInfoRequest) (_result *GetSpacesInfoResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &GetSpacesInfoHeaders{} _result = &GetSpacesInfoResponse{} _body, _err := client.GetSpacesInfoWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取行业角色下的用户列表 // // @param request - ListIndustryRoleUsersRequest // // @param headers - ListIndustryRoleUsersHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return ListIndustryRoleUsersResponse func (client *Client) ListIndustryRoleUsersWithOptions(request *ListIndustryRoleUsersRequest, headers *ListIndustryRoleUsersHeaders, runtime *util.RuntimeOptions) (_result *ListIndustryRoleUsersResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.TagCode)) { query["tagCode"] = request.TagCode } 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), } params := &openapi.Params{ Action: tea.String("ListIndustryRoleUsers"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/industryRoles/users"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &ListIndustryRoleUsersResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取行业角色下的用户列表 // // @param request - ListIndustryRoleUsersRequest // // @return ListIndustryRoleUsersResponse func (client *Client) ListIndustryRoleUsers(request *ListIndustryRoleUsersRequest) (_result *ListIndustryRoleUsersResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &ListIndustryRoleUsersHeaders{} _result = &ListIndustryRoleUsersResponse{} _body, _err := client.ListIndustryRoleUsersWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 查询组织维度配置的的积分规则 // // @param request - ListPointRulesRequest // // @param headers - ListPointRulesHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return ListPointRulesResponse func (client *Client) ListPointRulesWithOptions(request *ListPointRulesRequest, headers *ListPointRulesHeaders, runtime *util.RuntimeOptions) (_result *ListPointRulesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.IsCircle)) { query["isCircle"] = request.IsCircle } 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), } params := &openapi.Params{ Action: tea.String("ListPointRules"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/points/rules"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &ListPointRulesResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 查询组织维度配置的的积分规则 // // @param request - ListPointRulesRequest // // @return ListPointRulesResponse func (client *Client) ListPointRules(request *ListPointRulesRequest) (_result *ListPointRulesResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &ListPointRulesHeaders{} _result = &ListPointRulesResponse{} _body, _err := client.ListPointRulesWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取子空间信息 // // @param request - ListSubSpaceRequest // // @param headers - ListSubSpaceHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return ListSubSpaceResponse func (client *Client) ListSubSpaceWithOptions(request *ListSubSpaceRequest, headers *ListSubSpaceHeaders, runtime *util.RuntimeOptions) (_result *ListSubSpaceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ReferId)) { query["referId"] = request.ReferId } if !tea.BoolValue(util.IsUnset(request.ResidentCorpId)) { query["residentCorpId"] = request.ResidentCorpId } 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), } params := &openapi.Params{ Action: tea.String("ListSubSpace"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/spaces/subSpaces"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &ListSubSpaceResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取子空间信息 // // @param request - ListSubSpaceRequest // // @return ListSubSpaceResponse func (client *Client) ListSubSpace(request *ListSubSpaceRequest) (_result *ListSubSpaceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &ListSubSpaceHeaders{} _result = &ListSubSpaceResponse{} _body, _err := client.ListSubSpaceWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取未确认加入组织的用户 // // @param request - ListUncheckUsersRequest // // @param headers - ListUncheckUsersHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return ListUncheckUsersResponse func (client *Client) ListUncheckUsersWithOptions(request *ListUncheckUsersRequest, headers *ListUncheckUsersHeaders, runtime *util.RuntimeOptions) (_result *ListUncheckUsersResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.MaxResults)) { query["maxResults"] = request.MaxResults } if !tea.BoolValue(util.IsUnset(request.NextToken)) { query["nextToken"] = request.NextToken } if !tea.BoolValue(util.IsUnset(request.StartTime)) { query["startTime"] = request.StartTime } if !tea.BoolValue(util.IsUnset(request.Status)) { query["status"] = request.Status } 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), } params := &openapi.Params{ Action: tea.String("ListUncheckUsers"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/organizations/noJoinUsers"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &ListUncheckUsersResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取未确认加入组织的用户 // // @param request - ListUncheckUsersRequest // // @return ListUncheckUsersResponse func (client *Client) ListUncheckUsers(request *ListUncheckUsersRequest) (_result *ListUncheckUsersResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &ListUncheckUsersHeaders{} _result = &ListUncheckUsersResponse{} _body, _err := client.ListUncheckUsersWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取用户行业化角色 // // @param request - ListUserIndustryRolesRequest // // @param headers - ListUserIndustryRolesHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return ListUserIndustryRolesResponse func (client *Client) ListUserIndustryRolesWithOptions(request *ListUserIndustryRolesRequest, headers *ListUserIndustryRolesHeaders, runtime *util.RuntimeOptions) (_result *ListUserIndustryRolesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.UserId)) { query["userId"] = request.UserId } 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), } params := &openapi.Params{ Action: tea.String("ListUserIndustryRoles"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/users/industryRoles"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &ListUserIndustryRolesResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取用户行业化角色 // // @param request - ListUserIndustryRolesRequest // // @return ListUserIndustryRolesResponse func (client *Client) ListUserIndustryRoles(request *ListUserIndustryRolesRequest) (_result *ListUserIndustryRolesResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &ListUserIndustryRolesHeaders{} _result = &ListUserIndustryRolesResponse{} _body, _err := client.ListUserIndustryRolesWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 查询数字区县居民积分流水 // // @param request - PagePointHistoryRequest // // @param headers - PagePointHistoryHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return PagePointHistoryResponse func (client *Client) PagePointHistoryWithOptions(request *PagePointHistoryRequest, headers *PagePointHistoryHeaders, runtime *util.RuntimeOptions) (_result *PagePointHistoryResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.EndTime)) { query["endTime"] = request.EndTime } if !tea.BoolValue(util.IsUnset(request.IsCircle)) { query["isCircle"] = request.IsCircle } if !tea.BoolValue(util.IsUnset(request.MaxResults)) { query["maxResults"] = request.MaxResults } if !tea.BoolValue(util.IsUnset(request.NextToken)) { query["nextToken"] = request.NextToken } if !tea.BoolValue(util.IsUnset(request.StartTime)) { query["startTime"] = request.StartTime } if !tea.BoolValue(util.IsUnset(request.UserId)) { query["userId"] = request.UserId } 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), } params := &openapi.Params{ Action: tea.String("PagePointHistory"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/points/records"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &PagePointHistoryResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 查询数字区县居民积分流水 // // @param request - PagePointHistoryRequest // // @return PagePointHistoryResponse func (client *Client) PagePointHistory(request *PagePointHistoryRequest) (_result *PagePointHistoryResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &PagePointHistoryHeaders{} _result = &PagePointHistoryResponse{} _body, _err := client.PagePointHistoryWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 从空间中删除人员 // // @param request - RemoveResidentMemberRequest // // @param headers - RemoveResidentMemberHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return RemoveResidentMemberResponse func (client *Client) RemoveResidentMemberWithOptions(request *RemoveResidentMemberRequest, headers *RemoveResidentMemberHeaders, runtime *util.RuntimeOptions) (_result *RemoveResidentMemberResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.DeptId)) { body["deptId"] = request.DeptId } if !tea.BoolValue(util.IsUnset(request.UnionId)) { body["unionId"] = request.UnionId } if !tea.BoolValue(util.IsUnset(request.UserId)) { body["userId"] = request.UserId } 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("RemoveResidentMember"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/members/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &RemoveResidentMemberResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 从空间中删除人员 // // @param request - RemoveResidentMemberRequest // // @return RemoveResidentMemberResponse func (client *Client) RemoveResidentMember(request *RemoveResidentMemberRequest) (_result *RemoveResidentMemberResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &RemoveResidentMemberHeaders{} _result = &RemoveResidentMemberResponse{} _body, _err := client.RemoveResidentMemberWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 从户内移除居民 // // @param request - RemoveResidentUserRequest // // @param headers - RemoveResidentUserHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return RemoveResidentUserResponse func (client *Client) RemoveResidentUserWithOptions(request *RemoveResidentUserRequest, headers *RemoveResidentUserHeaders, runtime *util.RuntimeOptions) (_result *RemoveResidentUserResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.DepartmentId)) { query["departmentId"] = request.DepartmentId } if !tea.BoolValue(util.IsUnset(request.UserId)) { query["userId"] = request.UserId } 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), } params := &openapi.Params{ Action: tea.String("RemoveResidentUser"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/users/remove"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &RemoveResidentUserResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 从户内移除居民 // // @param request - RemoveResidentUserRequest // // @return RemoveResidentUserResponse func (client *Client) RemoveResidentUser(request *RemoveResidentUserRequest) (_result *RemoveResidentUserResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &RemoveResidentUserHeaders{} _result = &RemoveResidentUserResponse{} _body, _err := client.RemoveResidentUserWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 搜索指定人员 // // @param request - SearchResidentRequest // // @param headers - SearchResidentHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return SearchResidentResponse func (client *Client) SearchResidentWithOptions(request *SearchResidentRequest, headers *SearchResidentHeaders, runtime *util.RuntimeOptions) (_result *SearchResidentResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ResidentCropId)) { query["residentCropId"] = request.ResidentCropId } if !tea.BoolValue(util.IsUnset(request.SearchWord)) { query["searchWord"] = request.SearchWord } 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), } params := &openapi.Params{ Action: tea.String("SearchResident"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/residences"), Method: tea.String("GET"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &SearchResidentResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 搜索指定人员 // // @param request - SearchResidentRequest // // @return SearchResidentResponse func (client *Client) SearchResident(request *SearchResidentRequest) (_result *SearchResidentResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &SearchResidentHeaders{} _result = &SearchResidentResponse{} _body, _err := client.SearchResidentWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 更新组信息 // // @param request - UpdateResideceGroupRequest // // @param headers - UpdateResideceGroupHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return UpdateResideceGroupResponse func (client *Client) UpdateResideceGroupWithOptions(request *UpdateResideceGroupRequest, headers *UpdateResideceGroupHeaders, runtime *util.RuntimeOptions) (_result *UpdateResideceGroupResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.DepartmentId)) { query["departmentId"] = request.DepartmentId } if !tea.BoolValue(util.IsUnset(request.DepartmentName)) { query["departmentName"] = request.DepartmentName } if !tea.BoolValue(util.IsUnset(request.ManagerUserId)) { query["managerUserId"] = request.ManagerUserId } 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), } params := &openapi.Params{ Action: tea.String("UpdateResideceGroup"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/departments/updateResideceGroup"), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &UpdateResideceGroupResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 更新组信息 // // @param request - UpdateResideceGroupRequest // // @return UpdateResideceGroupResponse func (client *Client) UpdateResideceGroup(request *UpdateResideceGroupRequest) (_result *UpdateResideceGroupResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &UpdateResideceGroupHeaders{} _result = &UpdateResideceGroupResponse{} _body, _err := client.UpdateResideceGroupWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 更新户信息 // // @param request - UpdateResidenceRequest // // @param headers - UpdateResidenceHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return UpdateResidenceResponse func (client *Client) UpdateResidenceWithOptions(request *UpdateResidenceRequest, headers *UpdateResidenceHeaders, runtime *util.RuntimeOptions) (_result *UpdateResidenceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.DepartmentId)) { query["departmentId"] = request.DepartmentId } if !tea.BoolValue(util.IsUnset(request.DepartmentName)) { query["departmentName"] = request.DepartmentName } if !tea.BoolValue(util.IsUnset(request.Destitute)) { query["destitute"] = request.Destitute } if !tea.BoolValue(util.IsUnset(request.Grid)) { query["grid"] = request.Grid } if !tea.BoolValue(util.IsUnset(request.HomeTel)) { query["homeTel"] = request.HomeTel } if !tea.BoolValue(util.IsUnset(request.ManagerUserId)) { query["managerUserId"] = request.ManagerUserId } if !tea.BoolValue(util.IsUnset(request.ParentDepartmentId)) { query["parentDepartmentId"] = request.ParentDepartmentId } 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), } params := &openapi.Params{ Action: tea.String("UpdateResidence"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/departments/updateResidece"), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &UpdateResidenceResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 更新户信息 // // @param request - UpdateResidenceRequest // // @return UpdateResidenceResponse func (client *Client) UpdateResidence(request *UpdateResidenceRequest) (_result *UpdateResidenceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &UpdateResidenceHeaders{} _result = &UpdateResidenceResponse{} _body, _err := client.UpdateResidenceWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 更新小区公告 // // @param request - UpdateResidentBlackBoardRequest // // @param headers - UpdateResidentBlackBoardHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return UpdateResidentBlackBoardResponse func (client *Client) UpdateResidentBlackBoardWithOptions(request *UpdateResidentBlackBoardRequest, headers *UpdateResidentBlackBoardHeaders, runtime *util.RuntimeOptions) (_result *UpdateResidentBlackBoardResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.BlackboardId)) { body["blackboardId"] = request.BlackboardId } if !tea.BoolValue(util.IsUnset(request.Context)) { body["context"] = request.Context } if !tea.BoolValue(util.IsUnset(request.MediaId)) { body["mediaId"] = request.MediaId } if !tea.BoolValue(util.IsUnset(request.Title)) { body["title"] = request.Title } 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("UpdateResidentBlackBoard"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/blackboards"), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &UpdateResidentBlackBoardResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 更新小区公告 // // @param request - UpdateResidentBlackBoardRequest // // @return UpdateResidentBlackBoardResponse func (client *Client) UpdateResidentBlackBoard(request *UpdateResidentBlackBoardRequest) (_result *UpdateResidentBlackBoardResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &UpdateResidentBlackBoardHeaders{} _result = &UpdateResidentBlackBoardResponse{} _body, _err := client.UpdateResidentBlackBoardWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 更新小区信息 // // @param request - UpdateResidentInfoRequest // // @param headers - UpdateResidentInfoHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return UpdateResidentInfoResponse func (client *Client) UpdateResidentInfoWithOptions(request *UpdateResidentInfoRequest, headers *UpdateResidentInfoHeaders, runtime *util.RuntimeOptions) (_result *UpdateResidentInfoResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Address)) { body["address"] = request.Address } if !tea.BoolValue(util.IsUnset(request.BuildingArea)) { body["buildingArea"] = request.BuildingArea } if !tea.BoolValue(util.IsUnset(request.CityName)) { body["cityName"] = request.CityName } if !tea.BoolValue(util.IsUnset(request.CommunityType)) { body["communityType"] = request.CommunityType } if !tea.BoolValue(util.IsUnset(request.CountyName)) { body["countyName"] = request.CountyName } if !tea.BoolValue(util.IsUnset(request.Location)) { body["location"] = request.Location } if !tea.BoolValue(util.IsUnset(request.Name)) { body["name"] = request.Name } if !tea.BoolValue(util.IsUnset(request.ProvName)) { body["provName"] = request.ProvName } if !tea.BoolValue(util.IsUnset(request.State)) { body["state"] = request.State } if !tea.BoolValue(util.IsUnset(request.Telephone)) { body["telephone"] = request.Telephone } 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("UpdateResidentInfo"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/residences"), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &UpdateResidentInfoResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 更新小区信息 // // @param request - UpdateResidentInfoRequest // // @return UpdateResidentInfoResponse func (client *Client) UpdateResidentInfo(request *UpdateResidentInfoRequest) (_result *UpdateResidentInfoResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &UpdateResidentInfoHeaders{} _result = &UpdateResidentInfoResponse{} _body, _err := client.UpdateResidentInfoWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 更新小区成员 // // @param request - UpdateResidentMemberRequest // // @param headers - UpdateResidentMemberHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return UpdateResidentMemberResponse func (client *Client) UpdateResidentMemberWithOptions(request *UpdateResidentMemberRequest, headers *UpdateResidentMemberHeaders, runtime *util.RuntimeOptions) (_result *UpdateResidentMemberResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ResidentUpdateInfo)) { body["residentUpdateInfo"] = request.ResidentUpdateInfo } if !tea.BoolValue(util.IsUnset(request.UnionId)) { body["unionId"] = request.UnionId } 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("UpdateResidentMember"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/members"), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &UpdateResidentMemberResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 更新小区成员 // // @param request - UpdateResidentMemberRequest // // @return UpdateResidentMemberResponse func (client *Client) UpdateResidentMember(request *UpdateResidentMemberRequest) (_result *UpdateResidentMemberResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &UpdateResidentMemberHeaders{} _result = &UpdateResidentMemberResponse{} _body, _err := client.UpdateResidentMemberWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 更新居民信息 // // @param request - UpdateResidentUserRequest // // @param headers - UpdateResidentUserHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return UpdateResidentUserResponse func (client *Client) UpdateResidentUserWithOptions(request *UpdateResidentUserRequest, headers *UpdateResidentUserHeaders, runtime *util.RuntimeOptions) (_result *UpdateResidentUserResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.Address)) { query["address"] = request.Address } if !tea.BoolValue(util.IsUnset(request.DepartmentId)) { query["departmentId"] = request.DepartmentId } if !tea.BoolValue(util.IsUnset(request.ExtField)) { query["extField"] = request.ExtField } if !tea.BoolValue(util.IsUnset(request.IsRetainOldDept)) { query["isRetainOldDept"] = request.IsRetainOldDept } if !tea.BoolValue(util.IsUnset(request.Mobile)) { query["mobile"] = request.Mobile } if !tea.BoolValue(util.IsUnset(request.OldDepartmentId)) { query["oldDepartmentId"] = request.OldDepartmentId } if !tea.BoolValue(util.IsUnset(request.RelateType)) { query["relateType"] = request.RelateType } if !tea.BoolValue(util.IsUnset(request.UserId)) { query["userId"] = request.UserId } if !tea.BoolValue(util.IsUnset(request.UserName)) { query["userName"] = request.UserName } 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), } params := &openapi.Params{ Action: tea.String("UpdateResidentUser"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/users"), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &UpdateResidentUserResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 更新居民信息 // // @param request - UpdateResidentUserRequest // // @return UpdateResidentUserResponse func (client *Client) UpdateResidentUser(request *UpdateResidentUserRequest) (_result *UpdateResidentUserResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &UpdateResidentUserHeaders{} _result = &UpdateResidentUserResponse{} _body, _err := client.UpdateResidentUserWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 更新小区空间,含分区,楼栋,单元,房屋等信息 // // @param request - UpdateSpaceRequest // // @param headers - UpdateSpaceHeaders // // @param runtime - runtime options for this request RuntimeOptions // // @return UpdateSpaceResponse func (client *Client) UpdateSpaceWithOptions(request *UpdateSpaceRequest, headers *UpdateSpaceHeaders, runtime *util.RuntimeOptions) (_result *UpdateSpaceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } body := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.SpaceInfoVOList)) { body["spaceInfoVOList"] = request.SpaceInfoVOList } 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("UpdateSpace"), Version: tea.String("resident_1.0"), Protocol: tea.String("HTTP"), Pathname: tea.String("/v1.0/resident/spaces"), Method: tea.String("PUT"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("none"), BodyType: tea.String("json"), } _result = &UpdateSpaceResponse{} _body, _err := client.Execute(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 更新小区空间,含分区,楼栋,单元,房屋等信息 // // @param request - UpdateSpaceRequest // // @return UpdateSpaceResponse func (client *Client) UpdateSpace(request *UpdateSpaceRequest) (_result *UpdateSpaceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := &UpdateSpaceHeaders{} _result = &UpdateSpaceResponse{} _body, _err := client.UpdateSpaceWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err }