entities

package
v0.0.0-...-88eafc7 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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 (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 (*Organisation) GetId

func (c *Organisation) GetId() string

func (*Organisation) GetValue

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

type Rbac struct {
	Id    string    `json:"id"`
	Value RbacValue `json:"value"`
}

func (*Rbac) BuildNew

func (c *Rbac) BuildNew(ctx context.Context, s string) error

func (*Rbac) BuildUpdatedVersion

func (c *Rbac) BuildUpdatedVersion(ctx context.Context, id string, seq int, value string, p *cqrs.ServiceCQRSClient) error

func (*Rbac) Delete

func (c *Rbac) Delete(ctx context.Context, id string, p *cqrs.ServiceCQRSClient) (int, error)

func (*Rbac) Find

func (c *Rbac) Find(ctx context.Context, params map[string][]string, p *cqrs.ServiceCQRSClient) (interface{}, int, error)

func (*Rbac) FindById

func (c *Rbac) FindById(ctx context.Context, id string, p *cqrs.ServiceCQRSClient) (int, error)

func (*Rbac) FromJSONString

func (c *Rbac) FromJSONString(str string) error

func (*Rbac) GenCausationAndCorrId

func (c *Rbac) GenCausationAndCorrId(ctx context.Context, mode string)

func (*Rbac) GetBrokerService

func (c *Rbac) GetBrokerService(ctx context.Context, region string) (s *brokers.ServiceBrokerClient, err error)

func (*Rbac) GetCQRSService

func (c *Rbac) GetCQRSService(ctx context.Context, region string) (s *cqrs.ServiceCQRSClient, err error)

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) GetId

func (c *Rbac) GetId() string

func (*Rbac) GetValue

func (*Rbac) GetValueAsJSONString

func (c *Rbac) GetValueAsJSONString() (string, error)

func (*Rbac) Insert

func (c *Rbac) Insert(ctx context.Context, p *cqrs.ServiceCQRSClient) (int, error)

func (*Rbac) SetId

func (c *Rbac) SetId(i string)

func (*Rbac) SetValue

func (c *Rbac) SetValue(value RbacValue)

func (*Rbac) SetValueFromJSONString

func (c *Rbac) SetValueFromJSONString(s string) error

func (*Rbac) Testing_GetValue

func (c *Rbac) Testing_GetValue() (str string)

func (*Rbac) ToJSONString

func (c *Rbac) ToJSONString() (string, error)

func (*Rbac) Update

func (c *Rbac) Update(ctx context.Context, p *cqrs.ServiceCQRSClient) (int, error)

func (*Rbac) Validate

func (c *Rbac) Validate(ctx context.Context, p *cqrs.ServiceCQRSClient) (err error)

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 (cv *RbacValue) FromJSONString(s string) error

#######################################################################################

func (*RbacValue) GetSeq

func (cv *RbacValue) GetSeq() int

func (*RbacValue) GetVersion

func (cv *RbacValue) GetVersion() int

func (*RbacValue) IncrementSeq

func (cv *RbacValue) IncrementSeq()

func (*RbacValue) SetSeq

func (cv *RbacValue) SetSeq(i int)

func (*RbacValue) SetVersion

func (cv *RbacValue) SetVersion(i int)

func (*RbacValue) ToJSONString

func (cv *RbacValue) ToJSONString() (str string, err error)

type User

type User struct {
	Id    string    `json:"id"`
	Value UserValue `json:"value"`
}

func (*User) BuildNew

func (c *User) BuildNew(ctx context.Context, s string) error

func (*User) BuildUpdatedVersion

func (c *User) BuildUpdatedVersion(ctx context.Context, id string, seq int, value string, p *cqrs.ServiceCQRSClient) error

func (*User) Delete

func (c *User) Delete(ctx context.Context, id string, p *cqrs.ServiceCQRSClient) (int, error)

func (*User) Find

func (c *User) Find(ctx context.Context, params map[string][]string, p *cqrs.ServiceCQRSClient) (interface{}, int, error)

func (*User) FindById

func (c *User) FindById(ctx context.Context, id string, p *cqrs.ServiceCQRSClient) (int, error)

func (*User) FromJSONString

func (c *User) FromJSONString(str string) error

func (*User) GenCausationAndCorrId

func (c *User) GenCausationAndCorrId(ctx context.Context, mode string)

func (*User) GetBrokerService

func (c *User) GetBrokerService(ctx context.Context, region string) (s *brokers.ServiceBrokerClient, err error)

func (*User) GetCQRSService

func (c *User) GetCQRSService(ctx context.Context, region string) (s *cqrs.ServiceCQRSClient, err error)

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) GetId

func (c *User) GetId() string

func (*User) GetValue

func (*User) GetValueAsJSONString

func (c *User) GetValueAsJSONString() (string, error)

func (*User) Insert

func (c *User) Insert(ctx context.Context, p *cqrs.ServiceCQRSClient) (int, error)

func (*User) SetId

func (c *User) SetId(i string)

func (*User) SetValue

func (c *User) SetValue(value UserValue)

func (*User) SetValueFromJSONString

func (c *User) SetValueFromJSONString(s string) error

func (*User) Testing_GetValue

func (c *User) Testing_GetValue() (str string)

func (*User) ToJSONString

func (c *User) ToJSONString() (string, error)

func (*User) Update

func (c *User) Update(ctx context.Context, p *cqrs.ServiceCQRSClient) (int, error)

func (*User) Validate

func (c *User) Validate(ctx context.Context, p *cqrs.ServiceCQRSClient) (err error)

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 (cv *UserValue) FromJSONString(s string) error

#######################################################################################

func (*UserValue) GetSeq

func (cv *UserValue) GetSeq() int

func (*UserValue) GetVersion

func (cv *UserValue) GetVersion() int

func (*UserValue) IncrementSeq

func (cv *UserValue) IncrementSeq()

func (*UserValue) SetSeq

func (cv *UserValue) SetSeq(i int)

func (*UserValue) SetVersion

func (cv *UserValue) SetVersion(i int)

func (*UserValue) ToJSONString

func (cv *UserValue) ToJSONString() (str string, err error)

Jump to

Keyboard shortcuts

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