Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Instance ¶
type Instance struct {
URI string `json:"uri"`
Title string `json:"title"`
ShortDescription string `json:"short_description"`
Description string `json:"description"`
Email string `json:"email"`
Version string `json:"version"`
URLs struct {
StreamingAPI string `json:"streaming_api"`
} `json:"urls"`
Stats struct {
UserCount int64 `json:"user_count"`
StatusCount int64 `json:"status_count"`
DomainCount int64 `json:"domain_count"`
} `json:"stats"`
Thumbnail string `json:"thumbnail"`
Languages []string `json:"languages"`
RegistrationsEnabled bool `json:"registrations"`
ApprovalRequired bool `json:"approval_required"`
InvitesEnabled bool `json:"invites_enabled"`
Configuration InstanceConfiguration `json:"configuration"`
ContactAccount account_model.Account `json:"contact_account"`
Rules []InstanceRule `json:"rules"`
}
type InstanceConfiguration ¶
type InstanceConfiguration struct {
Accounts struct {
MaxFeaturedTags int64 `json:"max_featured_tags"`
} `json:"accounts"`
Statuses struct {
MaxCharacters int64 `json:"max_characters"`
MaxMediaAttachments int64 `json:"max_media_attachments"`
CharactersReservedPerURL int64 `json:"characters_reserved_per_url"`
SupportedMimeTypes []string `json:"supported_mime_types"`
} `json:"statuses"`
MediaAttachments struct {
SupportedMimeTypes []string `json:"supported_mime_types"`
ImageSizeLimit int64 `json:"image_size_limit"`
ImageMatrixLimit int64 `json:"image_matrix_limit"`
VideoSizeLimit int64 `json:"video_size_limit"`
VideoFrameRateLimit int64 `json:"video_frame_rate_limit"`
VideoMatrixLimit int64 `json:"video_matrix_limit"`
} `json:"media_attachments"`
Polls struct {
AllowMedia bool `json:"allow_media"`
MaxOptions int64 `json:"max_options"`
MaxCharactersPerOption int64 `json:"max_characters_per_option"`
MinExpiration int64 `json:"min_expiration"`
MaxExpiration int64 `json:"max_expiration"`
} `json:"polls"`
Reactions struct {
MaxReactions int64 `json:"max_reactions"`
} `json:"reactions"`
}
type InstanceRule ¶
Click to show internal directories.
Click to hide internal directories.