public struct SwiftBombConfig
A struct which the client app is required to instantiate and pass into the API instance containing the user’s API key, optional level of logging and user agent.
An enum specifying the various levels of logging the framework should make.See more
Noneshould be used in production.
public enum LoggingLevel
Designated initializer for creating a configuration object.
Your API key for Giant Bomb. Get one from www.giantbomb.com/api.
Optional level of logging SwiftBomb should make. See
Optional user agent to provide when making requests to the Giant Bomb API.
Optional object conforming to
SwiftBombNetworkingDelegatewhich allows inspection and denial of requests being made by the library.
Optionally define how you would like the internal NSURLSession to handle caching. Defaults to the default policy of