Classes
- Authenticator.Key
-
A
classdefining an instance used forSecretmanagement. - Authenticator.Keys
-
A
classdefining an instance used forSecrets management. - Endpoint.Group.Direct.Conversation
-
A
classdefining a wrapper for a specific conversation. - Endpoint.Group.Direct.Conversation.Request
-
A
classdefining a wrapper for a conversation request. - Endpoint.Group.Direct
-
A
classdefiningdirect_v2endpoints. - Endpoint.Group.Direct.Conversation.Message
-
A
classdefining a wrapper for a specific message. - Endpoint.Group.Explore
-
A
structdefiningexploreendpoints. - Endpoint.Group.Location
-
A
classdefining location endpoints. - Endpoint.Group.Media.Comment
-
A
classdefining comment endpoints. - Endpoint.Group.Media.ManyComments
-
A
classdefining multiple comments endpoints. - Endpoint.Group.Media
-
A
classdefining media endpoints. - Endpoint.Group.Posts
-
A
classdefining posts-related endpoints. - Endpoint.Group.Recent
-
A
classdefining a recent wrapper. - Endpoint.Group.Stories
-
A
classdefining stories-related endpoints. - Endpoint.Group.Tag
-
A
classdefining tag endpoints. - Endpoint.Group.ManyUsers
-
A
classdefining users-related endpoints. - Endpoint.Group.User
-
A
classdefining user-related endpoints. - Endpoint.Group.Users
-
A
classdefining users-related endpoints.
Structures
- Authenticator.Error.TwoFactor
-
A
structdefining a list of properties used for resolving a two factor authentication challenge. - Authenticator
-
A
structdefining an instance capable of starting the authentication flow for a given user. - Secret
-
A
structdefining the logged in user authentication parameters. - Authenticator.Group.Visual
-
A
structdefining an authenticator relying onWKWebViews to log in. - Client.Application
-
A
structdefining all possible information about a (mock) Instagram mobile app. - Client
-
A
structdefining all possible information used to identify the software and hardware combination of a logged in user. - Client.Device
-
A
structdefining all possible information about a (mock) device. - Client.Device.Resolution
-
A
structdefining some characteristics of a device's screen. - Client.Device.Hardware
-
A
structdefining some device-specific characteristics. - Client.Device.Software
-
A
structdefining some software-specific characteristics. - Endpoint.Group.Archived
-
A
structdefining archive-related endpoints. - Endpoint.Group.Location.Posts
-
A
structdefining location-related posts endpoints. - Endpoint.Group.Saved
-
A
structdefining saved-related endpoints. - Endpoint.Group.Saved.Collection
-
A
structdefining collection-related endpoints. - Endpoint.Group.Tag.Posts
-
A
structdefining tag-related posts endpoints. - Comment
-
A
structrepresenting aComment. - Comment.Collection
-
A
structrepresenting aCommentcollection. - Comment.Unit
-
A
structrepresenting aCommentunit. - Conversation
-
A
structrepresenting aConversation. - Conversation.Unit
-
A
structrepresenting aConversationsingle response. - Conversation.Collection
-
A
structrepresenting aConversationcollection. - Friendship
-
A
structrepresenting aFriendship. - Friendship.Dictionary
-
A
structrepresenting aFriendshipcollection. - Friendship.Unit
-
A
structrepresenting a singleFriendshipvalue. - Location
-
A
classrepresenting aLocation - Location.Coordinates
-
A
structholding reference to longitude and latitude. - Location.Unit
-
A
structrepresenting a singleLocationresponse. - Location.Collection
-
A
structrepresenting aLocationcollection. - Media
-
A
structrepresenting aMedia. - Media.Version
-
A
structrepresenting some contentVersion. - Media.Picture
-
A
structrepresenting aPicture. - Media.Video
-
A
structrepresenting aVideo. - Media.Unit
-
A
structrepresenting aMediasingle response. - Media.Collection
-
A
structrepresenting aMediacollection. - Media.Link
-
A
structdefining a media permalink. - Recipient.Collection
-
A
structrepresenting aRecipientcollection. - SavedCollection
-
A
structrepresenting aSavedCollection. - SavedCollection.Collection
-
A
structdefining a collection ofSavedCollection. - SavedCollection.Unit
-
A
structdefining a singleSavedCollectionresponse. - Section
-
A
structdefining a valid tag/location section. - Section.Offset
-
A
structdefining a valid posts offset. - Section.Collection
-
A
structdefining a collection ofSections. - Status
-
A
structrepresenting aStatus. - Sticker
-
A
structholding reference to a story sticker. - Tag
-
A
structdefining a tag instance. - TrayItem
-
A
structrepresenting aTrayItem. - TrayItem.Unit
-
A
structrepresenting aTrayItemsingle response. - TrayItem.Collection
-
A
structrepresenting aTrayItemcollection. - TrayItem.Dictionary
-
A
structrepresenting aTrayItemdictionary. - User
-
A
structrepresenting aUser. - User.Access
-
An
enumrepresenting an access status. - User.Counter
-
A
structrepresenting a profile'sCounters. - User.Unit
-
A
structrepresenting aUsersingle response. - User.Collection
-
A
structrepresenting aUsercollection. - UserTag
-
A
structrepresenting aUserTag. - Authenticator.Group.Basic
-
A
structdefining an authentication relying on username and password and supporting two factor authentication. - Authenticator.Group.Basic.TwoFactor
-
A
structdefining an instance capable of resolving a two factor authentication challenge. - Endpoint.Group.User.Request
-
A
structdefining user request-related endpoints.
Enumerations
- Authenticator.Error
-
An
enumlisting some authentication-specific errors. - Authenticator.Group
-
An
enumlisting all authentication implementations. - Endpoint
-
A module-like
enumdefining all possibleEndpoints. - Endpoint.Group
-
A module-like
enumto hide away endpoint wrappers definitions. - Endpoint.Group.Media.Error
-
An
enumlisting media-related error. - Endpoint.Group.Saved.Collection.Error
-
An
enumlisting collection errors. - Agnostic
-
A module-like
enumlisting some platform agnostic commonly-used definitions. - Constants
-
A module-like
enumlisting some API constants. - SupportedCapabilities
-
A module-like
enumlisting API supported capabilities. - WebViewAuthenticatorError
-
An
enumlisting all possibleErrors in a visual based authentication process. - Media.Content
-
An
enumholding reference to the actualMediacontent. - Recipient
-
An
enumholding reference to either aUseror aConversationinstance. - SpecializedError
-
An
enumholding reference to possibleErrors in the response. - Endpoint.Group.User.Muting
-
An
enumlisting all possible muting actions. - SigningError
-
An
enumlisting all possibleErrors in the signing process.
Protocols
- CustomClientAuthentication
-
A
protocoldefining an authentication process to be executed mimicing a customClient. - Authentication
-
A
protocoldefining a generic authentication process. - StringPaginatable
-
A
protocoldefining aPaginatableinstance with an optionalStringoffset. - Specialized
-
A
protocoldescribing a generic response returning an element ofResponse.
Typealiases
- UserDefaultsStorage
-
A
typealiasforComposableStorage.UserDefaultsStorage. - KeychainStorage
-
A
typealiasforComposableStorageCrypto.KeychainStorage.
Extensions
- Authenticator.Error.TwoFactor
- Authenticator.Group.Basic
- Endpoint.Group.Archived
- Endpoint.Group.Direct
- Endpoint.Group.Direct.Conversation
- Endpoint.Group.Direct.Conversation.Message
- Endpoint.Group.Direct.Conversation.Request
- Endpoint.Group.Explore
- Endpoint.Group.Location
- Endpoint.Group.Location.Posts
- Endpoint.Group.ManyUsers
- Endpoint.Group.Media
- Endpoint.Group.Media.Comment
- Endpoint.Group.Media.ManyComments
- Endpoint.Group.Posts
- Endpoint.Group.Recent
- Endpoint.Group.Saved
- Endpoint.Group.Saved.Collection
- Endpoint.Group.Stories
- Endpoint.Group.Tag
- Endpoint.Group.Tag.Posts
- Endpoint.Group.User
- Endpoint.Group.User.Request
- Endpoint.Group.Users
- Header
- Paginatable
- Publisher
- Request
- Sequence
- URLSession