Versions in this module Expand all Collapse all v1 v1.0.0 Jan 24, 2023 Changes in this version + var File_modelflags_modelflags_proto protoreflect.FileDescriptor + func LookupCRUDImpliesModelModelColumn(field string) string + func LookupCRUDImpliesModelModelColumns(paths []string) (cols []string) + type CRUDImpliesModel struct + Uuid string + func (*CRUDImpliesModel) Descriptor() ([]byte, []int) + func (*CRUDImpliesModel) ProtoMessage() + func (x *CRUDImpliesModel) AsModel() (*CRUDImpliesModelModel, error) + func (x *CRUDImpliesModel) GetUuid() string + func (x *CRUDImpliesModel) ProtoReflect() protoreflect.Message + func (x *CRUDImpliesModel) Reset() + func (x *CRUDImpliesModel) String() string + func (x *CRUDImpliesModel) WithDB(db *gorm.DB) CRUDImpliesModelWithDB + type CRUDImpliesModelGetOption func(tx *gorm.DB) *gorm.DB + func WithCRUDImpliesModelGetFieldMask(mask *fieldmaskpb.FieldMask) CRUDImpliesModelGetOption + type CRUDImpliesModelListOption func(tx *gorm.DB) *gorm.DB + func WithCRUDImpliesModelListFieldMask(mask *fieldmaskpb.FieldMask) CRUDImpliesModelListOption + func WithCRUDImpliesModelListFilter(filter string) CRUDImpliesModelListOption + func WithCRUDImpliesModelListLimit(n int) CRUDImpliesModelListOption + func WithCRUDImpliesModelListOffset(n int) CRUDImpliesModelListOption + func WithCRUDImpliesModelListOrder(order string) CRUDImpliesModelListOption + type CRUDImpliesModelModel struct + Uuid string + func (m *CRUDImpliesModelModel) AsProto() (*CRUDImpliesModel, error) + type CRUDImpliesModelWithDB struct + func (c CRUDImpliesModelWithDB) Create(ctx context.Context) (*CRUDImpliesModel, error) + func (c CRUDImpliesModelWithDB) Delete(ctx context.Context) error + func (c CRUDImpliesModelWithDB) Get(ctx context.Context, opts ...CRUDImpliesModelGetOption) (*CRUDImpliesModel, error) + func (c CRUDImpliesModelWithDB) List(ctx context.Context, opts ...CRUDImpliesModelListOption) ([]*CRUDImpliesModel, error) + func (c CRUDImpliesModelWithDB) Patch(ctx context.Context, mask *fieldmaskpb.FieldMask) error + func (c CRUDImpliesModelWithDB) Update(ctx context.Context) (*CRUDImpliesModel, error) + type ModelOption struct + func (*ModelOption) Descriptor() ([]byte, []int) + func (*ModelOption) ProtoMessage() + func (x *ModelOption) AsModel() (*ModelOptionModel, error) + func (x *ModelOption) ProtoReflect() protoreflect.Message + func (x *ModelOption) Reset() + func (x *ModelOption) String() string + type ModelOptionModel struct + func (m *ModelOptionModel) AsProto() (*ModelOption, error) + type ValidateImpliesModel struct + func (*ValidateImpliesModel) Descriptor() ([]byte, []int) + func (*ValidateImpliesModel) ProtoMessage() + func (x *ValidateImpliesModel) AsModel() (*ValidateImpliesModelModel, error) + func (x *ValidateImpliesModel) ProtoReflect() protoreflect.Message + func (x *ValidateImpliesModel) Reset() + func (x *ValidateImpliesModel) String() string + type ValidateImpliesModelModel struct + func (m *ValidateImpliesModelModel) AsProto() (*ValidateImpliesModel, error)