Documentation
¶
Index ¶
- type UserConnectorMembership
- type UserConnectorMembershipCreateResponse
- type UserConnectorMembershipCreateService
- func (s *UserConnectorMembershipCreateService) ConnectorId(value string) *UserConnectorMembershipCreateService
- func (s *UserConnectorMembershipCreateService) Do(ctx context.Context) (UserConnectorMembershipCreateResponse, error)
- func (s *UserConnectorMembershipCreateService) Role(value string) *UserConnectorMembershipCreateService
- func (s *UserConnectorMembershipCreateService) UserId(value string) *UserConnectorMembershipCreateService
- type UserConnectorMembershipDeleteService
- func (s *UserConnectorMembershipDeleteService) ConnectorId(value string) *UserConnectorMembershipDeleteService
- func (s *UserConnectorMembershipDeleteService) Do(ctx context.Context) (common.CommonResponse, error)
- func (s *UserConnectorMembershipDeleteService) UserId(value string) *UserConnectorMembershipDeleteService
- type UserConnectorMembershipDetailsResponse
- type UserConnectorMembershipDetailsService
- func (s *UserConnectorMembershipDetailsService) ConnectorId(value string) *UserConnectorMembershipDetailsService
- func (s *UserConnectorMembershipDetailsService) Do(ctx context.Context) (UserConnectorMembershipDetailsResponse, error)
- func (s *UserConnectorMembershipDetailsService) UserId(value string) *UserConnectorMembershipDetailsService
- type UserConnectorMembershipModifyService
- func (s *UserConnectorMembershipModifyService) ConnectorId(value string) *UserConnectorMembershipModifyService
- func (s *UserConnectorMembershipModifyService) Do(ctx context.Context) (common.CommonResponse, error)
- func (s *UserConnectorMembershipModifyService) Role(value string) *UserConnectorMembershipModifyService
- func (s *UserConnectorMembershipModifyService) UserId(value string) *UserConnectorMembershipModifyService
- type UserConnectorMembershipsListResponse
- type UserConnectorMembershipsListService
- func (s *UserConnectorMembershipsListService) Cursor(value string) *UserConnectorMembershipsListService
- func (s *UserConnectorMembershipsListService) Do(ctx context.Context) (UserConnectorMembershipsListResponse, error)
- func (s *UserConnectorMembershipsListService) Limit(value int) *UserConnectorMembershipsListService
- func (s *UserConnectorMembershipsListService) UserId(value string) *UserConnectorMembershipsListService
- type UserDeleteService
- type UserDetailsData
- type UserDetailsResponse
- type UserDetailsService
- type UserGroupMembership
- type UserGroupMembershipCreateResponse
- type UserGroupMembershipCreateService
- func (s *UserGroupMembershipCreateService) Do(ctx context.Context) (UserGroupMembershipCreateResponse, error)
- func (s *UserGroupMembershipCreateService) GroupId(value string) *UserGroupMembershipCreateService
- func (s *UserGroupMembershipCreateService) Role(value string) *UserGroupMembershipCreateService
- func (s *UserGroupMembershipCreateService) UserId(value string) *UserGroupMembershipCreateService
- type UserGroupMembershipDeleteService
- type UserGroupMembershipDetailsResponse
- type UserGroupMembershipDetailsService
- func (s *UserGroupMembershipDetailsService) Do(ctx context.Context) (UserGroupMembershipDetailsResponse, error)
- func (s *UserGroupMembershipDetailsService) GroupId(value string) *UserGroupMembershipDetailsService
- func (s *UserGroupMembershipDetailsService) UserId(value string) *UserGroupMembershipDetailsService
- type UserGroupMembershipModifyService
- func (s *UserGroupMembershipModifyService) Do(ctx context.Context) (common.CommonResponse, error)
- func (s *UserGroupMembershipModifyService) GroupId(value string) *UserGroupMembershipModifyService
- func (s *UserGroupMembershipModifyService) Role(value string) *UserGroupMembershipModifyService
- func (s *UserGroupMembershipModifyService) UserId(value string) *UserGroupMembershipModifyService
- type UserGroupMembershipsListResponse
- type UserGroupMembershipsListService
- func (s *UserGroupMembershipsListService) Cursor(value string) *UserGroupMembershipsListService
- func (s *UserGroupMembershipsListService) Do(ctx context.Context) (UserGroupMembershipsListResponse, error)
- func (s *UserGroupMembershipsListService) Limit(value int) *UserGroupMembershipsListService
- func (s *UserGroupMembershipsListService) UserId(value string) *UserGroupMembershipsListService
- type UserInviteService
- func (s *UserInviteService) Do(ctx context.Context) (UserDetailsResponse, error)
- func (s *UserInviteService) Email(value string) *UserInviteService
- func (s *UserInviteService) FamilyName(value string) *UserInviteService
- func (s *UserInviteService) GivenName(value string) *UserInviteService
- func (s *UserInviteService) Phone(value string) *UserInviteService
- func (s *UserInviteService) Picture(value string) *UserInviteService
- func (s *UserInviteService) Role(value string) *UserInviteService
- type UserMembership
- type UserModifyService
- func (s *UserModifyService) ClearPhone() *UserModifyService
- func (s *UserModifyService) ClearPicture() *UserModifyService
- func (s *UserModifyService) Do(ctx context.Context) (UserDetailsResponse, error)
- func (s *UserModifyService) FamilyName(value string) *UserModifyService
- func (s *UserModifyService) GivenName(value string) *UserModifyService
- func (s *UserModifyService) Phone(value string) *UserModifyService
- func (s *UserModifyService) Picture(value string) *UserModifyService
- func (s *UserModifyService) Role(value string) *UserModifyService
- func (s *UserModifyService) UserID(value string) *UserModifyService
- type UsersListResponse
- type UsersListService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserConnectorMembership ¶ added in v0.8.0
type UserConnectorMembership struct { ConnectorId string `json:"id"` UserMembership }
type UserConnectorMembershipCreateResponse ¶ added in v0.8.0
type UserConnectorMembershipCreateResponse struct { common.CommonResponse Data UserConnectorMembership `json:"data"` }
type UserConnectorMembershipCreateService ¶ added in v0.8.0
type UserConnectorMembershipCreateService struct { httputils.HttpService // contains filtered or unexported fields }
UserConnectorsCreateService implements the User Management, Add connector membership Ref. https://fivetran.com/docs/rest-api/users#addconnectormembership
func (*UserConnectorMembershipCreateService) ConnectorId ¶ added in v0.8.0
func (s *UserConnectorMembershipCreateService) ConnectorId(value string) *UserConnectorMembershipCreateService
func (*UserConnectorMembershipCreateService) Do ¶ added in v0.8.0
func (s *UserConnectorMembershipCreateService) Do(ctx context.Context) (UserConnectorMembershipCreateResponse, error)
func (*UserConnectorMembershipCreateService) Role ¶ added in v0.8.0
func (s *UserConnectorMembershipCreateService) Role(value string) *UserConnectorMembershipCreateService
func (*UserConnectorMembershipCreateService) UserId ¶ added in v0.8.0
func (s *UserConnectorMembershipCreateService) UserId(value string) *UserConnectorMembershipCreateService
type UserConnectorMembershipDeleteService ¶ added in v0.8.0
type UserConnectorMembershipDeleteService struct { httputils.HttpService // contains filtered or unexported fields }
UserConnectorMembershipDeleteService implements the User Management, Delete connector membership Ref. https://fivetran.com/docs/rest-api/users#deleteconnectormembership
func (*UserConnectorMembershipDeleteService) ConnectorId ¶ added in v0.8.0
func (s *UserConnectorMembershipDeleteService) ConnectorId(value string) *UserConnectorMembershipDeleteService
func (*UserConnectorMembershipDeleteService) Do ¶ added in v0.8.0
func (s *UserConnectorMembershipDeleteService) Do(ctx context.Context) (common.CommonResponse, error)
func (*UserConnectorMembershipDeleteService) UserId ¶ added in v0.8.0
func (s *UserConnectorMembershipDeleteService) UserId(value string) *UserConnectorMembershipDeleteService
type UserConnectorMembershipDetailsResponse ¶ added in v0.8.0
type UserConnectorMembershipDetailsResponse struct { Code string `json:"code"` Data UserConnectorMembership `json:"data"` }
type UserConnectorMembershipDetailsService ¶ added in v0.8.0
type UserConnectorMembershipDetailsService struct { httputils.HttpService // contains filtered or unexported fields }
UserConnectorMembershipDetailsService implements the User Management, Retrieve connector membership Ref. https://fivetran.com/docs/rest-api/users#retrieveconnectormembership
func (*UserConnectorMembershipDetailsService) ConnectorId ¶ added in v0.8.0
func (s *UserConnectorMembershipDetailsService) ConnectorId(value string) *UserConnectorMembershipDetailsService
func (*UserConnectorMembershipDetailsService) Do ¶ added in v0.8.0
func (s *UserConnectorMembershipDetailsService) Do(ctx context.Context) (UserConnectorMembershipDetailsResponse, error)
func (*UserConnectorMembershipDetailsService) UserId ¶ added in v0.8.0
func (s *UserConnectorMembershipDetailsService) UserId(value string) *UserConnectorMembershipDetailsService
type UserConnectorMembershipModifyService ¶ added in v0.8.0
type UserConnectorMembershipModifyService struct { httputils.HttpService // contains filtered or unexported fields }
UserConnectorMembershipModifyService implements the User Management, Update connector membership Ref. https://fivetran.com/docs/rest-api/users#updateconnectormembership
func (*UserConnectorMembershipModifyService) ConnectorId ¶ added in v0.8.0
func (s *UserConnectorMembershipModifyService) ConnectorId(value string) *UserConnectorMembershipModifyService
func (*UserConnectorMembershipModifyService) Do ¶ added in v0.8.0
func (s *UserConnectorMembershipModifyService) Do(ctx context.Context) (common.CommonResponse, error)
func (*UserConnectorMembershipModifyService) Role ¶ added in v0.8.0
func (s *UserConnectorMembershipModifyService) Role(value string) *UserConnectorMembershipModifyService
func (*UserConnectorMembershipModifyService) UserId ¶ added in v0.8.0
func (s *UserConnectorMembershipModifyService) UserId(value string) *UserConnectorMembershipModifyService
type UserConnectorMembershipsListResponse ¶ added in v0.8.0
type UserConnectorMembershipsListResponse struct { Code string `json:"code"` Data struct { Items []UserConnectorMembership `json:"items"` NextCursor string `json:"next_cursor"` } `json:"data"` }
type UserConnectorMembershipsListService ¶ added in v0.8.0
type UserConnectorMembershipsListService struct { httputils.HttpService // contains filtered or unexported fields }
UserConnectorMembershipsListService implements the User Management, List all connector memberships Ref. https://fivetran.com/docs/rest-api/users#listallconnectormemberships
func (*UserConnectorMembershipsListService) Cursor ¶ added in v0.8.0
func (s *UserConnectorMembershipsListService) Cursor(value string) *UserConnectorMembershipsListService
func (*UserConnectorMembershipsListService) Do ¶ added in v0.8.0
func (s *UserConnectorMembershipsListService) Do(ctx context.Context) (UserConnectorMembershipsListResponse, error)
func (*UserConnectorMembershipsListService) Limit ¶ added in v0.8.0
func (s *UserConnectorMembershipsListService) Limit(value int) *UserConnectorMembershipsListService
func (*UserConnectorMembershipsListService) UserId ¶ added in v0.8.0
func (s *UserConnectorMembershipsListService) UserId(value string) *UserConnectorMembershipsListService
type UserDeleteService ¶ added in v0.8.0
type UserDeleteService struct { httputils.HttpService // contains filtered or unexported fields }
UserDeleteService implements the User Management, Delete a user API. Ref. https://fivetran.com/docs/rest-api/users#deleteauser
func (*UserDeleteService) Do ¶ added in v0.8.0
func (s *UserDeleteService) Do(ctx context.Context) (common.CommonResponse, error)
func (*UserDeleteService) UserID ¶ added in v0.8.0
func (s *UserDeleteService) UserID(value string) *UserDeleteService
type UserDetailsData ¶
type UserDetailsData struct { ID string `json:"id"` Email string `json:"email"` GivenName string `json:"given_name"` FamilyName string `json:"family_name"` Verified *bool `json:"verified"` Invited *bool `json:"invited"` Picture string `json:"picture"` Phone string `json:"phone"` LoggedInAt time.Time `json:"logged_in_at"` CreatedAt time.Time `json:"created_at"` Role string `json:"role"` Active *bool `json:"active"` }
type UserDetailsResponse ¶
type UserDetailsResponse struct { common.CommonResponse Data UserDetailsData `json:"data"` }
type UserDetailsService ¶ added in v0.8.0
type UserDetailsService struct { httputils.HttpService // contains filtered or unexported fields }
UserDetailsService implements the User Management, Retrieve user details API. Ref. https://fivetran.com/docs/rest-api/users#retrieveuserdetails
func (*UserDetailsService) Do ¶ added in v0.8.0
func (s *UserDetailsService) Do(ctx context.Context) (UserDetailsResponse, error)
func (*UserDetailsService) UserID ¶ added in v0.8.0
func (s *UserDetailsService) UserID(value string) *UserDetailsService
type UserGroupMembership ¶ added in v0.8.0
type UserGroupMembership struct { GroupId string `json:"id"` UserMembership }
type UserGroupMembershipCreateResponse ¶ added in v0.8.0
type UserGroupMembershipCreateResponse struct { common.CommonResponse Data UserGroupMembership `json:"data"` }
type UserGroupMembershipCreateService ¶ added in v0.8.0
type UserGroupMembershipCreateService struct { httputils.HttpService // contains filtered or unexported fields }
UserGroupMembershipCreateService implements the User Management, Add group membership Ref. https://fivetran.com/docs/rest-api/users#addgroupmembership
func (*UserGroupMembershipCreateService) Do ¶ added in v0.8.0
func (s *UserGroupMembershipCreateService) Do(ctx context.Context) (UserGroupMembershipCreateResponse, error)
func (*UserGroupMembershipCreateService) GroupId ¶ added in v0.8.0
func (s *UserGroupMembershipCreateService) GroupId(value string) *UserGroupMembershipCreateService
func (*UserGroupMembershipCreateService) Role ¶ added in v0.8.0
func (s *UserGroupMembershipCreateService) Role(value string) *UserGroupMembershipCreateService
func (*UserGroupMembershipCreateService) UserId ¶ added in v0.8.0
func (s *UserGroupMembershipCreateService) UserId(value string) *UserGroupMembershipCreateService
type UserGroupMembershipDeleteService ¶ added in v0.8.0
type UserGroupMembershipDeleteService struct { httputils.HttpService // contains filtered or unexported fields }
UserGroupMembershipDeleteService implements the User Management, Delete group membership Ref. https://fivetran.com/docs/rest-api/users#deletegroupmembership
func (*UserGroupMembershipDeleteService) Do ¶ added in v0.8.0
func (s *UserGroupMembershipDeleteService) Do(ctx context.Context) (common.CommonResponse, error)
func (*UserGroupMembershipDeleteService) GroupId ¶ added in v0.8.0
func (s *UserGroupMembershipDeleteService) GroupId(value string) *UserGroupMembershipDeleteService
func (*UserGroupMembershipDeleteService) UserId ¶ added in v0.8.0
func (s *UserGroupMembershipDeleteService) UserId(value string) *UserGroupMembershipDeleteService
type UserGroupMembershipDetailsResponse ¶ added in v0.8.0
type UserGroupMembershipDetailsResponse struct { Code string `json:"code"` Data UserGroupMembership `json:"data"` }
type UserGroupMembershipDetailsService ¶ added in v0.8.0
type UserGroupMembershipDetailsService struct { httputils.HttpService // contains filtered or unexported fields }
UserGroupMembershipDetailsService implements the User Management, Retrieve group membership Ref. https://fivetran.com/docs/rest-api/users#retrievegroupmembership
func (*UserGroupMembershipDetailsService) Do ¶ added in v0.8.0
func (s *UserGroupMembershipDetailsService) Do(ctx context.Context) (UserGroupMembershipDetailsResponse, error)
func (*UserGroupMembershipDetailsService) GroupId ¶ added in v0.8.0
func (s *UserGroupMembershipDetailsService) GroupId(value string) *UserGroupMembershipDetailsService
func (*UserGroupMembershipDetailsService) UserId ¶ added in v0.8.0
func (s *UserGroupMembershipDetailsService) UserId(value string) *UserGroupMembershipDetailsService
type UserGroupMembershipModifyService ¶ added in v0.8.0
type UserGroupMembershipModifyService struct { httputils.HttpService // contains filtered or unexported fields }
UserGroupMembershipModifyService implements the User Management, Update group membership Ref. https://fivetran.com/docs/rest-api/users#updategroupmembership
func (*UserGroupMembershipModifyService) Do ¶ added in v0.8.0
func (s *UserGroupMembershipModifyService) Do(ctx context.Context) (common.CommonResponse, error)
func (*UserGroupMembershipModifyService) GroupId ¶ added in v0.8.0
func (s *UserGroupMembershipModifyService) GroupId(value string) *UserGroupMembershipModifyService
func (*UserGroupMembershipModifyService) Role ¶ added in v0.8.0
func (s *UserGroupMembershipModifyService) Role(value string) *UserGroupMembershipModifyService
func (*UserGroupMembershipModifyService) UserId ¶ added in v0.8.0
func (s *UserGroupMembershipModifyService) UserId(value string) *UserGroupMembershipModifyService
type UserGroupMembershipsListResponse ¶ added in v0.8.0
type UserGroupMembershipsListResponse struct { Code string `json:"code"` Data struct { Items []UserGroupMembership `json:"items"` NextCursor string `json:"next_cursor"` } `json:"data"` }
type UserGroupMembershipsListService ¶ added in v0.8.0
type UserGroupMembershipsListService struct { httputils.HttpService // contains filtered or unexported fields }
UserListGroupsService implements the User Management, List all group memberships Ref. https://fivetran.com/docs/rest-api/users#listallgroupmemberships
func (*UserGroupMembershipsListService) Cursor ¶ added in v0.8.0
func (s *UserGroupMembershipsListService) Cursor(value string) *UserGroupMembershipsListService
func (*UserGroupMembershipsListService) Do ¶ added in v0.8.0
func (s *UserGroupMembershipsListService) Do(ctx context.Context) (UserGroupMembershipsListResponse, error)
func (*UserGroupMembershipsListService) Limit ¶ added in v0.8.0
func (s *UserGroupMembershipsListService) Limit(value int) *UserGroupMembershipsListService
func (*UserGroupMembershipsListService) UserId ¶ added in v0.8.0
func (s *UserGroupMembershipsListService) UserId(value string) *UserGroupMembershipsListService
type UserInviteService ¶ added in v0.8.0
type UserInviteService struct { httputils.HttpService // contains filtered or unexported fields }
UserInviteService implements the User Management, Invite a User API. Ref. https://fivetran.com/docs/rest-api/users#inviteauser
func (*UserInviteService) Do ¶ added in v0.8.0
func (s *UserInviteService) Do(ctx context.Context) (UserDetailsResponse, error)
func (*UserInviteService) Email ¶ added in v0.8.0
func (s *UserInviteService) Email(value string) *UserInviteService
func (*UserInviteService) FamilyName ¶ added in v0.8.0
func (s *UserInviteService) FamilyName(value string) *UserInviteService
func (*UserInviteService) GivenName ¶ added in v0.8.0
func (s *UserInviteService) GivenName(value string) *UserInviteService
func (*UserInviteService) Phone ¶ added in v0.8.0
func (s *UserInviteService) Phone(value string) *UserInviteService
func (*UserInviteService) Picture ¶ added in v0.8.0
func (s *UserInviteService) Picture(value string) *UserInviteService
func (*UserInviteService) Role ¶ added in v0.8.0
func (s *UserInviteService) Role(value string) *UserInviteService
type UserMembership ¶ added in v0.8.0
type UserModifyService ¶ added in v0.8.0
type UserModifyService struct { httputils.HttpService // contains filtered or unexported fields }
UserModifyService implements the User Management, Modify a User API. Ref. https://fivetran.com/docs/rest-api/users#modifyauser
func (*UserModifyService) ClearPhone ¶ added in v0.8.0
func (s *UserModifyService) ClearPhone() *UserModifyService
func (*UserModifyService) ClearPicture ¶ added in v0.8.0
func (s *UserModifyService) ClearPicture() *UserModifyService
func (*UserModifyService) Do ¶ added in v0.8.0
func (s *UserModifyService) Do(ctx context.Context) (UserDetailsResponse, error)
func (*UserModifyService) FamilyName ¶ added in v0.8.0
func (s *UserModifyService) FamilyName(value string) *UserModifyService
func (*UserModifyService) GivenName ¶ added in v0.8.0
func (s *UserModifyService) GivenName(value string) *UserModifyService
func (*UserModifyService) Phone ¶ added in v0.8.0
func (s *UserModifyService) Phone(value string) *UserModifyService
func (*UserModifyService) Picture ¶ added in v0.8.0
func (s *UserModifyService) Picture(value string) *UserModifyService
func (*UserModifyService) Role ¶ added in v0.8.0
func (s *UserModifyService) Role(value string) *UserModifyService
func (*UserModifyService) UserID ¶ added in v0.8.0
func (s *UserModifyService) UserID(value string) *UserModifyService
type UsersListResponse ¶
type UsersListResponse struct { common.CommonResponse Data struct { Items []UserDetailsData `json:"items"` NextCursor string `json:"next_cursor"` } `json:"data"` }
type UsersListService ¶ added in v0.8.0
type UsersListService struct { httputils.HttpService // contains filtered or unexported fields }
UsersListService implements the User Management, List All Users API. Ref. https://fivetran.com/docs/rest-api/users#listallusers
func (*UsersListService) Cursor ¶ added in v0.8.0
func (s *UsersListService) Cursor(value string) *UsersListService
func (*UsersListService) Do ¶ added in v0.8.0
func (s *UsersListService) Do(ctx context.Context) (UsersListResponse, error)
func (*UsersListService) Limit ¶ added in v0.8.0
func (s *UsersListService) Limit(value int) *UsersListService
Source Files
¶
- common_types.go
- user_connector_membership_create.go
- user_connector_membership_delete.go
- user_connector_membership_details.go
- user_connector_membership_list.go
- user_connector_membership_modify.go
- user_delete.go
- user_details.go
- user_group_membership_create.go
- user_group_membership_delete.go
- user_group_membership_details.go
- user_group_membership_list.go
- user_group_membership_modify.go
- user_invite.go
- user_modify.go
- users_list.go