refactor: added more accurate types
Signed-off-by: SoXX <soxx@fenpa.ws>
This commit is contained in:
parent
95e1db6ce6
commit
208b9a3baa
@ -24,8 +24,8 @@ type Post struct {
|
|||||||
Sources []string `json:"sources" csv:"source"`
|
Sources []string `json:"sources" csv:"source"`
|
||||||
Pools []interface{} `json:"pools" csv:"-"`
|
Pools []interface{} `json:"pools" csv:"-"`
|
||||||
Relationships Relationships `json:"relationships" csv:"-"`
|
Relationships Relationships `json:"relationships" csv:"-"`
|
||||||
ApproverID interface{} `json:"approver_id" csv:"approver_id"`
|
ApproverID UserID `json:"approver_id" csv:"approver_id"`
|
||||||
UploaderID int64 `json:"uploader_id" csv:"uploader_id"`
|
UploaderID UserID `json:"uploader_id" csv:"uploader_id"`
|
||||||
Description string `json:"description" csv:"description"`
|
Description string `json:"description" csv:"description"`
|
||||||
CommentCount int64 `json:"comment_count" csv:"comment_count"`
|
CommentCount int64 `json:"comment_count" csv:"comment_count"`
|
||||||
IsFavorited bool `json:"is_favorited" csv:"-"`
|
IsFavorited bool `json:"is_favorited" csv:"-"`
|
||||||
@ -58,10 +58,10 @@ type Preview struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type Relationships struct {
|
type Relationships struct {
|
||||||
ParentID interface{} `json:"parent_id" csv:"parent_id"`
|
ParentID PostID `json:"parent_id" csv:"parent_id"`
|
||||||
HasChildren bool `json:"has_children" csv:"-"`
|
HasChildren bool `json:"has_children" csv:"-"`
|
||||||
HasActiveChildren bool `json:"has_active_children" csv:"-"`
|
HasActiveChildren bool `json:"has_active_children" csv:"-"`
|
||||||
Children []interface{} `json:"children" csv:"-"`
|
Children []PostID `json:"children" csv:"-"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type Sample struct {
|
type Sample struct {
|
||||||
|
Reference in New Issue
Block a user