model

package
v0.0.0-...-d60936e Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_config_model_model_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Color

type Color struct {
	Red   int32 `protobuf:"varint,1,opt,name=red,proto3" json:"red,omitempty"`
	Green int32 `protobuf:"varint,2,opt,name=green,proto3" json:"green,omitempty"`
	Blue  int32 `protobuf:"varint,3,opt,name=blue,proto3" json:"blue,omitempty"`
	// contains filtered or unexported fields
}

func (*Color) Descriptor deprecated

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

Deprecated: Use Color.ProtoReflect.Descriptor instead.

func (*Color) GetBlue

func (x *Color) GetBlue() int32

func (*Color) GetGreen

func (x *Color) GetGreen() int32

func (*Color) GetRed

func (x *Color) GetRed() int32

func (*Color) ProtoMessage

func (*Color) ProtoMessage()

func (*Color) ProtoReflect

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

func (*Color) Reset

func (x *Color) Reset()

func (*Color) String

func (x *Color) String() string

type Hat

type Hat struct {

	// The size of a hat should always be in inches.
	Size int32 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"`
	// The color of a hat will never be 'invisible', but other than
	// that, anything is fair game.
	Color string `protobuf:"bytes,2,opt,name=color,proto3" json:"color,omitempty"`
	// The name of a hat is it's type. Like, 'bowler', or something.
	Name                  string                            `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	CreatedOn             *timestamppb.Timestamp            `protobuf:"bytes,4,opt,name=created_on,json=createdOn,proto3" json:"created_on,omitempty"`
	RgbColor              *Color                            `protobuf:"bytes,5,opt,name=rgbColor,proto3" json:"rgbColor,omitempty"`
	AvailableSizes        []*Size                           `protobuf:"bytes,6,rep,name=availableSizes,proto3" json:"availableSizes,omitempty"`
	Roles                 []int32                           `protobuf:"varint,7,rep,packed,name=roles,proto3" json:"roles,omitempty"`
	Dictionary            map[string]int64                  `` /* 162-byte string literal not displayed */
	DictionaryWithMessage map[string]*Size                  `` /* 183-byte string literal not displayed */
	TimestampMap          map[string]*timestamppb.Timestamp `` /* 166-byte string literal not displayed */
	// contains filtered or unexported fields
}

A Hat is a piece of headwear made by a Haberdasher.

func (*Hat) Descriptor deprecated

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

Deprecated: Use Hat.ProtoReflect.Descriptor instead.

func (*Hat) GetAvailableSizes

func (x *Hat) GetAvailableSizes() []*Size

func (*Hat) GetColor

func (x *Hat) GetColor() string

func (*Hat) GetCreatedOn

func (x *Hat) GetCreatedOn() *timestamppb.Timestamp

func (*Hat) GetDictionary

func (x *Hat) GetDictionary() map[string]int64

func (*Hat) GetDictionaryWithMessage

func (x *Hat) GetDictionaryWithMessage() map[string]*Size

func (*Hat) GetName

func (x *Hat) GetName() string

func (*Hat) GetRgbColor

func (x *Hat) GetRgbColor() *Color

func (*Hat) GetRoles

func (x *Hat) GetRoles() []int32

func (*Hat) GetSize

func (x *Hat) GetSize() int32

func (*Hat) GetTimestampMap

func (x *Hat) GetTimestampMap() map[string]*timestamppb.Timestamp

func (*Hat) ProtoMessage

func (*Hat) ProtoMessage()

func (*Hat) ProtoReflect

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

func (*Hat) Reset

func (x *Hat) Reset()

func (*Hat) String

func (x *Hat) String() string

type Receipt

type Receipt struct {
	Total float64 `protobuf:"fixed64,1,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

func (*Receipt) Descriptor deprecated

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

Deprecated: Use Receipt.ProtoReflect.Descriptor instead.

func (*Receipt) GetTotal

func (x *Receipt) GetTotal() float64

func (*Receipt) ProtoMessage

func (*Receipt) ProtoMessage()

func (*Receipt) ProtoReflect

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

func (*Receipt) Reset

func (x *Receipt) Reset()

func (*Receipt) String

func (x *Receipt) String() string

type Size

type Size struct {
	Inches int32 `protobuf:"varint,1,opt,name=inches,proto3" json:"inches,omitempty"`
	// contains filtered or unexported fields
}

Size is passed when requesting a new hat to be made. It's always measured in inches.

func (*Size) Descriptor deprecated

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

Deprecated: Use Size.ProtoReflect.Descriptor instead.

func (*Size) GetInches

func (x *Size) GetInches() int32

func (*Size) ProtoMessage

func (*Size) ProtoMessage()

func (*Size) ProtoReflect

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

func (*Size) Reset

func (x *Size) Reset()

func (*Size) String

func (x *Size) String() string

Jump to

Keyboard shortcuts

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