// Code generated by go.arsenm.dev/go-lemmy/cmd/gen (struct generator). DO NOT EDIT. package types type Post struct { ID int `json:"id" url:"id,omitempty"` Name string `json:"name" url:"name,omitempty"` URL Optional[string] `json:"url" url:"url,omitempty"` Body Optional[string] `json:"body" url:"body,omitempty"` CreatorID int `json:"creator_id" url:"creator_id,omitempty"` CommunityID int `json:"community_id" url:"community_id,omitempty"` Removed bool `json:"removed" url:"removed,omitempty"` Locked bool `json:"locked" url:"locked,omitempty"` Published LemmyTime `json:"published" url:"published,omitempty"` Updated LemmyTime `json:"updated" url:"updated,omitempty"` Deleted bool `json:"deleted" url:"deleted,omitempty"` NSFW bool `json:"nsfw" url:"nsfw,omitempty"` Stickied bool `json:"stickied" url:"stickied,omitempty"` EmbedTitle Optional[string] `json:"embed_title" url:"embed_title,omitempty"` EmbedDescription Optional[string] `json:"embed_description" url:"embed_description,omitempty"` EmbedHtml Optional[string] `json:"embed_html" url:"embed_html,omitempty"` ThumbnailURL Optional[string] `json:"thumbnail_url" url:"thumbnail_url,omitempty"` ApID string `json:"ap_id" url:"ap_id,omitempty"` Local bool `json:"local" url:"local,omitempty"` } type PostForm struct { Name string `json:"name" url:"name,omitempty"` CreatorID int `json:"creator_id" url:"creator_id,omitempty"` CommunityID int `json:"community_id" url:"community_id,omitempty"` NSFW Optional[bool] `json:"nsfw" url:"nsfw,omitempty"` URL Optional[string] `json:"url" url:"url,omitempty"` Body Optional[string] `json:"body" url:"body,omitempty"` Removed Optional[bool] `json:"removed" url:"removed,omitempty"` Locked Optional[bool] `json:"locked" url:"locked,omitempty"` Published LemmyTime `json:"published" url:"published,omitempty"` Updated LemmyTime `json:"updated" url:"updated,omitempty"` Deleted Optional[bool] `json:"deleted" url:"deleted,omitempty"` Stickied Optional[bool] `json:"stickied" url:"stickied,omitempty"` EmbedTitle Optional[string] `json:"embed_title" url:"embed_title,omitempty"` EmbedDescription Optional[string] `json:"embed_description" url:"embed_description,omitempty"` EmbedHtml Optional[string] `json:"embed_html" url:"embed_html,omitempty"` ThumbnailURL Optional[string] `json:"thumbnail_url" url:"thumbnail_url,omitempty"` ApID Optional[string] `json:"ap_id" url:"ap_id,omitempty"` Local Optional[bool] `json:"local" url:"local,omitempty"` } type PostLike struct { ID int32 `json:"id" url:"id,omitempty"` PostID int `json:"post_id" url:"post_id,omitempty"` PersonID int `json:"person_id" url:"person_id,omitempty"` Score int16 `json:"score" url:"score,omitempty"` Published LemmyTime `json:"published" url:"published,omitempty"` } type PostLikeForm struct { PostID int `json:"post_id" url:"post_id,omitempty"` PersonID int `json:"person_id" url:"person_id,omitempty"` Score int16 `json:"score" url:"score,omitempty"` } type PostSaved struct { ID int32 `json:"id" url:"id,omitempty"` PostID int `json:"post_id" url:"post_id,omitempty"` PersonID int `json:"person_id" url:"person_id,omitempty"` Published LemmyTime `json:"published" url:"published,omitempty"` } type PostSavedForm struct { PostID int `json:"post_id" url:"post_id,omitempty"` PersonID int `json:"person_id" url:"person_id,omitempty"` } type PostRead struct { ID int32 `json:"id" url:"id,omitempty"` PostID int `json:"post_id" url:"post_id,omitempty"` PersonID int `json:"person_id" url:"person_id,omitempty"` Published LemmyTime `json:"published" url:"published,omitempty"` } type PostReadForm struct { PostID int `json:"post_id" url:"post_id,omitempty"` PersonID int `json:"person_id" url:"person_id,omitempty"` }