Documentation
¶
Index ¶
- func MembershipSliceToJSON(e []Membership) json.RawMessage
- func MembershipToJSON(e Membership) json.RawMessage
- func StatusSliceToJSON(in []Status) json.RawMessage
- func TypeSliceToJSON(in []Type) json.RawMessage
- type Membership
- func (e Membership) ArrayFieldIdentifierToType() map[string]types.FieldType
- func (e Membership) DependantFieldIdentifierToTypeMap() map[string]map[string]types.FieldType
- func (e Membership) EntityIdentifier() string
- func (e Membership) FieldIdentfierToTypeMap() map[string]types.FieldType
- func (e Membership) IsDependant() bool
- func (e Membership) OrderedFieldIdentifiers() []string
- func (e Membership) PrimaryKeyIdentifier() string
- func (e Membership) PrimaryKeyValue() string
- func (e Membership) String() string
- func (e Membership) ToJSON() json.RawMessage
- type Status
- type Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MembershipSliceToJSON ¶
func MembershipSliceToJSON(e []Membership) json.RawMessage
func MembershipToJSON ¶
func MembershipToJSON(e Membership) json.RawMessage
func StatusSliceToJSON ¶
func StatusSliceToJSON(in []Status) json.RawMessage
func TypeSliceToJSON ¶
func TypeSliceToJSON(in []Type) json.RawMessage
Types ¶
type Membership ¶
type Membership struct {
UUID uuid.UUID `json:"uuid"`
OwnerUUID uuid.UUID `json:"owner_uuid"`
Type Type `json:"type"`
StartDate time.Time `json:"start_date"`
BillingMetadata string `json:"billing_metadata"`
Status Status `json:"status"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
CreatedByUUID uuid.UUID `json:"created_by_uuid"`
UpdatedByUUID uuid.UUID `json:"updated_by_uuid"`
}
func MembershipFromJSON ¶
func MembershipFromJSON(data json.RawMessage) Membership
func MembershipSliceFromJSON ¶
func MembershipSliceFromJSON(data json.RawMessage) []Membership
func NewMembershipSliceWithRandomValues ¶
func NewMembershipSliceWithRandomValues(n int) []Membership
func NewMembershipWithRandomValues ¶
func NewMembershipWithRandomValues() Membership
func (Membership) ArrayFieldIdentifierToType ¶
func (e Membership) ArrayFieldIdentifierToType() map[string]types.FieldType
func (Membership) DependantFieldIdentifierToTypeMap ¶ added in v1.0.25
func (e Membership) DependantFieldIdentifierToTypeMap() map[string]map[string]types.FieldType
func (Membership) EntityIdentifier ¶
func (e Membership) EntityIdentifier() string
func (Membership) FieldIdentfierToTypeMap ¶
func (e Membership) FieldIdentfierToTypeMap() map[string]types.FieldType
func (Membership) IsDependant ¶
func (e Membership) IsDependant() bool
func (Membership) OrderedFieldIdentifiers ¶ added in v1.0.35
func (e Membership) OrderedFieldIdentifiers() []string
func (Membership) PrimaryKeyIdentifier ¶ added in v1.0.25
func (e Membership) PrimaryKeyIdentifier() string
func (Membership) PrimaryKeyValue ¶ added in v1.0.25
func (e Membership) PrimaryKeyValue() string
func (Membership) String ¶
func (e Membership) String() string
func (Membership) ToJSON ¶
func (e Membership) ToJSON() json.RawMessage
type Status ¶
type Status int64
func JSONToStatusSlice ¶
func JSONToStatusSlice(in json.RawMessage) []Status
func StatusFromPointerString ¶
func StatusFromString ¶
type Type ¶
type Type int64
func JSONToTypeSlice ¶
func JSONToTypeSlice(in json.RawMessage) []Type
func TypeFromPointerString ¶
func TypeFromString ¶
Click to show internal directories.
Click to hide internal directories.