organizations

package
v7.0.2+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2020 License: Apache-2.0 Imports: 8 Imported by: 248

Documentation

Index

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 coreconfig.Reader, gateway net.Gateway) (repo CloudControllerOrganizationRepository)

func (CloudControllerOrganizationRepository) Create

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 (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(limit int) ([]models.Organization, 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)
	SharePrivateDomain(orgGUID string, domainGUID string) (apiErr error)
	UnsharePrivateDomain(orgGUID string, domainGUID string) (apiErr error)
}

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL