fa-sdk-go/pkg/furaffinaty/models/submission.go
SoXX 18c7bcf1db feat: initial commit
initial POC for a SDK
2024-08-06 15:32:42 +02:00

36 lines
972 B
Go

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