modelflags

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_modelflags_modelflags_proto protoreflect.FileDescriptor

Functions

func LookupCRUDImpliesModelModelColumn

func LookupCRUDImpliesModelModelColumn(field string) string

func LookupCRUDImpliesModelModelColumns

func LookupCRUDImpliesModelModelColumns(paths []string) (cols []string)

Types

type CRUDImpliesModel

type CRUDImpliesModel struct {
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

CRUDImpliesModel sets model=true implicitly.

func (*CRUDImpliesModel) AsModel

func (x *CRUDImpliesModel) AsModel() (*CRUDImpliesModelModel, error)

AsModel converts a CRUDImpliesModel to its GORM model.

func (*CRUDImpliesModel) Descriptor deprecated

func (*CRUDImpliesModel) Descriptor() ([]byte, []int)

Deprecated: Use CRUDImpliesModel.ProtoReflect.Descriptor instead.

func (*CRUDImpliesModel) GetUuid

func (x *CRUDImpliesModel) GetUuid() string

func (*CRUDImpliesModel) ProtoMessage

func (*CRUDImpliesModel) ProtoMessage()

func (*CRUDImpliesModel) ProtoReflect

func (x *CRUDImpliesModel) ProtoReflect() protoreflect.Message

func (*CRUDImpliesModel) Reset

func (x *CRUDImpliesModel) Reset()

func (*CRUDImpliesModel) String

func (x *CRUDImpliesModel) String() string

func (*CRUDImpliesModel) WithDB

type CRUDImpliesModelGetOption

type CRUDImpliesModelGetOption func(tx *gorm.DB) *gorm.DB

func WithCRUDImpliesModelGetFieldMask

func WithCRUDImpliesModelGetFieldMask(mask *fieldmaskpb.FieldMask) CRUDImpliesModelGetOption

type CRUDImpliesModelListOption

type CRUDImpliesModelListOption func(tx *gorm.DB) *gorm.DB

func WithCRUDImpliesModelListFieldMask

func WithCRUDImpliesModelListFieldMask(mask *fieldmaskpb.FieldMask) CRUDImpliesModelListOption

func WithCRUDImpliesModelListFilter

func WithCRUDImpliesModelListFilter(filter string) CRUDImpliesModelListOption

func WithCRUDImpliesModelListLimit

func WithCRUDImpliesModelListLimit(n int) CRUDImpliesModelListOption

func WithCRUDImpliesModelListOffset

func WithCRUDImpliesModelListOffset(n int) CRUDImpliesModelListOption

func WithCRUDImpliesModelListOrder

func WithCRUDImpliesModelListOrder(order string) CRUDImpliesModelListOption

type CRUDImpliesModelModel

type CRUDImpliesModelModel struct {
	Uuid string `gorm:"primaryKey"`
}

CRUDImpliesModelModel is the GORM model for modelflags.CRUDImpliesModel.

func (*CRUDImpliesModelModel) AsProto

func (m *CRUDImpliesModelModel) AsProto() (*CRUDImpliesModel, error)

AsProto converts a CRUDImpliesModelModel to its protobuf representation.

type CRUDImpliesModelWithDB

type CRUDImpliesModelWithDB struct {
	// contains filtered or unexported fields
}

func (CRUDImpliesModelWithDB) Create

func (CRUDImpliesModelWithDB) Delete

func (CRUDImpliesModelWithDB) Get

func (CRUDImpliesModelWithDB) List

func (CRUDImpliesModelWithDB) Patch

func (CRUDImpliesModelWithDB) Update

type ModelOption

type ModelOption struct {
	// contains filtered or unexported fields
}

ModelOption flags the message for model generation.

func (*ModelOption) AsModel

func (x *ModelOption) AsModel() (*ModelOptionModel, error)

AsModel converts a ModelOption to its GORM model.

func (*ModelOption) Descriptor deprecated

func (*ModelOption) Descriptor() ([]byte, []int)

Deprecated: Use ModelOption.ProtoReflect.Descriptor instead.

func (*ModelOption) ProtoMessage

func (*ModelOption) ProtoMessage()

func (*ModelOption) ProtoReflect

func (x *ModelOption) ProtoReflect() protoreflect.Message

func (*ModelOption) Reset

func (x *ModelOption) Reset()

func (*ModelOption) String

func (x *ModelOption) String() string

type ModelOptionModel

type ModelOptionModel struct {
}

ModelOptionModel is the GORM model for modelflags.ModelOption.

func (*ModelOptionModel) AsProto

func (m *ModelOptionModel) AsProto() (*ModelOption, error)

AsProto converts a ModelOptionModel to its protobuf representation.

type ValidateImpliesModel

type ValidateImpliesModel struct {
	// contains filtered or unexported fields
}

ValidateImpliesModel sets model=true implicitly.

func (*ValidateImpliesModel) AsModel

AsModel converts a ValidateImpliesModel to its GORM model.

func (*ValidateImpliesModel) Descriptor deprecated

func (*ValidateImpliesModel) Descriptor() ([]byte, []int)

Deprecated: Use ValidateImpliesModel.ProtoReflect.Descriptor instead.

func (*ValidateImpliesModel) ProtoMessage

func (*ValidateImpliesModel) ProtoMessage()

func (*ValidateImpliesModel) ProtoReflect

func (x *ValidateImpliesModel) ProtoReflect() protoreflect.Message

func (*ValidateImpliesModel) Reset

func (x *ValidateImpliesModel) Reset()

func (*ValidateImpliesModel) String

func (x *ValidateImpliesModel) String() string

type ValidateImpliesModelModel

type ValidateImpliesModelModel struct {
}

ValidateImpliesModelModel is the GORM model for modelflags.ValidateImpliesModel.

func (*ValidateImpliesModelModel) AsProto

AsProto converts a ValidateImpliesModelModel to its protobuf representation.

Jump to

Keyboard shortcuts

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