Documentation ¶
Index ¶
- func NewV1AppRoamingOrgsFetchRequest(server string, params *V1AppRoamingOrgsFetchParams) (*http.Request, error)
- func NewV1AppTokenCreateRequest(server string, params *V1AppTokenCreateParams) (*http.Request, error)
- func NewV1ChatNotificationFetchRequest(server string, userid string, params *V1ChatNotificationFetchParams) (*http.Request, error)
- func NewV1DeptsChildrenFetchRequest(server string, departmentid string, params *V1DeptsChildrenFetchParams) (*http.Request, error)
- func NewV1DeptsCreateRequest(server string, params *V1DeptsCreateParams, body V1DeptsCreateRequestBody) (*http.Request, error)
- func NewV1DeptsCreateRequestWithBody(server string, params *V1DeptsCreateParams, contentType string, body io.Reader) (*http.Request, error)
- func NewV1DeptsDeleteRequest(server string, departmentid string, params *V1DeptsDeleteParams) (*http.Request, error)
- func NewV1DeptsFetchRequest(server string, departmentid string, params *V1DeptsFetchParams) (*http.Request, error)
- func NewV1DeptsStaffsCreateRequest(server string, departmentid string, staffid string, ...) (*http.Request, error)
- func NewV1DeptsStaffsDeleteRequest(server string, departmentid string, staffid string, ...) (*http.Request, error)
- func NewV1DeptsStaffsFetchRequest(server string, departmentid string, params *V1DeptsStaffsFetchParams) (*http.Request, error)
- func NewV1DeptsUpdateRequest(server string, departmentid string, params *V1DeptsUpdateParams, ...) (*http.Request, error)
- func NewV1DeptsUpdateRequestWithBody(server string, departmentid string, params *V1DeptsUpdateParams, ...) (*http.Request, error)
- func NewV1JsApiTokenCreateRequest(server string, params *V1JsApiTokenCreateParams) (*http.Request, error)
- func NewV1MediasCreateRequestWithBody(server string, params *V1MediasCreateParams, contentType string, ...) (*http.Request, error)
- func NewV1MediasFetchRequest(server string, mediaid string, params *V1MediasFetchParams) (*http.Request, error)
- func NewV1MediasPathFetchRequest(server string, mediaid string, params *V1MediasPathFetchParams) (*http.Request, error)
- func NewV1MessagesCreateRequest(server string, params *V1MessagesCreateParams, ...) (*http.Request, error)
- func NewV1MessagesCreateRequestWithBody(server string, params *V1MessagesCreateParams, contentType string, ...) (*http.Request, error)
- func NewV1MessagesNotificationCreateRequest(server string, params *V1MessagesNotificationCreateParams, ...) (*http.Request, error)
- func NewV1MessagesNotificationCreateRequestWithBody(server string, params *V1MessagesNotificationCreateParams, contentType string, ...) (*http.Request, error)
- func NewV1MessagesRevokeRequest(server string, params *V1MessagesRevokeParams, ...) (*http.Request, error)
- func NewV1MessagesRevokeRequestWithBody(server string, params *V1MessagesRevokeParams, contentType string, ...) (*http.Request, error)
- func NewV1OrgExtraFieldIdsFetchRequest(server string, orgid string, params *V1OrgExtraFieldIdsFetchParams) (*http.Request, error)
- func NewV1OrgFetchRequest(server string, orgid string, params *V1OrgFetchParams) (*http.Request, error)
- func NewV1OrgRoleCreateRequest(server string, orgid string, params *V1OrgRoleCreateParams, ...) (*http.Request, error)
- func NewV1OrgRoleCreateRequestWithBody(server string, orgid string, params *V1OrgRoleCreateParams, contentType string, ...) (*http.Request, error)
- func NewV1OrgRoleMembersFetchRequest(server string, orgid string, roleid string, ...) (*http.Request, error)
- func NewV1RoleMemberCreateRequest(server string, params *V1RoleMemberCreateParams, ...) (*http.Request, error)
- func NewV1RoleMemberCreateRequestWithBody(server string, params *V1RoleMemberCreateParams, contentType string, ...) (*http.Request, error)
- func NewV1RoleMemberDeleteRequest(server string, rolememberid string, params *V1RoleMemberDeleteParams, ...) (*http.Request, error)
- func NewV1RoleMemberDeleteRequestWithBody(server string, rolememberid string, params *V1RoleMemberDeleteParams, ...) (*http.Request, error)
- func NewV1StaffsCreateRequest(server string, params *V1StaffsCreateParams, body V1StaffsCreateRequestBody) (*http.Request, error)
- func NewV1StaffsCreateRequestWithBody(server string, params *V1StaffsCreateParams, contentType string, ...) (*http.Request, error)
- func NewV1StaffsDeleteRequest(server string, staffid string, params *V1StaffsDeleteParams) (*http.Request, error)
- func NewV1StaffsDeptAncestorsFetchRequest(server string, staffid string, params *V1StaffsDeptAncestorsFetchParams) (*http.Request, error)
- func NewV1StaffsFetchRequest(server string, staffid string, params *V1StaffsFetchParams) (*http.Request, error)
- func NewV1StaffsInforFetchRequest(server string, staffid string, params *V1StaffsInforFetchParams) (*http.Request, error)
- func NewV1StaffsUpdateRequest(server string, staffid string, params *V1StaffsUpdateParams, ...) (*http.Request, error)
- func NewV1StaffsUpdateRequestWithBody(server string, staffid string, params *V1StaffsUpdateParams, ...) (*http.Request, error)
- func NewV1TagGroupsCreateRequest(server string, params *V1TagGroupsCreateParams, ...) (*http.Request, error)
- func NewV1TagGroupsCreateRequestWithBody(server string, params *V1TagGroupsCreateParams, contentType string, ...) (*http.Request, error)
- func NewV1TagGroupsDeleteRequest(server string, tagGroupId string, params *V1TagGroupsDeleteParams) (*http.Request, error)
- func NewV1TagGroupsFetchRequest(server string, params *V1TagGroupsFetchParams, ...) (*http.Request, error)
- func NewV1TagGroupsFetchRequestWithBody(server string, params *V1TagGroupsFetchParams, contentType string, ...) (*http.Request, error)
- func NewV1TagGroupsInfoFetchRequest(server string, tagGroupId string, params *V1TagGroupsInfoFetchParams) (*http.Request, error)
- func NewV1TagGroupsUpdateRequest(server string, tagGroupId string, params *V1TagGroupsUpdateParams, ...) (*http.Request, error)
- func NewV1TagGroupsUpdateRequestWithBody(server string, tagGroupId string, params *V1TagGroupsUpdateParams, ...) (*http.Request, error)
- func NewV1TagsCreateRequest(server string, params *V1TagsCreateParams, body V1TagsCreateRequestBody) (*http.Request, error)
- func NewV1TagsCreateRequestWithBody(server string, params *V1TagsCreateParams, contentType string, body io.Reader) (*http.Request, error)
- func NewV1TagsDeleteRequest(server string, tagid string, params *V1TagsDeleteParams) (*http.Request, error)
- func NewV1TagsFetchRequest(server string, params *V1TagsFetchParams, body V1TagsFetchRequestBody) (*http.Request, error)
- func NewV1TagsFetchRequestWithBody(server string, params *V1TagsFetchParams, contentType string, body io.Reader) (*http.Request, error)
- func NewV1TagsMetaFetchRequest(server string, params *V1TagsMetaFetchParams, body V1TagsMetaFetchRequestBody) (*http.Request, error)
- func NewV1TagsMetaFetchRequestWithBody(server string, params *V1TagsMetaFetchParams, contentType string, ...) (*http.Request, error)
- func NewV1TagsUpdateRequest(server string, tagid string, params *V1TagsUpdateParams, ...) (*http.Request, error)
- func NewV1TagsUpdateRequestWithBody(server string, tagid string, params *V1TagsUpdateParams, contentType string, ...) (*http.Request, error)
- func NewV1UserTokenCreateRequest(server string, params *V1UserTokenCreateParams) (*http.Request, error)
- func NewV1UsersFetchRequest(server string, params *V1UsersFetchParams) (*http.Request, error)
- func NewV2ChatNotificationUpdateRequest(server string, params *V2ChatNotificationUpdateParams, ...) (*http.Request, error)
- func NewV2ChatNotificationUpdateRequestWithBody(server string, params *V2ChatNotificationUpdateParams, contentType string, ...) (*http.Request, error)
- func NewV2EventNotificationCreateRequest(server string, params *V2EventNotificationCreateParams, ...) (*http.Request, error)
- func NewV2EventNotificationCreateRequestWithBody(server string, params *V2EventNotificationCreateParams, contentType string, ...) (*http.Request, error)
- func NewV2StaffsIdMappingFetchRequest(server string, params *V2StaffsIdMappingFetchParams) (*http.Request, error)
- func NewV2StaffsSearchRequest(server string, params *V2StaffsSearchParams, body V2StaffsSearchRequestBody) (*http.Request, error)
- func NewV2StaffsSearchRequestWithBody(server string, params *V2StaffsSearchParams, contentType string, ...) (*http.Request, error)
- func ParseV1MediasFetchResponse(rsp *http.Response) ([]byte, error)
- func ToJsonString(v interface{}) string
- type AncestorDepartment
- func (m *AncestorDepartment) GetDepartmentId() string
- func (m *AncestorDepartment) GetExternalId() string
- func (m *AncestorDepartment) GetName() string
- func (m *AncestorDepartment) SetDepartmentId(departmentId string) *AncestorDepartment
- func (m *AncestorDepartment) SetExternalId(externalId string) *AncestorDepartment
- func (m *AncestorDepartment) SetName(name string) *AncestorDepartment
- type AppRoamingOrgList
- func (m *AppRoamingOrgList) GetOrgId() string
- func (m *AppRoamingOrgList) GetOrgName() string
- func (m *AppRoamingOrgList) GetState() int
- func (m *AppRoamingOrgList) SetOrgId(orgId string) *AppRoamingOrgList
- func (m *AppRoamingOrgList) SetOrgName(orgName string) *AppRoamingOrgList
- func (m *AppRoamingOrgList) SetState(state int) *AppRoamingOrgList
- type BaseResponse
- type Client
- func (c *Client) V1AppRoamingOrgsFetch(ctx context.Context, params *V1AppRoamingOrgsFetchParams, ...) (*http.Response, error)
- func (c *Client) V1AppTokenCreate(ctx context.Context, params *V1AppTokenCreateParams, ...) (*http.Response, error)
- func (c *Client) V1ChatNotificationFetch(ctx context.Context, userid string, params *V1ChatNotificationFetchParams, ...) (*http.Response, error)
- func (c *Client) V1DeptsChildrenFetch(ctx context.Context, departmentid string, params *V1DeptsChildrenFetchParams, ...) (*http.Response, error)
- func (c *Client) V1DeptsCreateWithBody(ctx context.Context, params *V1DeptsCreateParams, ...) (*http.Response, error)
- func (c *Client) V1DeptsDelete(ctx context.Context, departmentid string, params *V1DeptsDeleteParams, ...) (*http.Response, error)
- func (c *Client) V1DeptsFetch(ctx context.Context, departmentid string, params *V1DeptsFetchParams, ...) (*http.Response, error)
- func (c *Client) V1DeptsStaffsCreate(ctx context.Context, departmentid string, staffid string, ...) (*http.Response, error)
- func (c *Client) V1DeptsStaffsDelete(ctx context.Context, departmentid string, staffid string, ...) (*http.Response, error)
- func (c *Client) V1DeptsStaffsFetch(ctx context.Context, departmentid string, params *V1DeptsStaffsFetchParams, ...) (*http.Response, error)
- func (c *Client) V1DeptsUpdateWithBody(ctx context.Context, departmentid string, params *V1DeptsUpdateParams, ...) (*http.Response, error)
- func (c *Client) V1JsApiTokenCreate(ctx context.Context, params *V1JsApiTokenCreateParams, ...) (*http.Response, error)
- func (c *Client) V1MediasCreateWithBody(ctx context.Context, params *V1MediasCreateParams, contentType string, ...) (*http.Response, error)
- func (c *Client) V1MediasFetch(ctx context.Context, mediaid string, params *V1MediasFetchParams, ...) (*http.Response, error)
- func (c *Client) V1MediasPathFetch(ctx context.Context, mediaid string, params *V1MediasPathFetchParams, ...) (*http.Response, error)
- func (c *Client) V1MessagesCreateWithBody(ctx context.Context, params *V1MessagesCreateParams, ...) (*http.Response, error)
- func (c *Client) V1MessagesNotificationCreateWithBody(ctx context.Context, params *V1MessagesNotificationCreateParams, ...) (*http.Response, error)
- func (c *Client) V1MessagesRevokeWithBody(ctx context.Context, params *V1MessagesRevokeParams, ...) (*http.Response, error)
- func (c *Client) V1OrgExtraFieldIdsFetch(ctx context.Context, orgid string, params *V1OrgExtraFieldIdsFetchParams, ...) (*http.Response, error)
- func (c *Client) V1OrgFetch(ctx context.Context, orgid string, params *V1OrgFetchParams, ...) (*http.Response, error)
- func (c *Client) V1OrgRoleCreateWithBody(ctx context.Context, orgid string, params *V1OrgRoleCreateParams, ...) (*http.Response, error)
- func (c *Client) V1OrgRoleMembersFetch(ctx context.Context, orgid string, roleid string, ...) (*http.Response, error)
- func (c *Client) V1RoleMemberCreateWithBody(ctx context.Context, params *V1RoleMemberCreateParams, ...) (*http.Response, error)
- func (c *Client) V1RoleMemberDeleteWithBody(ctx context.Context, rolememberid string, params *V1RoleMemberDeleteParams, ...) (*http.Response, error)
- func (c *Client) V1StaffsCreateWithBody(ctx context.Context, params *V1StaffsCreateParams, ...) (*http.Response, error)
- func (c *Client) V1StaffsDelete(ctx context.Context, staffid string, params *V1StaffsDeleteParams, ...) (*http.Response, error)
- func (c *Client) V1StaffsDeptAncestorsFetch(ctx context.Context, staffid string, params *V1StaffsDeptAncestorsFetchParams, ...) (*http.Response, error)
- func (c *Client) V1StaffsFetch(ctx context.Context, staffid string, params *V1StaffsFetchParams, ...) (*http.Response, error)
- func (c *Client) V1StaffsInforFetch(ctx context.Context, staffid string, params *V1StaffsInforFetchParams, ...) (*http.Response, error)
- func (c *Client) V1StaffsUpdateWithBody(ctx context.Context, staffid string, params *V1StaffsUpdateParams, ...) (*http.Response, error)
- func (c *Client) V1TagGroupsCreateWithBody(ctx context.Context, params *V1TagGroupsCreateParams, ...) (*http.Response, error)
- func (c *Client) V1TagGroupsDelete(ctx context.Context, tagGroupId string, params *V1TagGroupsDeleteParams, ...) (*http.Response, error)
- func (c *Client) V1TagGroupsFetchWithBody(ctx context.Context, params *V1TagGroupsFetchParams, ...) (*http.Response, error)
- func (c *Client) V1TagGroupsInfoFetch(ctx context.Context, tagGroupId string, params *V1TagGroupsInfoFetchParams, ...) (*http.Response, error)
- func (c *Client) V1TagGroupsUpdateWithBody(ctx context.Context, tagGroupId string, params *V1TagGroupsUpdateParams, ...) (*http.Response, error)
- func (c *Client) V1TagsCreateWithBody(ctx context.Context, params *V1TagsCreateParams, body V1TagsCreateRequestBody, ...) (*http.Response, error)
- func (c *Client) V1TagsDelete(ctx context.Context, tagid string, params *V1TagsDeleteParams, ...) (*http.Response, error)
- func (c *Client) V1TagsFetchWithBody(ctx context.Context, params *V1TagsFetchParams, body V1TagsFetchRequestBody, ...) (*http.Response, error)
- func (c *Client) V1TagsMetaFetchWithBody(ctx context.Context, params *V1TagsMetaFetchParams, ...) (*http.Response, error)
- func (c *Client) V1TagsUpdateWithBody(ctx context.Context, tagid string, params *V1TagsUpdateParams, ...) (*http.Response, error)
- func (c *Client) V1UserTokenCreate(ctx context.Context, params *V1UserTokenCreateParams, ...) (*http.Response, error)
- func (c *Client) V1UsersFetch(ctx context.Context, params *V1UsersFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) V2ChatNotificationUpdateWithBody(ctx context.Context, params *V2ChatNotificationUpdateParams, ...) (*http.Response, error)
- func (c *Client) V2EventNotificationCreateWithBody(ctx context.Context, params *V2EventNotificationCreateParams, ...) (*http.Response, error)
- func (c *Client) V2StaffsIdMappingFetch(ctx context.Context, params *V2StaffsIdMappingFetchParams, ...) (*http.Response, error)
- func (c *Client) V2StaffsSearchWithBody(ctx context.Context, params *V2StaffsSearchParams, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) V1AppRoamingOrgsFetchWithResponse(ctx context.Context, params *V1AppRoamingOrgsFetchParams, ...) (*V1AppRoamingOrgsFetchResponse, error)
- func (c *ClientWithResponses) V1AppTokenCreateWithResponse(ctx context.Context, params *V1AppTokenCreateParams, ...) (*V1AppTokenCreateResponse, error)
- func (c *ClientWithResponses) V1ChatNotificationFetchWithResponse(ctx context.Context, userid string, params *V1ChatNotificationFetchParams, ...) (*V1ChatNotificationFetchResponse, error)
- func (c *ClientWithResponses) V1DeptsChildrenFetchWithResponse(ctx context.Context, departmentid string, params *V1DeptsChildrenFetchParams, ...) (*V1DeptsChildrenFetchResponse, error)
- func (c *ClientWithResponses) V1DeptsCreateWithBodyWithResponse(ctx context.Context, params *V1DeptsCreateParams, ...) (*V1DeptsCreateResponse, error)
- func (c *ClientWithResponses) V1DeptsDeleteWithResponse(ctx context.Context, departmentid string, params *V1DeptsDeleteParams, ...) (*V1DeptsDeleteResponse, error)
- func (c *ClientWithResponses) V1DeptsFetchWithResponse(ctx context.Context, departmentid string, params *V1DeptsFetchParams, ...) (*V1DeptsFetchResponse, error)
- func (c *ClientWithResponses) V1DeptsStaffsCreateWithResponse(ctx context.Context, departmentid string, staffid string, ...) (*V1DeptsStaffsCreateResponse, error)
- func (c *ClientWithResponses) V1DeptsStaffsDeleteWithResponse(ctx context.Context, departmentid string, staffid string, ...) (*V1DeptsStaffsDeleteResponse, error)
- func (c *ClientWithResponses) V1DeptsStaffsFetchWithResponse(ctx context.Context, departmentid string, params *V1DeptsStaffsFetchParams, ...) (*V1DeptsStaffsFetchResponse, error)
- func (c *ClientWithResponses) V1DeptsUpdateWithBodyWithResponse(ctx context.Context, departmentid string, params *V1DeptsUpdateParams, ...) (*V1DeptsUpdateResponse, error)
- func (c *ClientWithResponses) V1JsApiTokenCreateWithResponse(ctx context.Context, params *V1JsApiTokenCreateParams, ...) (*V1JsApiTokenCreateResponse, error)
- func (c *ClientWithResponses) V1MediasCreateWithBodyWithResponse(ctx context.Context, params *V1MediasCreateParams, contentType string, ...) (*V1MediasCreateResponse, error)
- func (c *ClientWithResponses) V1MediasFetchWithResponse(ctx context.Context, mediaid string, params *V1MediasFetchParams, ...) (*http.Response, error)
- func (c *ClientWithResponses) V1MediasPathFetchWithResponse(ctx context.Context, mediaid string, params *V1MediasPathFetchParams, ...) (*V1MediasPathFetchResponse, error)
- func (c *ClientWithResponses) V1MessagesCreateWithBodyWithResponse(ctx context.Context, params *V1MessagesCreateParams, ...) (*V1MessagesCreateResponse, error)
- func (c *ClientWithResponses) V1MessagesNotificationCreateWithBodyWithResponse(ctx context.Context, params *V1MessagesNotificationCreateParams, ...) (*V1MessagesNotificationCreateResponse, error)
- func (c *ClientWithResponses) V1MessagesRevokeWithBodyWithResponse(ctx context.Context, params *V1MessagesRevokeParams, ...) (*V1MessagesRevokeResponse, error)
- func (c *ClientWithResponses) V1OrgExtraFieldIdsFetchWithResponse(ctx context.Context, orgid string, params *V1OrgExtraFieldIdsFetchParams, ...) (*V1OrgExtraFieldIdsFetchResponse, error)
- func (c *ClientWithResponses) V1OrgFetchWithResponse(ctx context.Context, orgid string, params *V1OrgFetchParams, ...) (*V1OrgFetchResponse, error)
- func (c *ClientWithResponses) V1OrgRoleCreateWithBodyWithResponse(ctx context.Context, orgid string, params *V1OrgRoleCreateParams, ...) (*V1OrgRoleCreateResponse, error)
- func (c *ClientWithResponses) V1OrgRoleMembersFetchWithResponse(ctx context.Context, orgid string, roleid string, ...) (*V1OrgRoleMembersFetchResponse, error)
- func (c *ClientWithResponses) V1RoleMemberCreateWithBodyWithResponse(ctx context.Context, params *V1RoleMemberCreateParams, ...) (*V1RoleMemberCreateResponse, error)
- func (c *ClientWithResponses) V1RoleMemberDeleteWithBodyWithResponse(ctx context.Context, rolememberid string, params *V1RoleMemberDeleteParams, ...) (*V1RoleMemberDeleteResponse, error)
- func (c *ClientWithResponses) V1StaffsCreateWithBodyWithResponse(ctx context.Context, params *V1StaffsCreateParams, ...) (*V1StaffsCreateResponse, error)
- func (c *ClientWithResponses) V1StaffsDeleteWithResponse(ctx context.Context, staffid string, params *V1StaffsDeleteParams, ...) (*V1StaffsDeleteResponse, error)
- func (c *ClientWithResponses) V1StaffsDeptAncestorsFetchWithResponse(ctx context.Context, staffid string, params *V1StaffsDeptAncestorsFetchParams, ...) (*V1StaffsDeptAncestorsFetchResponse, error)
- func (c *ClientWithResponses) V1StaffsFetchWithResponse(ctx context.Context, staffid string, params *V1StaffsFetchParams, ...) (*V1StaffsFetchResponse, error)
- func (c *ClientWithResponses) V1StaffsInforFetchWithResponse(ctx context.Context, staffid string, params *V1StaffsInforFetchParams, ...) (*V1StaffsInforFetchResponse, error)
- func (c *ClientWithResponses) V1StaffsUpdateWithBodyWithResponse(ctx context.Context, staffid string, params *V1StaffsUpdateParams, ...) (*V1StaffsUpdateResponse, error)
- func (c *ClientWithResponses) V1TagGroupsCreateWithBodyWithResponse(ctx context.Context, params *V1TagGroupsCreateParams, ...) (*V1TagGroupsCreateResponse, error)
- func (c *ClientWithResponses) V1TagGroupsDeleteWithResponse(ctx context.Context, tagGroupId string, params *V1TagGroupsDeleteParams, ...) (*V1TagGroupsDeleteResponse, error)
- func (c *ClientWithResponses) V1TagGroupsFetchWithBodyWithResponse(ctx context.Context, params *V1TagGroupsFetchParams, ...) (*V1TagGroupsFetchResponse, error)
- func (c *ClientWithResponses) V1TagGroupsInfoFetchWithResponse(ctx context.Context, tagGroupId string, params *V1TagGroupsInfoFetchParams, ...) (*V1TagGroupsInfoFetchResponse, error)
- func (c *ClientWithResponses) V1TagGroupsUpdateWithBodyWithResponse(ctx context.Context, tagGroupId string, params *V1TagGroupsUpdateParams, ...) (*V1TagGroupsUpdateResponse, error)
- func (c *ClientWithResponses) V1TagsCreateWithBodyWithResponse(ctx context.Context, params *V1TagsCreateParams, body V1TagsCreateRequestBody, ...) (*V1TagsCreateResponse, error)
- func (c *ClientWithResponses) V1TagsDeleteWithResponse(ctx context.Context, tagid string, params *V1TagsDeleteParams, ...) (*V1TagsDeleteResponse, error)
- func (c *ClientWithResponses) V1TagsFetchWithBodyWithResponse(ctx context.Context, params *V1TagsFetchParams, body V1TagsFetchRequestBody, ...) (*V1TagsFetchResponse, error)
- func (c *ClientWithResponses) V1TagsMetaFetchWithBodyWithResponse(ctx context.Context, params *V1TagsMetaFetchParams, ...) (*V1TagsMetaFetchResponse, error)
- func (c *ClientWithResponses) V1TagsUpdateWithBodyWithResponse(ctx context.Context, tagid string, params *V1TagsUpdateParams, ...) (*V1TagsUpdateResponse, error)
- func (c *ClientWithResponses) V1UserTokenCreateWithResponse(ctx context.Context, params *V1UserTokenCreateParams, ...) (*V1UserTokenCreateResponse, error)
- func (c *ClientWithResponses) V1UsersFetchWithResponse(ctx context.Context, params *V1UsersFetchParams, reqEditors ...RequestEditorFn) (*V1UsersFetchResponse, error)
- func (c *ClientWithResponses) V2ChatNotificationUpdateWithBodyWithResponse(ctx context.Context, params *V2ChatNotificationUpdateParams, ...) (*V2ChatNotificationUpdateResponse, error)
- func (c *ClientWithResponses) V2EventNotificationCreateWithBodyWithResponse(ctx context.Context, params *V2EventNotificationCreateParams, ...) (*V2EventNotificationCreateResponse, error)
- func (c *ClientWithResponses) V2StaffsIdMappingFetchWithResponse(ctx context.Context, params *V2StaffsIdMappingFetchParams, ...) (*V2StaffsIdMappingFetchResponse, error)
- func (c *ClientWithResponses) V2StaffsSearchWithBodyWithResponse(ctx context.Context, params *V2StaffsSearchParams, ...) (*V2StaffsSearchResponse, error)
- type ClientWithResponsesInterface
- type Department
- func (m *Department) GetExternalId() string
- func (m *Department) GetId() string
- func (m *Department) GetName() string
- func (m *Department) GetOrder() float32
- func (m *Department) SetExternalId(externalId string) *Department
- func (m *Department) SetId(id string) *Department
- func (m *Department) SetName(name string) *Department
- func (m *Department) SetOrder(order float32) *Department
- type DepartmentData
- func (m *DepartmentData) GetAncestorDepartments() []*Department
- func (m *DepartmentData) GetExternalId() string
- func (m *DepartmentData) GetHasChildren() bool
- func (m *DepartmentData) GetId() string
- func (m *DepartmentData) GetMembersCount() int
- func (m *DepartmentData) GetName() string
- func (m *DepartmentData) SetAncestorDepartments(ancestorDepartments []*Department) *DepartmentData
- func (m *DepartmentData) SetExternalId(externalId string) *DepartmentData
- func (m *DepartmentData) SetHasChildren(hasChildren bool) *DepartmentData
- func (m *DepartmentData) SetId(id string) *DepartmentData
- func (m *DepartmentData) SetMembersCount(membersCount int) *DepartmentData
- func (m *DepartmentData) SetName(name string) *DepartmentData
- type DepartmentStaffInfo
- func (m *DepartmentStaffInfo) GetAncestorDepartments() []*Department
- func (m *DepartmentStaffInfo) GetAvatarId() string
- func (m *DepartmentStaffInfo) GetEmail() string
- func (m *DepartmentStaffInfo) GetExternalId() string
- func (m *DepartmentStaffInfo) GetId() string
- func (m *DepartmentStaffInfo) GetMobile() string
- func (m *DepartmentStaffInfo) GetMobilePhone() *MobilePhone
- func (m *DepartmentStaffInfo) GetName() string
- func (m *DepartmentStaffInfo) GetOrgId() int
- func (m *DepartmentStaffInfo) GetOrgName() string
- func (m *DepartmentStaffInfo) GetParentId() string
- func (m *DepartmentStaffInfo) GetStatus() int
- func (m *DepartmentStaffInfo) SetAncestorDepartments(ancestorDepartments []*Department) *DepartmentStaffInfo
- func (m *DepartmentStaffInfo) SetAvatarId(avatarId string) *DepartmentStaffInfo
- func (m *DepartmentStaffInfo) SetEmail(email string) *DepartmentStaffInfo
- func (m *DepartmentStaffInfo) SetExternalId(externalId string) *DepartmentStaffInfo
- func (m *DepartmentStaffInfo) SetId(id string) *DepartmentStaffInfo
- func (m *DepartmentStaffInfo) SetMobile(mobile string) *DepartmentStaffInfo
- func (m *DepartmentStaffInfo) SetMobilePhone(mobilePhone MobilePhone) *DepartmentStaffInfo
- func (m *DepartmentStaffInfo) SetName(name string) *DepartmentStaffInfo
- func (m *DepartmentStaffInfo) SetOrgId(orgId int) *DepartmentStaffInfo
- func (m *DepartmentStaffInfo) SetOrgName(orgName string) *DepartmentStaffInfo
- func (m *DepartmentStaffInfo) SetParentId(parentId string) *DepartmentStaffInfo
- func (m *DepartmentStaffInfo) SetStatus(status int) *DepartmentStaffInfo
- type Event
- func (m *Event) GetChannelType() int
- func (m *Event) GetDeviceType() int
- func (m *Event) GetEntryId() string
- func (m *Event) GetEventData() string
- func (m *Event) GetEventType() string
- func (m *Event) GetExpires() int
- func (m *Event) GetPushData() *PushData
- func (m *Event) GetReceiverIds() []*string
- func (m *Event) GetVersion() int
- func (m *Event) SetChannelType(channelType int) *Event
- func (m *Event) SetDeviceType(deviceType int) *Event
- func (m *Event) SetEntryId(entryId string) *Event
- func (m *Event) SetEventData(eventData string) *Event
- func (m *Event) SetEventType(eventType string) *Event
- func (m *Event) SetExpires(expires int) *Event
- func (m *Event) SetPushData(pushData PushData) *Event
- func (m *Event) SetReceiverIds(receiverIds []*string) *Event
- func (m *Event) SetVersion(version int) *Event
- type ExtraFieldId
- type GroupInfoTag
- type HttpRequestDoer
- type Introduction
- type MobilePhone
- type PushData
- func (m *PushData) GetAndroidSoundUrl() string
- func (m *PushData) GetAppType() string
- func (m *PushData) GetContent() string
- func (m *PushData) GetIosSoundUrl() string
- func (m *PushData) GetTitle() string
- func (m *PushData) GetUrl() string
- func (m *PushData) SetAndroidSoundUrl(androidSoundUrl string) *PushData
- func (m *PushData) SetAppType(appType string) *PushData
- func (m *PushData) SetContent(content string) *PushData
- func (m *PushData) SetIosSoundUrl(iosSoundUrl string) *PushData
- func (m *PushData) SetTitle(title string) *PushData
- func (m *PushData) SetUrl(url string) *PushData
- type RequestEditorFn
- type Resume
- func (m *Resume) GetDescription() string
- func (m *Resume) GetEndDate() string
- func (m *Resume) GetStartDate() string
- func (m *Resume) GetUnit() string
- func (m *Resume) SetDescription(description string) *Resume
- func (m *Resume) SetEndDate(endDate string) *Resume
- func (m *Resume) SetStartDate(startDate string) *Resume
- func (m *Resume) SetUnit(unit string) *Resume
- type RoleStaff
- type SearchScope
- type SearchStaffInfo
- func (m *SearchStaffInfo) GetAvatarId() string
- func (m *SearchStaffInfo) GetEmail() string
- func (m *SearchStaffInfo) GetIcon() string
- func (m *SearchStaffInfo) GetMobile() string
- func (m *SearchStaffInfo) GetMobilePhone() *MobilePhone
- func (m *SearchStaffInfo) GetName() string
- func (m *SearchStaffInfo) GetStaffId() string
- func (m *SearchStaffInfo) SetAvatarId(avatarId string) *SearchStaffInfo
- func (m *SearchStaffInfo) SetEmail(email string) *SearchStaffInfo
- func (m *SearchStaffInfo) SetIcon(icon string) *SearchStaffInfo
- func (m *SearchStaffInfo) SetMobile(mobile string) *SearchStaffInfo
- func (m *SearchStaffInfo) SetMobilePhone(mobilePhone MobilePhone) *SearchStaffInfo
- func (m *SearchStaffInfo) SetName(name string) *SearchStaffInfo
- func (m *SearchStaffInfo) SetStaffId(staffId string) *SearchStaffInfo
- type StatusInfo
- func (m *StatusInfo) GetBaseVersion() string
- func (m *StatusInfo) GetNoDisturb() string
- func (m *StatusInfo) GetUnreadCount() int
- func (m *StatusInfo) GetUserId() string
- func (m *StatusInfo) GetUuid() string
- func (m *StatusInfo) SetBaseVersion(baseVersion string) *StatusInfo
- func (m *StatusInfo) SetNoDisturb(noDisturb string) *StatusInfo
- func (m *StatusInfo) SetUnreadCount(unreadCount int) *StatusInfo
- func (m *StatusInfo) SetUserId(userId string) *StatusInfo
- func (m *StatusInfo) SetUuid(uuid string) *StatusInfo
- type SystemMsg
- type TagFilter
- type TagMeta
- type TagStaffInfo
- func (m *TagStaffInfo) GetId() string
- func (m *TagStaffInfo) GetMobilePhone() *MobilePhone
- func (m *TagStaffInfo) GetName() string
- func (m *TagStaffInfo) SetId(id string) *TagStaffInfo
- func (m *TagStaffInfo) SetMobilePhone(mobilePhone MobilePhone) *TagStaffInfo
- func (m *TagStaffInfo) SetName(name string) *TagStaffInfo
- type UDepartment
- type V1AppRoamingOrgsFetchData
- func (m *V1AppRoamingOrgsFetchData) GetHasMore() bool
- func (m *V1AppRoamingOrgsFetchData) GetLatestVersion() string
- func (m *V1AppRoamingOrgsFetchData) GetOrgList() []*AppRoamingOrgList
- func (m *V1AppRoamingOrgsFetchData) SetHasMore(hasMore bool) *V1AppRoamingOrgsFetchData
- func (m *V1AppRoamingOrgsFetchData) SetLatestVersion(latestVersion string) *V1AppRoamingOrgsFetchData
- func (m *V1AppRoamingOrgsFetchData) SetOrgList(orgList []*AppRoamingOrgList) *V1AppRoamingOrgsFetchData
- type V1AppRoamingOrgsFetchParams
- func (m *V1AppRoamingOrgsFetchParams) SetAppToken(appToken string) *V1AppRoamingOrgsFetchParams
- func (m *V1AppRoamingOrgsFetchParams) SetBaseVersion(baseVersion string) *V1AppRoamingOrgsFetchParams
- func (m *V1AppRoamingOrgsFetchParams) SetPageSize(pageSize int) *V1AppRoamingOrgsFetchParams
- func (m *V1AppRoamingOrgsFetchParams) SetUserToken(userToken string) *V1AppRoamingOrgsFetchParams
- type V1AppRoamingOrgsFetchResponse
- type V1AppTokenCreateData
- type V1AppTokenCreateParams
- type V1AppTokenCreateResponse
- type V1ChatNotificationFetchData
- type V1ChatNotificationFetchParams
- type V1ChatNotificationFetchResponse
- type V1DeptsChildrenFetchData
- type V1DeptsChildrenFetchParams
- type V1DeptsChildrenFetchResponse
- type V1DeptsCreateData
- type V1DeptsCreateParams
- type V1DeptsCreateRequestBody
- func (m *V1DeptsCreateRequestBody) GetExternalId() string
- func (m *V1DeptsCreateRequestBody) GetName() string
- func (m *V1DeptsCreateRequestBody) GetOrderNumber() int
- func (m *V1DeptsCreateRequestBody) GetParentId() string
- func (m *V1DeptsCreateRequestBody) GetTags() []*string
- func (m *V1DeptsCreateRequestBody) SetExternalId(externalId string) *V1DeptsCreateRequestBody
- func (m *V1DeptsCreateRequestBody) SetName(name string) *V1DeptsCreateRequestBody
- func (m *V1DeptsCreateRequestBody) SetOrderNumber(orderNumber int) *V1DeptsCreateRequestBody
- func (m *V1DeptsCreateRequestBody) SetParentId(parentId string) *V1DeptsCreateRequestBody
- func (m *V1DeptsCreateRequestBody) SetTags(tags []*string) *V1DeptsCreateRequestBody
- type V1DeptsCreateResponse
- type V1DeptsDeleteParams
- type V1DeptsDeleteResponse
- type V1DeptsFetchData
- func (m *V1DeptsFetchData) GetAncestorDepartments() []*Department
- func (m *V1DeptsFetchData) GetDeletedMembers() int
- func (m *V1DeptsFetchData) GetExternalId() string
- func (m *V1DeptsFetchData) GetFrozenMembers() int
- func (m *V1DeptsFetchData) GetHasChildren() bool
- func (m *V1DeptsFetchData) GetId() string
- func (m *V1DeptsFetchData) GetInactiveMembers() int
- func (m *V1DeptsFetchData) GetName() string
- func (m *V1DeptsFetchData) GetNormalMembers() int
- func (m *V1DeptsFetchData) GetOrder() float32
- func (m *V1DeptsFetchData) GetParentId() string
- func (m *V1DeptsFetchData) GetTags() []*string
- func (m *V1DeptsFetchData) SetAncestorDepartments(ancestorDepartments []*Department) *V1DeptsFetchData
- func (m *V1DeptsFetchData) SetDeletedMembers(deletedMembers int) *V1DeptsFetchData
- func (m *V1DeptsFetchData) SetExternalId(externalId string) *V1DeptsFetchData
- func (m *V1DeptsFetchData) SetFrozenMembers(frozenMembers int) *V1DeptsFetchData
- func (m *V1DeptsFetchData) SetHasChildren(hasChildren bool) *V1DeptsFetchData
- func (m *V1DeptsFetchData) SetId(id string) *V1DeptsFetchData
- func (m *V1DeptsFetchData) SetInactiveMembers(inactiveMembers int) *V1DeptsFetchData
- func (m *V1DeptsFetchData) SetName(name string) *V1DeptsFetchData
- func (m *V1DeptsFetchData) SetNormalMembers(normalMembers int) *V1DeptsFetchData
- func (m *V1DeptsFetchData) SetOrder(order float32) *V1DeptsFetchData
- func (m *V1DeptsFetchData) SetParentId(parentId string) *V1DeptsFetchData
- func (m *V1DeptsFetchData) SetTags(tags []*string) *V1DeptsFetchData
- type V1DeptsFetchParams
- type V1DeptsFetchResponse
- type V1DeptsStaffsCreateParams
- type V1DeptsStaffsCreateResponse
- type V1DeptsStaffsDeleteParams
- type V1DeptsStaffsDeleteResponse
- type V1DeptsStaffsFetchData
- func (m *V1DeptsStaffsFetchData) GetHasMore() bool
- func (m *V1DeptsStaffsFetchData) GetStaffs() []*DepartmentStaffInfo
- func (m *V1DeptsStaffsFetchData) GetTotal() int
- func (m *V1DeptsStaffsFetchData) SetHasMore(hasMore bool) *V1DeptsStaffsFetchData
- func (m *V1DeptsStaffsFetchData) SetStaffs(staffs []*DepartmentStaffInfo) *V1DeptsStaffsFetchData
- func (m *V1DeptsStaffsFetchData) SetTotal(total int) *V1DeptsStaffsFetchData
- type V1DeptsStaffsFetchParams
- func (m *V1DeptsStaffsFetchParams) SetAppToken(appToken string) *V1DeptsStaffsFetchParams
- func (m *V1DeptsStaffsFetchParams) SetPage(page int) *V1DeptsStaffsFetchParams
- func (m *V1DeptsStaffsFetchParams) SetPageSize(pageSize int) *V1DeptsStaffsFetchParams
- func (m *V1DeptsStaffsFetchParams) SetUserToken(userToken string) *V1DeptsStaffsFetchParams
- type V1DeptsStaffsFetchResponse
- type V1DeptsUpdateParams
- type V1DeptsUpdateRequestBody
- func (m *V1DeptsUpdateRequestBody) GetName() string
- func (m *V1DeptsUpdateRequestBody) GetOrderNumber() int
- func (m *V1DeptsUpdateRequestBody) GetParentId() string
- func (m *V1DeptsUpdateRequestBody) GetTags() []*string
- func (m *V1DeptsUpdateRequestBody) SetName(name string) *V1DeptsUpdateRequestBody
- func (m *V1DeptsUpdateRequestBody) SetOrderNumber(orderNumber int) *V1DeptsUpdateRequestBody
- func (m *V1DeptsUpdateRequestBody) SetParentId(parentId string) *V1DeptsUpdateRequestBody
- func (m *V1DeptsUpdateRequestBody) SetTags(tags []*string) *V1DeptsUpdateRequestBody
- type V1DeptsUpdateResponse
- type V1JsApiTokenCreateData
- type V1JsApiTokenCreateParams
- type V1JsApiTokenCreateResponse
- type V1MediasCreateData
- type V1MediasCreateParams
- type V1MediasCreateResponse
- type V1MediasFetchParams
- type V1MediasPathFetchData
- func (m *V1MediasPathFetchData) GetMediaPath() string
- func (m *V1MediasPathFetchData) GetName() string
- func (m *V1MediasPathFetchData) GetSize() int
- func (m *V1MediasPathFetchData) GetType() string
- func (m *V1MediasPathFetchData) SetMediaPath(mediaPath string) *V1MediasPathFetchData
- func (m *V1MediasPathFetchData) SetName(name string) *V1MediasPathFetchData
- func (m *V1MediasPathFetchData) SetSize(size int) *V1MediasPathFetchData
- func (m *V1MediasPathFetchData) SetType(v string) *V1MediasPathFetchData
- type V1MediasPathFetchParams
- type V1MediasPathFetchResponse
- type V1MessagesCreateData
- func (m *V1MessagesCreateData) GetInvalidDepartment() []*string
- func (m *V1MessagesCreateData) GetInvalidStaff() []*string
- func (m *V1MessagesCreateData) GetMsgId() string
- func (m *V1MessagesCreateData) SetInvalidDepartment(invalidDepartment []*string) *V1MessagesCreateData
- func (m *V1MessagesCreateData) SetInvalidStaff(invalidStaff []*string) *V1MessagesCreateData
- func (m *V1MessagesCreateData) SetMsgId(msgId string) *V1MessagesCreateData
- type V1MessagesCreateParams
- type V1MessagesCreateRequestBody
- func (m *V1MessagesCreateRequestBody) GetAccountId() string
- func (m *V1MessagesCreateRequestBody) GetAttach() string
- func (m *V1MessagesCreateRequestBody) GetDepartmentIdList() []*string
- func (m *V1MessagesCreateRequestBody) GetEntryId() string
- func (m *V1MessagesCreateRequestBody) GetMsgData() interface{}
- func (m *V1MessagesCreateRequestBody) GetMsgType() string
- func (m *V1MessagesCreateRequestBody) GetUserIdList() []*string
- func (m *V1MessagesCreateRequestBody) SetAccountId(accountId string) *V1MessagesCreateRequestBody
- func (m *V1MessagesCreateRequestBody) SetAttach(attach string) *V1MessagesCreateRequestBody
- func (m *V1MessagesCreateRequestBody) SetDepartmentIdList(departmentIdList []*string) *V1MessagesCreateRequestBody
- func (m *V1MessagesCreateRequestBody) SetEntryId(entryId string) *V1MessagesCreateRequestBody
- func (m *V1MessagesCreateRequestBody) SetMsgData(msgData interface{}) *V1MessagesCreateRequestBody
- func (m *V1MessagesCreateRequestBody) SetMsgType(msgType string) *V1MessagesCreateRequestBody
- func (m *V1MessagesCreateRequestBody) SetUserIdList(userIdList []*string) *V1MessagesCreateRequestBody
- type V1MessagesCreateResponse
- type V1MessagesNotificationCreateData
- func (m *V1MessagesNotificationCreateData) GetMsgIds() []*string
- func (m *V1MessagesNotificationCreateData) GetStatus() []*BaseResponse
- func (m *V1MessagesNotificationCreateData) SetMsgIds(msgIds []*string) *V1MessagesNotificationCreateData
- func (m *V1MessagesNotificationCreateData) SetStatus(status []*BaseResponse) *V1MessagesNotificationCreateData
- type V1MessagesNotificationCreateParams
- type V1MessagesNotificationCreateRequestBody
- func (m *V1MessagesNotificationCreateRequestBody) GetMsgData() interface{}
- func (m *V1MessagesNotificationCreateRequestBody) GetMsgType() string
- func (m *V1MessagesNotificationCreateRequestBody) GetReceiverIds() []*string
- func (m *V1MessagesNotificationCreateRequestBody) GetSenderId() string
- func (m *V1MessagesNotificationCreateRequestBody) GetUuid() string
- func (m *V1MessagesNotificationCreateRequestBody) SetMsgData(msgData interface{}) *V1MessagesNotificationCreateRequestBody
- func (m *V1MessagesNotificationCreateRequestBody) SetMsgType(msgType string) *V1MessagesNotificationCreateRequestBody
- func (m *V1MessagesNotificationCreateRequestBody) SetReceiverIds(receiverIds []*string) *V1MessagesNotificationCreateRequestBody
- func (m *V1MessagesNotificationCreateRequestBody) SetSenderId(senderId string) *V1MessagesNotificationCreateRequestBody
- func (m *V1MessagesNotificationCreateRequestBody) SetUuid(uuid string) *V1MessagesNotificationCreateRequestBody
- type V1MessagesNotificationCreateResponse
- type V1MessagesRevokeData
- type V1MessagesRevokeParams
- type V1MessagesRevokeRequestBody
- func (m *V1MessagesRevokeRequestBody) GetChatType() string
- func (m *V1MessagesRevokeRequestBody) GetMessageIds() []*string
- func (m *V1MessagesRevokeRequestBody) GetSenderId() string
- func (m *V1MessagesRevokeRequestBody) GetSysMsg() *SystemMsg
- func (m *V1MessagesRevokeRequestBody) SetChatType(chatType string) *V1MessagesRevokeRequestBody
- func (m *V1MessagesRevokeRequestBody) SetMessageIds(messageIds []*string) *V1MessagesRevokeRequestBody
- func (m *V1MessagesRevokeRequestBody) SetSenderId(senderId string) *V1MessagesRevokeRequestBody
- func (m *V1MessagesRevokeRequestBody) SetSysMsg(sysMsg SystemMsg) *V1MessagesRevokeRequestBody
- type V1MessagesRevokeResponse
- type V1OrgExtraFieldIdsFetchData
- func (m *V1OrgExtraFieldIdsFetchData) GetExtraFieldIds() []*ExtraFieldId
- func (m *V1OrgExtraFieldIdsFetchData) GetHasMore() bool
- func (m *V1OrgExtraFieldIdsFetchData) GetLatestVersion() string
- func (m *V1OrgExtraFieldIdsFetchData) GetTotal() int
- func (m *V1OrgExtraFieldIdsFetchData) SetExtraFieldIds(extraFieldIds []*ExtraFieldId) *V1OrgExtraFieldIdsFetchData
- func (m *V1OrgExtraFieldIdsFetchData) SetHasMore(hasMore bool) *V1OrgExtraFieldIdsFetchData
- func (m *V1OrgExtraFieldIdsFetchData) SetLatestVersion(latestVersion string) *V1OrgExtraFieldIdsFetchData
- func (m *V1OrgExtraFieldIdsFetchData) SetTotal(total int) *V1OrgExtraFieldIdsFetchData
- type V1OrgExtraFieldIdsFetchParams
- func (m *V1OrgExtraFieldIdsFetchParams) SetAppToken(appToken string) *V1OrgExtraFieldIdsFetchParams
- func (m *V1OrgExtraFieldIdsFetchParams) SetPage(page int) *V1OrgExtraFieldIdsFetchParams
- func (m *V1OrgExtraFieldIdsFetchParams) SetPageSize(pageSize int) *V1OrgExtraFieldIdsFetchParams
- func (m *V1OrgExtraFieldIdsFetchParams) SetUserToken(userToken string) *V1OrgExtraFieldIdsFetchParams
- type V1OrgExtraFieldIdsFetchResponse
- type V1OrgFetchData
- func (m *V1OrgFetchData) GetIconUrl() string
- func (m *V1OrgFetchData) GetOrgId() string
- func (m *V1OrgFetchData) GetOrgName() string
- func (m *V1OrgFetchData) SetIconUrl(iconUrl string) *V1OrgFetchData
- func (m *V1OrgFetchData) SetOrgId(orgId string) *V1OrgFetchData
- func (m *V1OrgFetchData) SetOrgName(orgName string) *V1OrgFetchData
- type V1OrgFetchParams
- type V1OrgFetchResponse
- type V1OrgRoleCreateData
- type V1OrgRoleCreateParams
- type V1OrgRoleCreateRequestBody
- func (m *V1OrgRoleCreateRequestBody) GetCreator() string
- func (m *V1OrgRoleCreateRequestBody) GetDescription() string
- func (m *V1OrgRoleCreateRequestBody) GetRoleName() string
- func (m *V1OrgRoleCreateRequestBody) SetCreator(creator string) *V1OrgRoleCreateRequestBody
- func (m *V1OrgRoleCreateRequestBody) SetDescription(description string) *V1OrgRoleCreateRequestBody
- func (m *V1OrgRoleCreateRequestBody) SetRoleName(roleName string) *V1OrgRoleCreateRequestBody
- type V1OrgRoleCreateResponse
- type V1OrgRoleMembersFetchData
- type V1OrgRoleMembersFetchParams
- type V1OrgRoleMembersFetchResponse
- type V1RoleMemberCreateParams
- type V1RoleMemberCreateRequestBody
- func (m *V1RoleMemberCreateRequestBody) GetCreator() string
- func (m *V1RoleMemberCreateRequestBody) GetRoleId() string
- func (m *V1RoleMemberCreateRequestBody) GetStaffIds() []*string
- func (m *V1RoleMemberCreateRequestBody) SetCreator(creator string) *V1RoleMemberCreateRequestBody
- func (m *V1RoleMemberCreateRequestBody) SetRoleId(roleId string) *V1RoleMemberCreateRequestBody
- func (m *V1RoleMemberCreateRequestBody) SetStaffIds(staffIds []*string) *V1RoleMemberCreateRequestBody
- type V1RoleMemberCreateResponse
- type V1RoleMemberDeleteParams
- type V1RoleMemberDeleteRequestBody
- type V1RoleMemberDeleteResponse
- type V1StaffsCreateData
- type V1StaffsCreateParams
- type V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) GetAddress() string
- func (m *V1StaffsCreateRequestBody) GetAvatarId() string
- func (m *V1StaffsCreateRequestBody) GetAvatarUrl() string
- func (m *V1StaffsCreateRequestBody) GetBirthdate() string
- func (m *V1StaffsCreateRequestBody) GetCareer() []*Resume
- func (m *V1StaffsCreateRequestBody) GetDepartments() []*UDepartment
- func (m *V1StaffsCreateRequestBody) GetDisablePasswordReset() bool
- func (m *V1StaffsCreateRequestBody) GetDuties() string
- func (m *V1StaffsCreateRequestBody) GetEducation() []*Resume
- func (m *V1StaffsCreateRequestBody) GetEmail() string
- func (m *V1StaffsCreateRequestBody) GetEmployeeNumber() string
- func (m *V1StaffsCreateRequestBody) GetExtAttr1() string
- func (m *V1StaffsCreateRequestBody) GetExtAttr2() string
- func (m *V1StaffsCreateRequestBody) GetExternalId() string
- func (m *V1StaffsCreateRequestBody) GetExtraFieldSet() map[string]string
- func (m *V1StaffsCreateRequestBody) GetExtraPhones() []*MobilePhone
- func (m *V1StaffsCreateRequestBody) GetGender() int
- func (m *V1StaffsCreateRequestBody) GetIdNumber() string
- func (m *V1StaffsCreateRequestBody) GetIntroduction() *Introduction
- func (m *V1StaffsCreateRequestBody) GetLoginName() string
- func (m *V1StaffsCreateRequestBody) GetLoginPassword() string
- func (m *V1StaffsCreateRequestBody) GetLoginWays() []*int
- func (m *V1StaffsCreateRequestBody) GetMobilePhone() *MobilePhone
- func (m *V1StaffsCreateRequestBody) GetName() string
- func (m *V1StaffsCreateRequestBody) GetNationality() string
- func (m *V1StaffsCreateRequestBody) GetNativePlace() string
- func (m *V1StaffsCreateRequestBody) GetOrgId() string
- func (m *V1StaffsCreateRequestBody) GetParties() string
- func (m *V1StaffsCreateRequestBody) GetSignature() string
- func (m *V1StaffsCreateRequestBody) GetSmsInvitation() bool
- func (m *V1StaffsCreateRequestBody) GetStatus() int
- func (m *V1StaffsCreateRequestBody) GetTags() []*string
- func (m *V1StaffsCreateRequestBody) SetAddress(address string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetAvatarId(avatarId string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetAvatarUrl(avatarUrl string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetBirthdate(birthdate string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetCareer(career []*Resume) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetDepartments(departments []*UDepartment) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetDisablePasswordReset(disablePasswordReset bool) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetDuties(duties string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetEducation(education []*Resume) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetEmail(email string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetEmployeeNumber(employeeNumber string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetExtAttr1(extAttr1 string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetExtAttr2(extAttr2 string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetExternalId(externalId string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetExtraFieldSet(extraFieldSet map[string]string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetExtraPhones(extraPhones []*MobilePhone) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetGender(gender int) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetIdNumber(idNumber string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetIntroduction(introduction Introduction) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetLoginName(loginName string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetLoginPassword(loginPassword string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetLoginWays(loginWays []*int) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetMobilePhone(mobilePhone MobilePhone) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetName(name string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetNationality(nationality string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetNativePlace(nativePlace string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetOrgId(orgId string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetParties(parties string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetSignature(signature string) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetSmsInvitation(smsInvitation bool) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetStatus(status int) *V1StaffsCreateRequestBody
- func (m *V1StaffsCreateRequestBody) SetTags(tags []*string) *V1StaffsCreateRequestBody
- type V1StaffsCreateResponse
- type V1StaffsDeleteData
- type V1StaffsDeleteParams
- type V1StaffsDeleteResponse
- type V1StaffsDeptAncestorsFetchData
- type V1StaffsDeptAncestorsFetchParams
- type V1StaffsDeptAncestorsFetchResponse
- type V1StaffsFetchData
- func (m *V1StaffsFetchData) GetAvatarId() string
- func (m *V1StaffsFetchData) GetAvatarUrl() string
- func (m *V1StaffsFetchData) GetDepartments() []*Department
- func (m *V1StaffsFetchData) GetGender() int
- func (m *V1StaffsFetchData) GetName() string
- func (m *V1StaffsFetchData) GetOrgId() string
- func (m *V1StaffsFetchData) GetOrgName() string
- func (m *V1StaffsFetchData) GetSignature() string
- func (m *V1StaffsFetchData) GetStaffId() string
- func (m *V1StaffsFetchData) GetStatus() int
- func (m *V1StaffsFetchData) SetAvatarId(avatarId string) *V1StaffsFetchData
- func (m *V1StaffsFetchData) SetAvatarUrl(avatarUrl string) *V1StaffsFetchData
- func (m *V1StaffsFetchData) SetDepartments(departments []*Department) *V1StaffsFetchData
- func (m *V1StaffsFetchData) SetGender(gender int) *V1StaffsFetchData
- func (m *V1StaffsFetchData) SetName(name string) *V1StaffsFetchData
- func (m *V1StaffsFetchData) SetOrgId(orgId string) *V1StaffsFetchData
- func (m *V1StaffsFetchData) SetOrgName(orgName string) *V1StaffsFetchData
- func (m *V1StaffsFetchData) SetSignature(signature string) *V1StaffsFetchData
- func (m *V1StaffsFetchData) SetStaffId(staffId string) *V1StaffsFetchData
- func (m *V1StaffsFetchData) SetStatus(status int) *V1StaffsFetchData
- type V1StaffsFetchParams
- type V1StaffsFetchResponse
- type V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) GetAvatarId() string
- func (m *V1StaffsInforFetchData) GetAvatarUrl() string
- func (m *V1StaffsInforFetchData) GetBirthdate() string
- func (m *V1StaffsInforFetchData) GetCareer() []*Resume
- func (m *V1StaffsInforFetchData) GetDepartments() []*Department
- func (m *V1StaffsInforFetchData) GetDuties() string
- func (m *V1StaffsInforFetchData) GetEducation() []*Resume
- func (m *V1StaffsInforFetchData) GetEmail() string
- func (m *V1StaffsInforFetchData) GetEmployeeNumber() string
- func (m *V1StaffsInforFetchData) GetExternalId() string
- func (m *V1StaffsInforFetchData) GetExtraFieldSet() map[string]string
- func (m *V1StaffsInforFetchData) GetExtraPhones() []*MobilePhone
- func (m *V1StaffsInforFetchData) GetGender() int
- func (m *V1StaffsInforFetchData) GetIdNumber() string
- func (m *V1StaffsInforFetchData) GetIntroduction() *Introduction
- func (m *V1StaffsInforFetchData) GetLoginName() string
- func (m *V1StaffsInforFetchData) GetLoginPassword() string
- func (m *V1StaffsInforFetchData) GetLoginWays() []*int
- func (m *V1StaffsInforFetchData) GetMobilePhone() *MobilePhone
- func (m *V1StaffsInforFetchData) GetName() string
- func (m *V1StaffsInforFetchData) GetNationality() string
- func (m *V1StaffsInforFetchData) GetNativePlace() string
- func (m *V1StaffsInforFetchData) GetOrgId() string
- func (m *V1StaffsInforFetchData) GetOrgName() string
- func (m *V1StaffsInforFetchData) GetParties() string
- func (m *V1StaffsInforFetchData) GetSignature() string
- func (m *V1StaffsInforFetchData) GetStatus() int
- func (m *V1StaffsInforFetchData) GetTags() []*string
- func (m *V1StaffsInforFetchData) SetAvatarId(avatarId string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetAvatarUrl(avatarUrl string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetBirthdate(birthdate string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetCareer(career []*Resume) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetDepartments(departments []*Department) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetDuties(duties string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetEducation(education []*Resume) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetEmail(email string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetEmployeeNumber(employeeNumber string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetExternalId(externalId string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetExtraFieldSet(extraFieldSet map[string]string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetExtraPhones(extraPhones []*MobilePhone) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetGender(gender int) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetIdNumber(idNumber string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetIntroduction(introduction Introduction) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetLoginName(loginName string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetLoginPassword(loginPassword string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetLoginWays(loginWays []*int) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetMobilePhone(mobilePhone MobilePhone) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetName(name string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetNationality(nationality string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetNativePlace(nativePlace string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetOrgId(orgId string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetOrgName(orgName string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetParties(parties string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetSignature(signature string) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetStatus(status int) *V1StaffsInforFetchData
- func (m *V1StaffsInforFetchData) SetTags(tags []*string) *V1StaffsInforFetchData
- type V1StaffsInforFetchParams
- type V1StaffsInforFetchResponse
- type V1StaffsUpdateParams
- type V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) GetAddress() string
- func (m *V1StaffsUpdateRequestBody) GetAvatarId() string
- func (m *V1StaffsUpdateRequestBody) GetBirthdate() string
- func (m *V1StaffsUpdateRequestBody) GetCareer() []*Resume
- func (m *V1StaffsUpdateRequestBody) GetDepartments() []*UDepartment
- func (m *V1StaffsUpdateRequestBody) GetDuties() string
- func (m *V1StaffsUpdateRequestBody) GetEducation() []*Resume
- func (m *V1StaffsUpdateRequestBody) GetEmail() string
- func (m *V1StaffsUpdateRequestBody) GetEmployeeNumber() string
- func (m *V1StaffsUpdateRequestBody) GetExtAttr1() string
- func (m *V1StaffsUpdateRequestBody) GetExtAttr2() string
- func (m *V1StaffsUpdateRequestBody) GetExternalId() string
- func (m *V1StaffsUpdateRequestBody) GetExtraFieldSet() map[string]interface{}
- func (m *V1StaffsUpdateRequestBody) GetExtraPhones() []*MobilePhone
- func (m *V1StaffsUpdateRequestBody) GetGender() int
- func (m *V1StaffsUpdateRequestBody) GetIdNumber() string
- func (m *V1StaffsUpdateRequestBody) GetIntroduction() *Introduction
- func (m *V1StaffsUpdateRequestBody) GetLoginName() string
- func (m *V1StaffsUpdateRequestBody) GetLoginWays() []*int
- func (m *V1StaffsUpdateRequestBody) GetMobilePhone() *MobilePhone
- func (m *V1StaffsUpdateRequestBody) GetName() string
- func (m *V1StaffsUpdateRequestBody) GetNationality() string
- func (m *V1StaffsUpdateRequestBody) GetNativePlace() string
- func (m *V1StaffsUpdateRequestBody) GetParties() string
- func (m *V1StaffsUpdateRequestBody) GetSignature() string
- func (m *V1StaffsUpdateRequestBody) GetStatus() int
- func (m *V1StaffsUpdateRequestBody) GetTags() []*string
- func (m *V1StaffsUpdateRequestBody) SetAddress(address string) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetAvatarId(avatarId string) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetBirthdate(birthdate string) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetCareer(career []*Resume) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetDepartments(departments []*UDepartment) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetDuties(duties string) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetEducation(education []*Resume) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetEmail(email string) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetEmployeeNumber(employeeNumber string) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetExtAttr1(extAttr1 string) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetExtAttr2(extAttr2 string) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetExternalId(externalId string) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetExtraFieldSet(extraFieldSet map[string]interface{}) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetExtraPhones(extraPhones []*MobilePhone) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetGender(gender int) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetIdNumber(idNumber string) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetIntroduction(introduction Introduction) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetLoginName(loginName string) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetLoginWays(loginWays []*int) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetMobilePhone(mobilePhone MobilePhone) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetName(name string) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetNationality(nationality string) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetNativePlace(nativePlace string) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetParties(parties string) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetSignature(signature string) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetStatus(status int) *V1StaffsUpdateRequestBody
- func (m *V1StaffsUpdateRequestBody) SetTags(tags []*string) *V1StaffsUpdateRequestBody
- type V1StaffsUpdateResponse
- type V1TagGroupsCreateData
- type V1TagGroupsCreateParams
- type V1TagGroupsCreateRequestBody
- func (m *V1TagGroupsCreateRequestBody) GetOrgId() string
- func (m *V1TagGroupsCreateRequestBody) GetTagGroupCategory() int
- func (m *V1TagGroupsCreateRequestBody) GetTagGroupName() string
- func (m *V1TagGroupsCreateRequestBody) GetTagGroupType() string
- func (m *V1TagGroupsCreateRequestBody) SetOrgId(orgId string) *V1TagGroupsCreateRequestBody
- func (m *V1TagGroupsCreateRequestBody) SetTagGroupCategory(tagGroupCategory int) *V1TagGroupsCreateRequestBody
- func (m *V1TagGroupsCreateRequestBody) SetTagGroupName(tagGroupName string) *V1TagGroupsCreateRequestBody
- func (m *V1TagGroupsCreateRequestBody) SetTagGroupType(tagGroupType string) *V1TagGroupsCreateRequestBody
- type V1TagGroupsCreateResponse
- type V1TagGroupsDeleteParams
- type V1TagGroupsDeleteResponse
- type V1TagGroupsFetchData
- type V1TagGroupsFetchParams
- type V1TagGroupsFetchRequestBody
- func (m *V1TagGroupsFetchRequestBody) GetCategoryList() []*int
- func (m *V1TagGroupsFetchRequestBody) GetOrgId() string
- func (m *V1TagGroupsFetchRequestBody) GetTagGroupType() string
- func (m *V1TagGroupsFetchRequestBody) SetCategoryList(categoryList []*int) *V1TagGroupsFetchRequestBody
- func (m *V1TagGroupsFetchRequestBody) SetOrgId(orgId string) *V1TagGroupsFetchRequestBody
- func (m *V1TagGroupsFetchRequestBody) SetTagGroupType(tagGroupType string) *V1TagGroupsFetchRequestBody
- type V1TagGroupsFetchResponse
- type V1TagGroupsInfoFetchData
- func (m *V1TagGroupsInfoFetchData) GetTagGroupCategory() int
- func (m *V1TagGroupsInfoFetchData) GetTagGroupName() string
- func (m *V1TagGroupsInfoFetchData) GetTagGroupType() string
- func (m *V1TagGroupsInfoFetchData) GetTags() []*GroupInfoTag
- func (m *V1TagGroupsInfoFetchData) SetTagGroupCategory(tagGroupCategory int) *V1TagGroupsInfoFetchData
- func (m *V1TagGroupsInfoFetchData) SetTagGroupName(tagGroupName string) *V1TagGroupsInfoFetchData
- func (m *V1TagGroupsInfoFetchData) SetTagGroupType(tagGroupType string) *V1TagGroupsInfoFetchData
- func (m *V1TagGroupsInfoFetchData) SetTags(tags []*GroupInfoTag) *V1TagGroupsInfoFetchData
- type V1TagGroupsInfoFetchParams
- type V1TagGroupsInfoFetchResponse
- type V1TagGroupsUpdateParams
- type V1TagGroupsUpdateRequestBody
- type V1TagGroupsUpdateResponse
- type V1TagsCreateData
- type V1TagsCreateParams
- type V1TagsCreateRequestBody
- type V1TagsCreateResponse
- type V1TagsDeleteData
- type V1TagsDeleteParams
- type V1TagsDeleteResponse
- type V1TagsFetchData
- func (m *V1TagsFetchData) GetHasMore() bool
- func (m *V1TagsFetchData) GetLatestVersion() string
- func (m *V1TagsFetchData) GetStaffs() []*TagStaffInfo
- func (m *V1TagsFetchData) GetTotal() int
- func (m *V1TagsFetchData) SetHasMore(hasMore bool) *V1TagsFetchData
- func (m *V1TagsFetchData) SetLatestVersion(latestVersion string) *V1TagsFetchData
- func (m *V1TagsFetchData) SetStaffs(staffs []*TagStaffInfo) *V1TagsFetchData
- func (m *V1TagsFetchData) SetTotal(total int) *V1TagsFetchData
- type V1TagsFetchParams
- type V1TagsFetchRequestBody
- type V1TagsFetchResponse
- type V1TagsMetaFetchData
- type V1TagsMetaFetchParams
- type V1TagsMetaFetchRequestBody
- type V1TagsMetaFetchResponse
- type V1TagsUpdateData
- type V1TagsUpdateParams
- type V1TagsUpdateRequestBody
- type V1TagsUpdateResponse
- type V1UserTokenCreateData
- func (m *V1UserTokenCreateData) GetExpiresIn() int
- func (m *V1UserTokenCreateData) GetScope() string
- func (m *V1UserTokenCreateData) GetStaffId() string
- func (m *V1UserTokenCreateData) GetState() string
- func (m *V1UserTokenCreateData) GetUserToken() string
- func (m *V1UserTokenCreateData) SetExpiresIn(expiresIn int) *V1UserTokenCreateData
- func (m *V1UserTokenCreateData) SetScope(scope string) *V1UserTokenCreateData
- func (m *V1UserTokenCreateData) SetStaffId(staffId string) *V1UserTokenCreateData
- func (m *V1UserTokenCreateData) SetState(state string) *V1UserTokenCreateData
- func (m *V1UserTokenCreateData) SetUserToken(userToken string) *V1UserTokenCreateData
- type V1UserTokenCreateParams
- func (m *V1UserTokenCreateParams) SetAppToken(appToken string) *V1UserTokenCreateParams
- func (m *V1UserTokenCreateParams) SetCode(code string) *V1UserTokenCreateParams
- func (m *V1UserTokenCreateParams) SetGrantType(grantType string) *V1UserTokenCreateParams
- func (m *V1UserTokenCreateParams) SetRedirectUri(redirectUri string) *V1UserTokenCreateParams
- type V1UserTokenCreateResponse
- type V1UsersFetchData
- func (m *V1UsersFetchData) GetAvatarId() string
- func (m *V1UsersFetchData) GetAvatarUrl() string
- func (m *V1UsersFetchData) GetDepartment() []*Department
- func (m *V1UsersFetchData) GetEmail() string
- func (m *V1UsersFetchData) GetEmployeeNumber() string
- func (m *V1UsersFetchData) GetExternalId() string
- func (m *V1UsersFetchData) GetLoginName() string
- func (m *V1UsersFetchData) GetMobilePhone() *MobilePhone
- func (m *V1UsersFetchData) GetName() string
- func (m *V1UsersFetchData) GetOrgId() string
- func (m *V1UsersFetchData) GetOrgName() string
- func (m *V1UsersFetchData) GetStaffId() string
- func (m *V1UsersFetchData) SetAvatarId(avatarId string) *V1UsersFetchData
- func (m *V1UsersFetchData) SetAvatarUrl(avatarUrl string) *V1UsersFetchData
- func (m *V1UsersFetchData) SetDepartment(department []*Department) *V1UsersFetchData
- func (m *V1UsersFetchData) SetEmail(email string) *V1UsersFetchData
- func (m *V1UsersFetchData) SetEmployeeNumber(employeeNumber string) *V1UsersFetchData
- func (m *V1UsersFetchData) SetExternalId(externalId string) *V1UsersFetchData
- func (m *V1UsersFetchData) SetLoginName(loginName string) *V1UsersFetchData
- func (m *V1UsersFetchData) SetMobilePhone(mobilePhone MobilePhone) *V1UsersFetchData
- func (m *V1UsersFetchData) SetName(name string) *V1UsersFetchData
- func (m *V1UsersFetchData) SetOrgId(orgId string) *V1UsersFetchData
- func (m *V1UsersFetchData) SetOrgName(orgName string) *V1UsersFetchData
- func (m *V1UsersFetchData) SetStaffId(staffId string) *V1UsersFetchData
- type V1UsersFetchParams
- type V1UsersFetchResponse
- type V2ChatNotificationUpdateData
- type V2ChatNotificationUpdateParams
- type V2ChatNotificationUpdateRequestBody
- type V2ChatNotificationUpdateResponse
- type V2EventNotificationCreateData
- type V2EventNotificationCreateParams
- type V2EventNotificationCreateRequestBody
- type V2EventNotificationCreateResponse
- type V2StaffsIdMappingFetchData
- type V2StaffsIdMappingFetchParams
- func (m *V2StaffsIdMappingFetchParams) SetAppToken(appToken string) *V2StaffsIdMappingFetchParams
- func (m *V2StaffsIdMappingFetchParams) SetIdType(idType string) *V2StaffsIdMappingFetchParams
- func (m *V2StaffsIdMappingFetchParams) SetIdValue(idValue string) *V2StaffsIdMappingFetchParams
- func (m *V2StaffsIdMappingFetchParams) SetOrgId(orgId string) *V2StaffsIdMappingFetchParams
- func (m *V2StaffsIdMappingFetchParams) SetUserToken(userToken string) *V2StaffsIdMappingFetchParams
- type V2StaffsIdMappingFetchResponse
- type V2StaffsSearchData
- func (m *V2StaffsSearchData) GetHasMore() bool
- func (m *V2StaffsSearchData) GetStaffInfo() []*SearchStaffInfo
- func (m *V2StaffsSearchData) GetTotal() int
- func (m *V2StaffsSearchData) SetHasMore(hasMore bool) *V2StaffsSearchData
- func (m *V2StaffsSearchData) SetStaffInfo(staffInfo []*SearchStaffInfo) *V2StaffsSearchData
- func (m *V2StaffsSearchData) SetTotal(total int) *V2StaffsSearchData
- type V2StaffsSearchParams
- type V2StaffsSearchRequestBody
- func (m *V2StaffsSearchRequestBody) GetKeyword() string
- func (m *V2StaffsSearchRequestBody) GetRecursive() bool
- func (m *V2StaffsSearchRequestBody) GetSearchScope() *SearchScope
- func (m *V2StaffsSearchRequestBody) SetKeyword(keyword string) *V2StaffsSearchRequestBody
- func (m *V2StaffsSearchRequestBody) SetRecursive(recursive bool) *V2StaffsSearchRequestBody
- func (m *V2StaffsSearchRequestBody) SetSearchScope(searchScope SearchScope) *V2StaffsSearchRequestBody
- type V2StaffsSearchResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewV1AppRoamingOrgsFetchRequest ¶
func NewV1AppRoamingOrgsFetchRequest(server string, params *V1AppRoamingOrgsFetchParams) (*http.Request, error)
func NewV1AppTokenCreateRequest ¶
func NewV1AppTokenCreateRequest(server string, params *V1AppTokenCreateParams) (*http.Request, error)
func NewV1DeptsCreateRequest ¶
func NewV1DeptsCreateRequest(server string, params *V1DeptsCreateParams, body V1DeptsCreateRequestBody) (*http.Request, error)
func NewV1DeptsDeleteRequest ¶
func NewV1DeptsFetchRequest ¶
func NewV1DeptsUpdateRequest ¶
func NewV1DeptsUpdateRequest(server string, departmentid string, params *V1DeptsUpdateParams, body V1DeptsUpdateRequestBody) (*http.Request, error)
func NewV1JsApiTokenCreateRequest ¶
func NewV1JsApiTokenCreateRequest(server string, params *V1JsApiTokenCreateParams) (*http.Request, error)
func NewV1MediasFetchRequest ¶
func NewV1MessagesCreateRequest ¶
func NewV1MessagesCreateRequest(server string, params *V1MessagesCreateParams, body V1MessagesCreateRequestBody) (*http.Request, error)
func NewV1MessagesNotificationCreateRequest ¶
func NewV1MessagesNotificationCreateRequest(server string, params *V1MessagesNotificationCreateParams, body V1MessagesNotificationCreateRequestBody) (*http.Request, error)
func NewV1MessagesRevokeRequest ¶
func NewV1MessagesRevokeRequest(server string, params *V1MessagesRevokeParams, body V1MessagesRevokeRequestBody) (*http.Request, error)
func NewV1OrgFetchRequest ¶
func NewV1OrgRoleCreateRequest ¶
func NewV1OrgRoleCreateRequest(server string, orgid string, params *V1OrgRoleCreateParams, body V1OrgRoleCreateRequestBody) (*http.Request, error)
func NewV1RoleMemberCreateRequest ¶
func NewV1RoleMemberCreateRequest(server string, params *V1RoleMemberCreateParams, body V1RoleMemberCreateRequestBody) (*http.Request, error)
func NewV1RoleMemberDeleteRequest ¶
func NewV1RoleMemberDeleteRequest(server string, rolememberid string, params *V1RoleMemberDeleteParams, body V1RoleMemberDeleteRequestBody) (*http.Request, error)
func NewV1StaffsCreateRequest ¶
func NewV1StaffsCreateRequest(server string, params *V1StaffsCreateParams, body V1StaffsCreateRequestBody) (*http.Request, error)
func NewV1StaffsFetchRequest ¶
func NewV1StaffsUpdateRequest ¶
func NewV1StaffsUpdateRequest(server string, staffid string, params *V1StaffsUpdateParams, body V1StaffsUpdateRequestBody) (*http.Request, error)
func NewV1TagGroupsCreateRequest ¶
func NewV1TagGroupsCreateRequest(server string, params *V1TagGroupsCreateParams, body V1TagGroupsCreateRequestBody) (*http.Request, error)
func NewV1TagGroupsFetchRequest ¶
func NewV1TagGroupsFetchRequest(server string, params *V1TagGroupsFetchParams, body V1TagGroupsFetchRequestBody) (*http.Request, error)
func NewV1TagGroupsUpdateRequest ¶
func NewV1TagGroupsUpdateRequest(server string, tagGroupId string, params *V1TagGroupsUpdateParams, body V1TagGroupsUpdateRequestBody) (*http.Request, error)
func NewV1TagsCreateRequest ¶
func NewV1TagsCreateRequest(server string, params *V1TagsCreateParams, body V1TagsCreateRequestBody) (*http.Request, error)
func NewV1TagsDeleteRequest ¶
func NewV1TagsFetchRequest ¶
func NewV1TagsFetchRequest(server string, params *V1TagsFetchParams, body V1TagsFetchRequestBody) (*http.Request, error)
func NewV1TagsMetaFetchRequest ¶
func NewV1TagsMetaFetchRequest(server string, params *V1TagsMetaFetchParams, body V1TagsMetaFetchRequestBody) (*http.Request, error)
func NewV1TagsUpdateRequest ¶
func NewV1TagsUpdateRequest(server string, tagid string, params *V1TagsUpdateParams, body V1TagsUpdateRequestBody) (*http.Request, error)
func NewV1UserTokenCreateRequest ¶
func NewV1UserTokenCreateRequest(server string, params *V1UserTokenCreateParams) (*http.Request, error)
func NewV1UsersFetchRequest ¶
func NewV1UsersFetchRequest(server string, params *V1UsersFetchParams) (*http.Request, error)
func NewV2ChatNotificationUpdateRequest ¶
func NewV2ChatNotificationUpdateRequest(server string, params *V2ChatNotificationUpdateParams, body V2ChatNotificationUpdateRequestBody) (*http.Request, error)
func NewV2EventNotificationCreateRequest ¶
func NewV2EventNotificationCreateRequest(server string, params *V2EventNotificationCreateParams, body V2EventNotificationCreateRequestBody) (*http.Request, error)
func NewV2StaffsIdMappingFetchRequest ¶
func NewV2StaffsIdMappingFetchRequest(server string, params *V2StaffsIdMappingFetchParams) (*http.Request, error)
func NewV2StaffsSearchRequest ¶
func NewV2StaffsSearchRequest(server string, params *V2StaffsSearchParams, body V2StaffsSearchRequestBody) (*http.Request, error)
func ToJsonString ¶
func ToJsonString(v interface{}) string
Types ¶
type AncestorDepartment ¶
type AncestorDepartment struct { DepartmentId *string `json:"departmentId,omitempty"` // 人员所在的分支id ExternalId *string `json:"externalId,omitempty"` // 部门数据源ID Name *string `json:"name,omitempty"` // 分支name }
func (*AncestorDepartment) GetDepartmentId ¶
func (m *AncestorDepartment) GetDepartmentId() string
func (*AncestorDepartment) GetExternalId ¶
func (m *AncestorDepartment) GetExternalId() string
func (*AncestorDepartment) GetName ¶
func (m *AncestorDepartment) GetName() string
func (*AncestorDepartment) SetDepartmentId ¶
func (m *AncestorDepartment) SetDepartmentId(departmentId string) *AncestorDepartment
func (*AncestorDepartment) SetExternalId ¶
func (m *AncestorDepartment) SetExternalId(externalId string) *AncestorDepartment
func (*AncestorDepartment) SetName ¶
func (m *AncestorDepartment) SetName(name string) *AncestorDepartment
type AppRoamingOrgList ¶
type AppRoamingOrgList struct { OrgId *string `json:"orgId,omitempty"` // 组织ID OrgName *string `json:"orgName,omitempty"` // 组织名称 State *int `json:"state,omitempty"` // 应用对接组织状态,0-正常, 1- 已删除 }
func (*AppRoamingOrgList) GetOrgId ¶
func (m *AppRoamingOrgList) GetOrgId() string
func (*AppRoamingOrgList) GetOrgName ¶
func (m *AppRoamingOrgList) GetOrgName() string
func (*AppRoamingOrgList) GetState ¶
func (m *AppRoamingOrgList) GetState() int
func (*AppRoamingOrgList) SetOrgId ¶
func (m *AppRoamingOrgList) SetOrgId(orgId string) *AppRoamingOrgList
func (*AppRoamingOrgList) SetOrgName ¶
func (m *AppRoamingOrgList) SetOrgName(orgName string) *AppRoamingOrgList
func (*AppRoamingOrgList) SetState ¶
func (m *AppRoamingOrgList) SetState(state int) *AppRoamingOrgList
type BaseResponse ¶
type BaseResponse struct { ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func (*BaseResponse) GetErrCode ¶
func (m *BaseResponse) GetErrCode() int
func (*BaseResponse) GetErrMsg ¶
func (m *BaseResponse) GetErrMsg() string
func (*BaseResponse) ToString ¶
func (m *BaseResponse) ToString() string
type Client ¶
type Client struct { // The endpoint of the server conforming to this interface, with scheme, // https://api.deepmap.com for example. This can contain a path relative // to the server, such as https://api.deepmap.com/dev-test, and all the // paths in the swagger spec will be appended to the server. Server string // Doer for performing requests, typically a *http.Client with any // customized settings, such as certificate chains. Client HttpRequestDoer // A list of callbacks for modifying requests which are generated before sending over // the network. RequestEditors []RequestEditorFn }
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) V1AppRoamingOrgsFetch ¶
func (c *Client) V1AppRoamingOrgsFetch(ctx context.Context, params *V1AppRoamingOrgsFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1AppTokenCreate ¶
func (c *Client) V1AppTokenCreate(ctx context.Context, params *V1AppTokenCreateParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1ChatNotificationFetch ¶
func (c *Client) V1ChatNotificationFetch(ctx context.Context, userid string, params *V1ChatNotificationFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1DeptsChildrenFetch ¶
func (c *Client) V1DeptsChildrenFetch(ctx context.Context, departmentid string, params *V1DeptsChildrenFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1DeptsCreateWithBody ¶
func (c *Client) V1DeptsCreateWithBody(ctx context.Context, params *V1DeptsCreateParams, body V1DeptsCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1DeptsDelete ¶
func (c *Client) V1DeptsDelete(ctx context.Context, departmentid string, params *V1DeptsDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1DeptsFetch ¶
func (c *Client) V1DeptsFetch(ctx context.Context, departmentid string, params *V1DeptsFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1DeptsStaffsCreate ¶
func (c *Client) V1DeptsStaffsCreate(ctx context.Context, departmentid string, staffid string, params *V1DeptsStaffsCreateParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1DeptsStaffsDelete ¶
func (c *Client) V1DeptsStaffsDelete(ctx context.Context, departmentid string, staffid string, params *V1DeptsStaffsDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1DeptsStaffsFetch ¶
func (c *Client) V1DeptsStaffsFetch(ctx context.Context, departmentid string, params *V1DeptsStaffsFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1DeptsUpdateWithBody ¶
func (c *Client) V1DeptsUpdateWithBody(ctx context.Context, departmentid string, params *V1DeptsUpdateParams, body V1DeptsUpdateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1JsApiTokenCreate ¶
func (c *Client) V1JsApiTokenCreate(ctx context.Context, params *V1JsApiTokenCreateParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1MediasCreateWithBody ¶
func (*Client) V1MediasFetch ¶
func (c *Client) V1MediasFetch(ctx context.Context, mediaid string, params *V1MediasFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1MediasPathFetch ¶
func (c *Client) V1MediasPathFetch(ctx context.Context, mediaid string, params *V1MediasPathFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1MessagesCreateWithBody ¶
func (c *Client) V1MessagesCreateWithBody(ctx context.Context, params *V1MessagesCreateParams, body V1MessagesCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1MessagesNotificationCreateWithBody ¶
func (c *Client) V1MessagesNotificationCreateWithBody(ctx context.Context, params *V1MessagesNotificationCreateParams, body V1MessagesNotificationCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1MessagesRevokeWithBody ¶
func (c *Client) V1MessagesRevokeWithBody(ctx context.Context, params *V1MessagesRevokeParams, body V1MessagesRevokeRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1OrgExtraFieldIdsFetch ¶
func (c *Client) V1OrgExtraFieldIdsFetch(ctx context.Context, orgid string, params *V1OrgExtraFieldIdsFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1OrgFetch ¶
func (c *Client) V1OrgFetch(ctx context.Context, orgid string, params *V1OrgFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1OrgRoleCreateWithBody ¶
func (c *Client) V1OrgRoleCreateWithBody(ctx context.Context, orgid string, params *V1OrgRoleCreateParams, body V1OrgRoleCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1OrgRoleMembersFetch ¶
func (c *Client) V1OrgRoleMembersFetch(ctx context.Context, orgid string, roleid string, params *V1OrgRoleMembersFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1RoleMemberCreateWithBody ¶
func (c *Client) V1RoleMemberCreateWithBody(ctx context.Context, params *V1RoleMemberCreateParams, body V1RoleMemberCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1RoleMemberDeleteWithBody ¶
func (c *Client) V1RoleMemberDeleteWithBody(ctx context.Context, rolememberid string, params *V1RoleMemberDeleteParams, body V1RoleMemberDeleteRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1StaffsCreateWithBody ¶
func (c *Client) V1StaffsCreateWithBody(ctx context.Context, params *V1StaffsCreateParams, body V1StaffsCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1StaffsDelete ¶
func (c *Client) V1StaffsDelete(ctx context.Context, staffid string, params *V1StaffsDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1StaffsDeptAncestorsFetch ¶
func (c *Client) V1StaffsDeptAncestorsFetch(ctx context.Context, staffid string, params *V1StaffsDeptAncestorsFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1StaffsFetch ¶
func (c *Client) V1StaffsFetch(ctx context.Context, staffid string, params *V1StaffsFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1StaffsInforFetch ¶
func (c *Client) V1StaffsInforFetch(ctx context.Context, staffid string, params *V1StaffsInforFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1StaffsUpdateWithBody ¶
func (c *Client) V1StaffsUpdateWithBody(ctx context.Context, staffid string, params *V1StaffsUpdateParams, body V1StaffsUpdateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1TagGroupsCreateWithBody ¶
func (c *Client) V1TagGroupsCreateWithBody(ctx context.Context, params *V1TagGroupsCreateParams, body V1TagGroupsCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1TagGroupsDelete ¶
func (c *Client) V1TagGroupsDelete(ctx context.Context, tagGroupId string, params *V1TagGroupsDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1TagGroupsFetchWithBody ¶
func (c *Client) V1TagGroupsFetchWithBody(ctx context.Context, params *V1TagGroupsFetchParams, body V1TagGroupsFetchRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1TagGroupsInfoFetch ¶
func (c *Client) V1TagGroupsInfoFetch(ctx context.Context, tagGroupId string, params *V1TagGroupsInfoFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1TagGroupsUpdateWithBody ¶
func (c *Client) V1TagGroupsUpdateWithBody(ctx context.Context, tagGroupId string, params *V1TagGroupsUpdateParams, body V1TagGroupsUpdateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1TagsCreateWithBody ¶
func (c *Client) V1TagsCreateWithBody(ctx context.Context, params *V1TagsCreateParams, body V1TagsCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1TagsDelete ¶
func (c *Client) V1TagsDelete(ctx context.Context, tagid string, params *V1TagsDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1TagsFetchWithBody ¶
func (c *Client) V1TagsFetchWithBody(ctx context.Context, params *V1TagsFetchParams, body V1TagsFetchRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1TagsMetaFetchWithBody ¶
func (c *Client) V1TagsMetaFetchWithBody(ctx context.Context, params *V1TagsMetaFetchParams, body V1TagsMetaFetchRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1TagsUpdateWithBody ¶
func (c *Client) V1TagsUpdateWithBody(ctx context.Context, tagid string, params *V1TagsUpdateParams, body V1TagsUpdateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1UserTokenCreate ¶
func (c *Client) V1UserTokenCreate(ctx context.Context, params *V1UserTokenCreateParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V1UsersFetch ¶
func (c *Client) V1UsersFetch(ctx context.Context, params *V1UsersFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V2ChatNotificationUpdateWithBody ¶
func (c *Client) V2ChatNotificationUpdateWithBody(ctx context.Context, params *V2ChatNotificationUpdateParams, body V2ChatNotificationUpdateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V2EventNotificationCreateWithBody ¶
func (c *Client) V2EventNotificationCreateWithBody(ctx context.Context, params *V2EventNotificationCreateParams, body V2EventNotificationCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V2StaffsIdMappingFetch ¶
func (c *Client) V2StaffsIdMappingFetch(ctx context.Context, params *V2StaffsIdMappingFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) V2StaffsSearchWithBody ¶
func (c *Client) V2StaffsSearchWithBody(ctx context.Context, params *V2StaffsSearchParams, body V2StaffsSearchRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
type ClientInterface ¶
type ClientInterface interface { // /v1/app/roaming/orgs/fetch V1AppRoamingOrgsFetch(ctx context.Context, params *V1AppRoamingOrgsFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/apptoken/create V1AppTokenCreate(ctx context.Context, params *V1AppTokenCreateParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/chat/notification/{userid}/fetch V1ChatNotificationFetch(ctx context.Context, userid string, params *V1ChatNotificationFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/departments/create V1DeptsCreateWithBody(ctx context.Context, params *V1DeptsCreateParams, body V1DeptsCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/departments/{departmentid}/children/fetch V1DeptsChildrenFetch(ctx context.Context, departmentid string, params *V1DeptsChildrenFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/departments/{departmentid}/delete V1DeptsDelete(ctx context.Context, departmentid string, params *V1DeptsDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/departments/{departmentid}/fetch V1DeptsFetch(ctx context.Context, departmentid string, params *V1DeptsFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/departments/{departmentid}/staffs/fetch V1DeptsStaffsFetch(ctx context.Context, departmentid string, params *V1DeptsStaffsFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/departments/{departmentid}/staffs/{staffid}/create V1DeptsStaffsCreate(ctx context.Context, departmentid string, staffid string, params *V1DeptsStaffsCreateParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/departments/{departmentid}/staffs/{staffid}/delete V1DeptsStaffsDelete(ctx context.Context, departmentid string, staffid string, params *V1DeptsStaffsDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/departments/{departmentid}/update V1DeptsUpdateWithBody(ctx context.Context, departmentid string, params *V1DeptsUpdateParams, body V1DeptsUpdateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/jsapitoken/create V1JsApiTokenCreate(ctx context.Context, params *V1JsApiTokenCreateParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/medias/create V1MediasCreateWithBody(ctx context.Context, params *V1MediasCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/medias/{mediaid}/fetch V1MediasFetch(ctx context.Context, mediaid string, params *V1MediasFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/medias/{mediaid}/path/fetch V1MediasPathFetch(ctx context.Context, mediaid string, params *V1MediasPathFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/messages/create V1MessagesCreateWithBody(ctx context.Context, params *V1MessagesCreateParams, body V1MessagesCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/messages/notification/create V1MessagesNotificationCreateWithBody(ctx context.Context, params *V1MessagesNotificationCreateParams, body V1MessagesNotificationCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/messages/revoke V1MessagesRevokeWithBody(ctx context.Context, params *V1MessagesRevokeParams, body V1MessagesRevokeRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/org/{orgid}/extrafieldids/fetch V1OrgExtraFieldIdsFetch(ctx context.Context, orgid string, params *V1OrgExtraFieldIdsFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/org/{orgid}/fetch V1OrgFetch(ctx context.Context, orgid string, params *V1OrgFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/org/{orgid}/role/create V1OrgRoleCreateWithBody(ctx context.Context, orgid string, params *V1OrgRoleCreateParams, body V1OrgRoleCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/org/{orgid}/role/{roleid}/members/fetch V1OrgRoleMembersFetch(ctx context.Context, orgid string, roleid string, params *V1OrgRoleMembersFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/rolemember/create V1RoleMemberCreateWithBody(ctx context.Context, params *V1RoleMemberCreateParams, body V1RoleMemberCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/rolemember/{rolememberid}/delete V1RoleMemberDeleteWithBody(ctx context.Context, rolememberid string, params *V1RoleMemberDeleteParams, body V1RoleMemberDeleteRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/staffs/create V1StaffsCreateWithBody(ctx context.Context, params *V1StaffsCreateParams, body V1StaffsCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/staffs/{staffid}/delete V1StaffsDelete(ctx context.Context, staffid string, params *V1StaffsDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/staffs/{staffid}/departmentancestors/fetch V1StaffsDeptAncestorsFetch(ctx context.Context, staffid string, params *V1StaffsDeptAncestorsFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/staffs/{staffid}/fetch V1StaffsFetch(ctx context.Context, staffid string, params *V1StaffsFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/staffs/{staffid}/infor/fetch V1StaffsInforFetch(ctx context.Context, staffid string, params *V1StaffsInforFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/staffs/{staffid}/update V1StaffsUpdateWithBody(ctx context.Context, staffid string, params *V1StaffsUpdateParams, body V1StaffsUpdateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/taggroups/create V1TagGroupsCreateWithBody(ctx context.Context, params *V1TagGroupsCreateParams, body V1TagGroupsCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/taggroups/fetch V1TagGroupsFetchWithBody(ctx context.Context, params *V1TagGroupsFetchParams, body V1TagGroupsFetchRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/taggroups/{tag_group_id}/delete V1TagGroupsDelete(ctx context.Context, tagGroupId string, params *V1TagGroupsDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/taggroups/{tag_group_id}/fetch V1TagGroupsInfoFetch(ctx context.Context, tagGroupId string, params *V1TagGroupsInfoFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/taggroups/{tag_group_id}/update V1TagGroupsUpdateWithBody(ctx context.Context, tagGroupId string, params *V1TagGroupsUpdateParams, body V1TagGroupsUpdateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/tags/create V1TagsCreateWithBody(ctx context.Context, params *V1TagsCreateParams, body V1TagsCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/tags/meta/fetch V1TagsMetaFetchWithBody(ctx context.Context, params *V1TagsMetaFetchParams, body V1TagsMetaFetchRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/tags/staffids/fetch V1TagsFetchWithBody(ctx context.Context, params *V1TagsFetchParams, body V1TagsFetchRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/tags/{tagid}/delete V1TagsDelete(ctx context.Context, tagid string, params *V1TagsDeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/tags/{tagid}/update V1TagsUpdateWithBody(ctx context.Context, tagid string, params *V1TagsUpdateParams, body V1TagsUpdateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/users/fetch V1UsersFetch(ctx context.Context, params *V1UsersFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/usertoken/create V1UserTokenCreate(ctx context.Context, params *V1UserTokenCreateParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v2/chat/notification/update V2ChatNotificationUpdateWithBody(ctx context.Context, params *V2ChatNotificationUpdateParams, body V2ChatNotificationUpdateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v2/event/notification/create V2EventNotificationCreateWithBody(ctx context.Context, params *V2EventNotificationCreateParams, body V2EventNotificationCreateRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // /v2/staffs/id_mapping/fetch V2StaffsIdMappingFetch(ctx context.Context, params *V2StaffsIdMappingFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v2/staffs/search V2StaffsSearchWithBody(ctx context.Context, params *V2StaffsSearchParams, body V2StaffsSearchRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) }
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) V1AppRoamingOrgsFetchWithResponse ¶
func (c *ClientWithResponses) V1AppRoamingOrgsFetchWithResponse(ctx context.Context, params *V1AppRoamingOrgsFetchParams, reqEditors ...RequestEditorFn) (*V1AppRoamingOrgsFetchResponse, error)
func (*ClientWithResponses) V1AppTokenCreateWithResponse ¶
func (c *ClientWithResponses) V1AppTokenCreateWithResponse(ctx context.Context, params *V1AppTokenCreateParams, reqEditors ...RequestEditorFn) (*V1AppTokenCreateResponse, error)
func (*ClientWithResponses) V1ChatNotificationFetchWithResponse ¶
func (c *ClientWithResponses) V1ChatNotificationFetchWithResponse(ctx context.Context, userid string, params *V1ChatNotificationFetchParams, reqEditors ...RequestEditorFn) (*V1ChatNotificationFetchResponse, error)
func (*ClientWithResponses) V1DeptsChildrenFetchWithResponse ¶
func (c *ClientWithResponses) V1DeptsChildrenFetchWithResponse(ctx context.Context, departmentid string, params *V1DeptsChildrenFetchParams, reqEditors ...RequestEditorFn) (*V1DeptsChildrenFetchResponse, error)
func (*ClientWithResponses) V1DeptsCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) V1DeptsCreateWithBodyWithResponse(ctx context.Context, params *V1DeptsCreateParams, body V1DeptsCreateRequestBody, reqEditors ...RequestEditorFn) (*V1DeptsCreateResponse, error)
func (*ClientWithResponses) V1DeptsDeleteWithResponse ¶
func (c *ClientWithResponses) V1DeptsDeleteWithResponse(ctx context.Context, departmentid string, params *V1DeptsDeleteParams, reqEditors ...RequestEditorFn) (*V1DeptsDeleteResponse, error)
func (*ClientWithResponses) V1DeptsFetchWithResponse ¶
func (c *ClientWithResponses) V1DeptsFetchWithResponse(ctx context.Context, departmentid string, params *V1DeptsFetchParams, reqEditors ...RequestEditorFn) (*V1DeptsFetchResponse, error)
func (*ClientWithResponses) V1DeptsStaffsCreateWithResponse ¶
func (c *ClientWithResponses) V1DeptsStaffsCreateWithResponse(ctx context.Context, departmentid string, staffid string, params *V1DeptsStaffsCreateParams, reqEditors ...RequestEditorFn) (*V1DeptsStaffsCreateResponse, error)
func (*ClientWithResponses) V1DeptsStaffsDeleteWithResponse ¶
func (c *ClientWithResponses) V1DeptsStaffsDeleteWithResponse(ctx context.Context, departmentid string, staffid string, params *V1DeptsStaffsDeleteParams, reqEditors ...RequestEditorFn) (*V1DeptsStaffsDeleteResponse, error)
func (*ClientWithResponses) V1DeptsStaffsFetchWithResponse ¶
func (c *ClientWithResponses) V1DeptsStaffsFetchWithResponse(ctx context.Context, departmentid string, params *V1DeptsStaffsFetchParams, reqEditors ...RequestEditorFn) (*V1DeptsStaffsFetchResponse, error)
func (*ClientWithResponses) V1DeptsUpdateWithBodyWithResponse ¶
func (c *ClientWithResponses) V1DeptsUpdateWithBodyWithResponse(ctx context.Context, departmentid string, params *V1DeptsUpdateParams, body V1DeptsUpdateRequestBody, reqEditors ...RequestEditorFn) (*V1DeptsUpdateResponse, error)
func (*ClientWithResponses) V1JsApiTokenCreateWithResponse ¶
func (c *ClientWithResponses) V1JsApiTokenCreateWithResponse(ctx context.Context, params *V1JsApiTokenCreateParams, reqEditors ...RequestEditorFn) (*V1JsApiTokenCreateResponse, error)
func (*ClientWithResponses) V1MediasCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) V1MediasCreateWithBodyWithResponse(ctx context.Context, params *V1MediasCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1MediasCreateResponse, error)
func (*ClientWithResponses) V1MediasFetchWithResponse ¶
func (c *ClientWithResponses) V1MediasFetchWithResponse(ctx context.Context, mediaid string, params *V1MediasFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*ClientWithResponses) V1MediasPathFetchWithResponse ¶
func (c *ClientWithResponses) V1MediasPathFetchWithResponse(ctx context.Context, mediaid string, params *V1MediasPathFetchParams, reqEditors ...RequestEditorFn) (*V1MediasPathFetchResponse, error)
func (*ClientWithResponses) V1MessagesCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) V1MessagesCreateWithBodyWithResponse(ctx context.Context, params *V1MessagesCreateParams, body V1MessagesCreateRequestBody, reqEditors ...RequestEditorFn) (*V1MessagesCreateResponse, error)
func (*ClientWithResponses) V1MessagesNotificationCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) V1MessagesNotificationCreateWithBodyWithResponse(ctx context.Context, params *V1MessagesNotificationCreateParams, body V1MessagesNotificationCreateRequestBody, reqEditors ...RequestEditorFn) (*V1MessagesNotificationCreateResponse, error)
func (*ClientWithResponses) V1MessagesRevokeWithBodyWithResponse ¶
func (c *ClientWithResponses) V1MessagesRevokeWithBodyWithResponse(ctx context.Context, params *V1MessagesRevokeParams, body V1MessagesRevokeRequestBody, reqEditors ...RequestEditorFn) (*V1MessagesRevokeResponse, error)
func (*ClientWithResponses) V1OrgExtraFieldIdsFetchWithResponse ¶
func (c *ClientWithResponses) V1OrgExtraFieldIdsFetchWithResponse(ctx context.Context, orgid string, params *V1OrgExtraFieldIdsFetchParams, reqEditors ...RequestEditorFn) (*V1OrgExtraFieldIdsFetchResponse, error)
func (*ClientWithResponses) V1OrgFetchWithResponse ¶
func (c *ClientWithResponses) V1OrgFetchWithResponse(ctx context.Context, orgid string, params *V1OrgFetchParams, reqEditors ...RequestEditorFn) (*V1OrgFetchResponse, error)
func (*ClientWithResponses) V1OrgRoleCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) V1OrgRoleCreateWithBodyWithResponse(ctx context.Context, orgid string, params *V1OrgRoleCreateParams, body V1OrgRoleCreateRequestBody, reqEditors ...RequestEditorFn) (*V1OrgRoleCreateResponse, error)
func (*ClientWithResponses) V1OrgRoleMembersFetchWithResponse ¶
func (c *ClientWithResponses) V1OrgRoleMembersFetchWithResponse(ctx context.Context, orgid string, roleid string, params *V1OrgRoleMembersFetchParams, reqEditors ...RequestEditorFn) (*V1OrgRoleMembersFetchResponse, error)
func (*ClientWithResponses) V1RoleMemberCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) V1RoleMemberCreateWithBodyWithResponse(ctx context.Context, params *V1RoleMemberCreateParams, body V1RoleMemberCreateRequestBody, reqEditors ...RequestEditorFn) (*V1RoleMemberCreateResponse, error)
func (*ClientWithResponses) V1RoleMemberDeleteWithBodyWithResponse ¶
func (c *ClientWithResponses) V1RoleMemberDeleteWithBodyWithResponse(ctx context.Context, rolememberid string, params *V1RoleMemberDeleteParams, body V1RoleMemberDeleteRequestBody, reqEditors ...RequestEditorFn) (*V1RoleMemberDeleteResponse, error)
func (*ClientWithResponses) V1StaffsCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) V1StaffsCreateWithBodyWithResponse(ctx context.Context, params *V1StaffsCreateParams, body V1StaffsCreateRequestBody, reqEditors ...RequestEditorFn) (*V1StaffsCreateResponse, error)
func (*ClientWithResponses) V1StaffsDeleteWithResponse ¶
func (c *ClientWithResponses) V1StaffsDeleteWithResponse(ctx context.Context, staffid string, params *V1StaffsDeleteParams, reqEditors ...RequestEditorFn) (*V1StaffsDeleteResponse, error)
func (*ClientWithResponses) V1StaffsDeptAncestorsFetchWithResponse ¶
func (c *ClientWithResponses) V1StaffsDeptAncestorsFetchWithResponse(ctx context.Context, staffid string, params *V1StaffsDeptAncestorsFetchParams, reqEditors ...RequestEditorFn) (*V1StaffsDeptAncestorsFetchResponse, error)
func (*ClientWithResponses) V1StaffsFetchWithResponse ¶
func (c *ClientWithResponses) V1StaffsFetchWithResponse(ctx context.Context, staffid string, params *V1StaffsFetchParams, reqEditors ...RequestEditorFn) (*V1StaffsFetchResponse, error)
func (*ClientWithResponses) V1StaffsInforFetchWithResponse ¶
func (c *ClientWithResponses) V1StaffsInforFetchWithResponse(ctx context.Context, staffid string, params *V1StaffsInforFetchParams, reqEditors ...RequestEditorFn) (*V1StaffsInforFetchResponse, error)
func (*ClientWithResponses) V1StaffsUpdateWithBodyWithResponse ¶
func (c *ClientWithResponses) V1StaffsUpdateWithBodyWithResponse(ctx context.Context, staffid string, params *V1StaffsUpdateParams, body V1StaffsUpdateRequestBody, reqEditors ...RequestEditorFn) (*V1StaffsUpdateResponse, error)
func (*ClientWithResponses) V1TagGroupsCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) V1TagGroupsCreateWithBodyWithResponse(ctx context.Context, params *V1TagGroupsCreateParams, body V1TagGroupsCreateRequestBody, reqEditors ...RequestEditorFn) (*V1TagGroupsCreateResponse, error)
func (*ClientWithResponses) V1TagGroupsDeleteWithResponse ¶
func (c *ClientWithResponses) V1TagGroupsDeleteWithResponse(ctx context.Context, tagGroupId string, params *V1TagGroupsDeleteParams, reqEditors ...RequestEditorFn) (*V1TagGroupsDeleteResponse, error)
func (*ClientWithResponses) V1TagGroupsFetchWithBodyWithResponse ¶
func (c *ClientWithResponses) V1TagGroupsFetchWithBodyWithResponse(ctx context.Context, params *V1TagGroupsFetchParams, body V1TagGroupsFetchRequestBody, reqEditors ...RequestEditorFn) (*V1TagGroupsFetchResponse, error)
func (*ClientWithResponses) V1TagGroupsInfoFetchWithResponse ¶
func (c *ClientWithResponses) V1TagGroupsInfoFetchWithResponse(ctx context.Context, tagGroupId string, params *V1TagGroupsInfoFetchParams, reqEditors ...RequestEditorFn) (*V1TagGroupsInfoFetchResponse, error)
func (*ClientWithResponses) V1TagGroupsUpdateWithBodyWithResponse ¶
func (c *ClientWithResponses) V1TagGroupsUpdateWithBodyWithResponse(ctx context.Context, tagGroupId string, params *V1TagGroupsUpdateParams, body V1TagGroupsUpdateRequestBody, reqEditors ...RequestEditorFn) (*V1TagGroupsUpdateResponse, error)
func (*ClientWithResponses) V1TagsCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) V1TagsCreateWithBodyWithResponse(ctx context.Context, params *V1TagsCreateParams, body V1TagsCreateRequestBody, reqEditors ...RequestEditorFn) (*V1TagsCreateResponse, error)
func (*ClientWithResponses) V1TagsDeleteWithResponse ¶
func (c *ClientWithResponses) V1TagsDeleteWithResponse(ctx context.Context, tagid string, params *V1TagsDeleteParams, reqEditors ...RequestEditorFn) (*V1TagsDeleteResponse, error)
func (*ClientWithResponses) V1TagsFetchWithBodyWithResponse ¶
func (c *ClientWithResponses) V1TagsFetchWithBodyWithResponse(ctx context.Context, params *V1TagsFetchParams, body V1TagsFetchRequestBody, reqEditors ...RequestEditorFn) (*V1TagsFetchResponse, error)
func (*ClientWithResponses) V1TagsMetaFetchWithBodyWithResponse ¶
func (c *ClientWithResponses) V1TagsMetaFetchWithBodyWithResponse(ctx context.Context, params *V1TagsMetaFetchParams, body V1TagsMetaFetchRequestBody, reqEditors ...RequestEditorFn) (*V1TagsMetaFetchResponse, error)
func (*ClientWithResponses) V1TagsUpdateWithBodyWithResponse ¶
func (c *ClientWithResponses) V1TagsUpdateWithBodyWithResponse(ctx context.Context, tagid string, params *V1TagsUpdateParams, body V1TagsUpdateRequestBody, reqEditors ...RequestEditorFn) (*V1TagsUpdateResponse, error)
func (*ClientWithResponses) V1UserTokenCreateWithResponse ¶
func (c *ClientWithResponses) V1UserTokenCreateWithResponse(ctx context.Context, params *V1UserTokenCreateParams, reqEditors ...RequestEditorFn) (*V1UserTokenCreateResponse, error)
func (*ClientWithResponses) V1UsersFetchWithResponse ¶
func (c *ClientWithResponses) V1UsersFetchWithResponse(ctx context.Context, params *V1UsersFetchParams, reqEditors ...RequestEditorFn) (*V1UsersFetchResponse, error)
func (*ClientWithResponses) V2ChatNotificationUpdateWithBodyWithResponse ¶
func (c *ClientWithResponses) V2ChatNotificationUpdateWithBodyWithResponse(ctx context.Context, params *V2ChatNotificationUpdateParams, body V2ChatNotificationUpdateRequestBody, reqEditors ...RequestEditorFn) (*V2ChatNotificationUpdateResponse, error)
func (*ClientWithResponses) V2EventNotificationCreateWithBodyWithResponse ¶
func (c *ClientWithResponses) V2EventNotificationCreateWithBodyWithResponse(ctx context.Context, params *V2EventNotificationCreateParams, body V2EventNotificationCreateRequestBody, reqEditors ...RequestEditorFn) (*V2EventNotificationCreateResponse, error)
func (*ClientWithResponses) V2StaffsIdMappingFetchWithResponse ¶
func (c *ClientWithResponses) V2StaffsIdMappingFetchWithResponse(ctx context.Context, params *V2StaffsIdMappingFetchParams, reqEditors ...RequestEditorFn) (*V2StaffsIdMappingFetchResponse, error)
func (*ClientWithResponses) V2StaffsSearchWithBodyWithResponse ¶
func (c *ClientWithResponses) V2StaffsSearchWithBodyWithResponse(ctx context.Context, params *V2StaffsSearchParams, body V2StaffsSearchRequestBody, reqEditors ...RequestEditorFn) (*V2StaffsSearchResponse, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface { // /v1/app/roaming/orgs/fetch V1AppRoamingOrgsFetchWithResponse(ctx context.Context, params *V1AppRoamingOrgsFetchParams, reqEditors ...RequestEditorFn) (*V1AppRoamingOrgsFetchResponse, error) // /v1/apptoken/create V1AppTokenCreateWithResponse(ctx context.Context, params *V1AppTokenCreateParams, reqEditors ...RequestEditorFn) (*V1AppTokenCreateResponse, error) // /v1/chat/notification/{userid}/fetch V1ChatNotificationFetchWithResponse(ctx context.Context, userid string, params *V1ChatNotificationFetchParams, reqEditors ...RequestEditorFn) (*V1ChatNotificationFetchResponse, error) // /v1/departments/create V1DeptsCreateWithBodyWithResponse(ctx context.Context, params *V1DeptsCreateParams, body V1DeptsCreateRequestBody, reqEditors ...RequestEditorFn) (*V1DeptsCreateResponse, error) // /v1/departments/{departmentid}/children/fetch V1DeptsChildrenFetchWithResponse(ctx context.Context, departmentid string, params *V1DeptsChildrenFetchParams, reqEditors ...RequestEditorFn) (*V1DeptsChildrenFetchResponse, error) // /v1/departments/{departmentid}/delete V1DeptsDeleteWithResponse(ctx context.Context, departmentid string, params *V1DeptsDeleteParams, reqEditors ...RequestEditorFn) (*V1DeptsDeleteResponse, error) // /v1/departments/{departmentid}/fetch V1DeptsFetchWithResponse(ctx context.Context, departmentid string, params *V1DeptsFetchParams, reqEditors ...RequestEditorFn) (*V1DeptsFetchResponse, error) // /v1/departments/{departmentid}/staffs/fetch V1DeptsStaffsFetchWithResponse(ctx context.Context, departmentid string, params *V1DeptsStaffsFetchParams, reqEditors ...RequestEditorFn) (*V1DeptsStaffsFetchResponse, error) // /v1/departments/{departmentid}/staffs/{staffid}/create V1DeptsStaffsCreateWithResponse(ctx context.Context, departmentid string, staffid string, params *V1DeptsStaffsCreateParams, reqEditors ...RequestEditorFn) (*V1DeptsStaffsCreateResponse, error) // /v1/departments/{departmentid}/staffs/{staffid}/delete V1DeptsStaffsDeleteWithResponse(ctx context.Context, departmentid string, staffid string, params *V1DeptsStaffsDeleteParams, reqEditors ...RequestEditorFn) (*V1DeptsStaffsDeleteResponse, error) // /v1/departments/{departmentid}/update V1DeptsUpdateWithBodyWithResponse(ctx context.Context, departmentid string, params *V1DeptsUpdateParams, body V1DeptsUpdateRequestBody, reqEditors ...RequestEditorFn) (*V1DeptsUpdateResponse, error) // /v1/jsapitoken/create V1JsApiTokenCreateWithResponse(ctx context.Context, params *V1JsApiTokenCreateParams, reqEditors ...RequestEditorFn) (*V1JsApiTokenCreateResponse, error) // /v1/medias/create V1MediasCreateWithBodyWithResponse(ctx context.Context, params *V1MediasCreateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*V1MediasCreateResponse, error) // /v1/medias/{mediaid}/fetch V1MediasFetchWithResponse(ctx context.Context, mediaid string, params *V1MediasFetchParams, reqEditors ...RequestEditorFn) (*http.Response, error) // /v1/medias/{mediaid}/path/fetch V1MediasPathFetchWithResponse(ctx context.Context, mediaid string, params *V1MediasPathFetchParams, reqEditors ...RequestEditorFn) (*V1MediasPathFetchResponse, error) // /v1/messages/create V1MessagesCreateWithBodyWithResponse(ctx context.Context, params *V1MessagesCreateParams, body V1MessagesCreateRequestBody, reqEditors ...RequestEditorFn) (*V1MessagesCreateResponse, error) // /v1/messages/notification/create V1MessagesNotificationCreateWithBodyWithResponse(ctx context.Context, params *V1MessagesNotificationCreateParams, body V1MessagesNotificationCreateRequestBody, reqEditors ...RequestEditorFn) (*V1MessagesNotificationCreateResponse, error) // /v1/messages/revoke V1MessagesRevokeWithBodyWithResponse(ctx context.Context, params *V1MessagesRevokeParams, body V1MessagesRevokeRequestBody, reqEditors ...RequestEditorFn) (*V1MessagesRevokeResponse, error) // /v1/org/{orgid}/extrafieldids/fetch V1OrgExtraFieldIdsFetchWithResponse(ctx context.Context, orgid string, params *V1OrgExtraFieldIdsFetchParams, reqEditors ...RequestEditorFn) (*V1OrgExtraFieldIdsFetchResponse, error) // /v1/org/{orgid}/fetch V1OrgFetchWithResponse(ctx context.Context, orgid string, params *V1OrgFetchParams, reqEditors ...RequestEditorFn) (*V1OrgFetchResponse, error) // /v1/org/{orgid}/role/create V1OrgRoleCreateWithBodyWithResponse(ctx context.Context, orgid string, params *V1OrgRoleCreateParams, body V1OrgRoleCreateRequestBody, reqEditors ...RequestEditorFn) (*V1OrgRoleCreateResponse, error) // /v1/org/{orgid}/role/{roleid}/members/fetch V1OrgRoleMembersFetchWithResponse(ctx context.Context, orgid string, roleid string, params *V1OrgRoleMembersFetchParams, reqEditors ...RequestEditorFn) (*V1OrgRoleMembersFetchResponse, error) // /v1/rolemember/create V1RoleMemberCreateWithBodyWithResponse(ctx context.Context, params *V1RoleMemberCreateParams, body V1RoleMemberCreateRequestBody, reqEditors ...RequestEditorFn) (*V1RoleMemberCreateResponse, error) // /v1/rolemember/{rolememberid}/delete V1RoleMemberDeleteWithBodyWithResponse(ctx context.Context, rolememberid string, params *V1RoleMemberDeleteParams, body V1RoleMemberDeleteRequestBody, reqEditors ...RequestEditorFn) (*V1RoleMemberDeleteResponse, error) // /v1/staffs/create V1StaffsCreateWithBodyWithResponse(ctx context.Context, params *V1StaffsCreateParams, body V1StaffsCreateRequestBody, reqEditors ...RequestEditorFn) (*V1StaffsCreateResponse, error) // /v1/staffs/{staffid}/delete V1StaffsDeleteWithResponse(ctx context.Context, staffid string, params *V1StaffsDeleteParams, reqEditors ...RequestEditorFn) (*V1StaffsDeleteResponse, error) // /v1/staffs/{staffid}/departmentancestors/fetch V1StaffsDeptAncestorsFetchWithResponse(ctx context.Context, staffid string, params *V1StaffsDeptAncestorsFetchParams, reqEditors ...RequestEditorFn) (*V1StaffsDeptAncestorsFetchResponse, error) // /v1/staffs/{staffid}/fetch V1StaffsFetchWithResponse(ctx context.Context, staffid string, params *V1StaffsFetchParams, reqEditors ...RequestEditorFn) (*V1StaffsFetchResponse, error) // /v1/staffs/{staffid}/infor/fetch V1StaffsInforFetchWithResponse(ctx context.Context, staffid string, params *V1StaffsInforFetchParams, reqEditors ...RequestEditorFn) (*V1StaffsInforFetchResponse, error) // /v1/staffs/{staffid}/update V1StaffsUpdateWithBodyWithResponse(ctx context.Context, staffid string, params *V1StaffsUpdateParams, body V1StaffsUpdateRequestBody, reqEditors ...RequestEditorFn) (*V1StaffsUpdateResponse, error) // /v1/taggroups/create V1TagGroupsCreateWithBodyWithResponse(ctx context.Context, params *V1TagGroupsCreateParams, body V1TagGroupsCreateRequestBody, reqEditors ...RequestEditorFn) (*V1TagGroupsCreateResponse, error) // /v1/taggroups/fetch V1TagGroupsFetchWithBodyWithResponse(ctx context.Context, params *V1TagGroupsFetchParams, body V1TagGroupsFetchRequestBody, reqEditors ...RequestEditorFn) (*V1TagGroupsFetchResponse, error) // /v1/taggroups/{tag_group_id}/delete V1TagGroupsDeleteWithResponse(ctx context.Context, tagGroupId string, params *V1TagGroupsDeleteParams, reqEditors ...RequestEditorFn) (*V1TagGroupsDeleteResponse, error) // /v1/taggroups/{tag_group_id}/fetch V1TagGroupsInfoFetchWithResponse(ctx context.Context, tagGroupId string, params *V1TagGroupsInfoFetchParams, reqEditors ...RequestEditorFn) (*V1TagGroupsInfoFetchResponse, error) // /v1/taggroups/{tag_group_id}/update V1TagGroupsUpdateWithBodyWithResponse(ctx context.Context, tagGroupId string, params *V1TagGroupsUpdateParams, body V1TagGroupsUpdateRequestBody, reqEditors ...RequestEditorFn) (*V1TagGroupsUpdateResponse, error) // /v1/tags/create V1TagsCreateWithBodyWithResponse(ctx context.Context, params *V1TagsCreateParams, body V1TagsCreateRequestBody, reqEditors ...RequestEditorFn) (*V1TagsCreateResponse, error) // /v1/tags/meta/fetch V1TagsMetaFetchWithBodyWithResponse(ctx context.Context, params *V1TagsMetaFetchParams, body V1TagsMetaFetchRequestBody, reqEditors ...RequestEditorFn) (*V1TagsMetaFetchResponse, error) // /v1/tags/staffids/fetch V1TagsFetchWithBodyWithResponse(ctx context.Context, params *V1TagsFetchParams, body V1TagsFetchRequestBody, reqEditors ...RequestEditorFn) (*V1TagsFetchResponse, error) // /v1/tags/{tagid}/delete V1TagsDeleteWithResponse(ctx context.Context, tagid string, params *V1TagsDeleteParams, reqEditors ...RequestEditorFn) (*V1TagsDeleteResponse, error) // /v1/tags/{tagid}/update V1TagsUpdateWithBodyWithResponse(ctx context.Context, tagid string, params *V1TagsUpdateParams, body V1TagsUpdateRequestBody, reqEditors ...RequestEditorFn) (*V1TagsUpdateResponse, error) // /v1/users/fetch V1UsersFetchWithResponse(ctx context.Context, params *V1UsersFetchParams, reqEditors ...RequestEditorFn) (*V1UsersFetchResponse, error) // /v1/usertoken/create V1UserTokenCreateWithResponse(ctx context.Context, params *V1UserTokenCreateParams, reqEditors ...RequestEditorFn) (*V1UserTokenCreateResponse, error) // /v2/chat/notification/update V2ChatNotificationUpdateWithBodyWithResponse(ctx context.Context, params *V2ChatNotificationUpdateParams, body V2ChatNotificationUpdateRequestBody, reqEditors ...RequestEditorFn) (*V2ChatNotificationUpdateResponse, error) // /v2/event/notification/create V2EventNotificationCreateWithBodyWithResponse(ctx context.Context, params *V2EventNotificationCreateParams, body V2EventNotificationCreateRequestBody, reqEditors ...RequestEditorFn) (*V2EventNotificationCreateResponse, error) // /v2/staffs/id_mapping/fetch V2StaffsIdMappingFetchWithResponse(ctx context.Context, params *V2StaffsIdMappingFetchParams, reqEditors ...RequestEditorFn) (*V2StaffsIdMappingFetchResponse, error) // /v2/staffs/search V2StaffsSearchWithBodyWithResponse(ctx context.Context, params *V2StaffsSearchParams, body V2StaffsSearchRequestBody, reqEditors ...RequestEditorFn) (*V2StaffsSearchResponse, error) }
ClientWithResponsesInterface is the interface specification for the client with responses above.
type Department ¶
type Department struct { ExternalId *string `json:"externalId,omitempty"` // 外部数据源人员唯一ID Id *string `json:"id,omitempty"` // 所在分支ID Name *string `json:"name,omitempty"` // 所在分支名称 Order *float32 `json:"order,omitempty"` // 人员排序值 }
func (*Department) GetExternalId ¶
func (m *Department) GetExternalId() string
func (*Department) GetId ¶
func (m *Department) GetId() string
func (*Department) GetName ¶
func (m *Department) GetName() string
func (*Department) GetOrder ¶
func (m *Department) GetOrder() float32
func (*Department) SetExternalId ¶
func (m *Department) SetExternalId(externalId string) *Department
func (*Department) SetId ¶
func (m *Department) SetId(id string) *Department
func (*Department) SetName ¶
func (m *Department) SetName(name string) *Department
func (*Department) SetOrder ¶
func (m *Department) SetOrder(order float32) *Department
type DepartmentData ¶
type DepartmentData struct { AncestorDepartments []*Department `json:"ancestorDepartments,omitempty"` // 部门祖先列表 ExternalId *string `json:"externalId,omitempty"` HasChildren *bool `json:"hasChildren,omitempty"` // 是否含有子分支 Id *string `json:"id,omitempty"` // 分支ID MembersCount *int `json:"membersCount,omitempty"` // 分支人员数 Name *string `json:"name,omitempty"` // 分支名称 }
func (*DepartmentData) GetAncestorDepartments ¶
func (m *DepartmentData) GetAncestorDepartments() []*Department
func (*DepartmentData) GetExternalId ¶
func (m *DepartmentData) GetExternalId() string
func (*DepartmentData) GetHasChildren ¶
func (m *DepartmentData) GetHasChildren() bool
func (*DepartmentData) GetId ¶
func (m *DepartmentData) GetId() string
func (*DepartmentData) GetMembersCount ¶
func (m *DepartmentData) GetMembersCount() int
func (*DepartmentData) GetName ¶
func (m *DepartmentData) GetName() string
func (*DepartmentData) SetAncestorDepartments ¶
func (m *DepartmentData) SetAncestorDepartments(ancestorDepartments []*Department) *DepartmentData
func (*DepartmentData) SetExternalId ¶
func (m *DepartmentData) SetExternalId(externalId string) *DepartmentData
func (*DepartmentData) SetHasChildren ¶
func (m *DepartmentData) SetHasChildren(hasChildren bool) *DepartmentData
func (*DepartmentData) SetId ¶
func (m *DepartmentData) SetId(id string) *DepartmentData
func (*DepartmentData) SetMembersCount ¶
func (m *DepartmentData) SetMembersCount(membersCount int) *DepartmentData
func (*DepartmentData) SetName ¶
func (m *DepartmentData) SetName(name string) *DepartmentData
type DepartmentStaffInfo ¶
type DepartmentStaffInfo struct { AncestorDepartments []*Department `json:"ancestorDepartments,omitempty"` // 部门祖先列表 AvatarId *string `json:"avatarId,omitempty"` Email *string `json:"email,omitempty"` ExternalId *string `json:"externalId,omitempty"` // 人员外部ID Id *string `json:"id,omitempty"` Mobile *string `json:"mobile,omitempty"` MobilePhone *MobilePhone `json:"mobilePhone,omitempty"` Name *string `json:"name,omitempty"` OrgId *int `json:"orgId,omitempty"` OrgName *string `json:"orgName,omitempty"` ParentId *string `json:"parentId,omitempty"` Status *int `json:"status,omitempty"` }
func (*DepartmentStaffInfo) GetAncestorDepartments ¶
func (m *DepartmentStaffInfo) GetAncestorDepartments() []*Department
func (*DepartmentStaffInfo) GetAvatarId ¶
func (m *DepartmentStaffInfo) GetAvatarId() string
func (*DepartmentStaffInfo) GetEmail ¶
func (m *DepartmentStaffInfo) GetEmail() string
func (*DepartmentStaffInfo) GetExternalId ¶
func (m *DepartmentStaffInfo) GetExternalId() string
func (*DepartmentStaffInfo) GetId ¶
func (m *DepartmentStaffInfo) GetId() string
func (*DepartmentStaffInfo) GetMobile ¶
func (m *DepartmentStaffInfo) GetMobile() string
func (*DepartmentStaffInfo) GetMobilePhone ¶
func (m *DepartmentStaffInfo) GetMobilePhone() *MobilePhone
func (*DepartmentStaffInfo) GetName ¶
func (m *DepartmentStaffInfo) GetName() string
func (*DepartmentStaffInfo) GetOrgId ¶
func (m *DepartmentStaffInfo) GetOrgId() int
func (*DepartmentStaffInfo) GetOrgName ¶
func (m *DepartmentStaffInfo) GetOrgName() string
func (*DepartmentStaffInfo) GetParentId ¶
func (m *DepartmentStaffInfo) GetParentId() string
func (*DepartmentStaffInfo) GetStatus ¶
func (m *DepartmentStaffInfo) GetStatus() int
func (*DepartmentStaffInfo) SetAncestorDepartments ¶
func (m *DepartmentStaffInfo) SetAncestorDepartments(ancestorDepartments []*Department) *DepartmentStaffInfo
func (*DepartmentStaffInfo) SetAvatarId ¶
func (m *DepartmentStaffInfo) SetAvatarId(avatarId string) *DepartmentStaffInfo
func (*DepartmentStaffInfo) SetEmail ¶
func (m *DepartmentStaffInfo) SetEmail(email string) *DepartmentStaffInfo
func (*DepartmentStaffInfo) SetExternalId ¶
func (m *DepartmentStaffInfo) SetExternalId(externalId string) *DepartmentStaffInfo
func (*DepartmentStaffInfo) SetId ¶
func (m *DepartmentStaffInfo) SetId(id string) *DepartmentStaffInfo
func (*DepartmentStaffInfo) SetMobile ¶
func (m *DepartmentStaffInfo) SetMobile(mobile string) *DepartmentStaffInfo
func (*DepartmentStaffInfo) SetMobilePhone ¶
func (m *DepartmentStaffInfo) SetMobilePhone(mobilePhone MobilePhone) *DepartmentStaffInfo
func (*DepartmentStaffInfo) SetName ¶
func (m *DepartmentStaffInfo) SetName(name string) *DepartmentStaffInfo
func (*DepartmentStaffInfo) SetOrgId ¶
func (m *DepartmentStaffInfo) SetOrgId(orgId int) *DepartmentStaffInfo
func (*DepartmentStaffInfo) SetOrgName ¶
func (m *DepartmentStaffInfo) SetOrgName(orgName string) *DepartmentStaffInfo
func (*DepartmentStaffInfo) SetParentId ¶
func (m *DepartmentStaffInfo) SetParentId(parentId string) *DepartmentStaffInfo
func (*DepartmentStaffInfo) SetStatus ¶
func (m *DepartmentStaffInfo) SetStatus(status int) *DepartmentStaffInfo
type Event ¶
type Event struct { ChannelType *int `json:"channelType,omitempty"` // 通道类型 DeviceType *int `json:"deviceType,omitempty"` // 推送的目标设备类型:1: android, 2: ios, 4: windows, 8: mac, 16: linux 类似于channelType字段,该字段也支持或运算符( | )。如果不填或者将该字段置0, 那么开平会将该事件推送到所有的登录设备。 EntryId *string `json:"entryId,omitempty"` // 应用的入口ID(主要用于微应用) EventData *string `json:"eventData,omitempty"` // 事件内容,系统预定义的事件-工作台角标参数参见下面数据类型与数据格式定义。对应用自定义事件,此内容由应用服务端与应用客户端沟通协商确定,蓝信开放平台不关心具体内容。 EventType *string `json:"eventType,omitempty"` // 事件类型,目前支持的系统预定义事件有工作台红点:app_changes。 对应用自定义事件数据类型拼接的建议规则 “应用type_场景type_场景Id(openid)” 应用自定义类型,应用内区分不同的事件类型,由应用自行决定具体值(接口透传该值)。 Expires *int `json:"expires,omitempty"` // 事件的过期时间,单位是秒。默认值为0是表示永不过期。如果设置指定过期时间(非0),则应用需要实现事件拉取的回调接口。 PushData *PushData `json:"pushData,omitempty"` ReceiverIds []*string `json:"receiverIds,omitempty"` // 接收者的open staffId列表 Version *int `json:"version,omitempty"` // 可选字段,数据的版本号,要求是个时间戳,精确到微秒, 例如:1605693953610320 }
func (*Event) GetChannelType ¶
func (*Event) GetDeviceType ¶
func (*Event) GetEntryId ¶
func (*Event) GetEventData ¶
func (*Event) GetEventType ¶
func (*Event) GetExpires ¶
func (*Event) GetPushData ¶
func (*Event) GetReceiverIds ¶
func (*Event) GetVersion ¶
func (*Event) SetChannelType ¶
func (*Event) SetDeviceType ¶
func (*Event) SetEntryId ¶
func (*Event) SetEventData ¶
func (*Event) SetEventType ¶
func (*Event) SetExpires ¶
func (*Event) SetPushData ¶
func (*Event) SetReceiverIds ¶
func (*Event) SetVersion ¶
type ExtraFieldId ¶
type ExtraFieldId struct { Category *int `json:"category,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` }
func (*ExtraFieldId) GetCategory ¶
func (m *ExtraFieldId) GetCategory() int
func (*ExtraFieldId) GetId ¶
func (m *ExtraFieldId) GetId() string
func (*ExtraFieldId) GetName ¶
func (m *ExtraFieldId) GetName() string
func (*ExtraFieldId) SetCategory ¶
func (m *ExtraFieldId) SetCategory(category int) *ExtraFieldId
func (*ExtraFieldId) SetId ¶
func (m *ExtraFieldId) SetId(id string) *ExtraFieldId
func (*ExtraFieldId) SetName ¶
func (m *ExtraFieldId) SetName(name string) *ExtraFieldId
type GroupInfoTag ¶
type GroupInfoTag struct { TagId *string `json:"tagId,omitempty"` TagName *string `json:"tagName,omitempty"` }
func (*GroupInfoTag) GetTagId ¶
func (m *GroupInfoTag) GetTagId() string
func (*GroupInfoTag) GetTagName ¶
func (m *GroupInfoTag) GetTagName() string
func (*GroupInfoTag) SetTagId ¶
func (m *GroupInfoTag) SetTagId(tagId string) *GroupInfoTag
func (*GroupInfoTag) SetTagName ¶
func (m *GroupInfoTag) SetTagName(tagName string) *GroupInfoTag
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type Introduction ¶
type Introduction struct { Introduction *string `json:"introduction,omitempty"` MediaIds []*string `json:"mediaIds,omitempty"` }
func (*Introduction) GetIntroduction ¶
func (m *Introduction) GetIntroduction() string
func (*Introduction) GetMediaIds ¶
func (m *Introduction) GetMediaIds() []*string
func (*Introduction) SetIntroduction ¶
func (m *Introduction) SetIntroduction(introduction string) *Introduction
func (*Introduction) SetMediaIds ¶
func (m *Introduction) SetMediaIds(mediaIds []*string) *Introduction
type MobilePhone ¶
type MobilePhone struct { CountryCode *string `json:"countryCode,omitempty"` // 手机号国家码 Number *string `json:"number,omitempty"` // 手机号 }
func (*MobilePhone) GetCountryCode ¶
func (m *MobilePhone) GetCountryCode() string
func (*MobilePhone) GetNumber ¶
func (m *MobilePhone) GetNumber() string
func (*MobilePhone) SetCountryCode ¶
func (m *MobilePhone) SetCountryCode(countryCode string) *MobilePhone
func (*MobilePhone) SetNumber ¶
func (m *MobilePhone) SetNumber(number string) *MobilePhone
type PushData ¶
type PushData struct { AndroidSoundUrl *string `json:"androidSoundUrl,omitempty"` // 安卓端个性化铃声 AppType *string `json:"appType,omitempty"` // 通知栏消息拉起应用时用的应用类型:“webview”, “net_meeting”, “security_mail”, “blueprint” Content *string `json:"content,omitempty"` // 通知消息内容 IosSoundUrl *string `json:"iosSoundUrl,omitempty"` // ios端个性化铃声 Title *string `json:"title,omitempty"` // 通知消息标题,为空时取应用名称 Url *string `json:"url,omitempty"` // 应用详情页跳转地址,用于通过推送消息拉起应用时透传给应用 。如果不需要,可以为空。 }
func (*PushData) GetAndroidSoundUrl ¶
func (*PushData) GetAppType ¶
func (*PushData) GetContent ¶
func (*PushData) GetIosSoundUrl ¶
func (*PushData) SetAndroidSoundUrl ¶
func (*PushData) SetAppType ¶
func (*PushData) SetContent ¶
func (*PushData) SetIosSoundUrl ¶
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type Resume ¶
type Resume struct { Description *string `json:"description,omitempty"` EndDate *string `json:"endDate,omitempty"` StartDate *string `json:"startDate,omitempty"` Unit *string `json:"unit,omitempty"` }
func (*Resume) GetDescription ¶
func (*Resume) GetEndDate ¶
func (*Resume) GetStartDate ¶
func (*Resume) SetDescription ¶
func (*Resume) SetEndDate ¶
func (*Resume) SetStartDate ¶
type SearchScope ¶
type SearchScope struct { OrgIds []*string `json:"orgIds,omitempty"` // 组织ID SectorIds []*string `json:"sectorIds,omitempty"` // 分支/部门ID }
func (*SearchScope) GetOrgIds ¶
func (m *SearchScope) GetOrgIds() []*string
func (*SearchScope) GetSectorIds ¶
func (m *SearchScope) GetSectorIds() []*string
func (*SearchScope) SetOrgIds ¶
func (m *SearchScope) SetOrgIds(orgIds []*string) *SearchScope
func (*SearchScope) SetSectorIds ¶
func (m *SearchScope) SetSectorIds(sectorIds []*string) *SearchScope
type SearchStaffInfo ¶
type SearchStaffInfo struct { AvatarId *string `json:"avatarId,omitempty"` // 头像ID Email *string `json:"email,omitempty"` // 员工的email Icon *string `json:"icon,omitempty"` Mobile *string `json:"mobile,omitempty"` // 员工的手机号 MobilePhone *MobilePhone `json:"mobilePhone,omitempty"` Name *string `json:"name,omitempty"` // 员工的姓名 StaffId *string `json:"staffId,omitempty"` // 员工的open id }
func (*SearchStaffInfo) GetAvatarId ¶
func (m *SearchStaffInfo) GetAvatarId() string
func (*SearchStaffInfo) GetEmail ¶
func (m *SearchStaffInfo) GetEmail() string
func (*SearchStaffInfo) GetIcon ¶
func (m *SearchStaffInfo) GetIcon() string
func (*SearchStaffInfo) GetMobile ¶
func (m *SearchStaffInfo) GetMobile() string
func (*SearchStaffInfo) GetMobilePhone ¶
func (m *SearchStaffInfo) GetMobilePhone() *MobilePhone
func (*SearchStaffInfo) GetName ¶
func (m *SearchStaffInfo) GetName() string
func (*SearchStaffInfo) GetStaffId ¶
func (m *SearchStaffInfo) GetStaffId() string
func (*SearchStaffInfo) SetAvatarId ¶
func (m *SearchStaffInfo) SetAvatarId(avatarId string) *SearchStaffInfo
func (*SearchStaffInfo) SetEmail ¶
func (m *SearchStaffInfo) SetEmail(email string) *SearchStaffInfo
func (*SearchStaffInfo) SetIcon ¶
func (m *SearchStaffInfo) SetIcon(icon string) *SearchStaffInfo
func (*SearchStaffInfo) SetMobile ¶
func (m *SearchStaffInfo) SetMobile(mobile string) *SearchStaffInfo
func (*SearchStaffInfo) SetMobilePhone ¶
func (m *SearchStaffInfo) SetMobilePhone(mobilePhone MobilePhone) *SearchStaffInfo
func (*SearchStaffInfo) SetName ¶
func (m *SearchStaffInfo) SetName(name string) *SearchStaffInfo
func (*SearchStaffInfo) SetStaffId ¶
func (m *SearchStaffInfo) SetStaffId(staffId string) *SearchStaffInfo
type StatusInfo ¶
type StatusInfo struct { BaseVersion *string `json:"baseVersion,omitempty"` // 保证每次请求时,该值递增。该值由应用服务端维护 NoDisturb *string `json:"noDisturb,omitempty"` // 免打扰标识。"true":开启免打扰功能,"false":关闭免打扰功能。注:noDistrub和unreadCount为互斥项,只能同时出现一个 UnreadCount *int `json:"unreadCount,omitempty"` // 会话未读数。注:noDistrub和unreadCount为互斥项,只能同时出现一个 UserId *string `json:"userId,omitempty"` // 通知会话所有者,通知的peerId就是通知应用的appId Uuid *string `json:"uuid,omitempty"` // 一个随机字符串(uuid) }
func (*StatusInfo) GetBaseVersion ¶
func (m *StatusInfo) GetBaseVersion() string
func (*StatusInfo) GetNoDisturb ¶
func (m *StatusInfo) GetNoDisturb() string
func (*StatusInfo) GetUnreadCount ¶
func (m *StatusInfo) GetUnreadCount() int
func (*StatusInfo) GetUserId ¶
func (m *StatusInfo) GetUserId() string
func (*StatusInfo) GetUuid ¶
func (m *StatusInfo) GetUuid() string
func (*StatusInfo) SetBaseVersion ¶
func (m *StatusInfo) SetBaseVersion(baseVersion string) *StatusInfo
func (*StatusInfo) SetNoDisturb ¶
func (m *StatusInfo) SetNoDisturb(noDisturb string) *StatusInfo
func (*StatusInfo) SetUnreadCount ¶
func (m *StatusInfo) SetUnreadCount(unreadCount int) *StatusInfo
func (*StatusInfo) SetUserId ¶
func (m *StatusInfo) SetUserId(userId string) *StatusInfo
func (*StatusInfo) SetUuid ¶
func (m *StatusInfo) SetUuid(uuid string) *StatusInfo
type SystemMsg ¶
type SystemMsg struct { Content *string `json:"content,omitempty"` // 撤回消息时展示的系统消息内容(可选) MediaId *string `json:"mediaId,omitempty"` // 撤回消息时展示的撤回图标的id }
func (*SystemMsg) GetContent ¶
func (*SystemMsg) GetMediaId ¶
func (*SystemMsg) SetContent ¶
func (*SystemMsg) SetMediaId ¶
type TagMeta ¶
type TagMeta struct { TagId *string `json:"tagId,omitempty"` // 标签ID TagName *string `json:"tagName,omitempty"` // 标签名称 }
func (*TagMeta) GetTagName ¶
func (*TagMeta) SetTagName ¶
type TagStaffInfo ¶
type TagStaffInfo struct { Id *string `json:"id,omitempty"` MobilePhone *MobilePhone `json:"mobilePhone,omitempty"` Name *string `json:"name,omitempty"` }
func (*TagStaffInfo) GetId ¶
func (m *TagStaffInfo) GetId() string
func (*TagStaffInfo) GetMobilePhone ¶
func (m *TagStaffInfo) GetMobilePhone() *MobilePhone
func (*TagStaffInfo) GetName ¶
func (m *TagStaffInfo) GetName() string
func (*TagStaffInfo) SetId ¶
func (m *TagStaffInfo) SetId(id string) *TagStaffInfo
func (*TagStaffInfo) SetMobilePhone ¶
func (m *TagStaffInfo) SetMobilePhone(mobilePhone MobilePhone) *TagStaffInfo
func (*TagStaffInfo) SetName ¶
func (m *TagStaffInfo) SetName(name string) *TagStaffInfo
type UDepartment ¶
type UDepartment struct { Id *string `json:"id,omitempty"` // 所在分支ID OrderNumber *int `json:"orderNumber,omitempty"` // 人员排序值 }
func (*UDepartment) GetId ¶
func (m *UDepartment) GetId() string
func (*UDepartment) GetOrderNumber ¶
func (m *UDepartment) GetOrderNumber() int
func (*UDepartment) SetId ¶
func (m *UDepartment) SetId(id string) *UDepartment
func (*UDepartment) SetOrderNumber ¶
func (m *UDepartment) SetOrderNumber(orderNumber int) *UDepartment
type V1AppRoamingOrgsFetchData ¶
type V1AppRoamingOrgsFetchData struct { HasMore *bool `json:"hasMore,omitempty"` // 是否还有下一页数据,有-true,没有-false。 LatestVersion *string `json:"latestVersion,omitempty"` // 返回数据集所包含的数据中最新的版本号,是一个时间戳字符串,单位:微秒,请求下一页时可以此值作为base_version传入。调用者需要保存该版本号到本地,下次增量请求数据时作为base_version传递到服务端。 OrgList []*AppRoamingOrgList `json:"orgList,omitempty"` }
func (*V1AppRoamingOrgsFetchData) GetHasMore ¶
func (m *V1AppRoamingOrgsFetchData) GetHasMore() bool
func (*V1AppRoamingOrgsFetchData) GetLatestVersion ¶
func (m *V1AppRoamingOrgsFetchData) GetLatestVersion() string
func (*V1AppRoamingOrgsFetchData) GetOrgList ¶
func (m *V1AppRoamingOrgsFetchData) GetOrgList() []*AppRoamingOrgList
func (*V1AppRoamingOrgsFetchData) SetHasMore ¶
func (m *V1AppRoamingOrgsFetchData) SetHasMore(hasMore bool) *V1AppRoamingOrgsFetchData
func (*V1AppRoamingOrgsFetchData) SetLatestVersion ¶
func (m *V1AppRoamingOrgsFetchData) SetLatestVersion(latestVersion string) *V1AppRoamingOrgsFetchData
func (*V1AppRoamingOrgsFetchData) SetOrgList ¶
func (m *V1AppRoamingOrgsFetchData) SetOrgList(orgList []*AppRoamingOrgList) *V1AppRoamingOrgsFetchData
type V1AppRoamingOrgsFetchParams ¶
type V1AppRoamingOrgsFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token PageSize int `json:"page_size"` // 分页返回最大数据量,最大限制1000条,大于1000按1000条返回 BaseVersion string `json:"base_version"` // 增量请求的起始时间版本号,时间戳字符串,单位:微秒 }
func (*V1AppRoamingOrgsFetchParams) SetAppToken ¶
func (m *V1AppRoamingOrgsFetchParams) SetAppToken(appToken string) *V1AppRoamingOrgsFetchParams
func (*V1AppRoamingOrgsFetchParams) SetBaseVersion ¶
func (m *V1AppRoamingOrgsFetchParams) SetBaseVersion(baseVersion string) *V1AppRoamingOrgsFetchParams
func (*V1AppRoamingOrgsFetchParams) SetPageSize ¶
func (m *V1AppRoamingOrgsFetchParams) SetPageSize(pageSize int) *V1AppRoamingOrgsFetchParams
func (*V1AppRoamingOrgsFetchParams) SetUserToken ¶
func (m *V1AppRoamingOrgsFetchParams) SetUserToken(userToken string) *V1AppRoamingOrgsFetchParams
type V1AppRoamingOrgsFetchResponse ¶
type V1AppRoamingOrgsFetchResponse struct { Data *V1AppRoamingOrgsFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1AppRoamingOrgsFetchResponse ¶
func ParseV1AppRoamingOrgsFetchResponse(rsp *http.Response) (*V1AppRoamingOrgsFetchResponse, error)
func (*V1AppRoamingOrgsFetchResponse) GetData ¶
func (m *V1AppRoamingOrgsFetchResponse) GetData() *V1AppRoamingOrgsFetchData
func (*V1AppRoamingOrgsFetchResponse) GetErrCode ¶
func (m *V1AppRoamingOrgsFetchResponse) GetErrCode() int
func (*V1AppRoamingOrgsFetchResponse) GetErrMsg ¶
func (m *V1AppRoamingOrgsFetchResponse) GetErrMsg() string
func (*V1AppRoamingOrgsFetchResponse) ToString ¶
func (m *V1AppRoamingOrgsFetchResponse) ToString() string
type V1AppTokenCreateData ¶
type V1AppTokenCreateData struct { AppToken *string `json:"appToken,omitempty"` // 应用访问APP_TOKEN ExpiresIn *int `json:"expiresIn,omitempty"` // TOKEN 有效期(7200秒),建议应用根据过期时间缓存appToken, 单次获取,多次使用 }
func (*V1AppTokenCreateData) GetAppToken ¶
func (m *V1AppTokenCreateData) GetAppToken() string
func (*V1AppTokenCreateData) GetExpiresIn ¶
func (m *V1AppTokenCreateData) GetExpiresIn() int
func (*V1AppTokenCreateData) SetAppToken ¶
func (m *V1AppTokenCreateData) SetAppToken(appToken string) *V1AppTokenCreateData
func (*V1AppTokenCreateData) SetExpiresIn ¶
func (m *V1AppTokenCreateData) SetExpiresIn(expiresIn int) *V1AppTokenCreateData
type V1AppTokenCreateParams ¶
type V1AppTokenCreateParams struct { GrantType string `json:"grant_type"` // client_credential Appid string `json:"appid"` // 应用ID Secret string `json:"secret"` // 应用密钥 }
func (*V1AppTokenCreateParams) SetAppid ¶
func (m *V1AppTokenCreateParams) SetAppid(appid string) *V1AppTokenCreateParams
func (*V1AppTokenCreateParams) SetGrantType ¶
func (m *V1AppTokenCreateParams) SetGrantType(grantType string) *V1AppTokenCreateParams
func (*V1AppTokenCreateParams) SetSecret ¶
func (m *V1AppTokenCreateParams) SetSecret(secret string) *V1AppTokenCreateParams
type V1AppTokenCreateResponse ¶
type V1AppTokenCreateResponse struct { Data *V1AppTokenCreateData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1AppTokenCreateResponse ¶
func ParseV1AppTokenCreateResponse(rsp *http.Response) (*V1AppTokenCreateResponse, error)
func (*V1AppTokenCreateResponse) GetData ¶
func (m *V1AppTokenCreateResponse) GetData() *V1AppTokenCreateData
func (*V1AppTokenCreateResponse) GetErrCode ¶
func (m *V1AppTokenCreateResponse) GetErrCode() int
func (*V1AppTokenCreateResponse) GetErrMsg ¶
func (m *V1AppTokenCreateResponse) GetErrMsg() string
func (*V1AppTokenCreateResponse) ToString ¶
func (m *V1AppTokenCreateResponse) ToString() string
type V1ChatNotificationFetchData ¶
type V1ChatNotificationFetchData struct {
NoDisturb *string `json:"noDisturb,omitempty"` // 免打扰标识
}
func (*V1ChatNotificationFetchData) GetNoDisturb ¶
func (m *V1ChatNotificationFetchData) GetNoDisturb() string
func (*V1ChatNotificationFetchData) SetNoDisturb ¶
func (m *V1ChatNotificationFetchData) SetNoDisturb(noDisturb string) *V1ChatNotificationFetchData
type V1ChatNotificationFetchParams ¶
type V1ChatNotificationFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1ChatNotificationFetchParams) SetAppToken ¶
func (m *V1ChatNotificationFetchParams) SetAppToken(appToken string) *V1ChatNotificationFetchParams
func (*V1ChatNotificationFetchParams) SetUserToken ¶
func (m *V1ChatNotificationFetchParams) SetUserToken(userToken string) *V1ChatNotificationFetchParams
type V1ChatNotificationFetchResponse ¶
type V1ChatNotificationFetchResponse struct { Data *V1ChatNotificationFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1ChatNotificationFetchResponse ¶
func ParseV1ChatNotificationFetchResponse(rsp *http.Response) (*V1ChatNotificationFetchResponse, error)
func (*V1ChatNotificationFetchResponse) GetData ¶
func (m *V1ChatNotificationFetchResponse) GetData() *V1ChatNotificationFetchData
func (*V1ChatNotificationFetchResponse) GetErrCode ¶
func (m *V1ChatNotificationFetchResponse) GetErrCode() int
func (*V1ChatNotificationFetchResponse) GetErrMsg ¶
func (m *V1ChatNotificationFetchResponse) GetErrMsg() string
func (*V1ChatNotificationFetchResponse) ToString ¶
func (m *V1ChatNotificationFetchResponse) ToString() string
type V1DeptsChildrenFetchData ¶
type V1DeptsChildrenFetchData struct {
Departments []*DepartmentData `json:"departments,omitempty"`
}
func (*V1DeptsChildrenFetchData) GetDepartments ¶
func (m *V1DeptsChildrenFetchData) GetDepartments() []*DepartmentData
func (*V1DeptsChildrenFetchData) SetDepartments ¶
func (m *V1DeptsChildrenFetchData) SetDepartments(departments []*DepartmentData) *V1DeptsChildrenFetchData
type V1DeptsChildrenFetchParams ¶
type V1DeptsChildrenFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1DeptsChildrenFetchParams) SetAppToken ¶
func (m *V1DeptsChildrenFetchParams) SetAppToken(appToken string) *V1DeptsChildrenFetchParams
func (*V1DeptsChildrenFetchParams) SetUserToken ¶
func (m *V1DeptsChildrenFetchParams) SetUserToken(userToken string) *V1DeptsChildrenFetchParams
type V1DeptsChildrenFetchResponse ¶
type V1DeptsChildrenFetchResponse struct { Data *V1DeptsChildrenFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1DeptsChildrenFetchResponse ¶
func ParseV1DeptsChildrenFetchResponse(rsp *http.Response) (*V1DeptsChildrenFetchResponse, error)
func (*V1DeptsChildrenFetchResponse) GetData ¶
func (m *V1DeptsChildrenFetchResponse) GetData() *V1DeptsChildrenFetchData
func (*V1DeptsChildrenFetchResponse) GetErrCode ¶
func (m *V1DeptsChildrenFetchResponse) GetErrCode() int
func (*V1DeptsChildrenFetchResponse) GetErrMsg ¶
func (m *V1DeptsChildrenFetchResponse) GetErrMsg() string
func (*V1DeptsChildrenFetchResponse) ToString ¶
func (m *V1DeptsChildrenFetchResponse) ToString() string
type V1DeptsCreateData ¶
type V1DeptsCreateData struct {
Department *Department `json:"department,omitempty"`
}
func (*V1DeptsCreateData) GetDepartment ¶
func (m *V1DeptsCreateData) GetDepartment() *Department
func (*V1DeptsCreateData) SetDepartment ¶
func (m *V1DeptsCreateData) SetDepartment(department Department) *V1DeptsCreateData
type V1DeptsCreateParams ¶
type V1DeptsCreateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1DeptsCreateParams) SetAppToken ¶
func (m *V1DeptsCreateParams) SetAppToken(appToken string) *V1DeptsCreateParams
func (*V1DeptsCreateParams) SetUserToken ¶
func (m *V1DeptsCreateParams) SetUserToken(userToken string) *V1DeptsCreateParams
type V1DeptsCreateRequestBody ¶
type V1DeptsCreateRequestBody struct { ExternalId *string `json:"externalId,omitempty"` // 分支外部ID,组织通讯录数据源唯一标识分支的ID。创建后不可修改,组织内必须唯一 Name *string `json:"name,omitempty"` // 分支名称 OrderNumber *int `json:"orderNumber,omitempty"` // 在父分支中的次序值,值越小排序越靠前 ParentId *string `json:"parentId,omitempty"` // 父节点分支Id,根分支可以用”组织ID-0“代替,例如:524288-0, 创建根分支的时候需要指定组织,创建其他子分支的时候根据父分支决定组织。 Tags []*string `json:"tags,omitempty"` // 分支标签 }
func (*V1DeptsCreateRequestBody) GetExternalId ¶
func (m *V1DeptsCreateRequestBody) GetExternalId() string
func (*V1DeptsCreateRequestBody) GetName ¶
func (m *V1DeptsCreateRequestBody) GetName() string
func (*V1DeptsCreateRequestBody) GetOrderNumber ¶
func (m *V1DeptsCreateRequestBody) GetOrderNumber() int
func (*V1DeptsCreateRequestBody) GetParentId ¶
func (m *V1DeptsCreateRequestBody) GetParentId() string
func (*V1DeptsCreateRequestBody) GetTags ¶
func (m *V1DeptsCreateRequestBody) GetTags() []*string
func (*V1DeptsCreateRequestBody) SetExternalId ¶
func (m *V1DeptsCreateRequestBody) SetExternalId(externalId string) *V1DeptsCreateRequestBody
func (*V1DeptsCreateRequestBody) SetName ¶
func (m *V1DeptsCreateRequestBody) SetName(name string) *V1DeptsCreateRequestBody
func (*V1DeptsCreateRequestBody) SetOrderNumber ¶
func (m *V1DeptsCreateRequestBody) SetOrderNumber(orderNumber int) *V1DeptsCreateRequestBody
func (*V1DeptsCreateRequestBody) SetParentId ¶
func (m *V1DeptsCreateRequestBody) SetParentId(parentId string) *V1DeptsCreateRequestBody
func (*V1DeptsCreateRequestBody) SetTags ¶
func (m *V1DeptsCreateRequestBody) SetTags(tags []*string) *V1DeptsCreateRequestBody
type V1DeptsCreateResponse ¶
type V1DeptsCreateResponse struct { Data *V1DeptsCreateData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1DeptsCreateResponse ¶
func ParseV1DeptsCreateResponse(rsp *http.Response) (*V1DeptsCreateResponse, error)
func (*V1DeptsCreateResponse) GetData ¶
func (m *V1DeptsCreateResponse) GetData() *V1DeptsCreateData
func (*V1DeptsCreateResponse) GetErrCode ¶
func (m *V1DeptsCreateResponse) GetErrCode() int
func (*V1DeptsCreateResponse) GetErrMsg ¶
func (m *V1DeptsCreateResponse) GetErrMsg() string
func (*V1DeptsCreateResponse) ToString ¶
func (m *V1DeptsCreateResponse) ToString() string
type V1DeptsDeleteParams ¶
type V1DeptsDeleteParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1DeptsDeleteParams) SetAppToken ¶
func (m *V1DeptsDeleteParams) SetAppToken(appToken string) *V1DeptsDeleteParams
func (*V1DeptsDeleteParams) SetUserToken ¶
func (m *V1DeptsDeleteParams) SetUserToken(userToken string) *V1DeptsDeleteParams
type V1DeptsDeleteResponse ¶
type V1DeptsDeleteResponse struct { ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1DeptsDeleteResponse ¶
func ParseV1DeptsDeleteResponse(rsp *http.Response) (*V1DeptsDeleteResponse, error)
func (*V1DeptsDeleteResponse) GetErrCode ¶
func (m *V1DeptsDeleteResponse) GetErrCode() int
func (*V1DeptsDeleteResponse) GetErrMsg ¶
func (m *V1DeptsDeleteResponse) GetErrMsg() string
func (*V1DeptsDeleteResponse) ToString ¶
func (m *V1DeptsDeleteResponse) ToString() string
type V1DeptsFetchData ¶
type V1DeptsFetchData struct { AncestorDepartments []*Department `json:"ancestorDepartments,omitempty"` // 部门祖先列表 DeletedMembers *int `json:"deletedMembers,omitempty"` // 已删除 ExternalId *string `json:"externalId,omitempty"` // 分支外部ID FrozenMembers *int `json:"frozenMembers,omitempty"` // 已冻结 HasChildren *bool `json:"hasChildren,omitempty"` // 是否有子分支 Id *string `json:"id,omitempty"` // 当前Id InactiveMembers *int `json:"inactiveMembers,omitempty"` // 未注册 Name *string `json:"name,omitempty"` // 分支名称 NormalMembers *int `json:"normalMembers,omitempty"` // 已注册 Order *float32 `json:"order,omitempty"` // 分支顺序,越小排在越前面 ParentId *string `json:"parentId,omitempty"` // 父Id Tags []*string `json:"tags,omitempty"` // 该分支所持有的全部标签ID列表 }
func (*V1DeptsFetchData) GetAncestorDepartments ¶
func (m *V1DeptsFetchData) GetAncestorDepartments() []*Department
func (*V1DeptsFetchData) GetDeletedMembers ¶
func (m *V1DeptsFetchData) GetDeletedMembers() int
func (*V1DeptsFetchData) GetExternalId ¶
func (m *V1DeptsFetchData) GetExternalId() string
func (*V1DeptsFetchData) GetFrozenMembers ¶
func (m *V1DeptsFetchData) GetFrozenMembers() int
func (*V1DeptsFetchData) GetHasChildren ¶
func (m *V1DeptsFetchData) GetHasChildren() bool
func (*V1DeptsFetchData) GetId ¶
func (m *V1DeptsFetchData) GetId() string
func (*V1DeptsFetchData) GetInactiveMembers ¶
func (m *V1DeptsFetchData) GetInactiveMembers() int
func (*V1DeptsFetchData) GetName ¶
func (m *V1DeptsFetchData) GetName() string
func (*V1DeptsFetchData) GetNormalMembers ¶
func (m *V1DeptsFetchData) GetNormalMembers() int
func (*V1DeptsFetchData) GetOrder ¶
func (m *V1DeptsFetchData) GetOrder() float32
func (*V1DeptsFetchData) GetParentId ¶
func (m *V1DeptsFetchData) GetParentId() string
func (*V1DeptsFetchData) GetTags ¶
func (m *V1DeptsFetchData) GetTags() []*string
func (*V1DeptsFetchData) SetAncestorDepartments ¶
func (m *V1DeptsFetchData) SetAncestorDepartments(ancestorDepartments []*Department) *V1DeptsFetchData
func (*V1DeptsFetchData) SetDeletedMembers ¶
func (m *V1DeptsFetchData) SetDeletedMembers(deletedMembers int) *V1DeptsFetchData
func (*V1DeptsFetchData) SetExternalId ¶
func (m *V1DeptsFetchData) SetExternalId(externalId string) *V1DeptsFetchData
func (*V1DeptsFetchData) SetFrozenMembers ¶
func (m *V1DeptsFetchData) SetFrozenMembers(frozenMembers int) *V1DeptsFetchData
func (*V1DeptsFetchData) SetHasChildren ¶
func (m *V1DeptsFetchData) SetHasChildren(hasChildren bool) *V1DeptsFetchData
func (*V1DeptsFetchData) SetId ¶
func (m *V1DeptsFetchData) SetId(id string) *V1DeptsFetchData
func (*V1DeptsFetchData) SetInactiveMembers ¶
func (m *V1DeptsFetchData) SetInactiveMembers(inactiveMembers int) *V1DeptsFetchData
func (*V1DeptsFetchData) SetName ¶
func (m *V1DeptsFetchData) SetName(name string) *V1DeptsFetchData
func (*V1DeptsFetchData) SetNormalMembers ¶
func (m *V1DeptsFetchData) SetNormalMembers(normalMembers int) *V1DeptsFetchData
func (*V1DeptsFetchData) SetOrder ¶
func (m *V1DeptsFetchData) SetOrder(order float32) *V1DeptsFetchData
func (*V1DeptsFetchData) SetParentId ¶
func (m *V1DeptsFetchData) SetParentId(parentId string) *V1DeptsFetchData
func (*V1DeptsFetchData) SetTags ¶
func (m *V1DeptsFetchData) SetTags(tags []*string) *V1DeptsFetchData
type V1DeptsFetchParams ¶
type V1DeptsFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1DeptsFetchParams) SetAppToken ¶
func (m *V1DeptsFetchParams) SetAppToken(appToken string) *V1DeptsFetchParams
func (*V1DeptsFetchParams) SetUserToken ¶
func (m *V1DeptsFetchParams) SetUserToken(userToken string) *V1DeptsFetchParams
type V1DeptsFetchResponse ¶
type V1DeptsFetchResponse struct { Data *V1DeptsFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1DeptsFetchResponse ¶
func ParseV1DeptsFetchResponse(rsp *http.Response) (*V1DeptsFetchResponse, error)
func (*V1DeptsFetchResponse) GetData ¶
func (m *V1DeptsFetchResponse) GetData() *V1DeptsFetchData
func (*V1DeptsFetchResponse) GetErrCode ¶
func (m *V1DeptsFetchResponse) GetErrCode() int
func (*V1DeptsFetchResponse) GetErrMsg ¶
func (m *V1DeptsFetchResponse) GetErrMsg() string
func (*V1DeptsFetchResponse) ToString ¶
func (m *V1DeptsFetchResponse) ToString() string
type V1DeptsStaffsCreateParams ¶
type V1DeptsStaffsCreateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1DeptsStaffsCreateParams) SetAppToken ¶
func (m *V1DeptsStaffsCreateParams) SetAppToken(appToken string) *V1DeptsStaffsCreateParams
func (*V1DeptsStaffsCreateParams) SetUserToken ¶
func (m *V1DeptsStaffsCreateParams) SetUserToken(userToken string) *V1DeptsStaffsCreateParams
type V1DeptsStaffsCreateResponse ¶
type V1DeptsStaffsCreateResponse struct { ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1DeptsStaffsCreateResponse ¶
func ParseV1DeptsStaffsCreateResponse(rsp *http.Response) (*V1DeptsStaffsCreateResponse, error)
func (*V1DeptsStaffsCreateResponse) GetErrCode ¶
func (m *V1DeptsStaffsCreateResponse) GetErrCode() int
func (*V1DeptsStaffsCreateResponse) GetErrMsg ¶
func (m *V1DeptsStaffsCreateResponse) GetErrMsg() string
func (*V1DeptsStaffsCreateResponse) ToString ¶
func (m *V1DeptsStaffsCreateResponse) ToString() string
type V1DeptsStaffsDeleteParams ¶
type V1DeptsStaffsDeleteParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1DeptsStaffsDeleteParams) SetAppToken ¶
func (m *V1DeptsStaffsDeleteParams) SetAppToken(appToken string) *V1DeptsStaffsDeleteParams
func (*V1DeptsStaffsDeleteParams) SetUserToken ¶
func (m *V1DeptsStaffsDeleteParams) SetUserToken(userToken string) *V1DeptsStaffsDeleteParams
type V1DeptsStaffsDeleteResponse ¶
type V1DeptsStaffsDeleteResponse struct { ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1DeptsStaffsDeleteResponse ¶
func ParseV1DeptsStaffsDeleteResponse(rsp *http.Response) (*V1DeptsStaffsDeleteResponse, error)
func (*V1DeptsStaffsDeleteResponse) GetErrCode ¶
func (m *V1DeptsStaffsDeleteResponse) GetErrCode() int
func (*V1DeptsStaffsDeleteResponse) GetErrMsg ¶
func (m *V1DeptsStaffsDeleteResponse) GetErrMsg() string
func (*V1DeptsStaffsDeleteResponse) ToString ¶
func (m *V1DeptsStaffsDeleteResponse) ToString() string
type V1DeptsStaffsFetchData ¶
type V1DeptsStaffsFetchData struct { HasMore *bool `json:"hasMore,omitempty"` Staffs []*DepartmentStaffInfo `json:"staffs,omitempty"` Total *int `json:"total,omitempty"` }
func (*V1DeptsStaffsFetchData) GetHasMore ¶
func (m *V1DeptsStaffsFetchData) GetHasMore() bool
func (*V1DeptsStaffsFetchData) GetStaffs ¶
func (m *V1DeptsStaffsFetchData) GetStaffs() []*DepartmentStaffInfo
func (*V1DeptsStaffsFetchData) GetTotal ¶
func (m *V1DeptsStaffsFetchData) GetTotal() int
func (*V1DeptsStaffsFetchData) SetHasMore ¶
func (m *V1DeptsStaffsFetchData) SetHasMore(hasMore bool) *V1DeptsStaffsFetchData
func (*V1DeptsStaffsFetchData) SetStaffs ¶
func (m *V1DeptsStaffsFetchData) SetStaffs(staffs []*DepartmentStaffInfo) *V1DeptsStaffsFetchData
func (*V1DeptsStaffsFetchData) SetTotal ¶
func (m *V1DeptsStaffsFetchData) SetTotal(total int) *V1DeptsStaffsFetchData
type V1DeptsStaffsFetchParams ¶
type V1DeptsStaffsFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token Page *int `json:"page,omitempty"` // 起始页码从1开始,默认值为1 PageSize *int `json:"page_size,omitempty"` // 每页显示个数,默认值是100,最大值是100 }
func (*V1DeptsStaffsFetchParams) SetAppToken ¶
func (m *V1DeptsStaffsFetchParams) SetAppToken(appToken string) *V1DeptsStaffsFetchParams
func (*V1DeptsStaffsFetchParams) SetPage ¶
func (m *V1DeptsStaffsFetchParams) SetPage(page int) *V1DeptsStaffsFetchParams
func (*V1DeptsStaffsFetchParams) SetPageSize ¶
func (m *V1DeptsStaffsFetchParams) SetPageSize(pageSize int) *V1DeptsStaffsFetchParams
func (*V1DeptsStaffsFetchParams) SetUserToken ¶
func (m *V1DeptsStaffsFetchParams) SetUserToken(userToken string) *V1DeptsStaffsFetchParams
type V1DeptsStaffsFetchResponse ¶
type V1DeptsStaffsFetchResponse struct { Data *V1DeptsStaffsFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1DeptsStaffsFetchResponse ¶
func ParseV1DeptsStaffsFetchResponse(rsp *http.Response) (*V1DeptsStaffsFetchResponse, error)
func (*V1DeptsStaffsFetchResponse) GetData ¶
func (m *V1DeptsStaffsFetchResponse) GetData() *V1DeptsStaffsFetchData
func (*V1DeptsStaffsFetchResponse) GetErrCode ¶
func (m *V1DeptsStaffsFetchResponse) GetErrCode() int
func (*V1DeptsStaffsFetchResponse) GetErrMsg ¶
func (m *V1DeptsStaffsFetchResponse) GetErrMsg() string
func (*V1DeptsStaffsFetchResponse) ToString ¶
func (m *V1DeptsStaffsFetchResponse) ToString() string
type V1DeptsUpdateParams ¶
type V1DeptsUpdateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1DeptsUpdateParams) SetAppToken ¶
func (m *V1DeptsUpdateParams) SetAppToken(appToken string) *V1DeptsUpdateParams
func (*V1DeptsUpdateParams) SetUserToken ¶
func (m *V1DeptsUpdateParams) SetUserToken(userToken string) *V1DeptsUpdateParams
type V1DeptsUpdateRequestBody ¶
type V1DeptsUpdateRequestBody struct { Name *string `json:"name,omitempty"` // 分支名称 OrderNumber *int `json:"orderNumber,omitempty"` // 在父分支中的次序值,值越小排序越靠前 ParentId *string `json:"parentId,omitempty"` Tags []*string `json:"tags,omitempty"` // 分支标签,必须获取后整体更新,不支持增量更新 }
func (*V1DeptsUpdateRequestBody) GetName ¶
func (m *V1DeptsUpdateRequestBody) GetName() string
func (*V1DeptsUpdateRequestBody) GetOrderNumber ¶
func (m *V1DeptsUpdateRequestBody) GetOrderNumber() int
func (*V1DeptsUpdateRequestBody) GetParentId ¶
func (m *V1DeptsUpdateRequestBody) GetParentId() string
func (*V1DeptsUpdateRequestBody) GetTags ¶
func (m *V1DeptsUpdateRequestBody) GetTags() []*string
func (*V1DeptsUpdateRequestBody) SetName ¶
func (m *V1DeptsUpdateRequestBody) SetName(name string) *V1DeptsUpdateRequestBody
func (*V1DeptsUpdateRequestBody) SetOrderNumber ¶
func (m *V1DeptsUpdateRequestBody) SetOrderNumber(orderNumber int) *V1DeptsUpdateRequestBody
func (*V1DeptsUpdateRequestBody) SetParentId ¶
func (m *V1DeptsUpdateRequestBody) SetParentId(parentId string) *V1DeptsUpdateRequestBody
func (*V1DeptsUpdateRequestBody) SetTags ¶
func (m *V1DeptsUpdateRequestBody) SetTags(tags []*string) *V1DeptsUpdateRequestBody
type V1DeptsUpdateResponse ¶
type V1DeptsUpdateResponse struct { ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1DeptsUpdateResponse ¶
func ParseV1DeptsUpdateResponse(rsp *http.Response) (*V1DeptsUpdateResponse, error)
func (*V1DeptsUpdateResponse) GetErrCode ¶
func (m *V1DeptsUpdateResponse) GetErrCode() int
func (*V1DeptsUpdateResponse) GetErrMsg ¶
func (m *V1DeptsUpdateResponse) GetErrMsg() string
func (*V1DeptsUpdateResponse) ToString ¶
func (m *V1DeptsUpdateResponse) ToString() string
type V1JsApiTokenCreateData ¶
type V1JsApiTokenCreateData struct { ExpiresIn *int `json:"expiresIn,omitempty"` // TOKEN 有效期(7200秒),建议应用根据过期时间缓存jsApiToken JsApiToken *string `json:"jsApiToken,omitempty"` // JSAPI 访问TOKEN }
func (*V1JsApiTokenCreateData) GetExpiresIn ¶
func (m *V1JsApiTokenCreateData) GetExpiresIn() int
func (*V1JsApiTokenCreateData) GetJsApiToken ¶
func (m *V1JsApiTokenCreateData) GetJsApiToken() string
func (*V1JsApiTokenCreateData) SetExpiresIn ¶
func (m *V1JsApiTokenCreateData) SetExpiresIn(expiresIn int) *V1JsApiTokenCreateData
func (*V1JsApiTokenCreateData) SetJsApiToken ¶
func (m *V1JsApiTokenCreateData) SetJsApiToken(jsApiToken string) *V1JsApiTokenCreateData
type V1JsApiTokenCreateParams ¶
type V1JsApiTokenCreateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1JsApiTokenCreateParams) SetAppToken ¶
func (m *V1JsApiTokenCreateParams) SetAppToken(appToken string) *V1JsApiTokenCreateParams
func (*V1JsApiTokenCreateParams) SetUserToken ¶
func (m *V1JsApiTokenCreateParams) SetUserToken(userToken string) *V1JsApiTokenCreateParams
type V1JsApiTokenCreateResponse ¶
type V1JsApiTokenCreateResponse struct { Data *V1JsApiTokenCreateData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1JsApiTokenCreateResponse ¶
func ParseV1JsApiTokenCreateResponse(rsp *http.Response) (*V1JsApiTokenCreateResponse, error)
func (*V1JsApiTokenCreateResponse) GetData ¶
func (m *V1JsApiTokenCreateResponse) GetData() *V1JsApiTokenCreateData
func (*V1JsApiTokenCreateResponse) GetErrCode ¶
func (m *V1JsApiTokenCreateResponse) GetErrCode() int
func (*V1JsApiTokenCreateResponse) GetErrMsg ¶
func (m *V1JsApiTokenCreateResponse) GetErrMsg() string
func (*V1JsApiTokenCreateResponse) ToString ¶
func (m *V1JsApiTokenCreateResponse) ToString() string
type V1MediasCreateData ¶
type V1MediasCreateData struct { CreatedTime *string `json:"createdTime,omitempty"` // 文件创建时间戳,单位微秒 MediaId *string `json:"mediaId,omitempty"` // 文件ID }
func (*V1MediasCreateData) GetCreatedTime ¶
func (m *V1MediasCreateData) GetCreatedTime() string
func (*V1MediasCreateData) GetMediaId ¶
func (m *V1MediasCreateData) GetMediaId() string
func (*V1MediasCreateData) SetCreatedTime ¶
func (m *V1MediasCreateData) SetCreatedTime(createdTime string) *V1MediasCreateData
func (*V1MediasCreateData) SetMediaId ¶
func (m *V1MediasCreateData) SetMediaId(mediaId string) *V1MediasCreateData
type V1MediasCreateParams ¶
type V1MediasCreateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token Type string `json:"type"` // 文件类型。取值:VIDEO = 1;IMAGE = 2;AUDIO = 3; }
func (*V1MediasCreateParams) SetAppToken ¶
func (m *V1MediasCreateParams) SetAppToken(appToken string) *V1MediasCreateParams
func (*V1MediasCreateParams) SetType ¶
func (m *V1MediasCreateParams) SetType(v string) *V1MediasCreateParams
func (*V1MediasCreateParams) SetUserToken ¶
func (m *V1MediasCreateParams) SetUserToken(userToken string) *V1MediasCreateParams
type V1MediasCreateResponse ¶
type V1MediasCreateResponse struct { Data *V1MediasCreateData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1MediasCreateResponse ¶
func ParseV1MediasCreateResponse(rsp *http.Response) (*V1MediasCreateResponse, error)
func (*V1MediasCreateResponse) GetData ¶
func (m *V1MediasCreateResponse) GetData() *V1MediasCreateData
func (*V1MediasCreateResponse) GetErrCode ¶
func (m *V1MediasCreateResponse) GetErrCode() int
func (*V1MediasCreateResponse) GetErrMsg ¶
func (m *V1MediasCreateResponse) GetErrMsg() string
func (*V1MediasCreateResponse) ToString ¶
func (m *V1MediasCreateResponse) ToString() string
type V1MediasFetchParams ¶
type V1MediasFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1MediasFetchParams) SetAppToken ¶
func (m *V1MediasFetchParams) SetAppToken(appToken string) *V1MediasFetchParams
func (*V1MediasFetchParams) SetUserToken ¶
func (m *V1MediasFetchParams) SetUserToken(userToken string) *V1MediasFetchParams
type V1MediasPathFetchData ¶
type V1MediasPathFetchData struct { MediaPath *string `json:"mediaPath,omitempty"` // 文件下载路径,非永久有效,有效期1小时 Name *string `json:"name,omitempty"` Size *int `json:"size,omitempty"` Type *string `json:"type,omitempty"` }
func (*V1MediasPathFetchData) GetMediaPath ¶
func (m *V1MediasPathFetchData) GetMediaPath() string
func (*V1MediasPathFetchData) GetName ¶
func (m *V1MediasPathFetchData) GetName() string
func (*V1MediasPathFetchData) GetSize ¶
func (m *V1MediasPathFetchData) GetSize() int
func (*V1MediasPathFetchData) GetType ¶
func (m *V1MediasPathFetchData) GetType() string
func (*V1MediasPathFetchData) SetMediaPath ¶
func (m *V1MediasPathFetchData) SetMediaPath(mediaPath string) *V1MediasPathFetchData
func (*V1MediasPathFetchData) SetName ¶
func (m *V1MediasPathFetchData) SetName(name string) *V1MediasPathFetchData
func (*V1MediasPathFetchData) SetSize ¶
func (m *V1MediasPathFetchData) SetSize(size int) *V1MediasPathFetchData
func (*V1MediasPathFetchData) SetType ¶
func (m *V1MediasPathFetchData) SetType(v string) *V1MediasPathFetchData
type V1MediasPathFetchParams ¶
type V1MediasPathFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1MediasPathFetchParams) SetAppToken ¶
func (m *V1MediasPathFetchParams) SetAppToken(appToken string) *V1MediasPathFetchParams
func (*V1MediasPathFetchParams) SetUserToken ¶
func (m *V1MediasPathFetchParams) SetUserToken(userToken string) *V1MediasPathFetchParams
type V1MediasPathFetchResponse ¶
type V1MediasPathFetchResponse struct { Data *V1MediasPathFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1MediasPathFetchResponse ¶
func ParseV1MediasPathFetchResponse(rsp *http.Response) (*V1MediasPathFetchResponse, error)
func (*V1MediasPathFetchResponse) GetData ¶
func (m *V1MediasPathFetchResponse) GetData() *V1MediasPathFetchData
func (*V1MediasPathFetchResponse) GetErrCode ¶
func (m *V1MediasPathFetchResponse) GetErrCode() int
func (*V1MediasPathFetchResponse) GetErrMsg ¶
func (m *V1MediasPathFetchResponse) GetErrMsg() string
func (*V1MediasPathFetchResponse) ToString ¶
func (m *V1MediasPathFetchResponse) ToString() string
type V1MessagesCreateData ¶
type V1MessagesCreateData struct { InvalidDepartment []*string `json:"invalidDepartment,omitempty"` // 请求departmentIdList列表中的分支ID 无效,无法发送 InvalidStaff []*string `json:"invalidStaff,omitempty"` // 请求staffIdList 列表中的人员ID 无效,无法发送 MsgId *string `json:"msgId,omitempty"` // 消息标识,供其他接口查询进度使用。目前只有组织内应用支持返回消息ID,ISV应用不返回ID }
func (*V1MessagesCreateData) GetInvalidDepartment ¶
func (m *V1MessagesCreateData) GetInvalidDepartment() []*string
func (*V1MessagesCreateData) GetInvalidStaff ¶
func (m *V1MessagesCreateData) GetInvalidStaff() []*string
func (*V1MessagesCreateData) GetMsgId ¶
func (m *V1MessagesCreateData) GetMsgId() string
func (*V1MessagesCreateData) SetInvalidDepartment ¶
func (m *V1MessagesCreateData) SetInvalidDepartment(invalidDepartment []*string) *V1MessagesCreateData
func (*V1MessagesCreateData) SetInvalidStaff ¶
func (m *V1MessagesCreateData) SetInvalidStaff(invalidStaff []*string) *V1MessagesCreateData
func (*V1MessagesCreateData) SetMsgId ¶
func (m *V1MessagesCreateData) SetMsgId(msgId string) *V1MessagesCreateData
type V1MessagesCreateParams ¶
type V1MessagesCreateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1MessagesCreateParams) SetAppToken ¶
func (m *V1MessagesCreateParams) SetAppToken(appToken string) *V1MessagesCreateParams
func (*V1MessagesCreateParams) SetUserToken ¶
func (m *V1MessagesCreateParams) SetUserToken(userToken string) *V1MessagesCreateParams
type V1MessagesCreateRequestBody ¶
type V1MessagesCreateRequestBody struct { AccountId *string `json:"accountId,omitempty"` // 普通应用不需要填,仅适用于应用使用多公号消息通道的情况,例如移动会务。accountId为公号ID/entryId为应用入口ID。优先使用accountId做为目标公号。如果accountId为空,则使用entryId指定的的应用入口所关联的公号。如果应用只有一个入口可不填 Attach *string `json:"attach,omitempty"` // 普通应用不需要填,仅适用于微应用,公号消息附加数据,目前用于传递微应用链接上下文数据,内容需要做UrlEncode。 DepartmentIdList []*string `json:"departmentIdList,omitempty"` // 接收者分支列表(分支下的所有人),可选,与userIdList二者间必选一个,如果需要全组织广播,则填根分支Id:orgId-0,例如:524288-0, 最多支持100个, 全组织广播时,只支持1个组织 EntryId *string `json:"entryId,omitempty"` // 普通应用不需要填,仅适用于微应用 MsgData interface{} `json:"msgData,omitempty"` // type 类型名对应的同名的格式化数据。每种格式都有对应的数据类型 MsgType *string `json:"msgType,omitempty"` // 发送的消息格式,支持以下几种:"text","oacard","linkCard","appCard" UserIdList []*string `json:"userIdList,omitempty"` // 接收者人员列表,指定消息接收者时使用,可选,与departmentIdList二者间必选一个, 最多支持1000个 }
func (*V1MessagesCreateRequestBody) GetAccountId ¶
func (m *V1MessagesCreateRequestBody) GetAccountId() string
func (*V1MessagesCreateRequestBody) GetAttach ¶
func (m *V1MessagesCreateRequestBody) GetAttach() string
func (*V1MessagesCreateRequestBody) GetDepartmentIdList ¶
func (m *V1MessagesCreateRequestBody) GetDepartmentIdList() []*string
func (*V1MessagesCreateRequestBody) GetEntryId ¶
func (m *V1MessagesCreateRequestBody) GetEntryId() string
func (*V1MessagesCreateRequestBody) GetMsgData ¶
func (m *V1MessagesCreateRequestBody) GetMsgData() interface{}
func (*V1MessagesCreateRequestBody) GetMsgType ¶
func (m *V1MessagesCreateRequestBody) GetMsgType() string
func (*V1MessagesCreateRequestBody) GetUserIdList ¶
func (m *V1MessagesCreateRequestBody) GetUserIdList() []*string
func (*V1MessagesCreateRequestBody) SetAccountId ¶
func (m *V1MessagesCreateRequestBody) SetAccountId(accountId string) *V1MessagesCreateRequestBody
func (*V1MessagesCreateRequestBody) SetAttach ¶
func (m *V1MessagesCreateRequestBody) SetAttach(attach string) *V1MessagesCreateRequestBody
func (*V1MessagesCreateRequestBody) SetDepartmentIdList ¶
func (m *V1MessagesCreateRequestBody) SetDepartmentIdList(departmentIdList []*string) *V1MessagesCreateRequestBody
func (*V1MessagesCreateRequestBody) SetEntryId ¶
func (m *V1MessagesCreateRequestBody) SetEntryId(entryId string) *V1MessagesCreateRequestBody
func (*V1MessagesCreateRequestBody) SetMsgData ¶
func (m *V1MessagesCreateRequestBody) SetMsgData(msgData interface{}) *V1MessagesCreateRequestBody
func (*V1MessagesCreateRequestBody) SetMsgType ¶
func (m *V1MessagesCreateRequestBody) SetMsgType(msgType string) *V1MessagesCreateRequestBody
func (*V1MessagesCreateRequestBody) SetUserIdList ¶
func (m *V1MessagesCreateRequestBody) SetUserIdList(userIdList []*string) *V1MessagesCreateRequestBody
type V1MessagesCreateResponse ¶
type V1MessagesCreateResponse struct { Data *V1MessagesCreateData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1MessagesCreateResponse ¶
func ParseV1MessagesCreateResponse(rsp *http.Response) (*V1MessagesCreateResponse, error)
func (*V1MessagesCreateResponse) GetData ¶
func (m *V1MessagesCreateResponse) GetData() *V1MessagesCreateData
func (*V1MessagesCreateResponse) GetErrCode ¶
func (m *V1MessagesCreateResponse) GetErrCode() int
func (*V1MessagesCreateResponse) GetErrMsg ¶
func (m *V1MessagesCreateResponse) GetErrMsg() string
func (*V1MessagesCreateResponse) ToString ¶
func (m *V1MessagesCreateResponse) ToString() string
type V1MessagesNotificationCreateData ¶
type V1MessagesNotificationCreateData struct { MsgIds []*string `json:"msgIds,omitempty"` Status []*BaseResponse `json:"status,omitempty"` }
func (*V1MessagesNotificationCreateData) GetMsgIds ¶
func (m *V1MessagesNotificationCreateData) GetMsgIds() []*string
func (*V1MessagesNotificationCreateData) GetStatus ¶
func (m *V1MessagesNotificationCreateData) GetStatus() []*BaseResponse
func (*V1MessagesNotificationCreateData) SetMsgIds ¶
func (m *V1MessagesNotificationCreateData) SetMsgIds(msgIds []*string) *V1MessagesNotificationCreateData
func (*V1MessagesNotificationCreateData) SetStatus ¶
func (m *V1MessagesNotificationCreateData) SetStatus(status []*BaseResponse) *V1MessagesNotificationCreateData
type V1MessagesNotificationCreateParams ¶
type V1MessagesNotificationCreateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1MessagesNotificationCreateParams) SetAppToken ¶
func (m *V1MessagesNotificationCreateParams) SetAppToken(appToken string) *V1MessagesNotificationCreateParams
func (*V1MessagesNotificationCreateParams) SetUserToken ¶
func (m *V1MessagesNotificationCreateParams) SetUserToken(userToken string) *V1MessagesNotificationCreateParams
type V1MessagesNotificationCreateRequestBody ¶
type V1MessagesNotificationCreateRequestBody struct { MsgData interface{} `json:"msgData,omitempty"` // 通过openApi发送私聊消息,内容根据type具体定义,消息体类型 MsgType *string `json:"msgType,omitempty"` // 消息的类型,文本等 ReceiverIds []*string `json:"receiverIds,omitempty"` // 消息接收者的openId列表, 最多1000个 SenderId *string `json:"senderId,omitempty"` // 如果不提供该字段,则必须要有userToken,userToken与该字段至少有一个 Uuid *string `json:"uuid,omitempty"` // 一个随机字符串(uuid) }
func (*V1MessagesNotificationCreateRequestBody) GetMsgData ¶
func (m *V1MessagesNotificationCreateRequestBody) GetMsgData() interface{}
func (*V1MessagesNotificationCreateRequestBody) GetMsgType ¶
func (m *V1MessagesNotificationCreateRequestBody) GetMsgType() string
func (*V1MessagesNotificationCreateRequestBody) GetReceiverIds ¶
func (m *V1MessagesNotificationCreateRequestBody) GetReceiverIds() []*string
func (*V1MessagesNotificationCreateRequestBody) GetSenderId ¶
func (m *V1MessagesNotificationCreateRequestBody) GetSenderId() string
func (*V1MessagesNotificationCreateRequestBody) GetUuid ¶
func (m *V1MessagesNotificationCreateRequestBody) GetUuid() string
func (*V1MessagesNotificationCreateRequestBody) SetMsgData ¶
func (m *V1MessagesNotificationCreateRequestBody) SetMsgData(msgData interface{}) *V1MessagesNotificationCreateRequestBody
func (*V1MessagesNotificationCreateRequestBody) SetMsgType ¶
func (m *V1MessagesNotificationCreateRequestBody) SetMsgType(msgType string) *V1MessagesNotificationCreateRequestBody
func (*V1MessagesNotificationCreateRequestBody) SetReceiverIds ¶
func (m *V1MessagesNotificationCreateRequestBody) SetReceiverIds(receiverIds []*string) *V1MessagesNotificationCreateRequestBody
func (*V1MessagesNotificationCreateRequestBody) SetSenderId ¶
func (m *V1MessagesNotificationCreateRequestBody) SetSenderId(senderId string) *V1MessagesNotificationCreateRequestBody
func (*V1MessagesNotificationCreateRequestBody) SetUuid ¶
func (m *V1MessagesNotificationCreateRequestBody) SetUuid(uuid string) *V1MessagesNotificationCreateRequestBody
type V1MessagesNotificationCreateResponse ¶
type V1MessagesNotificationCreateResponse struct { Data *V1MessagesNotificationCreateData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1MessagesNotificationCreateResponse ¶
func ParseV1MessagesNotificationCreateResponse(rsp *http.Response) (*V1MessagesNotificationCreateResponse, error)
func (*V1MessagesNotificationCreateResponse) GetData ¶
func (m *V1MessagesNotificationCreateResponse) GetData() *V1MessagesNotificationCreateData
func (*V1MessagesNotificationCreateResponse) GetErrCode ¶
func (m *V1MessagesNotificationCreateResponse) GetErrCode() int
func (*V1MessagesNotificationCreateResponse) GetErrMsg ¶
func (m *V1MessagesNotificationCreateResponse) GetErrMsg() string
func (*V1MessagesNotificationCreateResponse) ToString ¶
func (m *V1MessagesNotificationCreateResponse) ToString() string
type V1MessagesRevokeData ¶
type V1MessagesRevokeData struct {
SubStatus []*BaseResponse `json:"subStatus,omitempty"`
}
func (*V1MessagesRevokeData) GetSubStatus ¶
func (m *V1MessagesRevokeData) GetSubStatus() []*BaseResponse
func (*V1MessagesRevokeData) SetSubStatus ¶
func (m *V1MessagesRevokeData) SetSubStatus(subStatus []*BaseResponse) *V1MessagesRevokeData
type V1MessagesRevokeParams ¶
type V1MessagesRevokeParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1MessagesRevokeParams) SetAppToken ¶
func (m *V1MessagesRevokeParams) SetAppToken(appToken string) *V1MessagesRevokeParams
func (*V1MessagesRevokeParams) SetUserToken ¶
func (m *V1MessagesRevokeParams) SetUserToken(userToken string) *V1MessagesRevokeParams
type V1MessagesRevokeRequestBody ¶
type V1MessagesRevokeRequestBody struct { ChatType *string `json:"chatType,omitempty"` // 消息类型: staff, group, notification, account MessageIds []*string `json:"messageIds,omitempty"` // 消息ID列表 SenderId *string `json:"senderId,omitempty"` // 私聊(staff),群聊(group)时必须要填 senderId (staffId) SysMsg *SystemMsg `json:"sysMsg,omitempty"` }
func (*V1MessagesRevokeRequestBody) GetChatType ¶
func (m *V1MessagesRevokeRequestBody) GetChatType() string
func (*V1MessagesRevokeRequestBody) GetMessageIds ¶
func (m *V1MessagesRevokeRequestBody) GetMessageIds() []*string
func (*V1MessagesRevokeRequestBody) GetSenderId ¶
func (m *V1MessagesRevokeRequestBody) GetSenderId() string
func (*V1MessagesRevokeRequestBody) GetSysMsg ¶
func (m *V1MessagesRevokeRequestBody) GetSysMsg() *SystemMsg
func (*V1MessagesRevokeRequestBody) SetChatType ¶
func (m *V1MessagesRevokeRequestBody) SetChatType(chatType string) *V1MessagesRevokeRequestBody
func (*V1MessagesRevokeRequestBody) SetMessageIds ¶
func (m *V1MessagesRevokeRequestBody) SetMessageIds(messageIds []*string) *V1MessagesRevokeRequestBody
func (*V1MessagesRevokeRequestBody) SetSenderId ¶
func (m *V1MessagesRevokeRequestBody) SetSenderId(senderId string) *V1MessagesRevokeRequestBody
func (*V1MessagesRevokeRequestBody) SetSysMsg ¶
func (m *V1MessagesRevokeRequestBody) SetSysMsg(sysMsg SystemMsg) *V1MessagesRevokeRequestBody
type V1MessagesRevokeResponse ¶
type V1MessagesRevokeResponse struct { Data *V1MessagesRevokeData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1MessagesRevokeResponse ¶
func ParseV1MessagesRevokeResponse(rsp *http.Response) (*V1MessagesRevokeResponse, error)
func (*V1MessagesRevokeResponse) GetData ¶
func (m *V1MessagesRevokeResponse) GetData() *V1MessagesRevokeData
func (*V1MessagesRevokeResponse) GetErrCode ¶
func (m *V1MessagesRevokeResponse) GetErrCode() int
func (*V1MessagesRevokeResponse) GetErrMsg ¶
func (m *V1MessagesRevokeResponse) GetErrMsg() string
func (*V1MessagesRevokeResponse) ToString ¶
func (m *V1MessagesRevokeResponse) ToString() string
type V1OrgExtraFieldIdsFetchData ¶
type V1OrgExtraFieldIdsFetchData struct { ExtraFieldIds []*ExtraFieldId `json:"extraFieldIds,omitempty"` HasMore *bool `json:"hasMore,omitempty"` LatestVersion *string `json:"latestVersion,omitempty"` Total *int `json:"total,omitempty"` }
func (*V1OrgExtraFieldIdsFetchData) GetExtraFieldIds ¶
func (m *V1OrgExtraFieldIdsFetchData) GetExtraFieldIds() []*ExtraFieldId
func (*V1OrgExtraFieldIdsFetchData) GetHasMore ¶
func (m *V1OrgExtraFieldIdsFetchData) GetHasMore() bool
func (*V1OrgExtraFieldIdsFetchData) GetLatestVersion ¶
func (m *V1OrgExtraFieldIdsFetchData) GetLatestVersion() string
func (*V1OrgExtraFieldIdsFetchData) GetTotal ¶
func (m *V1OrgExtraFieldIdsFetchData) GetTotal() int
func (*V1OrgExtraFieldIdsFetchData) SetExtraFieldIds ¶
func (m *V1OrgExtraFieldIdsFetchData) SetExtraFieldIds(extraFieldIds []*ExtraFieldId) *V1OrgExtraFieldIdsFetchData
func (*V1OrgExtraFieldIdsFetchData) SetHasMore ¶
func (m *V1OrgExtraFieldIdsFetchData) SetHasMore(hasMore bool) *V1OrgExtraFieldIdsFetchData
func (*V1OrgExtraFieldIdsFetchData) SetLatestVersion ¶
func (m *V1OrgExtraFieldIdsFetchData) SetLatestVersion(latestVersion string) *V1OrgExtraFieldIdsFetchData
func (*V1OrgExtraFieldIdsFetchData) SetTotal ¶
func (m *V1OrgExtraFieldIdsFetchData) SetTotal(total int) *V1OrgExtraFieldIdsFetchData
type V1OrgExtraFieldIdsFetchParams ¶
type V1OrgExtraFieldIdsFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token Page *int `json:"page,omitempty"` // 起始页码从1开始,默认值为1 PageSize *int `json:"page_size,omitempty"` // 每页显示个数,默认值是1000,最大值是100000 }
func (*V1OrgExtraFieldIdsFetchParams) SetAppToken ¶
func (m *V1OrgExtraFieldIdsFetchParams) SetAppToken(appToken string) *V1OrgExtraFieldIdsFetchParams
func (*V1OrgExtraFieldIdsFetchParams) SetPage ¶
func (m *V1OrgExtraFieldIdsFetchParams) SetPage(page int) *V1OrgExtraFieldIdsFetchParams
func (*V1OrgExtraFieldIdsFetchParams) SetPageSize ¶
func (m *V1OrgExtraFieldIdsFetchParams) SetPageSize(pageSize int) *V1OrgExtraFieldIdsFetchParams
func (*V1OrgExtraFieldIdsFetchParams) SetUserToken ¶
func (m *V1OrgExtraFieldIdsFetchParams) SetUserToken(userToken string) *V1OrgExtraFieldIdsFetchParams
type V1OrgExtraFieldIdsFetchResponse ¶
type V1OrgExtraFieldIdsFetchResponse struct { Data *V1OrgExtraFieldIdsFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1OrgExtraFieldIdsFetchResponse ¶
func ParseV1OrgExtraFieldIdsFetchResponse(rsp *http.Response) (*V1OrgExtraFieldIdsFetchResponse, error)
func (*V1OrgExtraFieldIdsFetchResponse) GetData ¶
func (m *V1OrgExtraFieldIdsFetchResponse) GetData() *V1OrgExtraFieldIdsFetchData
func (*V1OrgExtraFieldIdsFetchResponse) GetErrCode ¶
func (m *V1OrgExtraFieldIdsFetchResponse) GetErrCode() int
func (*V1OrgExtraFieldIdsFetchResponse) GetErrMsg ¶
func (m *V1OrgExtraFieldIdsFetchResponse) GetErrMsg() string
func (*V1OrgExtraFieldIdsFetchResponse) ToString ¶
func (m *V1OrgExtraFieldIdsFetchResponse) ToString() string
type V1OrgFetchData ¶
type V1OrgFetchData struct { IconUrl *string `json:"iconUrl,omitempty"` // logo资源ID OrgId *string `json:"orgId,omitempty"` // 组织id OrgName *string `json:"orgName,omitempty"` // 组织名称 }
func (*V1OrgFetchData) GetIconUrl ¶
func (m *V1OrgFetchData) GetIconUrl() string
func (*V1OrgFetchData) GetOrgId ¶
func (m *V1OrgFetchData) GetOrgId() string
func (*V1OrgFetchData) GetOrgName ¶
func (m *V1OrgFetchData) GetOrgName() string
func (*V1OrgFetchData) SetIconUrl ¶
func (m *V1OrgFetchData) SetIconUrl(iconUrl string) *V1OrgFetchData
func (*V1OrgFetchData) SetOrgId ¶
func (m *V1OrgFetchData) SetOrgId(orgId string) *V1OrgFetchData
func (*V1OrgFetchData) SetOrgName ¶
func (m *V1OrgFetchData) SetOrgName(orgName string) *V1OrgFetchData
type V1OrgFetchParams ¶
type V1OrgFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1OrgFetchParams) SetAppToken ¶
func (m *V1OrgFetchParams) SetAppToken(appToken string) *V1OrgFetchParams
func (*V1OrgFetchParams) SetUserToken ¶
func (m *V1OrgFetchParams) SetUserToken(userToken string) *V1OrgFetchParams
type V1OrgFetchResponse ¶
type V1OrgFetchResponse struct { Data *V1OrgFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1OrgFetchResponse ¶
func ParseV1OrgFetchResponse(rsp *http.Response) (*V1OrgFetchResponse, error)
func (*V1OrgFetchResponse) GetData ¶
func (m *V1OrgFetchResponse) GetData() *V1OrgFetchData
func (*V1OrgFetchResponse) GetErrCode ¶
func (m *V1OrgFetchResponse) GetErrCode() int
func (*V1OrgFetchResponse) GetErrMsg ¶
func (m *V1OrgFetchResponse) GetErrMsg() string
func (*V1OrgFetchResponse) ToString ¶
func (m *V1OrgFetchResponse) ToString() string
type V1OrgRoleCreateData ¶
type V1OrgRoleCreateData struct {
RoleId *string `json:"roleId,omitempty"`
}
func (*V1OrgRoleCreateData) GetRoleId ¶
func (m *V1OrgRoleCreateData) GetRoleId() string
func (*V1OrgRoleCreateData) SetRoleId ¶
func (m *V1OrgRoleCreateData) SetRoleId(roleId string) *V1OrgRoleCreateData
type V1OrgRoleCreateParams ¶
type V1OrgRoleCreateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1OrgRoleCreateParams) SetAppToken ¶
func (m *V1OrgRoleCreateParams) SetAppToken(appToken string) *V1OrgRoleCreateParams
func (*V1OrgRoleCreateParams) SetUserToken ¶
func (m *V1OrgRoleCreateParams) SetUserToken(userToken string) *V1OrgRoleCreateParams
type V1OrgRoleCreateRequestBody ¶
type V1OrgRoleCreateRequestBody struct { Creator *string `json:"creator,omitempty"` // 角色创建者 Description *string `json:"description,omitempty"` // 角色描述 RoleName *string `json:"roleName,omitempty"` // 角色名称(名称需要组织内唯一,不可重复,建议使用:应用开发商名称+应用名称+角色名称) }
func (*V1OrgRoleCreateRequestBody) GetCreator ¶
func (m *V1OrgRoleCreateRequestBody) GetCreator() string
func (*V1OrgRoleCreateRequestBody) GetDescription ¶
func (m *V1OrgRoleCreateRequestBody) GetDescription() string
func (*V1OrgRoleCreateRequestBody) GetRoleName ¶
func (m *V1OrgRoleCreateRequestBody) GetRoleName() string
func (*V1OrgRoleCreateRequestBody) SetCreator ¶
func (m *V1OrgRoleCreateRequestBody) SetCreator(creator string) *V1OrgRoleCreateRequestBody
func (*V1OrgRoleCreateRequestBody) SetDescription ¶
func (m *V1OrgRoleCreateRequestBody) SetDescription(description string) *V1OrgRoleCreateRequestBody
func (*V1OrgRoleCreateRequestBody) SetRoleName ¶
func (m *V1OrgRoleCreateRequestBody) SetRoleName(roleName string) *V1OrgRoleCreateRequestBody
type V1OrgRoleCreateResponse ¶
type V1OrgRoleCreateResponse struct { Data *V1OrgRoleCreateData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1OrgRoleCreateResponse ¶
func ParseV1OrgRoleCreateResponse(rsp *http.Response) (*V1OrgRoleCreateResponse, error)
func (*V1OrgRoleCreateResponse) GetData ¶
func (m *V1OrgRoleCreateResponse) GetData() *V1OrgRoleCreateData
func (*V1OrgRoleCreateResponse) GetErrCode ¶
func (m *V1OrgRoleCreateResponse) GetErrCode() int
func (*V1OrgRoleCreateResponse) GetErrMsg ¶
func (m *V1OrgRoleCreateResponse) GetErrMsg() string
func (*V1OrgRoleCreateResponse) ToString ¶
func (m *V1OrgRoleCreateResponse) ToString() string
type V1OrgRoleMembersFetchData ¶
type V1OrgRoleMembersFetchData struct {
Staffs []*RoleStaff `json:"staffs,omitempty"`
}
func (*V1OrgRoleMembersFetchData) GetStaffs ¶
func (m *V1OrgRoleMembersFetchData) GetStaffs() []*RoleStaff
func (*V1OrgRoleMembersFetchData) SetStaffs ¶
func (m *V1OrgRoleMembersFetchData) SetStaffs(staffs []*RoleStaff) *V1OrgRoleMembersFetchData
type V1OrgRoleMembersFetchParams ¶
type V1OrgRoleMembersFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1OrgRoleMembersFetchParams) SetAppToken ¶
func (m *V1OrgRoleMembersFetchParams) SetAppToken(appToken string) *V1OrgRoleMembersFetchParams
func (*V1OrgRoleMembersFetchParams) SetUserToken ¶
func (m *V1OrgRoleMembersFetchParams) SetUserToken(userToken string) *V1OrgRoleMembersFetchParams
type V1OrgRoleMembersFetchResponse ¶
type V1OrgRoleMembersFetchResponse struct { Data *V1OrgRoleMembersFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1OrgRoleMembersFetchResponse ¶
func ParseV1OrgRoleMembersFetchResponse(rsp *http.Response) (*V1OrgRoleMembersFetchResponse, error)
func (*V1OrgRoleMembersFetchResponse) GetData ¶
func (m *V1OrgRoleMembersFetchResponse) GetData() *V1OrgRoleMembersFetchData
func (*V1OrgRoleMembersFetchResponse) GetErrCode ¶
func (m *V1OrgRoleMembersFetchResponse) GetErrCode() int
func (*V1OrgRoleMembersFetchResponse) GetErrMsg ¶
func (m *V1OrgRoleMembersFetchResponse) GetErrMsg() string
func (*V1OrgRoleMembersFetchResponse) ToString ¶
func (m *V1OrgRoleMembersFetchResponse) ToString() string
type V1RoleMemberCreateParams ¶
type V1RoleMemberCreateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1RoleMemberCreateParams) SetAppToken ¶
func (m *V1RoleMemberCreateParams) SetAppToken(appToken string) *V1RoleMemberCreateParams
func (*V1RoleMemberCreateParams) SetUserToken ¶
func (m *V1RoleMemberCreateParams) SetUserToken(userToken string) *V1RoleMemberCreateParams
type V1RoleMemberCreateRequestBody ¶
type V1RoleMemberCreateRequestBody struct { Creator *string `json:"creator,omitempty"` // 创建者 RoleId *string `json:"roleId,omitempty"` // 角色ID StaffIds []*string `json:"staffIds,omitempty"` // 角色成员列表 }
func (*V1RoleMemberCreateRequestBody) GetCreator ¶
func (m *V1RoleMemberCreateRequestBody) GetCreator() string
func (*V1RoleMemberCreateRequestBody) GetRoleId ¶
func (m *V1RoleMemberCreateRequestBody) GetRoleId() string
func (*V1RoleMemberCreateRequestBody) GetStaffIds ¶
func (m *V1RoleMemberCreateRequestBody) GetStaffIds() []*string
func (*V1RoleMemberCreateRequestBody) SetCreator ¶
func (m *V1RoleMemberCreateRequestBody) SetCreator(creator string) *V1RoleMemberCreateRequestBody
func (*V1RoleMemberCreateRequestBody) SetRoleId ¶
func (m *V1RoleMemberCreateRequestBody) SetRoleId(roleId string) *V1RoleMemberCreateRequestBody
func (*V1RoleMemberCreateRequestBody) SetStaffIds ¶
func (m *V1RoleMemberCreateRequestBody) SetStaffIds(staffIds []*string) *V1RoleMemberCreateRequestBody
type V1RoleMemberCreateResponse ¶
type V1RoleMemberCreateResponse struct { ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1RoleMemberCreateResponse ¶
func ParseV1RoleMemberCreateResponse(rsp *http.Response) (*V1RoleMemberCreateResponse, error)
func (*V1RoleMemberCreateResponse) GetErrCode ¶
func (m *V1RoleMemberCreateResponse) GetErrCode() int
func (*V1RoleMemberCreateResponse) GetErrMsg ¶
func (m *V1RoleMemberCreateResponse) GetErrMsg() string
func (*V1RoleMemberCreateResponse) ToString ¶
func (m *V1RoleMemberCreateResponse) ToString() string
type V1RoleMemberDeleteParams ¶
type V1RoleMemberDeleteParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1RoleMemberDeleteParams) SetAppToken ¶
func (m *V1RoleMemberDeleteParams) SetAppToken(appToken string) *V1RoleMemberDeleteParams
func (*V1RoleMemberDeleteParams) SetUserToken ¶
func (m *V1RoleMemberDeleteParams) SetUserToken(userToken string) *V1RoleMemberDeleteParams
type V1RoleMemberDeleteRequestBody ¶
type V1RoleMemberDeleteRequestBody struct {
Operator *string `json:"operator,omitempty"`
}
func (*V1RoleMemberDeleteRequestBody) GetOperator ¶
func (m *V1RoleMemberDeleteRequestBody) GetOperator() string
func (*V1RoleMemberDeleteRequestBody) SetOperator ¶
func (m *V1RoleMemberDeleteRequestBody) SetOperator(operator string) *V1RoleMemberDeleteRequestBody
type V1RoleMemberDeleteResponse ¶
type V1RoleMemberDeleteResponse struct { ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1RoleMemberDeleteResponse ¶
func ParseV1RoleMemberDeleteResponse(rsp *http.Response) (*V1RoleMemberDeleteResponse, error)
func (*V1RoleMemberDeleteResponse) GetErrCode ¶
func (m *V1RoleMemberDeleteResponse) GetErrCode() int
func (*V1RoleMemberDeleteResponse) GetErrMsg ¶
func (m *V1RoleMemberDeleteResponse) GetErrMsg() string
func (*V1RoleMemberDeleteResponse) ToString ¶
func (m *V1RoleMemberDeleteResponse) ToString() string
type V1StaffsCreateData ¶
type V1StaffsCreateData struct {
StaffId *string `json:"staffId,omitempty"`
}
func (*V1StaffsCreateData) GetStaffId ¶
func (m *V1StaffsCreateData) GetStaffId() string
func (*V1StaffsCreateData) SetStaffId ¶
func (m *V1StaffsCreateData) SetStaffId(staffId string) *V1StaffsCreateData
type V1StaffsCreateParams ¶
type V1StaffsCreateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1StaffsCreateParams) SetAppToken ¶
func (m *V1StaffsCreateParams) SetAppToken(appToken string) *V1StaffsCreateParams
func (*V1StaffsCreateParams) SetUserToken ¶
func (m *V1StaffsCreateParams) SetUserToken(userToken string) *V1StaffsCreateParams
type V1StaffsCreateRequestBody ¶
type V1StaffsCreateRequestBody struct { Address *string `json:"address,omitempty"` // 人员(办公)地址 AvatarId *string `json:"avatarId,omitempty"` // 人员在蓝信里的头像 AvatarUrl *string `json:"avatarUrl,omitempty"` // 头像地址 Birthdate *string `json:"birthdate,omitempty"` // 生日 Career []*Resume `json:"career,omitempty"` // 职业 Departments []*UDepartment `json:"departments,omitempty"` // 部门 DisablePasswordReset *bool `json:"disablePasswordReset,omitempty"` // 账密登录方式,首次登录时是否禁用强制修改密码。 禁用 - true 不禁用 - false (默认) Duties *string `json:"duties,omitempty"` // 职务 Education []*Resume `json:"education,omitempty"` // 教育程度 Email *string `json:"email,omitempty"` // 电子邮箱地址, loginWays指定邮箱登录时不能为空 EmployeeNumber *string `json:"employeeNumber,omitempty"` // 人员号 ExtAttr1 *string `json:"extAttr1,omitempty"` // 扩展字段 ExtAttr2 *string `json:"extAttr2,omitempty"` // 扩展字段 ExternalId *string `json:"externalId,omitempty"` // 人员外部ID,组织通讯录数据源唯一标识人员的ID。注意,如果是账号密码方式登录蓝信,应该使用loginName字段。如果是手机号方式登录蓝信,又想保留组织内的人员唯一ID,可以使用该externalId 字段。externalId 和 employeeNumber类似,用于组织内人员的唯一标识。创建后不可修改,组织内必须唯一。 ExtraFieldSet map[string]string `json:"extraFieldSet,omitempty"` // 自定义扩展属性,k代表扩展字段ID,这个ID由蓝信管理后台预定义,应用可以通过以下接口获取获取组织预定义的人员扩展字段ID列表。 ExtraPhones []*MobilePhone `json:"extraPhones,omitempty"` // 附加联系方式 Gender *int `json:"gender,omitempty"` // 性别:0-保密, 1-男, 2-女 IdNumber *string `json:"idNumber,omitempty"` // 身份证号 Introduction *Introduction `json:"introduction,omitempty"` LoginName *string `json:"loginName,omitempty"` // 账密登录方式的登录账号,loginWays指定账密方式登录时不能为空。创建后不可修改,组织内必须唯一。 LoginPassword *string `json:"loginPassword,omitempty"` // 登录方式为账密登录时,设置账户的登录密码,不能为空,为避免密码泄漏,要求原始密码使用哈希算法计算哈希值后再填充该字段,具体哈希算法需要联系组织管理员确认(算法为组织配置,例如SHA256)。 LoginWays []*int `json:"loginWays,omitempty"` // 蓝信登录方式:0-手机号, 1-邮箱, 2-账密。不填时默认手机号且手机号不能为空。目前一个人只支持一种登录方式。特别说明:如果指定账密登录方式时,需要通过蓝信超级管理员在对应的组织上创建一个组织标识 MobilePhone *MobilePhone `json:"mobilePhone,omitempty"` Name *string `json:"name,omitempty"` // 人员姓名 Nationality *string `json:"nationality,omitempty"` // 国家 NativePlace *string `json:"nativePlace,omitempty"` // 籍贯 OrgId *string `json:"orgId,omitempty"` // 人员所在组织Id Parties *string `json:"parties,omitempty"` // 党派 Signature *string `json:"signature,omitempty"` // 人员个人签名 SmsInvitation *bool `json:"smsInvitation,omitempty"` // 是否发送验证码 Status *int `json:"status,omitempty"` // 状态 Tags []*string `json:"tags,omitempty"` // 人员标签信息 }
func (*V1StaffsCreateRequestBody) GetAddress ¶
func (m *V1StaffsCreateRequestBody) GetAddress() string
func (*V1StaffsCreateRequestBody) GetAvatarId ¶
func (m *V1StaffsCreateRequestBody) GetAvatarId() string
func (*V1StaffsCreateRequestBody) GetAvatarUrl ¶
func (m *V1StaffsCreateRequestBody) GetAvatarUrl() string
func (*V1StaffsCreateRequestBody) GetBirthdate ¶
func (m *V1StaffsCreateRequestBody) GetBirthdate() string
func (*V1StaffsCreateRequestBody) GetCareer ¶
func (m *V1StaffsCreateRequestBody) GetCareer() []*Resume
func (*V1StaffsCreateRequestBody) GetDepartments ¶
func (m *V1StaffsCreateRequestBody) GetDepartments() []*UDepartment
func (*V1StaffsCreateRequestBody) GetDisablePasswordReset ¶
func (m *V1StaffsCreateRequestBody) GetDisablePasswordReset() bool
func (*V1StaffsCreateRequestBody) GetDuties ¶
func (m *V1StaffsCreateRequestBody) GetDuties() string
func (*V1StaffsCreateRequestBody) GetEducation ¶
func (m *V1StaffsCreateRequestBody) GetEducation() []*Resume
func (*V1StaffsCreateRequestBody) GetEmail ¶
func (m *V1StaffsCreateRequestBody) GetEmail() string
func (*V1StaffsCreateRequestBody) GetEmployeeNumber ¶
func (m *V1StaffsCreateRequestBody) GetEmployeeNumber() string
func (*V1StaffsCreateRequestBody) GetExtAttr1 ¶
func (m *V1StaffsCreateRequestBody) GetExtAttr1() string
func (*V1StaffsCreateRequestBody) GetExtAttr2 ¶
func (m *V1StaffsCreateRequestBody) GetExtAttr2() string
func (*V1StaffsCreateRequestBody) GetExternalId ¶
func (m *V1StaffsCreateRequestBody) GetExternalId() string
func (*V1StaffsCreateRequestBody) GetExtraFieldSet ¶
func (m *V1StaffsCreateRequestBody) GetExtraFieldSet() map[string]string
func (*V1StaffsCreateRequestBody) GetExtraPhones ¶
func (m *V1StaffsCreateRequestBody) GetExtraPhones() []*MobilePhone
func (*V1StaffsCreateRequestBody) GetGender ¶
func (m *V1StaffsCreateRequestBody) GetGender() int
func (*V1StaffsCreateRequestBody) GetIdNumber ¶
func (m *V1StaffsCreateRequestBody) GetIdNumber() string
func (*V1StaffsCreateRequestBody) GetIntroduction ¶
func (m *V1StaffsCreateRequestBody) GetIntroduction() *Introduction
func (*V1StaffsCreateRequestBody) GetLoginName ¶
func (m *V1StaffsCreateRequestBody) GetLoginName() string
func (*V1StaffsCreateRequestBody) GetLoginPassword ¶
func (m *V1StaffsCreateRequestBody) GetLoginPassword() string
func (*V1StaffsCreateRequestBody) GetLoginWays ¶
func (m *V1StaffsCreateRequestBody) GetLoginWays() []*int
func (*V1StaffsCreateRequestBody) GetMobilePhone ¶
func (m *V1StaffsCreateRequestBody) GetMobilePhone() *MobilePhone
func (*V1StaffsCreateRequestBody) GetName ¶
func (m *V1StaffsCreateRequestBody) GetName() string
func (*V1StaffsCreateRequestBody) GetNationality ¶
func (m *V1StaffsCreateRequestBody) GetNationality() string
func (*V1StaffsCreateRequestBody) GetNativePlace ¶
func (m *V1StaffsCreateRequestBody) GetNativePlace() string
func (*V1StaffsCreateRequestBody) GetOrgId ¶
func (m *V1StaffsCreateRequestBody) GetOrgId() string
func (*V1StaffsCreateRequestBody) GetParties ¶
func (m *V1StaffsCreateRequestBody) GetParties() string
func (*V1StaffsCreateRequestBody) GetSignature ¶
func (m *V1StaffsCreateRequestBody) GetSignature() string
func (*V1StaffsCreateRequestBody) GetSmsInvitation ¶
func (m *V1StaffsCreateRequestBody) GetSmsInvitation() bool
func (*V1StaffsCreateRequestBody) GetStatus ¶
func (m *V1StaffsCreateRequestBody) GetStatus() int
func (*V1StaffsCreateRequestBody) GetTags ¶
func (m *V1StaffsCreateRequestBody) GetTags() []*string
func (*V1StaffsCreateRequestBody) SetAddress ¶
func (m *V1StaffsCreateRequestBody) SetAddress(address string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetAvatarId ¶
func (m *V1StaffsCreateRequestBody) SetAvatarId(avatarId string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetAvatarUrl ¶
func (m *V1StaffsCreateRequestBody) SetAvatarUrl(avatarUrl string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetBirthdate ¶
func (m *V1StaffsCreateRequestBody) SetBirthdate(birthdate string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetCareer ¶
func (m *V1StaffsCreateRequestBody) SetCareer(career []*Resume) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetDepartments ¶
func (m *V1StaffsCreateRequestBody) SetDepartments(departments []*UDepartment) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetDisablePasswordReset ¶
func (m *V1StaffsCreateRequestBody) SetDisablePasswordReset(disablePasswordReset bool) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetDuties ¶
func (m *V1StaffsCreateRequestBody) SetDuties(duties string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetEducation ¶
func (m *V1StaffsCreateRequestBody) SetEducation(education []*Resume) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetEmail ¶
func (m *V1StaffsCreateRequestBody) SetEmail(email string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetEmployeeNumber ¶
func (m *V1StaffsCreateRequestBody) SetEmployeeNumber(employeeNumber string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetExtAttr1 ¶
func (m *V1StaffsCreateRequestBody) SetExtAttr1(extAttr1 string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetExtAttr2 ¶
func (m *V1StaffsCreateRequestBody) SetExtAttr2(extAttr2 string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetExternalId ¶
func (m *V1StaffsCreateRequestBody) SetExternalId(externalId string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetExtraFieldSet ¶
func (m *V1StaffsCreateRequestBody) SetExtraFieldSet(extraFieldSet map[string]string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetExtraPhones ¶
func (m *V1StaffsCreateRequestBody) SetExtraPhones(extraPhones []*MobilePhone) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetGender ¶
func (m *V1StaffsCreateRequestBody) SetGender(gender int) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetIdNumber ¶
func (m *V1StaffsCreateRequestBody) SetIdNumber(idNumber string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetIntroduction ¶
func (m *V1StaffsCreateRequestBody) SetIntroduction(introduction Introduction) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetLoginName ¶
func (m *V1StaffsCreateRequestBody) SetLoginName(loginName string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetLoginPassword ¶
func (m *V1StaffsCreateRequestBody) SetLoginPassword(loginPassword string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetLoginWays ¶
func (m *V1StaffsCreateRequestBody) SetLoginWays(loginWays []*int) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetMobilePhone ¶
func (m *V1StaffsCreateRequestBody) SetMobilePhone(mobilePhone MobilePhone) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetName ¶
func (m *V1StaffsCreateRequestBody) SetName(name string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetNationality ¶
func (m *V1StaffsCreateRequestBody) SetNationality(nationality string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetNativePlace ¶
func (m *V1StaffsCreateRequestBody) SetNativePlace(nativePlace string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetOrgId ¶
func (m *V1StaffsCreateRequestBody) SetOrgId(orgId string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetParties ¶
func (m *V1StaffsCreateRequestBody) SetParties(parties string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetSignature ¶
func (m *V1StaffsCreateRequestBody) SetSignature(signature string) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetSmsInvitation ¶
func (m *V1StaffsCreateRequestBody) SetSmsInvitation(smsInvitation bool) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetStatus ¶
func (m *V1StaffsCreateRequestBody) SetStatus(status int) *V1StaffsCreateRequestBody
func (*V1StaffsCreateRequestBody) SetTags ¶
func (m *V1StaffsCreateRequestBody) SetTags(tags []*string) *V1StaffsCreateRequestBody
type V1StaffsCreateResponse ¶
type V1StaffsCreateResponse struct { Data *V1StaffsCreateData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1StaffsCreateResponse ¶
func ParseV1StaffsCreateResponse(rsp *http.Response) (*V1StaffsCreateResponse, error)
func (*V1StaffsCreateResponse) GetData ¶
func (m *V1StaffsCreateResponse) GetData() *V1StaffsCreateData
func (*V1StaffsCreateResponse) GetErrCode ¶
func (m *V1StaffsCreateResponse) GetErrCode() int
func (*V1StaffsCreateResponse) GetErrMsg ¶
func (m *V1StaffsCreateResponse) GetErrMsg() string
func (*V1StaffsCreateResponse) ToString ¶
func (m *V1StaffsCreateResponse) ToString() string
type V1StaffsDeleteData ¶
type V1StaffsDeleteData interface{}
type V1StaffsDeleteParams ¶
type V1StaffsDeleteParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1StaffsDeleteParams) SetAppToken ¶
func (m *V1StaffsDeleteParams) SetAppToken(appToken string) *V1StaffsDeleteParams
func (*V1StaffsDeleteParams) SetUserToken ¶
func (m *V1StaffsDeleteParams) SetUserToken(userToken string) *V1StaffsDeleteParams
type V1StaffsDeleteResponse ¶
type V1StaffsDeleteResponse struct { Data *V1StaffsDeleteData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1StaffsDeleteResponse ¶
func ParseV1StaffsDeleteResponse(rsp *http.Response) (*V1StaffsDeleteResponse, error)
func (*V1StaffsDeleteResponse) GetData ¶
func (m *V1StaffsDeleteResponse) GetData() *V1StaffsDeleteData
func (*V1StaffsDeleteResponse) GetErrCode ¶
func (m *V1StaffsDeleteResponse) GetErrCode() int
func (*V1StaffsDeleteResponse) GetErrMsg ¶
func (m *V1StaffsDeleteResponse) GetErrMsg() string
func (*V1StaffsDeleteResponse) ToString ¶
func (m *V1StaffsDeleteResponse) ToString() string
type V1StaffsDeptAncestorsFetchData ¶
type V1StaffsDeptAncestorsFetchData struct {
AncestorDepartments []*AncestorDepartment `json:"ancestorDepartments,omitempty"`
}
func (*V1StaffsDeptAncestorsFetchData) GetAncestorDepartments ¶
func (m *V1StaffsDeptAncestorsFetchData) GetAncestorDepartments() []*AncestorDepartment
func (*V1StaffsDeptAncestorsFetchData) SetAncestorDepartments ¶
func (m *V1StaffsDeptAncestorsFetchData) SetAncestorDepartments(ancestorDepartments []*AncestorDepartment) *V1StaffsDeptAncestorsFetchData
type V1StaffsDeptAncestorsFetchParams ¶
type V1StaffsDeptAncestorsFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1StaffsDeptAncestorsFetchParams) SetAppToken ¶
func (m *V1StaffsDeptAncestorsFetchParams) SetAppToken(appToken string) *V1StaffsDeptAncestorsFetchParams
func (*V1StaffsDeptAncestorsFetchParams) SetUserToken ¶
func (m *V1StaffsDeptAncestorsFetchParams) SetUserToken(userToken string) *V1StaffsDeptAncestorsFetchParams
type V1StaffsDeptAncestorsFetchResponse ¶
type V1StaffsDeptAncestorsFetchResponse struct { Data []*V1StaffsDeptAncestorsFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1StaffsDeptAncestorsFetchResponse ¶
func ParseV1StaffsDeptAncestorsFetchResponse(rsp *http.Response) (*V1StaffsDeptAncestorsFetchResponse, error)
func (*V1StaffsDeptAncestorsFetchResponse) GetData ¶
func (m *V1StaffsDeptAncestorsFetchResponse) GetData() []*V1StaffsDeptAncestorsFetchData
func (*V1StaffsDeptAncestorsFetchResponse) GetErrCode ¶
func (m *V1StaffsDeptAncestorsFetchResponse) GetErrCode() int
func (*V1StaffsDeptAncestorsFetchResponse) GetErrMsg ¶
func (m *V1StaffsDeptAncestorsFetchResponse) GetErrMsg() string
func (*V1StaffsDeptAncestorsFetchResponse) ToString ¶
func (m *V1StaffsDeptAncestorsFetchResponse) ToString() string
type V1StaffsFetchData ¶
type V1StaffsFetchData struct { AvatarId *string `json:"avatarId,omitempty"` // 人员图像资源ID AvatarUrl *string `json:"avatarUrl,omitempty"` // 人员图像下载地址 Departments []*Department `json:"departments,omitempty"` // 所在部门信息 Gender *int `json:"gender,omitempty"` // 性别 (可选值: 0 : 保密 , 1: 男 , 2 :女) Name *string `json:"name,omitempty"` // 人员姓名 OrgId *string `json:"orgId,omitempty"` // 人员所在组织Id OrgName *string `json:"orgName,omitempty"` // 人员组织名 Signature *string `json:"signature,omitempty"` // 签名 StaffId *string `json:"staffId,omitempty"` // 人员ID Status *int `json:"status,omitempty"` // 成员状态 INACTIVE = 0, 未注册; NORMAL = 1, 已注册; FROZEN = 2, 已冻结; DELETED = 3, 已删除 }
func (*V1StaffsFetchData) GetAvatarId ¶
func (m *V1StaffsFetchData) GetAvatarId() string
func (*V1StaffsFetchData) GetAvatarUrl ¶
func (m *V1StaffsFetchData) GetAvatarUrl() string
func (*V1StaffsFetchData) GetDepartments ¶
func (m *V1StaffsFetchData) GetDepartments() []*Department
func (*V1StaffsFetchData) GetGender ¶
func (m *V1StaffsFetchData) GetGender() int
func (*V1StaffsFetchData) GetName ¶
func (m *V1StaffsFetchData) GetName() string
func (*V1StaffsFetchData) GetOrgId ¶
func (m *V1StaffsFetchData) GetOrgId() string
func (*V1StaffsFetchData) GetOrgName ¶
func (m *V1StaffsFetchData) GetOrgName() string
func (*V1StaffsFetchData) GetSignature ¶
func (m *V1StaffsFetchData) GetSignature() string
func (*V1StaffsFetchData) GetStaffId ¶
func (m *V1StaffsFetchData) GetStaffId() string
func (*V1StaffsFetchData) GetStatus ¶
func (m *V1StaffsFetchData) GetStatus() int
func (*V1StaffsFetchData) SetAvatarId ¶
func (m *V1StaffsFetchData) SetAvatarId(avatarId string) *V1StaffsFetchData
func (*V1StaffsFetchData) SetAvatarUrl ¶
func (m *V1StaffsFetchData) SetAvatarUrl(avatarUrl string) *V1StaffsFetchData
func (*V1StaffsFetchData) SetDepartments ¶
func (m *V1StaffsFetchData) SetDepartments(departments []*Department) *V1StaffsFetchData
func (*V1StaffsFetchData) SetGender ¶
func (m *V1StaffsFetchData) SetGender(gender int) *V1StaffsFetchData
func (*V1StaffsFetchData) SetName ¶
func (m *V1StaffsFetchData) SetName(name string) *V1StaffsFetchData
func (*V1StaffsFetchData) SetOrgId ¶
func (m *V1StaffsFetchData) SetOrgId(orgId string) *V1StaffsFetchData
func (*V1StaffsFetchData) SetOrgName ¶
func (m *V1StaffsFetchData) SetOrgName(orgName string) *V1StaffsFetchData
func (*V1StaffsFetchData) SetSignature ¶
func (m *V1StaffsFetchData) SetSignature(signature string) *V1StaffsFetchData
func (*V1StaffsFetchData) SetStaffId ¶
func (m *V1StaffsFetchData) SetStaffId(staffId string) *V1StaffsFetchData
func (*V1StaffsFetchData) SetStatus ¶
func (m *V1StaffsFetchData) SetStatus(status int) *V1StaffsFetchData
type V1StaffsFetchParams ¶
type V1StaffsFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1StaffsFetchParams) SetAppToken ¶
func (m *V1StaffsFetchParams) SetAppToken(appToken string) *V1StaffsFetchParams
func (*V1StaffsFetchParams) SetUserToken ¶
func (m *V1StaffsFetchParams) SetUserToken(userToken string) *V1StaffsFetchParams
type V1StaffsFetchResponse ¶
type V1StaffsFetchResponse struct { Data *V1StaffsFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1StaffsFetchResponse ¶
func ParseV1StaffsFetchResponse(rsp *http.Response) (*V1StaffsFetchResponse, error)
func (*V1StaffsFetchResponse) GetData ¶
func (m *V1StaffsFetchResponse) GetData() *V1StaffsFetchData
func (*V1StaffsFetchResponse) GetErrCode ¶
func (m *V1StaffsFetchResponse) GetErrCode() int
func (*V1StaffsFetchResponse) GetErrMsg ¶
func (m *V1StaffsFetchResponse) GetErrMsg() string
func (*V1StaffsFetchResponse) ToString ¶
func (m *V1StaffsFetchResponse) ToString() string
type V1StaffsInforFetchData ¶
type V1StaffsInforFetchData struct { AvatarId *string `json:"avatarId,omitempty"` AvatarUrl *string `json:"avatarUrl,omitempty"` Birthdate *string `json:"birthdate,omitempty"` Career []*Resume `json:"career,omitempty"` Departments []*Department `json:"departments,omitempty"` Duties *string `json:"duties,omitempty"` Education []*Resume `json:"education,omitempty"` Email *string `json:"email,omitempty"` EmployeeNumber *string `json:"employeeNumber,omitempty"` ExternalId *string `json:"externalId,omitempty"` ExtraFieldSet map[string]string `json:"extraFieldSet,omitempty"` ExtraPhones []*MobilePhone `json:"extraPhones,omitempty"` Gender *int `json:"gender,omitempty"` IdNumber *string `json:"idNumber,omitempty"` Introduction *Introduction `json:"introduction,omitempty"` LoginName *string `json:"loginName,omitempty"` LoginPassword *string `json:"loginPassword,omitempty"` LoginWays []*int `json:"loginWays,omitempty"` MobilePhone *MobilePhone `json:"mobilePhone,omitempty"` Name *string `json:"name,omitempty"` Nationality *string `json:"nationality,omitempty"` NativePlace *string `json:"nativePlace,omitempty"` OrgId *string `json:"orgId,omitempty"` OrgName *string `json:"orgName,omitempty"` Parties *string `json:"parties,omitempty"` Signature *string `json:"signature,omitempty"` Status *int `json:"status,omitempty"` Tags []*string `json:"tags,omitempty"` }
func (*V1StaffsInforFetchData) GetAvatarId ¶
func (m *V1StaffsInforFetchData) GetAvatarId() string
func (*V1StaffsInforFetchData) GetAvatarUrl ¶
func (m *V1StaffsInforFetchData) GetAvatarUrl() string
func (*V1StaffsInforFetchData) GetBirthdate ¶
func (m *V1StaffsInforFetchData) GetBirthdate() string
func (*V1StaffsInforFetchData) GetCareer ¶
func (m *V1StaffsInforFetchData) GetCareer() []*Resume
func (*V1StaffsInforFetchData) GetDepartments ¶
func (m *V1StaffsInforFetchData) GetDepartments() []*Department
func (*V1StaffsInforFetchData) GetDuties ¶
func (m *V1StaffsInforFetchData) GetDuties() string
func (*V1StaffsInforFetchData) GetEducation ¶
func (m *V1StaffsInforFetchData) GetEducation() []*Resume
func (*V1StaffsInforFetchData) GetEmail ¶
func (m *V1StaffsInforFetchData) GetEmail() string
func (*V1StaffsInforFetchData) GetEmployeeNumber ¶
func (m *V1StaffsInforFetchData) GetEmployeeNumber() string
func (*V1StaffsInforFetchData) GetExternalId ¶
func (m *V1StaffsInforFetchData) GetExternalId() string
func (*V1StaffsInforFetchData) GetExtraFieldSet ¶
func (m *V1StaffsInforFetchData) GetExtraFieldSet() map[string]string
func (*V1StaffsInforFetchData) GetExtraPhones ¶
func (m *V1StaffsInforFetchData) GetExtraPhones() []*MobilePhone
func (*V1StaffsInforFetchData) GetGender ¶
func (m *V1StaffsInforFetchData) GetGender() int
func (*V1StaffsInforFetchData) GetIdNumber ¶
func (m *V1StaffsInforFetchData) GetIdNumber() string
func (*V1StaffsInforFetchData) GetIntroduction ¶
func (m *V1StaffsInforFetchData) GetIntroduction() *Introduction
func (*V1StaffsInforFetchData) GetLoginName ¶
func (m *V1StaffsInforFetchData) GetLoginName() string
func (*V1StaffsInforFetchData) GetLoginPassword ¶
func (m *V1StaffsInforFetchData) GetLoginPassword() string
func (*V1StaffsInforFetchData) GetLoginWays ¶
func (m *V1StaffsInforFetchData) GetLoginWays() []*int
func (*V1StaffsInforFetchData) GetMobilePhone ¶
func (m *V1StaffsInforFetchData) GetMobilePhone() *MobilePhone
func (*V1StaffsInforFetchData) GetName ¶
func (m *V1StaffsInforFetchData) GetName() string
func (*V1StaffsInforFetchData) GetNationality ¶
func (m *V1StaffsInforFetchData) GetNationality() string
func (*V1StaffsInforFetchData) GetNativePlace ¶
func (m *V1StaffsInforFetchData) GetNativePlace() string
func (*V1StaffsInforFetchData) GetOrgId ¶
func (m *V1StaffsInforFetchData) GetOrgId() string
func (*V1StaffsInforFetchData) GetOrgName ¶
func (m *V1StaffsInforFetchData) GetOrgName() string
func (*V1StaffsInforFetchData) GetParties ¶
func (m *V1StaffsInforFetchData) GetParties() string
func (*V1StaffsInforFetchData) GetSignature ¶
func (m *V1StaffsInforFetchData) GetSignature() string
func (*V1StaffsInforFetchData) GetStatus ¶
func (m *V1StaffsInforFetchData) GetStatus() int
func (*V1StaffsInforFetchData) GetTags ¶
func (m *V1StaffsInforFetchData) GetTags() []*string
func (*V1StaffsInforFetchData) SetAvatarId ¶
func (m *V1StaffsInforFetchData) SetAvatarId(avatarId string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetAvatarUrl ¶
func (m *V1StaffsInforFetchData) SetAvatarUrl(avatarUrl string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetBirthdate ¶
func (m *V1StaffsInforFetchData) SetBirthdate(birthdate string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetCareer ¶
func (m *V1StaffsInforFetchData) SetCareer(career []*Resume) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetDepartments ¶
func (m *V1StaffsInforFetchData) SetDepartments(departments []*Department) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetDuties ¶
func (m *V1StaffsInforFetchData) SetDuties(duties string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetEducation ¶
func (m *V1StaffsInforFetchData) SetEducation(education []*Resume) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetEmail ¶
func (m *V1StaffsInforFetchData) SetEmail(email string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetEmployeeNumber ¶
func (m *V1StaffsInforFetchData) SetEmployeeNumber(employeeNumber string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetExternalId ¶
func (m *V1StaffsInforFetchData) SetExternalId(externalId string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetExtraFieldSet ¶
func (m *V1StaffsInforFetchData) SetExtraFieldSet(extraFieldSet map[string]string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetExtraPhones ¶
func (m *V1StaffsInforFetchData) SetExtraPhones(extraPhones []*MobilePhone) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetGender ¶
func (m *V1StaffsInforFetchData) SetGender(gender int) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetIdNumber ¶
func (m *V1StaffsInforFetchData) SetIdNumber(idNumber string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetIntroduction ¶
func (m *V1StaffsInforFetchData) SetIntroduction(introduction Introduction) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetLoginName ¶
func (m *V1StaffsInforFetchData) SetLoginName(loginName string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetLoginPassword ¶
func (m *V1StaffsInforFetchData) SetLoginPassword(loginPassword string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetLoginWays ¶
func (m *V1StaffsInforFetchData) SetLoginWays(loginWays []*int) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetMobilePhone ¶
func (m *V1StaffsInforFetchData) SetMobilePhone(mobilePhone MobilePhone) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetName ¶
func (m *V1StaffsInforFetchData) SetName(name string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetNationality ¶
func (m *V1StaffsInforFetchData) SetNationality(nationality string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetNativePlace ¶
func (m *V1StaffsInforFetchData) SetNativePlace(nativePlace string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetOrgId ¶
func (m *V1StaffsInforFetchData) SetOrgId(orgId string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetOrgName ¶
func (m *V1StaffsInforFetchData) SetOrgName(orgName string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetParties ¶
func (m *V1StaffsInforFetchData) SetParties(parties string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetSignature ¶
func (m *V1StaffsInforFetchData) SetSignature(signature string) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetStatus ¶
func (m *V1StaffsInforFetchData) SetStatus(status int) *V1StaffsInforFetchData
func (*V1StaffsInforFetchData) SetTags ¶
func (m *V1StaffsInforFetchData) SetTags(tags []*string) *V1StaffsInforFetchData
type V1StaffsInforFetchParams ¶
type V1StaffsInforFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1StaffsInforFetchParams) SetAppToken ¶
func (m *V1StaffsInforFetchParams) SetAppToken(appToken string) *V1StaffsInforFetchParams
func (*V1StaffsInforFetchParams) SetUserToken ¶
func (m *V1StaffsInforFetchParams) SetUserToken(userToken string) *V1StaffsInforFetchParams
type V1StaffsInforFetchResponse ¶
type V1StaffsInforFetchResponse struct { Data *V1StaffsInforFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1StaffsInforFetchResponse ¶
func ParseV1StaffsInforFetchResponse(rsp *http.Response) (*V1StaffsInforFetchResponse, error)
func (*V1StaffsInforFetchResponse) GetData ¶
func (m *V1StaffsInforFetchResponse) GetData() *V1StaffsInforFetchData
func (*V1StaffsInforFetchResponse) GetErrCode ¶
func (m *V1StaffsInforFetchResponse) GetErrCode() int
func (*V1StaffsInforFetchResponse) GetErrMsg ¶
func (m *V1StaffsInforFetchResponse) GetErrMsg() string
func (*V1StaffsInforFetchResponse) ToString ¶
func (m *V1StaffsInforFetchResponse) ToString() string
type V1StaffsUpdateParams ¶
type V1StaffsUpdateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1StaffsUpdateParams) SetAppToken ¶
func (m *V1StaffsUpdateParams) SetAppToken(appToken string) *V1StaffsUpdateParams
func (*V1StaffsUpdateParams) SetUserToken ¶
func (m *V1StaffsUpdateParams) SetUserToken(userToken string) *V1StaffsUpdateParams
type V1StaffsUpdateRequestBody ¶
type V1StaffsUpdateRequestBody struct { Address *string `json:"address,omitempty"` // 人员(办公)地址 AvatarId *string `json:"avatarId,omitempty"` // 人员在蓝信里的头像 Birthdate *string `json:"birthdate,omitempty"` // 出生日期。格式:yyyy-mm-dd Career []*Resume `json:"career,omitempty"` // 职业 日期格式:yyyy-mm-dd Departments []*UDepartment `json:"departments,omitempty"` // 人员所在分支,含分支Id和人员在分支里的排序。人员在分支下排序的序号,不确定时可填0,服务端为忽略0值。有效值从1开始 Duties *string `json:"duties,omitempty"` // 职务 Education []*Resume `json:"education,omitempty"` // 教育程度 日期格式:yyyy-mm-dd Email *string `json:"email,omitempty"` // 电子邮箱地址 EmployeeNumber *string `json:"employeeNumber,omitempty"` // 人员号 ExtAttr1 *string `json:"extAttr1,omitempty"` // 扩展字段 ExtAttr2 *string `json:"extAttr2,omitempty"` // 扩展字段 ExternalId *string `json:"externalId,omitempty"` ExtraFieldSet map[string]interface{} `json:"extraFieldSet,omitempty"` // 自定义扩展属性,k代表扩展字段id。 ExtraPhones []*MobilePhone `json:"extraPhones,omitempty"` // 附加联系方式 Gender *int `json:"gender,omitempty"` // 性别:0-保密, 1-男, 2-女 IdNumber *string `json:"idNumber,omitempty"` // 身份证号 Introduction *Introduction `json:"introduction,omitempty"` LoginName *string `json:"loginName,omitempty"` // 人员使用人员名登录蓝信时的人员名,也称staffId。可由组织在创建时指定,并代表一定含义比如工号,创建后不可修改,组织内必须唯一。 LoginWays []*int `json:"loginWays,omitempty"` // 蓝信登录方式:0-手机号, 1-邮箱, 2-账密。不填时默认手机号且手机号不能为空 MobilePhone *MobilePhone `json:"mobilePhone,omitempty"` Name *string `json:"name,omitempty"` // 人员姓名 Nationality *string `json:"nationality,omitempty"` // 民族 NativePlace *string `json:"nativePlace,omitempty"` // 籍贯 Parties *string `json:"parties,omitempty"` // 党派 Signature *string `json:"signature,omitempty"` // 签名 Status *int `json:"status,omitempty"` // 成员状态, 更新时允许值 :NORMAL= 1, 已注册; FROZEN = 2, 冻结 Tags []*string `json:"tags,omitempty"` // 人员标签信息 }
func (*V1StaffsUpdateRequestBody) GetAddress ¶
func (m *V1StaffsUpdateRequestBody) GetAddress() string
func (*V1StaffsUpdateRequestBody) GetAvatarId ¶
func (m *V1StaffsUpdateRequestBody) GetAvatarId() string
func (*V1StaffsUpdateRequestBody) GetBirthdate ¶
func (m *V1StaffsUpdateRequestBody) GetBirthdate() string
func (*V1StaffsUpdateRequestBody) GetCareer ¶
func (m *V1StaffsUpdateRequestBody) GetCareer() []*Resume
func (*V1StaffsUpdateRequestBody) GetDepartments ¶
func (m *V1StaffsUpdateRequestBody) GetDepartments() []*UDepartment
func (*V1StaffsUpdateRequestBody) GetDuties ¶
func (m *V1StaffsUpdateRequestBody) GetDuties() string
func (*V1StaffsUpdateRequestBody) GetEducation ¶
func (m *V1StaffsUpdateRequestBody) GetEducation() []*Resume
func (*V1StaffsUpdateRequestBody) GetEmail ¶
func (m *V1StaffsUpdateRequestBody) GetEmail() string
func (*V1StaffsUpdateRequestBody) GetEmployeeNumber ¶
func (m *V1StaffsUpdateRequestBody) GetEmployeeNumber() string
func (*V1StaffsUpdateRequestBody) GetExtAttr1 ¶
func (m *V1StaffsUpdateRequestBody) GetExtAttr1() string
func (*V1StaffsUpdateRequestBody) GetExtAttr2 ¶
func (m *V1StaffsUpdateRequestBody) GetExtAttr2() string
func (*V1StaffsUpdateRequestBody) GetExternalId ¶
func (m *V1StaffsUpdateRequestBody) GetExternalId() string
func (*V1StaffsUpdateRequestBody) GetExtraFieldSet ¶
func (m *V1StaffsUpdateRequestBody) GetExtraFieldSet() map[string]interface{}
func (*V1StaffsUpdateRequestBody) GetExtraPhones ¶
func (m *V1StaffsUpdateRequestBody) GetExtraPhones() []*MobilePhone
func (*V1StaffsUpdateRequestBody) GetGender ¶
func (m *V1StaffsUpdateRequestBody) GetGender() int
func (*V1StaffsUpdateRequestBody) GetIdNumber ¶
func (m *V1StaffsUpdateRequestBody) GetIdNumber() string
func (*V1StaffsUpdateRequestBody) GetIntroduction ¶
func (m *V1StaffsUpdateRequestBody) GetIntroduction() *Introduction
func (*V1StaffsUpdateRequestBody) GetLoginName ¶
func (m *V1StaffsUpdateRequestBody) GetLoginName() string
func (*V1StaffsUpdateRequestBody) GetLoginWays ¶
func (m *V1StaffsUpdateRequestBody) GetLoginWays() []*int
func (*V1StaffsUpdateRequestBody) GetMobilePhone ¶
func (m *V1StaffsUpdateRequestBody) GetMobilePhone() *MobilePhone
func (*V1StaffsUpdateRequestBody) GetName ¶
func (m *V1StaffsUpdateRequestBody) GetName() string
func (*V1StaffsUpdateRequestBody) GetNationality ¶
func (m *V1StaffsUpdateRequestBody) GetNationality() string
func (*V1StaffsUpdateRequestBody) GetNativePlace ¶
func (m *V1StaffsUpdateRequestBody) GetNativePlace() string
func (*V1StaffsUpdateRequestBody) GetParties ¶
func (m *V1StaffsUpdateRequestBody) GetParties() string
func (*V1StaffsUpdateRequestBody) GetSignature ¶
func (m *V1StaffsUpdateRequestBody) GetSignature() string
func (*V1StaffsUpdateRequestBody) GetStatus ¶
func (m *V1StaffsUpdateRequestBody) GetStatus() int
func (*V1StaffsUpdateRequestBody) GetTags ¶
func (m *V1StaffsUpdateRequestBody) GetTags() []*string
func (*V1StaffsUpdateRequestBody) SetAddress ¶
func (m *V1StaffsUpdateRequestBody) SetAddress(address string) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetAvatarId ¶
func (m *V1StaffsUpdateRequestBody) SetAvatarId(avatarId string) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetBirthdate ¶
func (m *V1StaffsUpdateRequestBody) SetBirthdate(birthdate string) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetCareer ¶
func (m *V1StaffsUpdateRequestBody) SetCareer(career []*Resume) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetDepartments ¶
func (m *V1StaffsUpdateRequestBody) SetDepartments(departments []*UDepartment) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetDuties ¶
func (m *V1StaffsUpdateRequestBody) SetDuties(duties string) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetEducation ¶
func (m *V1StaffsUpdateRequestBody) SetEducation(education []*Resume) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetEmail ¶
func (m *V1StaffsUpdateRequestBody) SetEmail(email string) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetEmployeeNumber ¶
func (m *V1StaffsUpdateRequestBody) SetEmployeeNumber(employeeNumber string) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetExtAttr1 ¶
func (m *V1StaffsUpdateRequestBody) SetExtAttr1(extAttr1 string) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetExtAttr2 ¶
func (m *V1StaffsUpdateRequestBody) SetExtAttr2(extAttr2 string) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetExternalId ¶
func (m *V1StaffsUpdateRequestBody) SetExternalId(externalId string) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetExtraFieldSet ¶
func (m *V1StaffsUpdateRequestBody) SetExtraFieldSet(extraFieldSet map[string]interface{}) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetExtraPhones ¶
func (m *V1StaffsUpdateRequestBody) SetExtraPhones(extraPhones []*MobilePhone) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetGender ¶
func (m *V1StaffsUpdateRequestBody) SetGender(gender int) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetIdNumber ¶
func (m *V1StaffsUpdateRequestBody) SetIdNumber(idNumber string) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetIntroduction ¶
func (m *V1StaffsUpdateRequestBody) SetIntroduction(introduction Introduction) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetLoginName ¶
func (m *V1StaffsUpdateRequestBody) SetLoginName(loginName string) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetLoginWays ¶
func (m *V1StaffsUpdateRequestBody) SetLoginWays(loginWays []*int) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetMobilePhone ¶
func (m *V1StaffsUpdateRequestBody) SetMobilePhone(mobilePhone MobilePhone) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetName ¶
func (m *V1StaffsUpdateRequestBody) SetName(name string) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetNationality ¶
func (m *V1StaffsUpdateRequestBody) SetNationality(nationality string) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetNativePlace ¶
func (m *V1StaffsUpdateRequestBody) SetNativePlace(nativePlace string) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetParties ¶
func (m *V1StaffsUpdateRequestBody) SetParties(parties string) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetSignature ¶
func (m *V1StaffsUpdateRequestBody) SetSignature(signature string) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetStatus ¶
func (m *V1StaffsUpdateRequestBody) SetStatus(status int) *V1StaffsUpdateRequestBody
func (*V1StaffsUpdateRequestBody) SetTags ¶
func (m *V1StaffsUpdateRequestBody) SetTags(tags []*string) *V1StaffsUpdateRequestBody
type V1StaffsUpdateResponse ¶
type V1StaffsUpdateResponse struct { ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1StaffsUpdateResponse ¶
func ParseV1StaffsUpdateResponse(rsp *http.Response) (*V1StaffsUpdateResponse, error)
func (*V1StaffsUpdateResponse) GetErrCode ¶
func (m *V1StaffsUpdateResponse) GetErrCode() int
func (*V1StaffsUpdateResponse) GetErrMsg ¶
func (m *V1StaffsUpdateResponse) GetErrMsg() string
func (*V1StaffsUpdateResponse) ToString ¶
func (m *V1StaffsUpdateResponse) ToString() string
type V1TagGroupsCreateData ¶
type V1TagGroupsCreateData struct {
TagGroupId *string `json:"tagGroupId,omitempty"`
}
func (*V1TagGroupsCreateData) GetTagGroupId ¶
func (m *V1TagGroupsCreateData) GetTagGroupId() string
func (*V1TagGroupsCreateData) SetTagGroupId ¶
func (m *V1TagGroupsCreateData) SetTagGroupId(tagGroupId string) *V1TagGroupsCreateData
type V1TagGroupsCreateParams ¶
type V1TagGroupsCreateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1TagGroupsCreateParams) SetAppToken ¶
func (m *V1TagGroupsCreateParams) SetAppToken(appToken string) *V1TagGroupsCreateParams
func (*V1TagGroupsCreateParams) SetUserToken ¶
func (m *V1TagGroupsCreateParams) SetUserToken(userToken string) *V1TagGroupsCreateParams
type V1TagGroupsCreateRequestBody ¶
type V1TagGroupsCreateRequestBody struct { OrgId *string `json:"orgId,omitempty"` // 组织ID TagGroupCategory *int `json:"tagGroupCategory,omitempty"` // 标签类别。1:用于staff,2:用于department TagGroupName *string `json:"tagGroupName,omitempty"` // 标签分组名称(名称需要组织内唯一,不可重复,建议使用:应用开发商名称+应用名称+标签分组名称) TagGroupType *string `json:"tagGroupType,omitempty"` // 标签组类型,用于分类检索, 非必填。通过这个字段应用可以方便的管理自己所创建的标签分组,是个自定义字符串,建议使用应用的域名再加个uuid保证唯一性 }
func (*V1TagGroupsCreateRequestBody) GetOrgId ¶
func (m *V1TagGroupsCreateRequestBody) GetOrgId() string
func (*V1TagGroupsCreateRequestBody) GetTagGroupCategory ¶
func (m *V1TagGroupsCreateRequestBody) GetTagGroupCategory() int
func (*V1TagGroupsCreateRequestBody) GetTagGroupName ¶
func (m *V1TagGroupsCreateRequestBody) GetTagGroupName() string
func (*V1TagGroupsCreateRequestBody) GetTagGroupType ¶
func (m *V1TagGroupsCreateRequestBody) GetTagGroupType() string
func (*V1TagGroupsCreateRequestBody) SetOrgId ¶
func (m *V1TagGroupsCreateRequestBody) SetOrgId(orgId string) *V1TagGroupsCreateRequestBody
func (*V1TagGroupsCreateRequestBody) SetTagGroupCategory ¶
func (m *V1TagGroupsCreateRequestBody) SetTagGroupCategory(tagGroupCategory int) *V1TagGroupsCreateRequestBody
func (*V1TagGroupsCreateRequestBody) SetTagGroupName ¶
func (m *V1TagGroupsCreateRequestBody) SetTagGroupName(tagGroupName string) *V1TagGroupsCreateRequestBody
func (*V1TagGroupsCreateRequestBody) SetTagGroupType ¶
func (m *V1TagGroupsCreateRequestBody) SetTagGroupType(tagGroupType string) *V1TagGroupsCreateRequestBody
type V1TagGroupsCreateResponse ¶
type V1TagGroupsCreateResponse struct { Data *V1TagGroupsCreateData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1TagGroupsCreateResponse ¶
func ParseV1TagGroupsCreateResponse(rsp *http.Response) (*V1TagGroupsCreateResponse, error)
func (*V1TagGroupsCreateResponse) GetData ¶
func (m *V1TagGroupsCreateResponse) GetData() *V1TagGroupsCreateData
func (*V1TagGroupsCreateResponse) GetErrCode ¶
func (m *V1TagGroupsCreateResponse) GetErrCode() int
func (*V1TagGroupsCreateResponse) GetErrMsg ¶
func (m *V1TagGroupsCreateResponse) GetErrMsg() string
func (*V1TagGroupsCreateResponse) ToString ¶
func (m *V1TagGroupsCreateResponse) ToString() string
type V1TagGroupsDeleteParams ¶
type V1TagGroupsDeleteParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1TagGroupsDeleteParams) SetAppToken ¶
func (m *V1TagGroupsDeleteParams) SetAppToken(appToken string) *V1TagGroupsDeleteParams
func (*V1TagGroupsDeleteParams) SetUserToken ¶
func (m *V1TagGroupsDeleteParams) SetUserToken(userToken string) *V1TagGroupsDeleteParams
type V1TagGroupsDeleteResponse ¶
type V1TagGroupsDeleteResponse struct { ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1TagGroupsDeleteResponse ¶
func ParseV1TagGroupsDeleteResponse(rsp *http.Response) (*V1TagGroupsDeleteResponse, error)
func (*V1TagGroupsDeleteResponse) GetErrCode ¶
func (m *V1TagGroupsDeleteResponse) GetErrCode() int
func (*V1TagGroupsDeleteResponse) GetErrMsg ¶
func (m *V1TagGroupsDeleteResponse) GetErrMsg() string
func (*V1TagGroupsDeleteResponse) ToString ¶
func (m *V1TagGroupsDeleteResponse) ToString() string
type V1TagGroupsFetchData ¶
type V1TagGroupsFetchData struct {
TagGroupIds []*string `json:"tagGroupIds,omitempty"`
}
func (*V1TagGroupsFetchData) GetTagGroupIds ¶
func (m *V1TagGroupsFetchData) GetTagGroupIds() []*string
func (*V1TagGroupsFetchData) SetTagGroupIds ¶
func (m *V1TagGroupsFetchData) SetTagGroupIds(tagGroupIds []*string) *V1TagGroupsFetchData
type V1TagGroupsFetchParams ¶
type V1TagGroupsFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1TagGroupsFetchParams) SetAppToken ¶
func (m *V1TagGroupsFetchParams) SetAppToken(appToken string) *V1TagGroupsFetchParams
func (*V1TagGroupsFetchParams) SetUserToken ¶
func (m *V1TagGroupsFetchParams) SetUserToken(userToken string) *V1TagGroupsFetchParams
type V1TagGroupsFetchRequestBody ¶
type V1TagGroupsFetchRequestBody struct { CategoryList []*int `json:"categoryList,omitempty"` // 标签组分类。1:人员标签,2:分支标签 OrgId *string `json:"orgId,omitempty"` // 组织ID TagGroupType *string `json:"tagGroupType,omitempty"` // 标签组类型索引 }
func (*V1TagGroupsFetchRequestBody) GetCategoryList ¶
func (m *V1TagGroupsFetchRequestBody) GetCategoryList() []*int
func (*V1TagGroupsFetchRequestBody) GetOrgId ¶
func (m *V1TagGroupsFetchRequestBody) GetOrgId() string
func (*V1TagGroupsFetchRequestBody) GetTagGroupType ¶
func (m *V1TagGroupsFetchRequestBody) GetTagGroupType() string
func (*V1TagGroupsFetchRequestBody) SetCategoryList ¶
func (m *V1TagGroupsFetchRequestBody) SetCategoryList(categoryList []*int) *V1TagGroupsFetchRequestBody
func (*V1TagGroupsFetchRequestBody) SetOrgId ¶
func (m *V1TagGroupsFetchRequestBody) SetOrgId(orgId string) *V1TagGroupsFetchRequestBody
func (*V1TagGroupsFetchRequestBody) SetTagGroupType ¶
func (m *V1TagGroupsFetchRequestBody) SetTagGroupType(tagGroupType string) *V1TagGroupsFetchRequestBody
type V1TagGroupsFetchResponse ¶
type V1TagGroupsFetchResponse struct { Data *V1TagGroupsFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1TagGroupsFetchResponse ¶
func ParseV1TagGroupsFetchResponse(rsp *http.Response) (*V1TagGroupsFetchResponse, error)
func (*V1TagGroupsFetchResponse) GetData ¶
func (m *V1TagGroupsFetchResponse) GetData() *V1TagGroupsFetchData
func (*V1TagGroupsFetchResponse) GetErrCode ¶
func (m *V1TagGroupsFetchResponse) GetErrCode() int
func (*V1TagGroupsFetchResponse) GetErrMsg ¶
func (m *V1TagGroupsFetchResponse) GetErrMsg() string
func (*V1TagGroupsFetchResponse) ToString ¶
func (m *V1TagGroupsFetchResponse) ToString() string
type V1TagGroupsInfoFetchData ¶
type V1TagGroupsInfoFetchData struct { TagGroupCategory *int `json:"tagGroupCategory,omitempty"` // 标签分类。1:staff分类,2:department分类。 TagGroupName *string `json:"tagGroupName,omitempty"` // 标签组名称 TagGroupType *string `json:"tagGroupType,omitempty"` // 标签组类型(用于索引) Tags []*GroupInfoTag `json:"tags,omitempty"` // 标签列表 }
func (*V1TagGroupsInfoFetchData) GetTagGroupCategory ¶
func (m *V1TagGroupsInfoFetchData) GetTagGroupCategory() int
func (*V1TagGroupsInfoFetchData) GetTagGroupName ¶
func (m *V1TagGroupsInfoFetchData) GetTagGroupName() string
func (*V1TagGroupsInfoFetchData) GetTagGroupType ¶
func (m *V1TagGroupsInfoFetchData) GetTagGroupType() string
func (*V1TagGroupsInfoFetchData) GetTags ¶
func (m *V1TagGroupsInfoFetchData) GetTags() []*GroupInfoTag
func (*V1TagGroupsInfoFetchData) SetTagGroupCategory ¶
func (m *V1TagGroupsInfoFetchData) SetTagGroupCategory(tagGroupCategory int) *V1TagGroupsInfoFetchData
func (*V1TagGroupsInfoFetchData) SetTagGroupName ¶
func (m *V1TagGroupsInfoFetchData) SetTagGroupName(tagGroupName string) *V1TagGroupsInfoFetchData
func (*V1TagGroupsInfoFetchData) SetTagGroupType ¶
func (m *V1TagGroupsInfoFetchData) SetTagGroupType(tagGroupType string) *V1TagGroupsInfoFetchData
func (*V1TagGroupsInfoFetchData) SetTags ¶
func (m *V1TagGroupsInfoFetchData) SetTags(tags []*GroupInfoTag) *V1TagGroupsInfoFetchData
type V1TagGroupsInfoFetchParams ¶
type V1TagGroupsInfoFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1TagGroupsInfoFetchParams) SetAppToken ¶
func (m *V1TagGroupsInfoFetchParams) SetAppToken(appToken string) *V1TagGroupsInfoFetchParams
func (*V1TagGroupsInfoFetchParams) SetUserToken ¶
func (m *V1TagGroupsInfoFetchParams) SetUserToken(userToken string) *V1TagGroupsInfoFetchParams
type V1TagGroupsInfoFetchResponse ¶
type V1TagGroupsInfoFetchResponse struct { Data *V1TagGroupsInfoFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1TagGroupsInfoFetchResponse ¶
func ParseV1TagGroupsInfoFetchResponse(rsp *http.Response) (*V1TagGroupsInfoFetchResponse, error)
func (*V1TagGroupsInfoFetchResponse) GetData ¶
func (m *V1TagGroupsInfoFetchResponse) GetData() *V1TagGroupsInfoFetchData
func (*V1TagGroupsInfoFetchResponse) GetErrCode ¶
func (m *V1TagGroupsInfoFetchResponse) GetErrCode() int
func (*V1TagGroupsInfoFetchResponse) GetErrMsg ¶
func (m *V1TagGroupsInfoFetchResponse) GetErrMsg() string
func (*V1TagGroupsInfoFetchResponse) ToString ¶
func (m *V1TagGroupsInfoFetchResponse) ToString() string
type V1TagGroupsUpdateParams ¶
type V1TagGroupsUpdateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1TagGroupsUpdateParams) SetAppToken ¶
func (m *V1TagGroupsUpdateParams) SetAppToken(appToken string) *V1TagGroupsUpdateParams
func (*V1TagGroupsUpdateParams) SetUserToken ¶
func (m *V1TagGroupsUpdateParams) SetUserToken(userToken string) *V1TagGroupsUpdateParams
type V1TagGroupsUpdateRequestBody ¶
type V1TagGroupsUpdateRequestBody struct {
TagGroupName *string `json:"tagGroupName,omitempty"` // 标签组的名字
}
func (*V1TagGroupsUpdateRequestBody) GetTagGroupName ¶
func (m *V1TagGroupsUpdateRequestBody) GetTagGroupName() string
func (*V1TagGroupsUpdateRequestBody) SetTagGroupName ¶
func (m *V1TagGroupsUpdateRequestBody) SetTagGroupName(tagGroupName string) *V1TagGroupsUpdateRequestBody
type V1TagGroupsUpdateResponse ¶
type V1TagGroupsUpdateResponse struct { ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1TagGroupsUpdateResponse ¶
func ParseV1TagGroupsUpdateResponse(rsp *http.Response) (*V1TagGroupsUpdateResponse, error)
func (*V1TagGroupsUpdateResponse) GetErrCode ¶
func (m *V1TagGroupsUpdateResponse) GetErrCode() int
func (*V1TagGroupsUpdateResponse) GetErrMsg ¶
func (m *V1TagGroupsUpdateResponse) GetErrMsg() string
func (*V1TagGroupsUpdateResponse) ToString ¶
func (m *V1TagGroupsUpdateResponse) ToString() string
type V1TagsCreateData ¶
type V1TagsCreateData struct {
TagId *string `json:"tagId,omitempty"`
}
func (*V1TagsCreateData) GetTagId ¶
func (m *V1TagsCreateData) GetTagId() string
func (*V1TagsCreateData) SetTagId ¶
func (m *V1TagsCreateData) SetTagId(tagId string) *V1TagsCreateData
type V1TagsCreateParams ¶
type V1TagsCreateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1TagsCreateParams) SetAppToken ¶
func (m *V1TagsCreateParams) SetAppToken(appToken string) *V1TagsCreateParams
func (*V1TagsCreateParams) SetUserToken ¶
func (m *V1TagsCreateParams) SetUserToken(userToken string) *V1TagsCreateParams
type V1TagsCreateRequestBody ¶
type V1TagsCreateRequestBody struct { TagGroupId *string `json:"tagGroupId,omitempty"` TagName *string `json:"tagName,omitempty"` }
func (*V1TagsCreateRequestBody) GetTagGroupId ¶
func (m *V1TagsCreateRequestBody) GetTagGroupId() string
func (*V1TagsCreateRequestBody) GetTagName ¶
func (m *V1TagsCreateRequestBody) GetTagName() string
func (*V1TagsCreateRequestBody) SetTagGroupId ¶
func (m *V1TagsCreateRequestBody) SetTagGroupId(tagGroupId string) *V1TagsCreateRequestBody
func (*V1TagsCreateRequestBody) SetTagName ¶
func (m *V1TagsCreateRequestBody) SetTagName(tagName string) *V1TagsCreateRequestBody
type V1TagsCreateResponse ¶
type V1TagsCreateResponse struct { Data *V1TagsCreateData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1TagsCreateResponse ¶
func ParseV1TagsCreateResponse(rsp *http.Response) (*V1TagsCreateResponse, error)
func (*V1TagsCreateResponse) GetData ¶
func (m *V1TagsCreateResponse) GetData() *V1TagsCreateData
func (*V1TagsCreateResponse) GetErrCode ¶
func (m *V1TagsCreateResponse) GetErrCode() int
func (*V1TagsCreateResponse) GetErrMsg ¶
func (m *V1TagsCreateResponse) GetErrMsg() string
func (*V1TagsCreateResponse) ToString ¶
func (m *V1TagsCreateResponse) ToString() string
type V1TagsDeleteData ¶
type V1TagsDeleteData interface{}
type V1TagsDeleteParams ¶
type V1TagsDeleteParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1TagsDeleteParams) SetAppToken ¶
func (m *V1TagsDeleteParams) SetAppToken(appToken string) *V1TagsDeleteParams
func (*V1TagsDeleteParams) SetUserToken ¶
func (m *V1TagsDeleteParams) SetUserToken(userToken string) *V1TagsDeleteParams
type V1TagsDeleteResponse ¶
type V1TagsDeleteResponse struct { Data *V1TagsDeleteData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1TagsDeleteResponse ¶
func ParseV1TagsDeleteResponse(rsp *http.Response) (*V1TagsDeleteResponse, error)
func (*V1TagsDeleteResponse) GetData ¶
func (m *V1TagsDeleteResponse) GetData() *V1TagsDeleteData
func (*V1TagsDeleteResponse) GetErrCode ¶
func (m *V1TagsDeleteResponse) GetErrCode() int
func (*V1TagsDeleteResponse) GetErrMsg ¶
func (m *V1TagsDeleteResponse) GetErrMsg() string
func (*V1TagsDeleteResponse) ToString ¶
func (m *V1TagsDeleteResponse) ToString() string
type V1TagsFetchData ¶
type V1TagsFetchData struct { HasMore *bool `json:"hasMore,omitempty"` LatestVersion *string `json:"latestVersion,omitempty"` Staffs []*TagStaffInfo `json:"staffs,omitempty"` Total *int `json:"total,omitempty"` }
func (*V1TagsFetchData) GetHasMore ¶
func (m *V1TagsFetchData) GetHasMore() bool
func (*V1TagsFetchData) GetLatestVersion ¶
func (m *V1TagsFetchData) GetLatestVersion() string
func (*V1TagsFetchData) GetStaffs ¶
func (m *V1TagsFetchData) GetStaffs() []*TagStaffInfo
func (*V1TagsFetchData) GetTotal ¶
func (m *V1TagsFetchData) GetTotal() int
func (*V1TagsFetchData) SetHasMore ¶
func (m *V1TagsFetchData) SetHasMore(hasMore bool) *V1TagsFetchData
func (*V1TagsFetchData) SetLatestVersion ¶
func (m *V1TagsFetchData) SetLatestVersion(latestVersion string) *V1TagsFetchData
func (*V1TagsFetchData) SetStaffs ¶
func (m *V1TagsFetchData) SetStaffs(staffs []*TagStaffInfo) *V1TagsFetchData
func (*V1TagsFetchData) SetTotal ¶
func (m *V1TagsFetchData) SetTotal(total int) *V1TagsFetchData
type V1TagsFetchParams ¶
type V1TagsFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token Page *int `json:"page,omitempty"` // 起始页码从1开始,默认值为1 PageSize *int `json:"page_size,omitempty"` // 每页显示个数,默认值是1000,最大值是100000 }
func (*V1TagsFetchParams) SetAppToken ¶
func (m *V1TagsFetchParams) SetAppToken(appToken string) *V1TagsFetchParams
func (*V1TagsFetchParams) SetPage ¶
func (m *V1TagsFetchParams) SetPage(page int) *V1TagsFetchParams
func (*V1TagsFetchParams) SetPageSize ¶
func (m *V1TagsFetchParams) SetPageSize(pageSize int) *V1TagsFetchParams
func (*V1TagsFetchParams) SetUserToken ¶
func (m *V1TagsFetchParams) SetUserToken(userToken string) *V1TagsFetchParams
type V1TagsFetchRequestBody ¶
type V1TagsFetchRequestBody struct { OrgId *string `json:"orgId,omitempty"` TagFilters []*TagFilter `json:"tagFilters,omitempty"` }
func (*V1TagsFetchRequestBody) GetOrgId ¶
func (m *V1TagsFetchRequestBody) GetOrgId() string
func (*V1TagsFetchRequestBody) GetTagFilters ¶
func (m *V1TagsFetchRequestBody) GetTagFilters() []*TagFilter
func (*V1TagsFetchRequestBody) SetOrgId ¶
func (m *V1TagsFetchRequestBody) SetOrgId(orgId string) *V1TagsFetchRequestBody
func (*V1TagsFetchRequestBody) SetTagFilters ¶
func (m *V1TagsFetchRequestBody) SetTagFilters(tagFilters []*TagFilter) *V1TagsFetchRequestBody
type V1TagsFetchResponse ¶
type V1TagsFetchResponse struct { Data *V1TagsFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1TagsFetchResponse ¶
func ParseV1TagsFetchResponse(rsp *http.Response) (*V1TagsFetchResponse, error)
func (*V1TagsFetchResponse) GetData ¶
func (m *V1TagsFetchResponse) GetData() *V1TagsFetchData
func (*V1TagsFetchResponse) GetErrCode ¶
func (m *V1TagsFetchResponse) GetErrCode() int
func (*V1TagsFetchResponse) GetErrMsg ¶
func (m *V1TagsFetchResponse) GetErrMsg() string
func (*V1TagsFetchResponse) ToString ¶
func (m *V1TagsFetchResponse) ToString() string
type V1TagsMetaFetchData ¶
type V1TagsMetaFetchData struct {
TagMetaList []*TagMeta `json:"tagMetaList,omitempty"`
}
func (*V1TagsMetaFetchData) GetTagMetaList ¶
func (m *V1TagsMetaFetchData) GetTagMetaList() []*TagMeta
func (*V1TagsMetaFetchData) SetTagMetaList ¶
func (m *V1TagsMetaFetchData) SetTagMetaList(tagMetaList []*TagMeta) *V1TagsMetaFetchData
type V1TagsMetaFetchParams ¶
type V1TagsMetaFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1TagsMetaFetchParams) SetAppToken ¶
func (m *V1TagsMetaFetchParams) SetAppToken(appToken string) *V1TagsMetaFetchParams
func (*V1TagsMetaFetchParams) SetUserToken ¶
func (m *V1TagsMetaFetchParams) SetUserToken(userToken string) *V1TagsMetaFetchParams
type V1TagsMetaFetchRequestBody ¶
type V1TagsMetaFetchRequestBody struct {
TagIds []*string `json:"tagIds,omitempty"`
}
func (*V1TagsMetaFetchRequestBody) GetTagIds ¶
func (m *V1TagsMetaFetchRequestBody) GetTagIds() []*string
func (*V1TagsMetaFetchRequestBody) SetTagIds ¶
func (m *V1TagsMetaFetchRequestBody) SetTagIds(tagIds []*string) *V1TagsMetaFetchRequestBody
type V1TagsMetaFetchResponse ¶
type V1TagsMetaFetchResponse struct { Data *V1TagsMetaFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1TagsMetaFetchResponse ¶
func ParseV1TagsMetaFetchResponse(rsp *http.Response) (*V1TagsMetaFetchResponse, error)
func (*V1TagsMetaFetchResponse) GetData ¶
func (m *V1TagsMetaFetchResponse) GetData() *V1TagsMetaFetchData
func (*V1TagsMetaFetchResponse) GetErrCode ¶
func (m *V1TagsMetaFetchResponse) GetErrCode() int
func (*V1TagsMetaFetchResponse) GetErrMsg ¶
func (m *V1TagsMetaFetchResponse) GetErrMsg() string
func (*V1TagsMetaFetchResponse) ToString ¶
func (m *V1TagsMetaFetchResponse) ToString() string
type V1TagsUpdateData ¶
type V1TagsUpdateData interface{}
type V1TagsUpdateParams ¶
type V1TagsUpdateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V1TagsUpdateParams) SetAppToken ¶
func (m *V1TagsUpdateParams) SetAppToken(appToken string) *V1TagsUpdateParams
func (*V1TagsUpdateParams) SetUserToken ¶
func (m *V1TagsUpdateParams) SetUserToken(userToken string) *V1TagsUpdateParams
type V1TagsUpdateRequestBody ¶
type V1TagsUpdateRequestBody struct {
TagName *string `json:"tagName,omitempty"`
}
func (*V1TagsUpdateRequestBody) GetTagName ¶
func (m *V1TagsUpdateRequestBody) GetTagName() string
func (*V1TagsUpdateRequestBody) SetTagName ¶
func (m *V1TagsUpdateRequestBody) SetTagName(tagName string) *V1TagsUpdateRequestBody
type V1TagsUpdateResponse ¶
type V1TagsUpdateResponse struct { Data *V1TagsUpdateData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1TagsUpdateResponse ¶
func ParseV1TagsUpdateResponse(rsp *http.Response) (*V1TagsUpdateResponse, error)
func (*V1TagsUpdateResponse) GetData ¶
func (m *V1TagsUpdateResponse) GetData() *V1TagsUpdateData
func (*V1TagsUpdateResponse) GetErrCode ¶
func (m *V1TagsUpdateResponse) GetErrCode() int
func (*V1TagsUpdateResponse) GetErrMsg ¶
func (m *V1TagsUpdateResponse) GetErrMsg() string
func (*V1TagsUpdateResponse) ToString ¶
func (m *V1TagsUpdateResponse) ToString() string
type V1UserTokenCreateData ¶
type V1UserTokenCreateData struct { ExpiresIn *int `json:"expiresIn,omitempty"` // Token 有效期(7200秒) Scope *string `json:"scope,omitempty"` // 应用授权列表,多个授权请求需要以 scope="scope1,scope2" 形式。 StaffId *string `json:"staffId,omitempty"` // 人员ID State *string `json:"state,omitempty"` // 发起请求的时候携带的随机值,和该重定向请求唯一对应。同时,也能 按 OAUTH2 协议防止 CSRF 攻击 UserToken *string `json:"userToken,omitempty"` // 人员 Token }
func (*V1UserTokenCreateData) GetExpiresIn ¶
func (m *V1UserTokenCreateData) GetExpiresIn() int
func (*V1UserTokenCreateData) GetScope ¶
func (m *V1UserTokenCreateData) GetScope() string
func (*V1UserTokenCreateData) GetStaffId ¶
func (m *V1UserTokenCreateData) GetStaffId() string
func (*V1UserTokenCreateData) GetState ¶
func (m *V1UserTokenCreateData) GetState() string
func (*V1UserTokenCreateData) GetUserToken ¶
func (m *V1UserTokenCreateData) GetUserToken() string
func (*V1UserTokenCreateData) SetExpiresIn ¶
func (m *V1UserTokenCreateData) SetExpiresIn(expiresIn int) *V1UserTokenCreateData
func (*V1UserTokenCreateData) SetScope ¶
func (m *V1UserTokenCreateData) SetScope(scope string) *V1UserTokenCreateData
func (*V1UserTokenCreateData) SetStaffId ¶
func (m *V1UserTokenCreateData) SetStaffId(staffId string) *V1UserTokenCreateData
func (*V1UserTokenCreateData) SetState ¶
func (m *V1UserTokenCreateData) SetState(state string) *V1UserTokenCreateData
func (*V1UserTokenCreateData) SetUserToken ¶
func (m *V1UserTokenCreateData) SetUserToken(userToken string) *V1UserTokenCreateData
type V1UserTokenCreateParams ¶
type V1UserTokenCreateParams struct { AppToken string `json:"app_token"` // app_token GrantType string `json:"grant_type"` // 使用固定值 'authorization_code' Code string `json:"code"` // 人员免登录授权码 RedirectUri *string `json:"redirect_uri,omitempty"` // redirect_uri }
func (*V1UserTokenCreateParams) SetAppToken ¶
func (m *V1UserTokenCreateParams) SetAppToken(appToken string) *V1UserTokenCreateParams
func (*V1UserTokenCreateParams) SetCode ¶
func (m *V1UserTokenCreateParams) SetCode(code string) *V1UserTokenCreateParams
func (*V1UserTokenCreateParams) SetGrantType ¶
func (m *V1UserTokenCreateParams) SetGrantType(grantType string) *V1UserTokenCreateParams
func (*V1UserTokenCreateParams) SetRedirectUri ¶
func (m *V1UserTokenCreateParams) SetRedirectUri(redirectUri string) *V1UserTokenCreateParams
type V1UserTokenCreateResponse ¶
type V1UserTokenCreateResponse struct { Data *V1UserTokenCreateData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1UserTokenCreateResponse ¶
func ParseV1UserTokenCreateResponse(rsp *http.Response) (*V1UserTokenCreateResponse, error)
func (*V1UserTokenCreateResponse) GetData ¶
func (m *V1UserTokenCreateResponse) GetData() *V1UserTokenCreateData
func (*V1UserTokenCreateResponse) GetErrCode ¶
func (m *V1UserTokenCreateResponse) GetErrCode() int
func (*V1UserTokenCreateResponse) GetErrMsg ¶
func (m *V1UserTokenCreateResponse) GetErrMsg() string
func (*V1UserTokenCreateResponse) ToString ¶
func (m *V1UserTokenCreateResponse) ToString() string
type V1UsersFetchData ¶
type V1UsersFetchData struct { AvatarId *string `json:"avatarId,omitempty"` // 头像ID AvatarUrl *string `json:"avatarUrl,omitempty"` // 头像地址 Department []*Department `json:"department,omitempty"` // 部门信息 Email *string `json:"email,omitempty"` // 邮箱地址 EmployeeNumber *string `json:"employeeNumber,omitempty"` // 员工号 ExternalId *string `json:"externalId,omitempty"` // 外部数据源人员唯一ID LoginName *string `json:"loginName,omitempty"` // 登录用户名 MobilePhone *MobilePhone `json:"mobilePhone,omitempty"` Name *string `json:"name,omitempty"` // 人员名称 OrgId *string `json:"orgId,omitempty"` // 组织ID OrgName *string `json:"orgName,omitempty"` // 组织名称 StaffId *string `json:"staffId,omitempty"` // 人员ID }
func (*V1UsersFetchData) GetAvatarId ¶
func (m *V1UsersFetchData) GetAvatarId() string
func (*V1UsersFetchData) GetAvatarUrl ¶
func (m *V1UsersFetchData) GetAvatarUrl() string
func (*V1UsersFetchData) GetDepartment ¶
func (m *V1UsersFetchData) GetDepartment() []*Department
func (*V1UsersFetchData) GetEmail ¶
func (m *V1UsersFetchData) GetEmail() string
func (*V1UsersFetchData) GetEmployeeNumber ¶
func (m *V1UsersFetchData) GetEmployeeNumber() string
func (*V1UsersFetchData) GetExternalId ¶
func (m *V1UsersFetchData) GetExternalId() string
func (*V1UsersFetchData) GetLoginName ¶
func (m *V1UsersFetchData) GetLoginName() string
func (*V1UsersFetchData) GetMobilePhone ¶
func (m *V1UsersFetchData) GetMobilePhone() *MobilePhone
func (*V1UsersFetchData) GetName ¶
func (m *V1UsersFetchData) GetName() string
func (*V1UsersFetchData) GetOrgId ¶
func (m *V1UsersFetchData) GetOrgId() string
func (*V1UsersFetchData) GetOrgName ¶
func (m *V1UsersFetchData) GetOrgName() string
func (*V1UsersFetchData) GetStaffId ¶
func (m *V1UsersFetchData) GetStaffId() string
func (*V1UsersFetchData) SetAvatarId ¶
func (m *V1UsersFetchData) SetAvatarId(avatarId string) *V1UsersFetchData
func (*V1UsersFetchData) SetAvatarUrl ¶
func (m *V1UsersFetchData) SetAvatarUrl(avatarUrl string) *V1UsersFetchData
func (*V1UsersFetchData) SetDepartment ¶
func (m *V1UsersFetchData) SetDepartment(department []*Department) *V1UsersFetchData
func (*V1UsersFetchData) SetEmail ¶
func (m *V1UsersFetchData) SetEmail(email string) *V1UsersFetchData
func (*V1UsersFetchData) SetEmployeeNumber ¶
func (m *V1UsersFetchData) SetEmployeeNumber(employeeNumber string) *V1UsersFetchData
func (*V1UsersFetchData) SetExternalId ¶
func (m *V1UsersFetchData) SetExternalId(externalId string) *V1UsersFetchData
func (*V1UsersFetchData) SetLoginName ¶
func (m *V1UsersFetchData) SetLoginName(loginName string) *V1UsersFetchData
func (*V1UsersFetchData) SetMobilePhone ¶
func (m *V1UsersFetchData) SetMobilePhone(mobilePhone MobilePhone) *V1UsersFetchData
func (*V1UsersFetchData) SetName ¶
func (m *V1UsersFetchData) SetName(name string) *V1UsersFetchData
func (*V1UsersFetchData) SetOrgId ¶
func (m *V1UsersFetchData) SetOrgId(orgId string) *V1UsersFetchData
func (*V1UsersFetchData) SetOrgName ¶
func (m *V1UsersFetchData) SetOrgName(orgName string) *V1UsersFetchData
func (*V1UsersFetchData) SetStaffId ¶
func (m *V1UsersFetchData) SetStaffId(staffId string) *V1UsersFetchData
type V1UsersFetchParams ¶
type V1UsersFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken string `json:"user_token"` // user_token }
func (*V1UsersFetchParams) SetAppToken ¶
func (m *V1UsersFetchParams) SetAppToken(appToken string) *V1UsersFetchParams
func (*V1UsersFetchParams) SetUserToken ¶
func (m *V1UsersFetchParams) SetUserToken(userToken string) *V1UsersFetchParams
type V1UsersFetchResponse ¶
type V1UsersFetchResponse struct { Data *V1UsersFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV1UsersFetchResponse ¶
func ParseV1UsersFetchResponse(rsp *http.Response) (*V1UsersFetchResponse, error)
func (*V1UsersFetchResponse) GetData ¶
func (m *V1UsersFetchResponse) GetData() *V1UsersFetchData
func (*V1UsersFetchResponse) GetErrCode ¶
func (m *V1UsersFetchResponse) GetErrCode() int
func (*V1UsersFetchResponse) GetErrMsg ¶
func (m *V1UsersFetchResponse) GetErrMsg() string
func (*V1UsersFetchResponse) ToString ¶
func (m *V1UsersFetchResponse) ToString() string
type V2ChatNotificationUpdateData ¶
type V2ChatNotificationUpdateData interface{}
type V2ChatNotificationUpdateParams ¶
type V2ChatNotificationUpdateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V2ChatNotificationUpdateParams) SetAppToken ¶
func (m *V2ChatNotificationUpdateParams) SetAppToken(appToken string) *V2ChatNotificationUpdateParams
func (*V2ChatNotificationUpdateParams) SetUserToken ¶
func (m *V2ChatNotificationUpdateParams) SetUserToken(userToken string) *V2ChatNotificationUpdateParams
type V2ChatNotificationUpdateRequestBody ¶
type V2ChatNotificationUpdateRequestBody struct {
StatusList []*StatusInfo `json:"statusList,omitempty"`
}
func (*V2ChatNotificationUpdateRequestBody) GetStatusList ¶
func (m *V2ChatNotificationUpdateRequestBody) GetStatusList() []*StatusInfo
func (*V2ChatNotificationUpdateRequestBody) SetStatusList ¶
func (m *V2ChatNotificationUpdateRequestBody) SetStatusList(statusList []*StatusInfo) *V2ChatNotificationUpdateRequestBody
type V2ChatNotificationUpdateResponse ¶
type V2ChatNotificationUpdateResponse struct { Data *V2ChatNotificationUpdateData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV2ChatNotificationUpdateResponse ¶
func ParseV2ChatNotificationUpdateResponse(rsp *http.Response) (*V2ChatNotificationUpdateResponse, error)
func (*V2ChatNotificationUpdateResponse) GetData ¶
func (m *V2ChatNotificationUpdateResponse) GetData() *V2ChatNotificationUpdateData
func (*V2ChatNotificationUpdateResponse) GetErrCode ¶
func (m *V2ChatNotificationUpdateResponse) GetErrCode() int
func (*V2ChatNotificationUpdateResponse) GetErrMsg ¶
func (m *V2ChatNotificationUpdateResponse) GetErrMsg() string
func (*V2ChatNotificationUpdateResponse) ToString ¶
func (m *V2ChatNotificationUpdateResponse) ToString() string
type V2EventNotificationCreateData ¶
type V2EventNotificationCreateData interface{}
type V2EventNotificationCreateParams ¶
type V2EventNotificationCreateParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token }
func (*V2EventNotificationCreateParams) SetAppToken ¶
func (m *V2EventNotificationCreateParams) SetAppToken(appToken string) *V2EventNotificationCreateParams
func (*V2EventNotificationCreateParams) SetUserToken ¶
func (m *V2EventNotificationCreateParams) SetUserToken(userToken string) *V2EventNotificationCreateParams
type V2EventNotificationCreateRequestBody ¶
type V2EventNotificationCreateRequestBody struct {
Events []*Event `json:"events,omitempty"`
}
func (*V2EventNotificationCreateRequestBody) GetEvents ¶
func (m *V2EventNotificationCreateRequestBody) GetEvents() []*Event
func (*V2EventNotificationCreateRequestBody) SetEvents ¶
func (m *V2EventNotificationCreateRequestBody) SetEvents(events []*Event) *V2EventNotificationCreateRequestBody
type V2EventNotificationCreateResponse ¶
type V2EventNotificationCreateResponse struct { Data *V2EventNotificationCreateData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV2EventNotificationCreateResponse ¶
func ParseV2EventNotificationCreateResponse(rsp *http.Response) (*V2EventNotificationCreateResponse, error)
func (*V2EventNotificationCreateResponse) GetData ¶
func (m *V2EventNotificationCreateResponse) GetData() *V2EventNotificationCreateData
func (*V2EventNotificationCreateResponse) GetErrCode ¶
func (m *V2EventNotificationCreateResponse) GetErrCode() int
func (*V2EventNotificationCreateResponse) GetErrMsg ¶
func (m *V2EventNotificationCreateResponse) GetErrMsg() string
func (*V2EventNotificationCreateResponse) ToString ¶
func (m *V2EventNotificationCreateResponse) ToString() string
type V2StaffsIdMappingFetchData ¶
type V2StaffsIdMappingFetchData struct {
StaffId *string `json:"staffId,omitempty"`
}
func (*V2StaffsIdMappingFetchData) GetStaffId ¶
func (m *V2StaffsIdMappingFetchData) GetStaffId() string
func (*V2StaffsIdMappingFetchData) SetStaffId ¶
func (m *V2StaffsIdMappingFetchData) SetStaffId(staffId string) *V2StaffsIdMappingFetchData
type V2StaffsIdMappingFetchParams ¶
type V2StaffsIdMappingFetchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token OrgId string `json:"org_id"` // 查询人员所在的组织Id IdType string `json:"id_type"` // employ_id/mobile/mail/login/external_id IdValue string `json:"id_value"` // id_type 对应的值:人员编号,手机号... }
func (*V2StaffsIdMappingFetchParams) SetAppToken ¶
func (m *V2StaffsIdMappingFetchParams) SetAppToken(appToken string) *V2StaffsIdMappingFetchParams
func (*V2StaffsIdMappingFetchParams) SetIdType ¶
func (m *V2StaffsIdMappingFetchParams) SetIdType(idType string) *V2StaffsIdMappingFetchParams
func (*V2StaffsIdMappingFetchParams) SetIdValue ¶
func (m *V2StaffsIdMappingFetchParams) SetIdValue(idValue string) *V2StaffsIdMappingFetchParams
func (*V2StaffsIdMappingFetchParams) SetOrgId ¶
func (m *V2StaffsIdMappingFetchParams) SetOrgId(orgId string) *V2StaffsIdMappingFetchParams
func (*V2StaffsIdMappingFetchParams) SetUserToken ¶
func (m *V2StaffsIdMappingFetchParams) SetUserToken(userToken string) *V2StaffsIdMappingFetchParams
type V2StaffsIdMappingFetchResponse ¶
type V2StaffsIdMappingFetchResponse struct { Data *V2StaffsIdMappingFetchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV2StaffsIdMappingFetchResponse ¶
func ParseV2StaffsIdMappingFetchResponse(rsp *http.Response) (*V2StaffsIdMappingFetchResponse, error)
func (*V2StaffsIdMappingFetchResponse) GetData ¶
func (m *V2StaffsIdMappingFetchResponse) GetData() *V2StaffsIdMappingFetchData
func (*V2StaffsIdMappingFetchResponse) GetErrCode ¶
func (m *V2StaffsIdMappingFetchResponse) GetErrCode() int
func (*V2StaffsIdMappingFetchResponse) GetErrMsg ¶
func (m *V2StaffsIdMappingFetchResponse) GetErrMsg() string
func (*V2StaffsIdMappingFetchResponse) ToString ¶
func (m *V2StaffsIdMappingFetchResponse) ToString() string
type V2StaffsSearchData ¶
type V2StaffsSearchData struct { HasMore *bool `json:"hasMore,omitempty"` // 是否有更多数据 StaffInfo []*SearchStaffInfo `json:"staffInfo,omitempty"` // 用户详情 Total *int `json:"total,omitempty"` // 总数据条数 }
func (*V2StaffsSearchData) GetHasMore ¶
func (m *V2StaffsSearchData) GetHasMore() bool
func (*V2StaffsSearchData) GetStaffInfo ¶
func (m *V2StaffsSearchData) GetStaffInfo() []*SearchStaffInfo
func (*V2StaffsSearchData) GetTotal ¶
func (m *V2StaffsSearchData) GetTotal() int
func (*V2StaffsSearchData) SetHasMore ¶
func (m *V2StaffsSearchData) SetHasMore(hasMore bool) *V2StaffsSearchData
func (*V2StaffsSearchData) SetStaffInfo ¶
func (m *V2StaffsSearchData) SetStaffInfo(staffInfo []*SearchStaffInfo) *V2StaffsSearchData
func (*V2StaffsSearchData) SetTotal ¶
func (m *V2StaffsSearchData) SetTotal(total int) *V2StaffsSearchData
type V2StaffsSearchParams ¶
type V2StaffsSearchParams struct { AppToken string `json:"app_token"` // app_token UserToken *string `json:"user_token,omitempty"` // user_token UserId string `json:"user_id"` // user_id }
func (*V2StaffsSearchParams) SetAppToken ¶
func (m *V2StaffsSearchParams) SetAppToken(appToken string) *V2StaffsSearchParams
func (*V2StaffsSearchParams) SetUserId ¶
func (m *V2StaffsSearchParams) SetUserId(userId string) *V2StaffsSearchParams
func (*V2StaffsSearchParams) SetUserToken ¶
func (m *V2StaffsSearchParams) SetUserToken(userToken string) *V2StaffsSearchParams
type V2StaffsSearchRequestBody ¶
type V2StaffsSearchRequestBody struct { Keyword *string `json:"keyword,omitempty"` // 关键字 Recursive *bool `json:"recursive,omitempty"` // 是否递归搜索 SearchScope *SearchScope `json:"searchScope,omitempty"` }
func (*V2StaffsSearchRequestBody) GetKeyword ¶
func (m *V2StaffsSearchRequestBody) GetKeyword() string
func (*V2StaffsSearchRequestBody) GetRecursive ¶
func (m *V2StaffsSearchRequestBody) GetRecursive() bool
func (*V2StaffsSearchRequestBody) GetSearchScope ¶
func (m *V2StaffsSearchRequestBody) GetSearchScope() *SearchScope
func (*V2StaffsSearchRequestBody) SetKeyword ¶
func (m *V2StaffsSearchRequestBody) SetKeyword(keyword string) *V2StaffsSearchRequestBody
func (*V2StaffsSearchRequestBody) SetRecursive ¶
func (m *V2StaffsSearchRequestBody) SetRecursive(recursive bool) *V2StaffsSearchRequestBody
func (*V2StaffsSearchRequestBody) SetSearchScope ¶
func (m *V2StaffsSearchRequestBody) SetSearchScope(searchScope SearchScope) *V2StaffsSearchRequestBody
type V2StaffsSearchResponse ¶
type V2StaffsSearchResponse struct { Data *V2StaffsSearchData `json:"data,omitempty"` ErrCode *int `json:"errCode,omitempty"` ErrMsg *string `json:"errMsg,omitempty"` }
func ParseV2StaffsSearchResponse ¶
func ParseV2StaffsSearchResponse(rsp *http.Response) (*V2StaffsSearchResponse, error)
func (*V2StaffsSearchResponse) GetData ¶
func (m *V2StaffsSearchResponse) GetData() *V2StaffsSearchData
func (*V2StaffsSearchResponse) GetErrCode ¶
func (m *V2StaffsSearchResponse) GetErrCode() int
func (*V2StaffsSearchResponse) GetErrMsg ¶
func (m *V2StaffsSearchResponse) GetErrMsg() string
func (*V2StaffsSearchResponse) ToString ¶
func (m *V2StaffsSearchResponse) ToString() string