package models import "time" type Submission struct { ID string `json:"id,omitempty"` Title string `json:"title,omitempty"` Tags []string `json:"tags,omitempty"` Artist Artist `json:"artist"` Image SubmissionImage `json:"image"` Information Info `json:"information"` } type SubmissionImage struct { DataFullviewSrc string `json:"data_fullview_src,omitempty"` DataPreviewSrc string `json:"data_preview_src,omitempty"` Src string `json:"src,omitempty"` } type Info struct { Category Category `json:"category"` Species string `json:"species,omitempty"` Gender string `json:"gender,omitempty"` PostDate time.Time `json:"post_date,omitempty"` } type Category struct { Name string `json:"name,omitempty"` Type string `json:"type,omitempty"` } type Artist struct { Name string `json:"name,omitempty"` AvatarURL string `json:"avatar_url,omitempty"` }