Documentation
¶
Index ¶
- Constants
- type FakeDatabasesService
- func (f *FakeDatabasesService) Create(_ context.Context, req *godo.DatabaseCreateRequest) (*godo.Database, *godo.Response, error)
- func (f *FakeDatabasesService) CreateUser(_ context.Context, dbUUID string, req *godo.DatabaseCreateUserRequest) (*godo.DatabaseUser, *godo.Response, error)
- func (f *FakeDatabasesService) Delete(_ context.Context, dbUUID string) (*godo.Response, error)
- func (f *FakeDatabasesService) DeleteUser(_ context.Context, dbUUID string, username string) (*godo.Response, error)
- func (f *FakeDatabasesService) Get(_ context.Context, dbUUID string) (*godo.Database, *godo.Response, error)
- func (f *FakeDatabasesService) GetUser(_ context.Context, dbUUID string, username string) (*godo.DatabaseUser, *godo.Response, error)
- func (f *FakeDatabasesService) ListOptions(todo context.Context) (*godo.DatabaseOptions, *godo.Response, error)
- func (f *FakeDatabasesService) Resize(_ context.Context, dbUUID string, req *godo.DatabaseResizeRequest) (*godo.Response, error)
- type Handler
Constants ¶
View Source
const ( // CreatingStatus is the status when a database is created. CreatingStatus = "creating" // OnlineStatus is the status when a database is fetched after creation. OnlineStatus = "online" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeDatabasesService ¶
type FakeDatabasesService struct {
Options *godo.DatabaseOptions
// satisfy interface for unimplemented methods
godo.DatabasesService
// contains filtered or unexported fields
}
FakeDatabasesService is a fake godo DatabasesService with limited functionality: * Create creates and returns a new database object with the status "creating". * Get returns a previously-created database object with the status "online". * Delete deletes a previously-created database object. * Resize updates a previously-created object with the provided parameters.
func (*FakeDatabasesService) Create ¶
func (f *FakeDatabasesService) Create(_ context.Context, req *godo.DatabaseCreateRequest) (*godo.Database, *godo.Response, error)
Create ...
func (*FakeDatabasesService) CreateUser ¶
func (f *FakeDatabasesService) CreateUser(_ context.Context, dbUUID string, req *godo.DatabaseCreateUserRequest) (*godo.DatabaseUser, *godo.Response, error)
CreateUser ...
func (*FakeDatabasesService) DeleteUser ¶
func (f *FakeDatabasesService) DeleteUser(_ context.Context, dbUUID string, username string) (*godo.Response, error)
DeleteUser ...
func (*FakeDatabasesService) Get ¶
func (f *FakeDatabasesService) Get(_ context.Context, dbUUID string) (*godo.Database, *godo.Response, error)
Get ...
func (*FakeDatabasesService) GetUser ¶
func (f *FakeDatabasesService) GetUser(_ context.Context, dbUUID string, username string) (*godo.DatabaseUser, *godo.Response, error)
GetUser ...
func (*FakeDatabasesService) ListOptions ¶
func (f *FakeDatabasesService) ListOptions(todo context.Context) (*godo.DatabaseOptions, *godo.Response, error)
ListOptions ...
Click to show internal directories.
Click to hide internal directories.