Swiftagram Documentation

Protocol Specialized

public protocol Specialized: Wrapped  

A protocol describing a generic response returning an element of Response.

%227 Specialized Specialized Wrapped Wrapped Specialized->Wrapped Comment.Unit Comment.Unit Comment.Unit->Specialized Status Status Status->Specialized TrayItem.Dictionary TrayItem.Dictionary TrayItem.Dictionary->Specialized SavedCollection.Collection SavedCollection.Collection SavedCollection.Collection->Specialized Media.Unit Media.Unit Media.Unit->Specialized Conversation.Collection Conversation.Collection Conversation.Collection->Specialized Tag Tag Tag->Specialized TrayItem.Unit TrayItem.Unit TrayItem.Unit->Specialized Conversation.Unit Conversation.Unit Conversation.Unit->Specialized Friendship.Dictionary Friendship.Dictionary Friendship.Dictionary->Specialized User.Unit User.Unit User.Unit->Specialized Location.Collection Location.Collection Location.Collection->Specialized Media.Link Media.Link Media.Link->Specialized Friendship.Unit Friendship.Unit Friendship.Unit->Specialized Comment.Collection Comment.Collection Comment.Collection->Specialized Section.Collection Section.Collection Section.Collection->Specialized User.Collection User.Collection User.Collection->Specialized TrayItem.Collection TrayItem.Collection TrayItem.Collection->Specialized Location.Unit Location.Unit Location.Unit->Specialized SavedCollection.Unit SavedCollection.Unit SavedCollection.Unit->Specialized Media.Collection Media.Collection Media.Collection->Specialized Recipient.Collection Recipient.Collection Recipient.Collection->Specialized

Conforms To

Wrapped

Types Conforming to Specialized

Comment.Collection

A struct representing a Comment collection.

Comment.Unit

A struct representing a Comment unit.

Conversation.Unit

A struct representing a Conversation single response.

Conversation.Collection

A struct representing a Conversation collection.

Friendship.Dictionary

A struct representing a Friendship collection.

Friendship.Unit

A struct representing a single Friendship value.

Location.Unit

A struct representing a single Location response.

Location.Collection

A struct representing a Location collection.

Media.Unit

A struct representing a Media single response.

Media.Collection

A struct representing a Media collection.

Media.Link

A struct defining a media permalink.

Recipient.Collection

A struct representing a Recipient collection.

SavedCollection.Collection

A struct defining a collection of SavedCollection.

SavedCollection.Unit

A struct defining a single SavedCollection response.

Section.Collection

A struct defining a collection of Sections.

Status

A struct representing a Status.

Tag

A struct defining a tag instance.

TrayItem.Unit

A struct representing a TrayItem single response.

TrayItem.Collection

A struct representing a TrayItem collection.

TrayItem.Dictionary

A struct representing a TrayItem dictionary.

User.Unit

A struct representing a User single response.

User.Collection

A struct representing a User collection.

Default Implementations

status

@available(*, deprecated, message: "check for `error` instead (removing in 6.0)")
    var status: String!  

The response status.

error

var error: SpecializedError?  

An optional SpecializedError message returned by a response. It returns the failing description, if it exists, otherwise .unknown if status is not ok, and nil if it is.

Requirements

error

var error: SpecializedError?  

An optional SpecializedError message returned by a response. Default emplementation returns failing description, if it exists, otherwise .unknown if status is not ok, and nil if it is.