models

package
v0.0.0-...-12f1028 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Data

type Data struct {
	ID          string  `mapstructure:"_id" json:"-" validate:"uuid_rfc4122"`
	InReplyToID string  `mapstructure:"in-reply-to-id" json:"-" validate:"omitempty,uuid_rfc4122"`
	Project     string  `mapstructure:"project" json:"-" validate:"required,string"`
	Replies     []*Data `mapstructure:"-" json:"-" validate:"-"`
	LatestReply int64   `mapstructure:"-" json:"-" validate:"-"`
	Date        int64   `mapstructure:"date" json:"-" validate:"required,number"`
	Content     string  `mapstructure:"content" json:"-" validate:"required,string"`
}

func NewData

func NewData() *Data

func (*Data) IsValid

func (data *Data) IsValid() (bool, error)

Jump to

Keyboard shortcuts

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