fa-sdk-go/pkg/furaffinaty/models/submission.go

36 lines
972 B
Go
Raw Normal View History

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"`
}