Documentation ¶
Index ¶
- type CloudControllerOrganizationRepository
- func (repo CloudControllerOrganizationRepository) Create(org models.Organization) (apiErr error)
- func (repo CloudControllerOrganizationRepository) Delete(orgGuid string) (apiErr error)
- func (repo CloudControllerOrganizationRepository) FindByName(name string) (org models.Organization, apiErr error)
- func (repo CloudControllerOrganizationRepository) GetManyOrgsByGuid(orgGuids []string) (orgs []models.Organization, err error)
- func (repo CloudControllerOrganizationRepository) ListOrgs() ([]models.Organization, error)
- func (repo CloudControllerOrganizationRepository) Rename(orgGuid string, name string) (apiErr error)
- func (repo CloudControllerOrganizationRepository) SharePrivateDomain(orgGuid string, domainGuid string) error
- func (repo CloudControllerOrganizationRepository) UnsharePrivateDomain(orgGuid string, domainGuid string) error
- type OrganizationRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudControllerOrganizationRepository ¶
type CloudControllerOrganizationRepository struct {
// contains filtered or unexported fields
}
func NewCloudControllerOrganizationRepository ¶
func NewCloudControllerOrganizationRepository(config core_config.Reader, gateway net.Gateway) (repo CloudControllerOrganizationRepository)
func (CloudControllerOrganizationRepository) Create ¶
func (repo CloudControllerOrganizationRepository) Create(org models.Organization) (apiErr error)
func (CloudControllerOrganizationRepository) Delete ¶
func (repo CloudControllerOrganizationRepository) Delete(orgGuid string) (apiErr error)
func (CloudControllerOrganizationRepository) FindByName ¶
func (repo CloudControllerOrganizationRepository) FindByName(name string) (org models.Organization, apiErr error)
func (CloudControllerOrganizationRepository) GetManyOrgsByGuid ¶
func (repo CloudControllerOrganizationRepository) GetManyOrgsByGuid(orgGuids []string) (orgs []models.Organization, err error)
func (CloudControllerOrganizationRepository) ListOrgs ¶
func (repo CloudControllerOrganizationRepository) ListOrgs() ([]models.Organization, error)
func (CloudControllerOrganizationRepository) Rename ¶
func (repo CloudControllerOrganizationRepository) Rename(orgGuid string, name string) (apiErr error)
func (CloudControllerOrganizationRepository) SharePrivateDomain ¶
func (repo CloudControllerOrganizationRepository) SharePrivateDomain(orgGuid string, domainGuid string) error
func (CloudControllerOrganizationRepository) UnsharePrivateDomain ¶
func (repo CloudControllerOrganizationRepository) UnsharePrivateDomain(orgGuid string, domainGuid string) error
type OrganizationRepository ¶
type OrganizationRepository interface { ListOrgs() (orgs []models.Organization, apiErr error) GetManyOrgsByGuid(orgGuids []string) (orgs []models.Organization, apiErr error) FindByName(name string) (org models.Organization, apiErr error) Create(org models.Organization) (apiErr error) Rename(orgGuid string, name string) (apiErr error) Delete(orgGuid string) (apiErr error) }
Click to show internal directories.
Click to hide internal directories.