Documentation ¶
Index ¶
- Variables
- type EntityType
- type Organisation
- func (c *Organisation) BuildNew(ctx context.Context, s string) error
- func (c *Organisation) BuildUpdatedVersion(ctx context.Context, id string, seq int, value string, ...) error
- func (c *Organisation) Delete(ctx context.Context, id string, p *cqrs.ServiceCQRSClient) (int, error)
- func (c *Organisation) Find(ctx context.Context, params map[string][]string, p *cqrs.ServiceCQRSClient) (interface{}, int, error)
- func (c *Organisation) FindById(ctx context.Context, id string, p *cqrs.ServiceCQRSClient) (int, error)
- func (c *Organisation) FromJSONString(str string) error
- func (c *Organisation) GenCausationAndCorrId(ctx context.Context, mode string)
- func (c *Organisation) GetBrokerService(ctx context.Context, region string) (s *brokers.ServiceBrokerClient, err error)
- func (c *Organisation) GetCQRSService(ctx context.Context, region string) (s *cqrs.ServiceCQRSClient, err error)
- func (c *Organisation) GetDatastoreService(ctx context.Context, region string) (s *datastores.ServiceDatastoreClient, err error)
- func (c *Organisation) GetDocType() collections.CollectionTypeInterface
- func (c *Organisation) GetId() string
- func (c *Organisation) GetValue() collections.CollectionValueInterface
- func (c *Organisation) GetValueAsJSONString() (string, error)
- func (c *Organisation) Insert(ctx context.Context, p *cqrs.ServiceCQRSClient) (int, error)
- func (c *Organisation) SetId(i string)
- func (c *Organisation) SetValue(value OrganisationValue)
- func (c *Organisation) SetValueFromJSONString(s string) error
- func (c *Organisation) Testing_GetValue() (str string)
- func (c *Organisation) ToJSONString() (string, error)
- func (c *Organisation) Update(ctx context.Context, p *cqrs.ServiceCQRSClient) (int, error)
- func (c *Organisation) Validate(ctx context.Context, p *cqrs.ServiceCQRSClient) (err error)
- type OrganisationValue
- func (cv *OrganisationValue) FromJSONString(s string) error
- func (cv *OrganisationValue) GetSeq() int
- func (cv *OrganisationValue) GetVersion() int
- func (cv *OrganisationValue) IncrementSeq()
- func (cv *OrganisationValue) SetSeq(i int)
- func (cv *OrganisationValue) SetVersion(i int)
- func (cv *OrganisationValue) ToJSONString() (str string, err error)
- type Rbac
- func (c *Rbac) BuildNew(ctx context.Context, s string) error
- func (c *Rbac) BuildUpdatedVersion(ctx context.Context, id string, seq int, value string, ...) error
- func (c *Rbac) Delete(ctx context.Context, id string, p *cqrs.ServiceCQRSClient) (int, error)
- func (c *Rbac) Find(ctx context.Context, params map[string][]string, p *cqrs.ServiceCQRSClient) (interface{}, int, error)
- func (c *Rbac) FindById(ctx context.Context, id string, p *cqrs.ServiceCQRSClient) (int, error)
- func (c *Rbac) FromJSONString(str string) error
- func (c *Rbac) GenCausationAndCorrId(ctx context.Context, mode string)
- func (c *Rbac) GetBrokerService(ctx context.Context, region string) (s *brokers.ServiceBrokerClient, err error)
- func (c *Rbac) GetCQRSService(ctx context.Context, region string) (s *cqrs.ServiceCQRSClient, err error)
- func (c *Rbac) GetDatastoreService(ctx context.Context, region string) (s *datastores.ServiceDatastoreClient, err error)
- func (c *Rbac) GetDocType() collections.CollectionTypeInterface
- func (c *Rbac) GetId() string
- func (c *Rbac) GetValue() collections.CollectionValueInterface
- func (c *Rbac) GetValueAsJSONString() (string, error)
- func (c *Rbac) Insert(ctx context.Context, p *cqrs.ServiceCQRSClient) (int, error)
- func (c *Rbac) SetId(i string)
- func (c *Rbac) SetValue(value RbacValue)
- func (c *Rbac) SetValueFromJSONString(s string) error
- func (c *Rbac) Testing_GetValue() (str string)
- func (c *Rbac) ToJSONString() (string, error)
- func (c *Rbac) Update(ctx context.Context, p *cqrs.ServiceCQRSClient) (int, error)
- func (c *Rbac) Validate(ctx context.Context, p *cqrs.ServiceCQRSClient) (err error)
- type RbacValue
- type User
- func (c *User) BuildNew(ctx context.Context, s string) error
- func (c *User) BuildUpdatedVersion(ctx context.Context, id string, seq int, value string, ...) error
- func (c *User) Delete(ctx context.Context, id string, p *cqrs.ServiceCQRSClient) (int, error)
- func (c *User) Find(ctx context.Context, params map[string][]string, p *cqrs.ServiceCQRSClient) (interface{}, int, error)
- func (c *User) FindById(ctx context.Context, id string, p *cqrs.ServiceCQRSClient) (int, error)
- func (c *User) FromJSONString(str string) error
- func (c *User) GenCausationAndCorrId(ctx context.Context, mode string)
- func (c *User) GetBrokerService(ctx context.Context, region string) (s *brokers.ServiceBrokerClient, err error)
- func (c *User) GetCQRSService(ctx context.Context, region string) (s *cqrs.ServiceCQRSClient, err error)
- func (c *User) GetDatastoreService(ctx context.Context, region string) (s *datastores.ServiceDatastoreClient, err error)
- func (c *User) GetDocType() collections.CollectionTypeInterface
- func (c *User) GetId() string
- func (c *User) GetValue() collections.CollectionValueInterface
- func (c *User) GetValueAsJSONString() (string, error)
- func (c *User) Insert(ctx context.Context, p *cqrs.ServiceCQRSClient) (int, error)
- func (c *User) SetId(i string)
- func (c *User) SetValue(value UserValue)
- func (c *User) SetValueFromJSONString(s string) error
- func (c *User) Testing_GetValue() (str string)
- func (c *User) ToJSONString() (string, error)
- func (c *User) Update(ctx context.Context, p *cqrs.ServiceCQRSClient) (int, error)
- func (c *User) Validate(ctx context.Context, p *cqrs.ServiceCQRSClient) (err error)
- type UserValue
Constants ¶
This section is empty.
Variables ¶
View Source
var EntityTypeTypeList = []EntityType{ ENTITY_TYPE_ORGANISATION, ENTITY_TYPE_USER, ENTITY_TYPE_RBAC, }
The list that can be iterated
Functions ¶
This section is empty.
Types ¶
type EntityType ¶
type EntityType collections.CollectionType
map team's entities to multicloud collections
const ( ENTITY_TYPE_ORGANISATION EntityType = iota ENTITY_TYPE_USER ENTITY_TYPE_RBAC )
func (EntityType) Collection ¶
func (d EntityType) Collection(ctx context.Context) string
func (EntityType) New ¶
func (d EntityType) New() collections.CollectionInterface
func (EntityType) String ¶
func (d EntityType) String() string
type Organisation ¶
type Organisation struct { Id string `json:"Id"` Value OrganisationValue `json:"Value"` }
func (*Organisation) BuildNew ¶
func (c *Organisation) BuildNew(ctx context.Context, s string) error
func (*Organisation) BuildUpdatedVersion ¶
func (c *Organisation) BuildUpdatedVersion(ctx context.Context, id string, seq int, value string, p *cqrs.ServiceCQRSClient) error
func (*Organisation) Delete ¶
func (c *Organisation) Delete(ctx context.Context, id string, p *cqrs.ServiceCQRSClient) (int, error)
func (*Organisation) Find ¶
func (c *Organisation) Find(ctx context.Context, params map[string][]string, p *cqrs.ServiceCQRSClient) (interface{}, int, error)
func (*Organisation) FindById ¶
func (c *Organisation) FindById(ctx context.Context, id string, p *cqrs.ServiceCQRSClient) (int, error)
func (*Organisation) FromJSONString ¶
func (c *Organisation) FromJSONString(str string) error
func (*Organisation) GenCausationAndCorrId ¶
func (c *Organisation) GenCausationAndCorrId(ctx context.Context, mode string)
func (*Organisation) GetBrokerService ¶
func (c *Organisation) GetBrokerService(ctx context.Context, region string) (s *brokers.ServiceBrokerClient, err error)
func (*Organisation) GetCQRSService ¶
func (c *Organisation) GetCQRSService(ctx context.Context, region string) (s *cqrs.ServiceCQRSClient, err error)
func (*Organisation) GetDatastoreService ¶
func (c *Organisation) GetDatastoreService(ctx context.Context, region string) (s *datastores.ServiceDatastoreClient, err error)
func (*Organisation) GetDocType ¶
func (c *Organisation) GetDocType() collections.CollectionTypeInterface
func (*Organisation) GetId ¶
func (c *Organisation) GetId() string
func (*Organisation) GetValue ¶
func (c *Organisation) GetValue() collections.CollectionValueInterface
func (*Organisation) GetValueAsJSONString ¶
func (c *Organisation) GetValueAsJSONString() (string, error)
func (*Organisation) Insert ¶
func (c *Organisation) Insert(ctx context.Context, p *cqrs.ServiceCQRSClient) (int, error)
func (*Organisation) SetId ¶
func (c *Organisation) SetId(i string)
func (*Organisation) SetValue ¶
func (c *Organisation) SetValue(value OrganisationValue)
func (*Organisation) SetValueFromJSONString ¶
func (c *Organisation) SetValueFromJSONString(s string) error
func (*Organisation) Testing_GetValue ¶
func (c *Organisation) Testing_GetValue() (str string)
func (*Organisation) ToJSONString ¶
func (c *Organisation) ToJSONString() (string, error)
func (*Organisation) Update ¶
func (c *Organisation) Update(ctx context.Context, p *cqrs.ServiceCQRSClient) (int, error)
func (*Organisation) Validate ¶
func (c *Organisation) Validate(ctx context.Context, p *cqrs.ServiceCQRSClient) (err error)
type OrganisationValue ¶
type OrganisationValue struct { Seq int `json:"seq"` Version int `json:"version"` Active string `json:"active"` Name string `json:"name"` About string `json:"about"` Website string `json:"website"` }
func (*OrganisationValue) FromJSONString ¶
func (cv *OrganisationValue) FromJSONString(s string) error
#######################################################################################
func (*OrganisationValue) GetSeq ¶
func (cv *OrganisationValue) GetSeq() int
func (*OrganisationValue) GetVersion ¶
func (cv *OrganisationValue) GetVersion() int
func (*OrganisationValue) IncrementSeq ¶
func (cv *OrganisationValue) IncrementSeq()
func (*OrganisationValue) SetSeq ¶
func (cv *OrganisationValue) SetSeq(i int)
func (*OrganisationValue) SetVersion ¶
func (cv *OrganisationValue) SetVersion(i int)
func (*OrganisationValue) ToJSONString ¶
func (cv *OrganisationValue) ToJSONString() (str string, err error)
type Rbac ¶
func (*Rbac) BuildUpdatedVersion ¶
func (*Rbac) FromJSONString ¶
func (*Rbac) GenCausationAndCorrId ¶
func (*Rbac) GetBrokerService ¶
func (*Rbac) GetCQRSService ¶
func (*Rbac) GetDatastoreService ¶
func (c *Rbac) GetDatastoreService(ctx context.Context, region string) (s *datastores.ServiceDatastoreClient, err error)
func (*Rbac) GetDocType ¶
func (c *Rbac) GetDocType() collections.CollectionTypeInterface
func (*Rbac) GetValue ¶
func (c *Rbac) GetValue() collections.CollectionValueInterface
func (*Rbac) GetValueAsJSONString ¶
func (*Rbac) SetValueFromJSONString ¶
func (*Rbac) Testing_GetValue ¶
func (*Rbac) ToJSONString ¶
type RbacValue ¶
type RbacValue struct { Seq int `json:"seq"` Version int `json:"version"` UserId string `json:"userId"` OrgId string `json:"orgId"` TopologyId string `json:"topologyId"` RoleId string `json:"role"` StartDate string `json:"startDate"` // strings are YYYY-MM-DD HH24:MI:SS EndDate string `json:"endDate"` // strings are YYYY-MM-DD HH24:MI:SS }
func (*RbacValue) FromJSONString ¶
#######################################################################################
func (*RbacValue) GetVersion ¶
func (*RbacValue) IncrementSeq ¶
func (cv *RbacValue) IncrementSeq()
func (*RbacValue) SetVersion ¶
func (*RbacValue) ToJSONString ¶
type User ¶
func (*User) BuildUpdatedVersion ¶
func (*User) FromJSONString ¶
func (*User) GenCausationAndCorrId ¶
func (*User) GetBrokerService ¶
func (*User) GetCQRSService ¶
func (*User) GetDatastoreService ¶
func (c *User) GetDatastoreService(ctx context.Context, region string) (s *datastores.ServiceDatastoreClient, err error)
func (*User) GetDocType ¶
func (c *User) GetDocType() collections.CollectionTypeInterface
func (*User) GetValue ¶
func (c *User) GetValue() collections.CollectionValueInterface
func (*User) GetValueAsJSONString ¶
func (*User) SetValueFromJSONString ¶
func (*User) Testing_GetValue ¶
func (*User) ToJSONString ¶
type UserValue ¶
type UserValue struct { Seq int `json:"seq"` Version int `json:"version"` Active string `json:"active"` FirstName string `json:"firstName"` LastName string `json:"lastName"` Email string `json:"email"` Country string `json:"country"` EmailValidated bool `json:"emailValidated"` }
func (*UserValue) FromJSONString ¶
#######################################################################################
func (*UserValue) GetVersion ¶
func (*UserValue) IncrementSeq ¶
func (cv *UserValue) IncrementSeq()
func (*UserValue) SetVersion ¶
func (*UserValue) ToJSONString ¶
Click to show internal directories.
Click to hide internal directories.