# NextChannelInfo Structure

    public struct NextChannelInfo : Decodable

Interstitial-view configuration used for channel up/down transitions.

### Lifecycle

- `init(from:)`

  #### Declaration

  Swift

      public init(from decoder: Decoder) throws

- `init(from:)`

  Creates interstitial configuration from a JSON string and preloads its views.

  #### Declaration

  Swift

      public init?(from json: String)

  #### Parameters

  `json` | JSON payload containing interstitial definitions.

### Public

- `nextChannelInterstitialView`

  Prepared view shown when moving to the next channel.

  #### Declaration

  Swift

      public var nextChannelInterstitialView: UIView? { get }

- `previousChannelInterstitialView`

  Prepared view shown when moving to the previous channel.

  #### Declaration

  Swift

      public var previousChannelInterstitialView: UIView? { get }