Documentation
¶
Overview ¶
Package openai is a generated GoMock package.
Package openai is a generated GoMock package.
Package openai is a generated GoMock package.
Package openai is a generated GoMock package.
Package openai is a generated GoMock package.
Package openai is a generated GoMock package.
Index ¶
- func IsNotFoundError(err error) bool
- type Client
- type Invite
- type InviteCreateBody
- type InviteListParams
- type InviteListResponse
- type InviteRole
- type InviteService
- type InviteStatus
- type MockInviteService
- func (m *MockInviteService) Create(ctx context.Context, email string, role InviteRole) (*Invite, error)
- func (m *MockInviteService) Delete(ctx context.Context, inviteID string) error
- func (m *MockInviteService) EXPECT() *MockInviteServiceMockRecorder
- func (m *MockInviteService) List(ctx context.Context) ([]Invite, error)
- func (m *MockInviteService) Retrieve(ctx context.Context, inviteID string) (*Invite, error)
- type MockInviteServiceCreateCall
- func (c *MockInviteServiceCreateCall) Do(f func(context.Context, string, InviteRole) (*Invite, error)) *MockInviteServiceCreateCall
- func (c *MockInviteServiceCreateCall) DoAndReturn(f func(context.Context, string, InviteRole) (*Invite, error)) *MockInviteServiceCreateCall
- func (c *MockInviteServiceCreateCall) Return(arg0 *Invite, arg1 error) *MockInviteServiceCreateCall
- type MockInviteServiceDeleteCall
- func (c *MockInviteServiceDeleteCall) Do(f func(context.Context, string) error) *MockInviteServiceDeleteCall
- func (c *MockInviteServiceDeleteCall) DoAndReturn(f func(context.Context, string) error) *MockInviteServiceDeleteCall
- func (c *MockInviteServiceDeleteCall) Return(arg0 error) *MockInviteServiceDeleteCall
- type MockInviteServiceListCall
- func (c *MockInviteServiceListCall) Do(f func(context.Context) ([]Invite, error)) *MockInviteServiceListCall
- func (c *MockInviteServiceListCall) DoAndReturn(f func(context.Context) ([]Invite, error)) *MockInviteServiceListCall
- func (c *MockInviteServiceListCall) Return(arg0 []Invite, arg1 error) *MockInviteServiceListCall
- type MockInviteServiceMockRecorder
- func (mr *MockInviteServiceMockRecorder) Create(ctx, email, role any) *MockInviteServiceCreateCall
- func (mr *MockInviteServiceMockRecorder) Delete(ctx, inviteID any) *MockInviteServiceDeleteCall
- func (mr *MockInviteServiceMockRecorder) List(ctx any) *MockInviteServiceListCall
- func (mr *MockInviteServiceMockRecorder) Retrieve(ctx, inviteID any) *MockInviteServiceRetrieveCall
- type MockInviteServiceRetrieveCall
- func (c *MockInviteServiceRetrieveCall) Do(f func(context.Context, string) (*Invite, error)) *MockInviteServiceRetrieveCall
- func (c *MockInviteServiceRetrieveCall) DoAndReturn(f func(context.Context, string) (*Invite, error)) *MockInviteServiceRetrieveCall
- func (c *MockInviteServiceRetrieveCall) Return(arg0 *Invite, arg1 error) *MockInviteServiceRetrieveCall
- type MockProjectAPIKeyService
- func (m *MockProjectAPIKeyService) Delete(ctx context.Context, projectID, apiKeyID string) error
- func (m *MockProjectAPIKeyService) EXPECT() *MockProjectAPIKeyServiceMockRecorder
- func (m *MockProjectAPIKeyService) List(ctx context.Context, projectID string) ([]ProjectAPIKey, error)
- func (m *MockProjectAPIKeyService) Retrieve(ctx context.Context, projectID, apiKeyID string) (*ProjectAPIKey, error)
- type MockProjectAPIKeyServiceDeleteCall
- func (c *MockProjectAPIKeyServiceDeleteCall) Do(f func(context.Context, string, string) error) *MockProjectAPIKeyServiceDeleteCall
- func (c *MockProjectAPIKeyServiceDeleteCall) DoAndReturn(f func(context.Context, string, string) error) *MockProjectAPIKeyServiceDeleteCall
- func (c *MockProjectAPIKeyServiceDeleteCall) Return(arg0 error) *MockProjectAPIKeyServiceDeleteCall
- type MockProjectAPIKeyServiceListCall
- func (c *MockProjectAPIKeyServiceListCall) Do(f func(context.Context, string) ([]ProjectAPIKey, error)) *MockProjectAPIKeyServiceListCall
- func (c *MockProjectAPIKeyServiceListCall) DoAndReturn(f func(context.Context, string) ([]ProjectAPIKey, error)) *MockProjectAPIKeyServiceListCall
- func (c *MockProjectAPIKeyServiceListCall) Return(arg0 []ProjectAPIKey, arg1 error) *MockProjectAPIKeyServiceListCall
- type MockProjectAPIKeyServiceMockRecorder
- func (mr *MockProjectAPIKeyServiceMockRecorder) Delete(ctx, projectID, apiKeyID any) *MockProjectAPIKeyServiceDeleteCall
- func (mr *MockProjectAPIKeyServiceMockRecorder) List(ctx, projectID any) *MockProjectAPIKeyServiceListCall
- func (mr *MockProjectAPIKeyServiceMockRecorder) Retrieve(ctx, projectID, apiKeyID any) *MockProjectAPIKeyServiceRetrieveCall
- type MockProjectAPIKeyServiceRetrieveCall
- func (c *MockProjectAPIKeyServiceRetrieveCall) Do(f func(context.Context, string, string) (*ProjectAPIKey, error)) *MockProjectAPIKeyServiceRetrieveCall
- func (c *MockProjectAPIKeyServiceRetrieveCall) DoAndReturn(f func(context.Context, string, string) (*ProjectAPIKey, error)) *MockProjectAPIKeyServiceRetrieveCall
- func (c *MockProjectAPIKeyServiceRetrieveCall) Return(arg0 *ProjectAPIKey, arg1 error) *MockProjectAPIKeyServiceRetrieveCall
- type MockProjectService
- func (m *MockProjectService) Archive(ctx context.Context, projectID string) error
- func (m *MockProjectService) Create(ctx context.Context, name string) (*Project, error)
- func (m *MockProjectService) EXPECT() *MockProjectServiceMockRecorder
- func (m *MockProjectService) List(ctx context.Context) ([]Project, error)
- func (m *MockProjectService) Modify(ctx context.Context, projectID, name string) (*Project, error)
- func (m *MockProjectService) Retrieve(ctx context.Context, projectID string) (*Project, error)
- type MockProjectServiceAccountService
- func (m *MockProjectServiceAccountService) Create(ctx context.Context, projectID, name string) (*ProjectServiceAccountWithAPIKey, error)
- func (m *MockProjectServiceAccountService) Delete(ctx context.Context, projectID, serviceAccountID string) error
- func (m *MockProjectServiceAccountService) EXPECT() *MockProjectServiceAccountServiceMockRecorder
- func (m *MockProjectServiceAccountService) List(ctx context.Context, projectID string) ([]ProjectServiceAccount, error)
- func (m *MockProjectServiceAccountService) Retrieve(ctx context.Context, projectID, serviceAccountID string) (*ProjectServiceAccount, error)
- type MockProjectServiceAccountServiceCreateCall
- func (c *MockProjectServiceAccountServiceCreateCall) Do(...) *MockProjectServiceAccountServiceCreateCall
- func (c *MockProjectServiceAccountServiceCreateCall) DoAndReturn(...) *MockProjectServiceAccountServiceCreateCall
- func (c *MockProjectServiceAccountServiceCreateCall) Return(arg0 *ProjectServiceAccountWithAPIKey, arg1 error) *MockProjectServiceAccountServiceCreateCall
- type MockProjectServiceAccountServiceDeleteCall
- func (c *MockProjectServiceAccountServiceDeleteCall) Do(f func(context.Context, string, string) error) *MockProjectServiceAccountServiceDeleteCall
- func (c *MockProjectServiceAccountServiceDeleteCall) DoAndReturn(f func(context.Context, string, string) error) *MockProjectServiceAccountServiceDeleteCall
- func (c *MockProjectServiceAccountServiceDeleteCall) Return(arg0 error) *MockProjectServiceAccountServiceDeleteCall
- type MockProjectServiceAccountServiceListCall
- func (c *MockProjectServiceAccountServiceListCall) Do(f func(context.Context, string) ([]ProjectServiceAccount, error)) *MockProjectServiceAccountServiceListCall
- func (c *MockProjectServiceAccountServiceListCall) DoAndReturn(f func(context.Context, string) ([]ProjectServiceAccount, error)) *MockProjectServiceAccountServiceListCall
- func (c *MockProjectServiceAccountServiceListCall) Return(arg0 []ProjectServiceAccount, arg1 error) *MockProjectServiceAccountServiceListCall
- type MockProjectServiceAccountServiceMockRecorder
- func (mr *MockProjectServiceAccountServiceMockRecorder) Create(ctx, projectID, name any) *MockProjectServiceAccountServiceCreateCall
- func (mr *MockProjectServiceAccountServiceMockRecorder) Delete(ctx, projectID, serviceAccountID any) *MockProjectServiceAccountServiceDeleteCall
- func (mr *MockProjectServiceAccountServiceMockRecorder) List(ctx, projectID any) *MockProjectServiceAccountServiceListCall
- func (mr *MockProjectServiceAccountServiceMockRecorder) Retrieve(ctx, projectID, serviceAccountID any) *MockProjectServiceAccountServiceRetrieveCall
- type MockProjectServiceAccountServiceRetrieveCall
- func (c *MockProjectServiceAccountServiceRetrieveCall) Do(f func(context.Context, string, string) (*ProjectServiceAccount, error)) *MockProjectServiceAccountServiceRetrieveCall
- func (c *MockProjectServiceAccountServiceRetrieveCall) DoAndReturn(f func(context.Context, string, string) (*ProjectServiceAccount, error)) *MockProjectServiceAccountServiceRetrieveCall
- func (c *MockProjectServiceAccountServiceRetrieveCall) Return(arg0 *ProjectServiceAccount, arg1 error) *MockProjectServiceAccountServiceRetrieveCall
- type MockProjectServiceArchiveCall
- func (c *MockProjectServiceArchiveCall) Do(f func(context.Context, string) error) *MockProjectServiceArchiveCall
- func (c *MockProjectServiceArchiveCall) DoAndReturn(f func(context.Context, string) error) *MockProjectServiceArchiveCall
- func (c *MockProjectServiceArchiveCall) Return(arg0 error) *MockProjectServiceArchiveCall
- type MockProjectServiceCreateCall
- func (c *MockProjectServiceCreateCall) Do(f func(context.Context, string) (*Project, error)) *MockProjectServiceCreateCall
- func (c *MockProjectServiceCreateCall) DoAndReturn(f func(context.Context, string) (*Project, error)) *MockProjectServiceCreateCall
- func (c *MockProjectServiceCreateCall) Return(arg0 *Project, arg1 error) *MockProjectServiceCreateCall
- type MockProjectServiceListCall
- func (c *MockProjectServiceListCall) Do(f func(context.Context) ([]Project, error)) *MockProjectServiceListCall
- func (c *MockProjectServiceListCall) DoAndReturn(f func(context.Context) ([]Project, error)) *MockProjectServiceListCall
- func (c *MockProjectServiceListCall) Return(arg0 []Project, arg1 error) *MockProjectServiceListCall
- type MockProjectServiceMockRecorder
- func (mr *MockProjectServiceMockRecorder) Archive(ctx, projectID any) *MockProjectServiceArchiveCall
- func (mr *MockProjectServiceMockRecorder) Create(ctx, name any) *MockProjectServiceCreateCall
- func (mr *MockProjectServiceMockRecorder) List(ctx any) *MockProjectServiceListCall
- func (mr *MockProjectServiceMockRecorder) Modify(ctx, projectID, name any) *MockProjectServiceModifyCall
- func (mr *MockProjectServiceMockRecorder) Retrieve(ctx, projectID any) *MockProjectServiceRetrieveCall
- type MockProjectServiceModifyCall
- func (c *MockProjectServiceModifyCall) Do(f func(context.Context, string, string) (*Project, error)) *MockProjectServiceModifyCall
- func (c *MockProjectServiceModifyCall) DoAndReturn(f func(context.Context, string, string) (*Project, error)) *MockProjectServiceModifyCall
- func (c *MockProjectServiceModifyCall) Return(arg0 *Project, arg1 error) *MockProjectServiceModifyCall
- type MockProjectServiceRetrieveCall
- func (c *MockProjectServiceRetrieveCall) Do(f func(context.Context, string) (*Project, error)) *MockProjectServiceRetrieveCall
- func (c *MockProjectServiceRetrieveCall) DoAndReturn(f func(context.Context, string) (*Project, error)) *MockProjectServiceRetrieveCall
- func (c *MockProjectServiceRetrieveCall) Return(arg0 *Project, arg1 error) *MockProjectServiceRetrieveCall
- type MockProjectUserService
- func (m *MockProjectUserService) Create(ctx context.Context, projectID, userID string, role ProjectUserRole) (*ProjectUser, error)
- func (m *MockProjectUserService) Delete(ctx context.Context, projectID, userID string) error
- func (m *MockProjectUserService) EXPECT() *MockProjectUserServiceMockRecorder
- func (m *MockProjectUserService) List(ctx context.Context, projectID string) ([]ProjectUser, error)
- func (m *MockProjectUserService) Modify(ctx context.Context, projectID, userID string, role ProjectUserRole) (*ProjectUser, error)
- func (m *MockProjectUserService) Retrieve(ctx context.Context, projectID, userID string) (*ProjectUser, error)
- type MockProjectUserServiceCreateCall
- func (c *MockProjectUserServiceCreateCall) Do(f func(context.Context, string, string, ProjectUserRole) (*ProjectUser, error)) *MockProjectUserServiceCreateCall
- func (c *MockProjectUserServiceCreateCall) DoAndReturn(f func(context.Context, string, string, ProjectUserRole) (*ProjectUser, error)) *MockProjectUserServiceCreateCall
- func (c *MockProjectUserServiceCreateCall) Return(arg0 *ProjectUser, arg1 error) *MockProjectUserServiceCreateCall
- type MockProjectUserServiceDeleteCall
- func (c *MockProjectUserServiceDeleteCall) Do(f func(context.Context, string, string) error) *MockProjectUserServiceDeleteCall
- func (c *MockProjectUserServiceDeleteCall) DoAndReturn(f func(context.Context, string, string) error) *MockProjectUserServiceDeleteCall
- func (c *MockProjectUserServiceDeleteCall) Return(arg0 error) *MockProjectUserServiceDeleteCall
- type MockProjectUserServiceListCall
- func (c *MockProjectUserServiceListCall) Do(f func(context.Context, string) ([]ProjectUser, error)) *MockProjectUserServiceListCall
- func (c *MockProjectUserServiceListCall) DoAndReturn(f func(context.Context, string) ([]ProjectUser, error)) *MockProjectUserServiceListCall
- func (c *MockProjectUserServiceListCall) Return(arg0 []ProjectUser, arg1 error) *MockProjectUserServiceListCall
- type MockProjectUserServiceMockRecorder
- func (mr *MockProjectUserServiceMockRecorder) Create(ctx, projectID, userID, role any) *MockProjectUserServiceCreateCall
- func (mr *MockProjectUserServiceMockRecorder) Delete(ctx, projectID, userID any) *MockProjectUserServiceDeleteCall
- func (mr *MockProjectUserServiceMockRecorder) List(ctx, projectID any) *MockProjectUserServiceListCall
- func (mr *MockProjectUserServiceMockRecorder) Modify(ctx, projectID, userID, role any) *MockProjectUserServiceModifyCall
- func (mr *MockProjectUserServiceMockRecorder) Retrieve(ctx, projectID, userID any) *MockProjectUserServiceRetrieveCall
- type MockProjectUserServiceModifyCall
- func (c *MockProjectUserServiceModifyCall) Do(f func(context.Context, string, string, ProjectUserRole) (*ProjectUser, error)) *MockProjectUserServiceModifyCall
- func (c *MockProjectUserServiceModifyCall) DoAndReturn(f func(context.Context, string, string, ProjectUserRole) (*ProjectUser, error)) *MockProjectUserServiceModifyCall
- func (c *MockProjectUserServiceModifyCall) Return(arg0 *ProjectUser, arg1 error) *MockProjectUserServiceModifyCall
- type MockProjectUserServiceRetrieveCall
- func (c *MockProjectUserServiceRetrieveCall) Do(f func(context.Context, string, string) (*ProjectUser, error)) *MockProjectUserServiceRetrieveCall
- func (c *MockProjectUserServiceRetrieveCall) DoAndReturn(f func(context.Context, string, string) (*ProjectUser, error)) *MockProjectUserServiceRetrieveCall
- func (c *MockProjectUserServiceRetrieveCall) Return(arg0 *ProjectUser, arg1 error) *MockProjectUserServiceRetrieveCall
- type MockUserService
- func (m *MockUserService) Delete(ctx context.Context, userID string) error
- func (m *MockUserService) EXPECT() *MockUserServiceMockRecorder
- func (m *MockUserService) List(ctx context.Context) ([]User, error)
- func (m *MockUserService) Modify(ctx context.Context, userID string, role UserRole) (*User, error)
- func (m *MockUserService) Retrieve(ctx context.Context, userID string) (*User, error)
- type MockUserServiceDeleteCall
- func (c *MockUserServiceDeleteCall) Do(f func(context.Context, string) error) *MockUserServiceDeleteCall
- func (c *MockUserServiceDeleteCall) DoAndReturn(f func(context.Context, string) error) *MockUserServiceDeleteCall
- func (c *MockUserServiceDeleteCall) Return(arg0 error) *MockUserServiceDeleteCall
- type MockUserServiceListCall
- func (c *MockUserServiceListCall) Do(f func(context.Context) ([]User, error)) *MockUserServiceListCall
- func (c *MockUserServiceListCall) DoAndReturn(f func(context.Context) ([]User, error)) *MockUserServiceListCall
- func (c *MockUserServiceListCall) Return(arg0 []User, arg1 error) *MockUserServiceListCall
- type MockUserServiceMockRecorder
- func (mr *MockUserServiceMockRecorder) Delete(ctx, userID any) *MockUserServiceDeleteCall
- func (mr *MockUserServiceMockRecorder) List(ctx any) *MockUserServiceListCall
- func (mr *MockUserServiceMockRecorder) Modify(ctx, userID, role any) *MockUserServiceModifyCall
- func (mr *MockUserServiceMockRecorder) Retrieve(ctx, userID any) *MockUserServiceRetrieveCall
- type MockUserServiceModifyCall
- func (c *MockUserServiceModifyCall) Do(f func(context.Context, string, UserRole) (*User, error)) *MockUserServiceModifyCall
- func (c *MockUserServiceModifyCall) DoAndReturn(f func(context.Context, string, UserRole) (*User, error)) *MockUserServiceModifyCall
- func (c *MockUserServiceModifyCall) Return(arg0 *User, arg1 error) *MockUserServiceModifyCall
- type MockUserServiceRetrieveCall
- func (c *MockUserServiceRetrieveCall) Do(f func(context.Context, string) (*User, error)) *MockUserServiceRetrieveCall
- func (c *MockUserServiceRetrieveCall) DoAndReturn(f func(context.Context, string) (*User, error)) *MockUserServiceRetrieveCall
- func (c *MockUserServiceRetrieveCall) Return(arg0 *User, arg1 error) *MockUserServiceRetrieveCall
- type Project
- type ProjectAPIKey
- type ProjectAPIKeyListParams
- type ProjectAPIKeyListResponse
- type ProjectAPIKeyOwner
- type ProjectAPIKeyService
- type ProjectCreateParams
- type ProjectListParams
- type ProjectModifyParams
- type ProjectService
- type ProjectServiceAccount
- type ProjectServiceAccountCreateBody
- type ProjectServiceAccountListParams
- type ProjectServiceAccountListResponse
- type ProjectServiceAccountRole
- type ProjectServiceAccountService
- type ProjectServiceAccountWithAPIKey
- type ProjectStatus
- type ProjectUser
- type ProjectUserCreateBody
- type ProjectUserListParams
- type ProjectUserListResponse
- type ProjectUserModifyBody
- type ProjectUserRole
- type ProjectUserService
- type SDKProjectService
- func (s SDKProjectService) Archive(ctx context.Context, projectID string) error
- func (s SDKProjectService) Create(ctx context.Context, name string) (*Project, error)
- func (s SDKProjectService) List(ctx context.Context) ([]Project, error)
- func (s SDKProjectService) Modify(ctx context.Context, projectID, name string) (*Project, error)
- func (s SDKProjectService) Retrieve(ctx context.Context, projectID string) (*Project, error)
- type ServiceAccountAPIKey
- type User
- type UserListParams
- type UserListResponse
- type UserModifyBody
- type UserRole
- type UserService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsNotFoundError ¶ added in v1.0.0
Types ¶
type Client ¶
type Client struct {
Invites InviteService
ProjectAPIKeys ProjectAPIKeyService
Projects ProjectService
ProjectServiceAccounts ProjectServiceAccountService
ProjectUsers ProjectUserService
Users UserService
}
func NewSDKClient ¶ added in v1.0.0
type Invite ¶
type Invite struct {
ID string `json:"id"`
Email string `json:"email"`
Status InviteStatus `json:"status"`
Role InviteRole `json:"role"`
InvitedAt utils.UnixTimestamp `json:"invited_at"`
ExpiresAt utils.UnixTimestamp `json:"expires_at,omitempty"`
AcceptedAt *utils.UnixTimestamp `json:"accepted_at,omitempty"`
}
type InviteCreateBody ¶
type InviteCreateBody struct {
Email string `json:"email"`
Role InviteRole `json:"role"`
}
type InviteListParams ¶
func (InviteListParams) URLQuery ¶
func (p InviteListParams) URLQuery() url.Values
type InviteListResponse ¶
type InviteRole ¶
type InviteRole string
InviteRole represents the possible roles of an invite.
const ( InviteRoleReader InviteRole = "reader" InviteRoleOwner InviteRole = "owner" )
type InviteService ¶
type InviteService interface {
List(ctx context.Context) ([]Invite, error)
Create(ctx context.Context, email string, role InviteRole) (*Invite, error)
Retrieve(ctx context.Context, inviteID string) (*Invite, error)
Delete(ctx context.Context, inviteID string) error
}
func NewSDKInviteService ¶ added in v1.0.0
func NewSDKInviteService(client *openai.Client) InviteService
type InviteStatus ¶
type InviteStatus string
InviteStatus represents the possible statuses of an invite.
const ( InviteStatusPending InviteStatus = "pending" InviteStatusAccepted InviteStatus = "accepted" InviteStatusExpired InviteStatus = "expired" )
type MockInviteService ¶ added in v1.0.0
type MockInviteService struct {
// contains filtered or unexported fields
}
MockInviteService is a mock of InviteService interface.
func NewMockInviteService ¶ added in v1.0.0
func NewMockInviteService(ctrl *gomock.Controller) *MockInviteService
NewMockInviteService creates a new mock instance.
func (*MockInviteService) Create ¶ added in v1.0.0
func (m *MockInviteService) Create(ctx context.Context, email string, role InviteRole) (*Invite, error)
Create mocks base method.
func (*MockInviteService) Delete ¶ added in v1.0.0
func (m *MockInviteService) Delete(ctx context.Context, inviteID string) error
Delete mocks base method.
func (*MockInviteService) EXPECT ¶ added in v1.0.0
func (m *MockInviteService) EXPECT() *MockInviteServiceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockInviteServiceCreateCall ¶ added in v1.0.0
MockInviteServiceCreateCall wrap *gomock.Call
func (*MockInviteServiceCreateCall) Do ¶ added in v1.0.0
func (c *MockInviteServiceCreateCall) Do(f func(context.Context, string, InviteRole) (*Invite, error)) *MockInviteServiceCreateCall
Do rewrite *gomock.Call.Do
func (*MockInviteServiceCreateCall) DoAndReturn ¶ added in v1.0.0
func (c *MockInviteServiceCreateCall) DoAndReturn(f func(context.Context, string, InviteRole) (*Invite, error)) *MockInviteServiceCreateCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockInviteServiceCreateCall) Return ¶ added in v1.0.0
func (c *MockInviteServiceCreateCall) Return(arg0 *Invite, arg1 error) *MockInviteServiceCreateCall
Return rewrite *gomock.Call.Return
type MockInviteServiceDeleteCall ¶ added in v1.0.0
MockInviteServiceDeleteCall wrap *gomock.Call
func (*MockInviteServiceDeleteCall) Do ¶ added in v1.0.0
func (c *MockInviteServiceDeleteCall) Do(f func(context.Context, string) error) *MockInviteServiceDeleteCall
Do rewrite *gomock.Call.Do
func (*MockInviteServiceDeleteCall) DoAndReturn ¶ added in v1.0.0
func (c *MockInviteServiceDeleteCall) DoAndReturn(f func(context.Context, string) error) *MockInviteServiceDeleteCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockInviteServiceDeleteCall) Return ¶ added in v1.0.0
func (c *MockInviteServiceDeleteCall) Return(arg0 error) *MockInviteServiceDeleteCall
Return rewrite *gomock.Call.Return
type MockInviteServiceListCall ¶ added in v1.0.0
MockInviteServiceListCall wrap *gomock.Call
func (*MockInviteServiceListCall) Do ¶ added in v1.0.0
func (c *MockInviteServiceListCall) Do(f func(context.Context) ([]Invite, error)) *MockInviteServiceListCall
Do rewrite *gomock.Call.Do
func (*MockInviteServiceListCall) DoAndReturn ¶ added in v1.0.0
func (c *MockInviteServiceListCall) DoAndReturn(f func(context.Context) ([]Invite, error)) *MockInviteServiceListCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockInviteServiceListCall) Return ¶ added in v1.0.0
func (c *MockInviteServiceListCall) Return(arg0 []Invite, arg1 error) *MockInviteServiceListCall
Return rewrite *gomock.Call.Return
type MockInviteServiceMockRecorder ¶ added in v1.0.0
type MockInviteServiceMockRecorder struct {
// contains filtered or unexported fields
}
MockInviteServiceMockRecorder is the mock recorder for MockInviteService.
func (*MockInviteServiceMockRecorder) Create ¶ added in v1.0.0
func (mr *MockInviteServiceMockRecorder) Create(ctx, email, role any) *MockInviteServiceCreateCall
Create indicates an expected call of Create.
func (*MockInviteServiceMockRecorder) Delete ¶ added in v1.0.0
func (mr *MockInviteServiceMockRecorder) Delete(ctx, inviteID any) *MockInviteServiceDeleteCall
Delete indicates an expected call of Delete.
func (*MockInviteServiceMockRecorder) List ¶ added in v1.0.0
func (mr *MockInviteServiceMockRecorder) List(ctx any) *MockInviteServiceListCall
List indicates an expected call of List.
func (*MockInviteServiceMockRecorder) Retrieve ¶ added in v1.0.0
func (mr *MockInviteServiceMockRecorder) Retrieve(ctx, inviteID any) *MockInviteServiceRetrieveCall
Retrieve indicates an expected call of Retrieve.
type MockInviteServiceRetrieveCall ¶ added in v1.0.0
MockInviteServiceRetrieveCall wrap *gomock.Call
func (*MockInviteServiceRetrieveCall) Do ¶ added in v1.0.0
func (c *MockInviteServiceRetrieveCall) Do(f func(context.Context, string) (*Invite, error)) *MockInviteServiceRetrieveCall
Do rewrite *gomock.Call.Do
func (*MockInviteServiceRetrieveCall) DoAndReturn ¶ added in v1.0.0
func (c *MockInviteServiceRetrieveCall) DoAndReturn(f func(context.Context, string) (*Invite, error)) *MockInviteServiceRetrieveCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockInviteServiceRetrieveCall) Return ¶ added in v1.0.0
func (c *MockInviteServiceRetrieveCall) Return(arg0 *Invite, arg1 error) *MockInviteServiceRetrieveCall
Return rewrite *gomock.Call.Return
type MockProjectAPIKeyService ¶ added in v1.0.0
type MockProjectAPIKeyService struct {
// contains filtered or unexported fields
}
MockProjectAPIKeyService is a mock of ProjectAPIKeyService interface.
func NewMockProjectAPIKeyService ¶ added in v1.0.0
func NewMockProjectAPIKeyService(ctrl *gomock.Controller) *MockProjectAPIKeyService
NewMockProjectAPIKeyService creates a new mock instance.
func (*MockProjectAPIKeyService) Delete ¶ added in v1.0.0
func (m *MockProjectAPIKeyService) Delete(ctx context.Context, projectID, apiKeyID string) error
Delete mocks base method.
func (*MockProjectAPIKeyService) EXPECT ¶ added in v1.0.0
func (m *MockProjectAPIKeyService) EXPECT() *MockProjectAPIKeyServiceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockProjectAPIKeyService) List ¶ added in v1.0.0
func (m *MockProjectAPIKeyService) List(ctx context.Context, projectID string) ([]ProjectAPIKey, error)
List mocks base method.
func (*MockProjectAPIKeyService) Retrieve ¶ added in v1.0.0
func (m *MockProjectAPIKeyService) Retrieve(ctx context.Context, projectID, apiKeyID string) (*ProjectAPIKey, error)
Retrieve mocks base method.
type MockProjectAPIKeyServiceDeleteCall ¶ added in v1.0.0
MockProjectAPIKeyServiceDeleteCall wrap *gomock.Call
func (*MockProjectAPIKeyServiceDeleteCall) Do ¶ added in v1.0.0
func (c *MockProjectAPIKeyServiceDeleteCall) Do(f func(context.Context, string, string) error) *MockProjectAPIKeyServiceDeleteCall
Do rewrite *gomock.Call.Do
func (*MockProjectAPIKeyServiceDeleteCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectAPIKeyServiceDeleteCall) DoAndReturn(f func(context.Context, string, string) error) *MockProjectAPIKeyServiceDeleteCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectAPIKeyServiceDeleteCall) Return ¶ added in v1.0.0
func (c *MockProjectAPIKeyServiceDeleteCall) Return(arg0 error) *MockProjectAPIKeyServiceDeleteCall
Return rewrite *gomock.Call.Return
type MockProjectAPIKeyServiceListCall ¶ added in v1.0.0
MockProjectAPIKeyServiceListCall wrap *gomock.Call
func (*MockProjectAPIKeyServiceListCall) Do ¶ added in v1.0.0
func (c *MockProjectAPIKeyServiceListCall) Do(f func(context.Context, string) ([]ProjectAPIKey, error)) *MockProjectAPIKeyServiceListCall
Do rewrite *gomock.Call.Do
func (*MockProjectAPIKeyServiceListCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectAPIKeyServiceListCall) DoAndReturn(f func(context.Context, string) ([]ProjectAPIKey, error)) *MockProjectAPIKeyServiceListCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectAPIKeyServiceListCall) Return ¶ added in v1.0.0
func (c *MockProjectAPIKeyServiceListCall) Return(arg0 []ProjectAPIKey, arg1 error) *MockProjectAPIKeyServiceListCall
Return rewrite *gomock.Call.Return
type MockProjectAPIKeyServiceMockRecorder ¶ added in v1.0.0
type MockProjectAPIKeyServiceMockRecorder struct {
// contains filtered or unexported fields
}
MockProjectAPIKeyServiceMockRecorder is the mock recorder for MockProjectAPIKeyService.
func (*MockProjectAPIKeyServiceMockRecorder) Delete ¶ added in v1.0.0
func (mr *MockProjectAPIKeyServiceMockRecorder) Delete(ctx, projectID, apiKeyID any) *MockProjectAPIKeyServiceDeleteCall
Delete indicates an expected call of Delete.
func (*MockProjectAPIKeyServiceMockRecorder) List ¶ added in v1.0.0
func (mr *MockProjectAPIKeyServiceMockRecorder) List(ctx, projectID any) *MockProjectAPIKeyServiceListCall
List indicates an expected call of List.
func (*MockProjectAPIKeyServiceMockRecorder) Retrieve ¶ added in v1.0.0
func (mr *MockProjectAPIKeyServiceMockRecorder) Retrieve(ctx, projectID, apiKeyID any) *MockProjectAPIKeyServiceRetrieveCall
Retrieve indicates an expected call of Retrieve.
type MockProjectAPIKeyServiceRetrieveCall ¶ added in v1.0.0
MockProjectAPIKeyServiceRetrieveCall wrap *gomock.Call
func (*MockProjectAPIKeyServiceRetrieveCall) Do ¶ added in v1.0.0
func (c *MockProjectAPIKeyServiceRetrieveCall) Do(f func(context.Context, string, string) (*ProjectAPIKey, error)) *MockProjectAPIKeyServiceRetrieveCall
Do rewrite *gomock.Call.Do
func (*MockProjectAPIKeyServiceRetrieveCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectAPIKeyServiceRetrieveCall) DoAndReturn(f func(context.Context, string, string) (*ProjectAPIKey, error)) *MockProjectAPIKeyServiceRetrieveCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectAPIKeyServiceRetrieveCall) Return ¶ added in v1.0.0
func (c *MockProjectAPIKeyServiceRetrieveCall) Return(arg0 *ProjectAPIKey, arg1 error) *MockProjectAPIKeyServiceRetrieveCall
Return rewrite *gomock.Call.Return
type MockProjectService ¶ added in v1.0.0
type MockProjectService struct {
// contains filtered or unexported fields
}
MockProjectService is a mock of ProjectService interface.
func NewMockProjectService ¶ added in v1.0.0
func NewMockProjectService(ctrl *gomock.Controller) *MockProjectService
NewMockProjectService creates a new mock instance.
func (*MockProjectService) Archive ¶ added in v1.0.0
func (m *MockProjectService) Archive(ctx context.Context, projectID string) error
Archive mocks base method.
func (*MockProjectService) EXPECT ¶ added in v1.0.0
func (m *MockProjectService) EXPECT() *MockProjectServiceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockProjectService) List ¶ added in v1.0.0
func (m *MockProjectService) List(ctx context.Context) ([]Project, error)
List mocks base method.
type MockProjectServiceAccountService ¶ added in v1.0.0
type MockProjectServiceAccountService struct {
// contains filtered or unexported fields
}
MockProjectServiceAccountService is a mock of ProjectServiceAccountService interface.
func NewMockProjectServiceAccountService ¶ added in v1.0.0
func NewMockProjectServiceAccountService(ctrl *gomock.Controller) *MockProjectServiceAccountService
NewMockProjectServiceAccountService creates a new mock instance.
func (*MockProjectServiceAccountService) Create ¶ added in v1.0.0
func (m *MockProjectServiceAccountService) Create(ctx context.Context, projectID, name string) (*ProjectServiceAccountWithAPIKey, error)
Create mocks base method.
func (*MockProjectServiceAccountService) Delete ¶ added in v1.0.0
func (m *MockProjectServiceAccountService) Delete(ctx context.Context, projectID, serviceAccountID string) error
Delete mocks base method.
func (*MockProjectServiceAccountService) EXPECT ¶ added in v1.0.0
func (m *MockProjectServiceAccountService) EXPECT() *MockProjectServiceAccountServiceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockProjectServiceAccountService) List ¶ added in v1.0.0
func (m *MockProjectServiceAccountService) List(ctx context.Context, projectID string) ([]ProjectServiceAccount, error)
List mocks base method.
func (*MockProjectServiceAccountService) Retrieve ¶ added in v1.0.0
func (m *MockProjectServiceAccountService) Retrieve(ctx context.Context, projectID, serviceAccountID string) (*ProjectServiceAccount, error)
Retrieve mocks base method.
type MockProjectServiceAccountServiceCreateCall ¶ added in v1.0.0
MockProjectServiceAccountServiceCreateCall wrap *gomock.Call
func (*MockProjectServiceAccountServiceCreateCall) Do ¶ added in v1.0.0
func (c *MockProjectServiceAccountServiceCreateCall) Do(f func(context.Context, string, string) (*ProjectServiceAccountWithAPIKey, error)) *MockProjectServiceAccountServiceCreateCall
Do rewrite *gomock.Call.Do
func (*MockProjectServiceAccountServiceCreateCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectServiceAccountServiceCreateCall) DoAndReturn(f func(context.Context, string, string) (*ProjectServiceAccountWithAPIKey, error)) *MockProjectServiceAccountServiceCreateCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectServiceAccountServiceCreateCall) Return ¶ added in v1.0.0
func (c *MockProjectServiceAccountServiceCreateCall) Return(arg0 *ProjectServiceAccountWithAPIKey, arg1 error) *MockProjectServiceAccountServiceCreateCall
Return rewrite *gomock.Call.Return
type MockProjectServiceAccountServiceDeleteCall ¶ added in v1.0.0
MockProjectServiceAccountServiceDeleteCall wrap *gomock.Call
func (*MockProjectServiceAccountServiceDeleteCall) Do ¶ added in v1.0.0
func (c *MockProjectServiceAccountServiceDeleteCall) Do(f func(context.Context, string, string) error) *MockProjectServiceAccountServiceDeleteCall
Do rewrite *gomock.Call.Do
func (*MockProjectServiceAccountServiceDeleteCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectServiceAccountServiceDeleteCall) DoAndReturn(f func(context.Context, string, string) error) *MockProjectServiceAccountServiceDeleteCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectServiceAccountServiceDeleteCall) Return ¶ added in v1.0.0
func (c *MockProjectServiceAccountServiceDeleteCall) Return(arg0 error) *MockProjectServiceAccountServiceDeleteCall
Return rewrite *gomock.Call.Return
type MockProjectServiceAccountServiceListCall ¶ added in v1.0.0
MockProjectServiceAccountServiceListCall wrap *gomock.Call
func (*MockProjectServiceAccountServiceListCall) Do ¶ added in v1.0.0
func (c *MockProjectServiceAccountServiceListCall) Do(f func(context.Context, string) ([]ProjectServiceAccount, error)) *MockProjectServiceAccountServiceListCall
Do rewrite *gomock.Call.Do
func (*MockProjectServiceAccountServiceListCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectServiceAccountServiceListCall) DoAndReturn(f func(context.Context, string) ([]ProjectServiceAccount, error)) *MockProjectServiceAccountServiceListCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectServiceAccountServiceListCall) Return ¶ added in v1.0.0
func (c *MockProjectServiceAccountServiceListCall) Return(arg0 []ProjectServiceAccount, arg1 error) *MockProjectServiceAccountServiceListCall
Return rewrite *gomock.Call.Return
type MockProjectServiceAccountServiceMockRecorder ¶ added in v1.0.0
type MockProjectServiceAccountServiceMockRecorder struct {
// contains filtered or unexported fields
}
MockProjectServiceAccountServiceMockRecorder is the mock recorder for MockProjectServiceAccountService.
func (*MockProjectServiceAccountServiceMockRecorder) Create ¶ added in v1.0.0
func (mr *MockProjectServiceAccountServiceMockRecorder) Create(ctx, projectID, name any) *MockProjectServiceAccountServiceCreateCall
Create indicates an expected call of Create.
func (*MockProjectServiceAccountServiceMockRecorder) Delete ¶ added in v1.0.0
func (mr *MockProjectServiceAccountServiceMockRecorder) Delete(ctx, projectID, serviceAccountID any) *MockProjectServiceAccountServiceDeleteCall
Delete indicates an expected call of Delete.
func (*MockProjectServiceAccountServiceMockRecorder) List ¶ added in v1.0.0
func (mr *MockProjectServiceAccountServiceMockRecorder) List(ctx, projectID any) *MockProjectServiceAccountServiceListCall
List indicates an expected call of List.
func (*MockProjectServiceAccountServiceMockRecorder) Retrieve ¶ added in v1.0.0
func (mr *MockProjectServiceAccountServiceMockRecorder) Retrieve(ctx, projectID, serviceAccountID any) *MockProjectServiceAccountServiceRetrieveCall
Retrieve indicates an expected call of Retrieve.
type MockProjectServiceAccountServiceRetrieveCall ¶ added in v1.0.0
MockProjectServiceAccountServiceRetrieveCall wrap *gomock.Call
func (*MockProjectServiceAccountServiceRetrieveCall) Do ¶ added in v1.0.0
func (c *MockProjectServiceAccountServiceRetrieveCall) Do(f func(context.Context, string, string) (*ProjectServiceAccount, error)) *MockProjectServiceAccountServiceRetrieveCall
Do rewrite *gomock.Call.Do
func (*MockProjectServiceAccountServiceRetrieveCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectServiceAccountServiceRetrieveCall) DoAndReturn(f func(context.Context, string, string) (*ProjectServiceAccount, error)) *MockProjectServiceAccountServiceRetrieveCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectServiceAccountServiceRetrieveCall) Return ¶ added in v1.0.0
func (c *MockProjectServiceAccountServiceRetrieveCall) Return(arg0 *ProjectServiceAccount, arg1 error) *MockProjectServiceAccountServiceRetrieveCall
Return rewrite *gomock.Call.Return
type MockProjectServiceArchiveCall ¶ added in v1.0.0
MockProjectServiceArchiveCall wrap *gomock.Call
func (*MockProjectServiceArchiveCall) Do ¶ added in v1.0.0
func (c *MockProjectServiceArchiveCall) Do(f func(context.Context, string) error) *MockProjectServiceArchiveCall
Do rewrite *gomock.Call.Do
func (*MockProjectServiceArchiveCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectServiceArchiveCall) DoAndReturn(f func(context.Context, string) error) *MockProjectServiceArchiveCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectServiceArchiveCall) Return ¶ added in v1.0.0
func (c *MockProjectServiceArchiveCall) Return(arg0 error) *MockProjectServiceArchiveCall
Return rewrite *gomock.Call.Return
type MockProjectServiceCreateCall ¶ added in v1.0.0
MockProjectServiceCreateCall wrap *gomock.Call
func (*MockProjectServiceCreateCall) Do ¶ added in v1.0.0
func (c *MockProjectServiceCreateCall) Do(f func(context.Context, string) (*Project, error)) *MockProjectServiceCreateCall
Do rewrite *gomock.Call.Do
func (*MockProjectServiceCreateCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectServiceCreateCall) DoAndReturn(f func(context.Context, string) (*Project, error)) *MockProjectServiceCreateCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectServiceCreateCall) Return ¶ added in v1.0.0
func (c *MockProjectServiceCreateCall) Return(arg0 *Project, arg1 error) *MockProjectServiceCreateCall
Return rewrite *gomock.Call.Return
type MockProjectServiceListCall ¶ added in v1.0.0
MockProjectServiceListCall wrap *gomock.Call
func (*MockProjectServiceListCall) Do ¶ added in v1.0.0
func (c *MockProjectServiceListCall) Do(f func(context.Context) ([]Project, error)) *MockProjectServiceListCall
Do rewrite *gomock.Call.Do
func (*MockProjectServiceListCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectServiceListCall) DoAndReturn(f func(context.Context) ([]Project, error)) *MockProjectServiceListCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectServiceListCall) Return ¶ added in v1.0.0
func (c *MockProjectServiceListCall) Return(arg0 []Project, arg1 error) *MockProjectServiceListCall
Return rewrite *gomock.Call.Return
type MockProjectServiceMockRecorder ¶ added in v1.0.0
type MockProjectServiceMockRecorder struct {
// contains filtered or unexported fields
}
MockProjectServiceMockRecorder is the mock recorder for MockProjectService.
func (*MockProjectServiceMockRecorder) Archive ¶ added in v1.0.0
func (mr *MockProjectServiceMockRecorder) Archive(ctx, projectID any) *MockProjectServiceArchiveCall
Archive indicates an expected call of Archive.
func (*MockProjectServiceMockRecorder) Create ¶ added in v1.0.0
func (mr *MockProjectServiceMockRecorder) Create(ctx, name any) *MockProjectServiceCreateCall
Create indicates an expected call of Create.
func (*MockProjectServiceMockRecorder) List ¶ added in v1.0.0
func (mr *MockProjectServiceMockRecorder) List(ctx any) *MockProjectServiceListCall
List indicates an expected call of List.
func (*MockProjectServiceMockRecorder) Modify ¶ added in v1.0.0
func (mr *MockProjectServiceMockRecorder) Modify(ctx, projectID, name any) *MockProjectServiceModifyCall
Modify indicates an expected call of Modify.
func (*MockProjectServiceMockRecorder) Retrieve ¶ added in v1.0.0
func (mr *MockProjectServiceMockRecorder) Retrieve(ctx, projectID any) *MockProjectServiceRetrieveCall
Retrieve indicates an expected call of Retrieve.
type MockProjectServiceModifyCall ¶ added in v1.0.0
MockProjectServiceModifyCall wrap *gomock.Call
func (*MockProjectServiceModifyCall) Do ¶ added in v1.0.0
func (c *MockProjectServiceModifyCall) Do(f func(context.Context, string, string) (*Project, error)) *MockProjectServiceModifyCall
Do rewrite *gomock.Call.Do
func (*MockProjectServiceModifyCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectServiceModifyCall) DoAndReturn(f func(context.Context, string, string) (*Project, error)) *MockProjectServiceModifyCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectServiceModifyCall) Return ¶ added in v1.0.0
func (c *MockProjectServiceModifyCall) Return(arg0 *Project, arg1 error) *MockProjectServiceModifyCall
Return rewrite *gomock.Call.Return
type MockProjectServiceRetrieveCall ¶ added in v1.0.0
MockProjectServiceRetrieveCall wrap *gomock.Call
func (*MockProjectServiceRetrieveCall) Do ¶ added in v1.0.0
func (c *MockProjectServiceRetrieveCall) Do(f func(context.Context, string) (*Project, error)) *MockProjectServiceRetrieveCall
Do rewrite *gomock.Call.Do
func (*MockProjectServiceRetrieveCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectServiceRetrieveCall) DoAndReturn(f func(context.Context, string) (*Project, error)) *MockProjectServiceRetrieveCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectServiceRetrieveCall) Return ¶ added in v1.0.0
func (c *MockProjectServiceRetrieveCall) Return(arg0 *Project, arg1 error) *MockProjectServiceRetrieveCall
Return rewrite *gomock.Call.Return
type MockProjectUserService ¶ added in v1.0.0
type MockProjectUserService struct {
// contains filtered or unexported fields
}
MockProjectUserService is a mock of ProjectUserService interface.
func NewMockProjectUserService ¶ added in v1.0.0
func NewMockProjectUserService(ctrl *gomock.Controller) *MockProjectUserService
NewMockProjectUserService creates a new mock instance.
func (*MockProjectUserService) Create ¶ added in v1.0.0
func (m *MockProjectUserService) Create(ctx context.Context, projectID, userID string, role ProjectUserRole) (*ProjectUser, error)
Create mocks base method.
func (*MockProjectUserService) Delete ¶ added in v1.0.0
func (m *MockProjectUserService) Delete(ctx context.Context, projectID, userID string) error
Delete mocks base method.
func (*MockProjectUserService) EXPECT ¶ added in v1.0.0
func (m *MockProjectUserService) EXPECT() *MockProjectUserServiceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockProjectUserService) List ¶ added in v1.0.0
func (m *MockProjectUserService) List(ctx context.Context, projectID string) ([]ProjectUser, error)
List mocks base method.
func (*MockProjectUserService) Modify ¶ added in v1.0.0
func (m *MockProjectUserService) Modify(ctx context.Context, projectID, userID string, role ProjectUserRole) (*ProjectUser, error)
Modify mocks base method.
func (*MockProjectUserService) Retrieve ¶ added in v1.0.0
func (m *MockProjectUserService) Retrieve(ctx context.Context, projectID, userID string) (*ProjectUser, error)
Retrieve mocks base method.
type MockProjectUserServiceCreateCall ¶ added in v1.0.0
MockProjectUserServiceCreateCall wrap *gomock.Call
func (*MockProjectUserServiceCreateCall) Do ¶ added in v1.0.0
func (c *MockProjectUserServiceCreateCall) Do(f func(context.Context, string, string, ProjectUserRole) (*ProjectUser, error)) *MockProjectUserServiceCreateCall
Do rewrite *gomock.Call.Do
func (*MockProjectUserServiceCreateCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectUserServiceCreateCall) DoAndReturn(f func(context.Context, string, string, ProjectUserRole) (*ProjectUser, error)) *MockProjectUserServiceCreateCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectUserServiceCreateCall) Return ¶ added in v1.0.0
func (c *MockProjectUserServiceCreateCall) Return(arg0 *ProjectUser, arg1 error) *MockProjectUserServiceCreateCall
Return rewrite *gomock.Call.Return
type MockProjectUserServiceDeleteCall ¶ added in v1.0.0
MockProjectUserServiceDeleteCall wrap *gomock.Call
func (*MockProjectUserServiceDeleteCall) Do ¶ added in v1.0.0
func (c *MockProjectUserServiceDeleteCall) Do(f func(context.Context, string, string) error) *MockProjectUserServiceDeleteCall
Do rewrite *gomock.Call.Do
func (*MockProjectUserServiceDeleteCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectUserServiceDeleteCall) DoAndReturn(f func(context.Context, string, string) error) *MockProjectUserServiceDeleteCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectUserServiceDeleteCall) Return ¶ added in v1.0.0
func (c *MockProjectUserServiceDeleteCall) Return(arg0 error) *MockProjectUserServiceDeleteCall
Return rewrite *gomock.Call.Return
type MockProjectUserServiceListCall ¶ added in v1.0.0
MockProjectUserServiceListCall wrap *gomock.Call
func (*MockProjectUserServiceListCall) Do ¶ added in v1.0.0
func (c *MockProjectUserServiceListCall) Do(f func(context.Context, string) ([]ProjectUser, error)) *MockProjectUserServiceListCall
Do rewrite *gomock.Call.Do
func (*MockProjectUserServiceListCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectUserServiceListCall) DoAndReturn(f func(context.Context, string) ([]ProjectUser, error)) *MockProjectUserServiceListCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectUserServiceListCall) Return ¶ added in v1.0.0
func (c *MockProjectUserServiceListCall) Return(arg0 []ProjectUser, arg1 error) *MockProjectUserServiceListCall
Return rewrite *gomock.Call.Return
type MockProjectUserServiceMockRecorder ¶ added in v1.0.0
type MockProjectUserServiceMockRecorder struct {
// contains filtered or unexported fields
}
MockProjectUserServiceMockRecorder is the mock recorder for MockProjectUserService.
func (*MockProjectUserServiceMockRecorder) Create ¶ added in v1.0.0
func (mr *MockProjectUserServiceMockRecorder) Create(ctx, projectID, userID, role any) *MockProjectUserServiceCreateCall
Create indicates an expected call of Create.
func (*MockProjectUserServiceMockRecorder) Delete ¶ added in v1.0.0
func (mr *MockProjectUserServiceMockRecorder) Delete(ctx, projectID, userID any) *MockProjectUserServiceDeleteCall
Delete indicates an expected call of Delete.
func (*MockProjectUserServiceMockRecorder) List ¶ added in v1.0.0
func (mr *MockProjectUserServiceMockRecorder) List(ctx, projectID any) *MockProjectUserServiceListCall
List indicates an expected call of List.
func (*MockProjectUserServiceMockRecorder) Modify ¶ added in v1.0.0
func (mr *MockProjectUserServiceMockRecorder) Modify(ctx, projectID, userID, role any) *MockProjectUserServiceModifyCall
Modify indicates an expected call of Modify.
func (*MockProjectUserServiceMockRecorder) Retrieve ¶ added in v1.0.0
func (mr *MockProjectUserServiceMockRecorder) Retrieve(ctx, projectID, userID any) *MockProjectUserServiceRetrieveCall
Retrieve indicates an expected call of Retrieve.
type MockProjectUserServiceModifyCall ¶ added in v1.0.0
MockProjectUserServiceModifyCall wrap *gomock.Call
func (*MockProjectUserServiceModifyCall) Do ¶ added in v1.0.0
func (c *MockProjectUserServiceModifyCall) Do(f func(context.Context, string, string, ProjectUserRole) (*ProjectUser, error)) *MockProjectUserServiceModifyCall
Do rewrite *gomock.Call.Do
func (*MockProjectUserServiceModifyCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectUserServiceModifyCall) DoAndReturn(f func(context.Context, string, string, ProjectUserRole) (*ProjectUser, error)) *MockProjectUserServiceModifyCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectUserServiceModifyCall) Return ¶ added in v1.0.0
func (c *MockProjectUserServiceModifyCall) Return(arg0 *ProjectUser, arg1 error) *MockProjectUserServiceModifyCall
Return rewrite *gomock.Call.Return
type MockProjectUserServiceRetrieveCall ¶ added in v1.0.0
MockProjectUserServiceRetrieveCall wrap *gomock.Call
func (*MockProjectUserServiceRetrieveCall) Do ¶ added in v1.0.0
func (c *MockProjectUserServiceRetrieveCall) Do(f func(context.Context, string, string) (*ProjectUser, error)) *MockProjectUserServiceRetrieveCall
Do rewrite *gomock.Call.Do
func (*MockProjectUserServiceRetrieveCall) DoAndReturn ¶ added in v1.0.0
func (c *MockProjectUserServiceRetrieveCall) DoAndReturn(f func(context.Context, string, string) (*ProjectUser, error)) *MockProjectUserServiceRetrieveCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockProjectUserServiceRetrieveCall) Return ¶ added in v1.0.0
func (c *MockProjectUserServiceRetrieveCall) Return(arg0 *ProjectUser, arg1 error) *MockProjectUserServiceRetrieveCall
Return rewrite *gomock.Call.Return
type MockUserService ¶ added in v1.0.0
type MockUserService struct {
// contains filtered or unexported fields
}
MockUserService is a mock of UserService interface.
func NewMockUserService ¶ added in v1.0.0
func NewMockUserService(ctrl *gomock.Controller) *MockUserService
NewMockUserService creates a new mock instance.
func (*MockUserService) Delete ¶ added in v1.0.0
func (m *MockUserService) Delete(ctx context.Context, userID string) error
Delete mocks base method.
func (*MockUserService) EXPECT ¶ added in v1.0.0
func (m *MockUserService) EXPECT() *MockUserServiceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockUserService) List ¶ added in v1.0.0
func (m *MockUserService) List(ctx context.Context) ([]User, error)
List mocks base method.
type MockUserServiceDeleteCall ¶ added in v1.0.0
MockUserServiceDeleteCall wrap *gomock.Call
func (*MockUserServiceDeleteCall) Do ¶ added in v1.0.0
func (c *MockUserServiceDeleteCall) Do(f func(context.Context, string) error) *MockUserServiceDeleteCall
Do rewrite *gomock.Call.Do
func (*MockUserServiceDeleteCall) DoAndReturn ¶ added in v1.0.0
func (c *MockUserServiceDeleteCall) DoAndReturn(f func(context.Context, string) error) *MockUserServiceDeleteCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockUserServiceDeleteCall) Return ¶ added in v1.0.0
func (c *MockUserServiceDeleteCall) Return(arg0 error) *MockUserServiceDeleteCall
Return rewrite *gomock.Call.Return
type MockUserServiceListCall ¶ added in v1.0.0
MockUserServiceListCall wrap *gomock.Call
func (*MockUserServiceListCall) Do ¶ added in v1.0.0
func (c *MockUserServiceListCall) Do(f func(context.Context) ([]User, error)) *MockUserServiceListCall
Do rewrite *gomock.Call.Do
func (*MockUserServiceListCall) DoAndReturn ¶ added in v1.0.0
func (c *MockUserServiceListCall) DoAndReturn(f func(context.Context) ([]User, error)) *MockUserServiceListCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockUserServiceListCall) Return ¶ added in v1.0.0
func (c *MockUserServiceListCall) Return(arg0 []User, arg1 error) *MockUserServiceListCall
Return rewrite *gomock.Call.Return
type MockUserServiceMockRecorder ¶ added in v1.0.0
type MockUserServiceMockRecorder struct {
// contains filtered or unexported fields
}
MockUserServiceMockRecorder is the mock recorder for MockUserService.
func (*MockUserServiceMockRecorder) Delete ¶ added in v1.0.0
func (mr *MockUserServiceMockRecorder) Delete(ctx, userID any) *MockUserServiceDeleteCall
Delete indicates an expected call of Delete.
func (*MockUserServiceMockRecorder) List ¶ added in v1.0.0
func (mr *MockUserServiceMockRecorder) List(ctx any) *MockUserServiceListCall
List indicates an expected call of List.
func (*MockUserServiceMockRecorder) Modify ¶ added in v1.0.0
func (mr *MockUserServiceMockRecorder) Modify(ctx, userID, role any) *MockUserServiceModifyCall
Modify indicates an expected call of Modify.
func (*MockUserServiceMockRecorder) Retrieve ¶ added in v1.0.0
func (mr *MockUserServiceMockRecorder) Retrieve(ctx, userID any) *MockUserServiceRetrieveCall
Retrieve indicates an expected call of Retrieve.
type MockUserServiceModifyCall ¶ added in v1.0.0
MockUserServiceModifyCall wrap *gomock.Call
func (*MockUserServiceModifyCall) Do ¶ added in v1.0.0
func (c *MockUserServiceModifyCall) Do(f func(context.Context, string, UserRole) (*User, error)) *MockUserServiceModifyCall
Do rewrite *gomock.Call.Do
func (*MockUserServiceModifyCall) DoAndReturn ¶ added in v1.0.0
func (c *MockUserServiceModifyCall) DoAndReturn(f func(context.Context, string, UserRole) (*User, error)) *MockUserServiceModifyCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockUserServiceModifyCall) Return ¶ added in v1.0.0
func (c *MockUserServiceModifyCall) Return(arg0 *User, arg1 error) *MockUserServiceModifyCall
Return rewrite *gomock.Call.Return
type MockUserServiceRetrieveCall ¶ added in v1.0.0
MockUserServiceRetrieveCall wrap *gomock.Call
func (*MockUserServiceRetrieveCall) Do ¶ added in v1.0.0
func (c *MockUserServiceRetrieveCall) Do(f func(context.Context, string) (*User, error)) *MockUserServiceRetrieveCall
Do rewrite *gomock.Call.Do
func (*MockUserServiceRetrieveCall) DoAndReturn ¶ added in v1.0.0
func (c *MockUserServiceRetrieveCall) DoAndReturn(f func(context.Context, string) (*User, error)) *MockUserServiceRetrieveCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockUserServiceRetrieveCall) Return ¶ added in v1.0.0
func (c *MockUserServiceRetrieveCall) Return(arg0 *User, arg1 error) *MockUserServiceRetrieveCall
Return rewrite *gomock.Call.Return
type Project ¶ added in v1.0.0
type Project struct {
ID string `json:"id"`
Name string `json:"name"`
CreatedAt utils.UnixTimestamp `json:"created_at"`
ArchiveAt *utils.UnixTimestamp `json:"archive_at,omitempty"`
Status ProjectStatus `json:"status"`
}
Project represents a project in the OpenAI system.
type ProjectAPIKey ¶
type ProjectAPIKey struct {
ID string `json:"id"`
Name *string `json:"name"`
RedactedValue string `json:"redacted_value"`
CreatedAt utils.UnixTimestamp `json:"created_at"`
Owner ProjectAPIKeyOwner `json:"owner"`
}
type ProjectAPIKeyListParams ¶
func (ProjectAPIKeyListParams) URLQuery ¶
func (p ProjectAPIKeyListParams) URLQuery() url.Values
type ProjectAPIKeyListResponse ¶
type ProjectAPIKeyListResponse struct {
Data []ProjectAPIKey `json:"data"`
HasMore bool `json:"has_more"`
LastID string `json:"last_id"`
}
type ProjectAPIKeyOwner ¶
type ProjectAPIKeyOwner struct {
Type string `json:"type"`
ServiceAccount *struct {
ID string `json:"id"`
Name string `json:"name"`
CreatedAt utils.UnixTimestamp `json:"created_at"`
Role ProjectServiceAccountRole `json:"role"`
} `json:"service_account,omitempty"`
User *struct {
ID string `json:"id"`
Name *string `json:"name"`
Email string `json:"email"`
CreatedAt utils.UnixTimestamp `json:"created_at"`
Role UserRole `json:"role"`
} `json:"user,omitempty"`
}
type ProjectAPIKeyService ¶
type ProjectAPIKeyService interface {
List(ctx context.Context, projectID string) ([]ProjectAPIKey, error)
Retrieve(ctx context.Context, projectID, apiKeyID string) (*ProjectAPIKey, error)
Delete(ctx context.Context, projectID, apiKeyID string) error
}
func NewSDKProjectAPIKeyService ¶ added in v1.0.0
func NewSDKProjectAPIKeyService(client *openai.Client) ProjectAPIKeyService
type ProjectCreateParams ¶ added in v1.0.0
type ProjectCreateParams struct {
Name string `json:"name"`
}
ProjectCreateParams represents the parameters for creating a project.
type ProjectListParams ¶ added in v1.0.0
ProjectListParams represents the query parameters for listing projects.
func (ProjectListParams) URLQuery ¶ added in v1.0.0
func (p ProjectListParams) URLQuery() url.Values
type ProjectModifyParams ¶ added in v1.0.0
type ProjectModifyParams struct {
Name string `json:"name"`
}
ProjectModifyParams represents the parameters for modifying a project.
type ProjectService ¶ added in v1.0.0
type ProjectService interface {
List(ctx context.Context) ([]Project, error)
Create(ctx context.Context, name string) (*Project, error)
Retrieve(ctx context.Context, projectID string) (*Project, error)
Modify(ctx context.Context, projectID, name string) (*Project, error)
Archive(ctx context.Context, projectID string) error
}
func NewSDKProjectService ¶ added in v1.0.0
func NewSDKProjectService(client *openai.Client) ProjectService
type ProjectServiceAccount ¶
type ProjectServiceAccount struct {
ID string `json:"id"`
Name string `json:"name"`
ProjectID string `json:"project_id"`
CreatedAt utils.UnixTimestamp `json:"created_at"`
Role ProjectServiceAccountRole `json:"role"`
}
type ProjectServiceAccountCreateBody ¶
type ProjectServiceAccountCreateBody struct {
Name string `json:"name"`
}
type ProjectServiceAccountListParams ¶
func (ProjectServiceAccountListParams) URLQuery ¶
func (p ProjectServiceAccountListParams) URLQuery() url.Values
type ProjectServiceAccountListResponse ¶
type ProjectServiceAccountListResponse struct {
Data []ProjectServiceAccount `json:"data"`
HasMore bool `json:"has_more"`
LastID string `json:"last_id"`
}
type ProjectServiceAccountRole ¶
type ProjectServiceAccountRole string
ProjectServiceAccountRole represents the possible roles of a project service account.
const ( ProjectServiceAccountRoleMember ProjectServiceAccountRole = "member" ProjectServiceAccountRoleOwner ProjectServiceAccountRole = "owner" ProjectServiceAccountRoleAdmin ProjectServiceAccountRole = "admin" )
type ProjectServiceAccountService ¶
type ProjectServiceAccountService interface {
List(ctx context.Context, projectID string) ([]ProjectServiceAccount, error)
Create(ctx context.Context, projectID, name string) (*ProjectServiceAccountWithAPIKey, error)
Retrieve(ctx context.Context, projectID, serviceAccountID string) (*ProjectServiceAccount, error)
Delete(ctx context.Context, projectID, serviceAccountID string) error
}
func NewSDKProjectServiceAccountService ¶ added in v1.0.0
func NewSDKProjectServiceAccountService(client *openai.Client) ProjectServiceAccountService
type ProjectServiceAccountWithAPIKey ¶
type ProjectServiceAccountWithAPIKey struct {
ProjectServiceAccount
APIKey ServiceAccountAPIKey `json:"api_key"`
}
type ProjectStatus ¶ added in v1.0.0
type ProjectStatus string
const ( ProjectStatusActive ProjectStatus = "active" ProjectStatusArchived ProjectStatus = "archived" )
type ProjectUser ¶
type ProjectUser struct {
ID string `json:"id"`
Name string `json:"name"`
Email string `json:"email"`
Role ProjectUserRole `json:"role"`
AddedAt utils.UnixTimestamp `json:"added_at"`
}
type ProjectUserCreateBody ¶
type ProjectUserCreateBody struct {
UserID string `json:"user_id"`
Role ProjectUserRole `json:"role"`
}
type ProjectUserListParams ¶
func (ProjectUserListParams) URLQuery ¶
func (p ProjectUserListParams) URLQuery() url.Values
type ProjectUserListResponse ¶
type ProjectUserListResponse struct {
Data []ProjectUser `json:"data"`
FirstID string `json:"first_id"`
LastID string `json:"last_id"`
HasMore bool `json:"has_more"`
}
type ProjectUserModifyBody ¶
type ProjectUserModifyBody struct {
Role ProjectUserRole `json:"role"`
}
type ProjectUserRole ¶
type ProjectUserRole string
const ( ProjectUserRoleMember ProjectUserRole = "member" ProjectUserRoleOwner ProjectUserRole = "owner" )
type ProjectUserService ¶
type ProjectUserService interface {
List(ctx context.Context, projectID string) ([]ProjectUser, error)
Create(ctx context.Context, projectID, userID string, role ProjectUserRole) (*ProjectUser, error)
Retrieve(ctx context.Context, projectID, userID string) (*ProjectUser, error)
Modify(ctx context.Context, projectID, userID string, role ProjectUserRole) (*ProjectUser, error)
Delete(ctx context.Context, projectID, userID string) error
}
func NewSDKProjectUserService ¶ added in v1.0.0
func NewSDKProjectUserService(client *openai.Client) ProjectUserService
type SDKProjectService ¶ added in v1.0.0
type SDKProjectService struct {
// contains filtered or unexported fields
}
SDKProjectService handles operations related to projects in the OpenAI admin API.
func (SDKProjectService) Archive ¶ added in v1.0.0
func (s SDKProjectService) Archive(ctx context.Context, projectID string) error
Archive archives a project by its ID.
func (SDKProjectService) Create ¶ added in v1.0.0
Create creates a new project with the given parameters.
func (SDKProjectService) List ¶ added in v1.0.0
func (s SDKProjectService) List(ctx context.Context) ([]Project, error)
List retrieves a list of projects.
type ServiceAccountAPIKey ¶
type ServiceAccountAPIKey struct {
Value string `json:"value"`
Name *string `json:"name"`
CreatedAt utils.UnixTimestamp `json:"created_at"`
ID string `json:"id"`
}
type User ¶
type User struct {
ID string `json:"id"`
Email string `json:"email"`
Role UserRole `json:"role"`
AddedAt utils.UnixTimestamp `json:"added_at"`
Disabled bool `json:"disabled"`
}
User represents a user in the OpenAI system.
type UserListParams ¶
func (UserListParams) URLQuery ¶
func (p UserListParams) URLQuery() url.Values
type UserListResponse ¶
type UserModifyBody ¶
type UserModifyBody struct {
Role UserRole `json:"role,omitempty"`
}
type UserService ¶
type UserService interface {
List(ctx context.Context) ([]User, error)
Modify(ctx context.Context, userID string, role UserRole) (*User, error)
Retrieve(ctx context.Context, userID string) (*User, error)
Delete(ctx context.Context, userID string) error
}
func NewSDKUserService ¶ added in v1.0.0
func NewSDKUserService(client *openai.Client) UserService
Source Files
¶
- client.go
- invite_service.go
- mock_invite_service.go
- mock_project_api_key_service.go
- mock_project_service.go
- mock_project_service_account_service.go
- mock_project_user_service.go
- mock_user_service.go
- project_api_key_service.go
- project_service.go
- project_service_account_service.go
- project_user_service.go
- user_service.go