Documentation
¶
Index ¶
- type Error
- type InvitationsClient
- func (c *InvitationsClient) Create(lo InvitationsCreateOptions) (*InvitationsCreateResult, error)
- func (c *InvitationsClient) Delete(InvitationId int) (*InvitationsDeleteResult, error)
- func (c *InvitationsClient) List(lo ListOptions) (*InvitationsListResult, error)
- func (c *InvitationsClient) Resend(InvitationId int) (*InvitationsResendResult, error)
- type InvitationsCreateOptions
- type InvitationsCreateResponse
- type InvitationsCreateResult
- type InvitationsCreateRole
- type InvitationsDeleteResult
- type InvitationsListResponse
- type InvitationsListResult
- type InvitationsResendResult
- type ListOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InvitationsClient ¶
type InvitationsClient struct {
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient(opts ...client.ClientOption) (*InvitationsClient, error)
func (*InvitationsClient) Create ¶
func (c *InvitationsClient) Create(lo InvitationsCreateOptions) (*InvitationsCreateResult, error)
func (*InvitationsClient) Delete ¶
func (c *InvitationsClient) Delete(InvitationId int) (*InvitationsDeleteResult, error)
func (*InvitationsClient) List ¶
func (c *InvitationsClient) List(lo ListOptions) (*InvitationsListResult, error)
func (*InvitationsClient) Resend ¶
func (c *InvitationsClient) Resend(InvitationId int) (*InvitationsResendResult, error)
type InvitationsCreateOptions ¶
type InvitationsCreateOptions struct {
Email string `json:"email"`
Role InvitationsCreateRole `json:"role"`
}
type InvitationsCreateResponse ¶
type InvitationsCreateResponse struct {
ID int64 `json:"id"`
Email string `json:"email"`
Role InvitationsCreateRole `json:"role"`
CreatedAt string `json:"created_at"`
}
type InvitationsCreateResult ¶
type InvitationsCreateResult struct {
Result []InvitationsCreateResponse `json:"result"`
Error *Error `json:"error"`
}
type InvitationsCreateRole ¶
type InvitationsCreateRole string
const ( Manager InvitationsCreateRole = "manager" Member InvitationsCreateRole = "member" Viewer InvitationsCreateRole = "viewer" Restricted InvitationsCreateRole = "restricted" )
type InvitationsDeleteResult ¶
type InvitationsDeleteResult struct {
Error *Error `json:"error"`
}
type InvitationsListResponse ¶
type InvitationsListResult ¶
type InvitationsListResult struct {
Result []InvitationsListResponse `json:"result"`
Error *Error `json:"error"`
}
type InvitationsResendResult ¶
type InvitationsResendResult struct {
Error *Error `json:"error"`
}
type ListOptions ¶
Click to show internal directories.
Click to hide internal directories.