Instance
public struct Instance : Codable, Hashable
General information about an instance
-
init(uri:title: description: shortDescription: email: version: languages: registrations: approvalRequired: invitesEnabled: urls: stats: thumbnail: contactAccount: ) Undocumented
Declaration
Swift
public init(uri: String? = nil, title: String? = nil, description: String? = nil, shortDescription: String? = nil, email: String? = nil, version: String, languages: [String]? = nil, registrations: Bool? = nil, approvalRequired: Bool? = nil, invitesEnabled: Bool? = nil, urls: Instance.InstanceURLs, stats: Instance.Stats, thumbnail: String? = nil, contactAccount: Account? = nil) -
The domain name of the instance.
Declaration
Swift
public var uri: String? -
The title of the website.
Declaration
Swift
public var title: String? -
Admin-defined description of the Fediverse site.
Declaration
Swift
public var description: String? -
A shorter description defined by the admin.
Declaration
Swift
public var shortDescription: String? -
An email that may be contacted for any inquiries.
Declaration
Swift
public var email: String? -
The version of the server installed on the instance.
Declaration
Swift
public var version: String -
Primary languages of the website and its staff.
Declaration
Swift
public var languages: [String]? -
Whether registrations are enabled.
Declaration
Swift
public var registrations: Bool? -
Whether registrations require moderator approval.
Declaration
Swift
public var approvalRequired: Bool? -
Whether invites are enabled.
Declaration
Swift
public var invitesEnabled: Bool? -
URLs of interest for clients apps.
Declaration
Swift
public var urls: InstanceURLs? -
Statistics about how much information the instance contains.
Declaration
Swift
public var stats: Stats -
Banner image for the website.
Declaration
Swift
public var thumbnail: String? -
A user that can be contacted, as an alternative to email.
Declaration
Swift
public var contactAccount: Account? -
Undocumented
See moreDeclaration
Swift
public struct InstanceURLs : Codable, Hashable -
Undocumented
See moreDeclaration
Swift
public struct Stats : Codable, Hashable -
Undocumented
Declaration
Swift
var majorVersion: Int? { get } -
Undocumented
Declaration
Swift
var minorVersion: Int? { get } -
Undocumented
Declaration
Swift
var patchVersion: String? { get } -
Undocumented
Declaration
Swift
var canShowProfileDirectory: Bool { get } -
Undocumented
Declaration
Swift
var flavour: TootSDKFlavour { get }
Instance Structure Reference