Classes

The following classes are available globally.

  • KurozoraKit is a root object that serves as a provider for single API endpoint. It is used to send and get data from Kurozora.

    For more flexibility when using KurozoraKit you can provide your own KKServices. This enables you to provide extra functionality such as storing sensetive information in Keychain and showing success/error alerts. For further control over the information saved in Keychain, you can provide your own Keychain object with your specified properties.

    • Tag: KurozoraKit
    See more

    Declaration

    Swift

    public class KurozoraKit
  • KKServices is the object that serves as a provider for KurozoraKit services.

    KKServices is used together with KurozoraKit to provide extra functionality such as storing sensetive information in Keychain and showing success/error alerts. For further control over the information saved in Keychain, you can provide your own Keychain object with your specified properties.

    • Tag: KKServices
    See more

    Declaration

    Swift

    public class KKServices
  • A root object that stores information about an episode resource.

    See more

    Declaration

    Swift

    public class Episode : IdentityResource, Hashable
  • A root object that stores information about a feed message resource.

    See more

    Declaration

    Swift

    public class FeedMessage : IdentityResource, Hashable
  • A root object that stores information about a game resource.

    See more

    Declaration

    Swift

    public class Game : IdentityResource, Hashable
  • A root object that stores information about a literature resource.

    See more

    Declaration

    Swift

    public class Literature : IdentityResource, Hashable
  • An immutable object that stores information about a single failed request, such as the error message.

    See more

    Declaration

    Swift

    public class KKAPIError : APIError
  • A root object that stores information about a season resource.

    See more

    Declaration

    Swift

    public class Season : IdentityResource, Hashable
  • A root object that stores information about a show song resource.

    See more

    Declaration

    Swift

    public class ShowSong : IdentityResource, Hashable
  • A root object that stores information about a show resource.

    See more

    Declaration

    Swift

    public class Show : IdentityResource, Hashable
  • A root object that stores information about a user notification resource.

    See more

    Declaration

    Swift

    public class UserNotification : Codable, Hashable