Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NewMod ¶
type NewMod struct {
Name string `json:"name" validate:"required,min=3,max=32"`
ShortDescription string `json:"short_description" validate:"required,min=16,max=128"`
FullDescription *string `json:"full_description"`
Logo *graphql.Upload `json:"logo"`
SourceURL *string `json:"source_url"`
ModReference string `json:"mod_reference"`
Hidden *bool `json:"hidden"`
TagIDs []string `json:"tagIDs" validate:"dive,min=3,max=24"`
}
type UpdateMod ¶
type UpdateMod struct {
Name *string `json:"name" validate:"omitempty,min=3,max=32"`
ShortDescription *string `json:"short_description" validate:"omitempty,min=16,max=128"`
FullDescription *string `json:"full_description"`
Logo *graphql.Upload `json:"logo"`
SourceURL *string `json:"source_url"`
ModReference *string `json:"mod_reference"`
Hidden *bool `json:"hidden"`
Authors []UpdateUserMod `json:"authors"`
TagIDs []string `json:"tagIDs" validate:"dive,min=3,max=24"`
Compatibility *CompatibilityInfoInput `json:"compatibility"`
}
Click to show internal directories.
Click to hide internal directories.