# YouboraSettings Class

    public class YouboraSettings

YouboraSettings

### Lifecycle

- `init(accountCode:npawPlugin:useCustomVideoAdapter:analyticsOptions:diagnosticOptions:logLevel:)`

  #### Declaration

  Swift

      public init(
          accountCode: String,
          npawPlugin: NpawPluginInstance? = nil,
          useCustomVideoAdapter: Bool = false,
          analyticsOptions: AnalyticsOptions? = nil,
          diagnosticOptions: DiagnosticOptions? = nil,
          logLevel: CLLogLevel? = nil
      )

- `init(accountCode:npawPlugin:analyticsOptions:diagnosticOptions:logLevel:)`

  #### Declaration

  Swift

      convenience public init(
          accountCode: String,
          npawPlugin: NpawPluginInstance? = nil,
          analyticsOptions: AnalyticsOptions? = nil,
          diagnosticOptions: DiagnosticOptions? = nil,
          logLevel: CLLogLevel? = nil
      )

### Public

- `accountCode`

  #### Declaration

  Swift

      public let accountCode: String

- `npawPlugin`

  #### Declaration

  Swift

      public let npawPlugin: NpawPluginInstance?

- `useCustomVideoAdapter`

  #### Declaration

  Swift

      public let useCustomVideoAdapter: Bool

- `analyticsOptions`

  #### Declaration

  Swift

      public let analyticsOptions: AnalyticsOptions?

- `diagnosticOptions`

  #### Declaration

  Swift

      public let diagnosticOptions: DiagnosticOptions?

- `logLevel`

  #### Declaration

  Swift

      public let logLevel: CLLogLevel?