java.lang.Object
com.sportradar.mbs.sdk.entities.channel.Channel
Direct Known Subclasses:
AgentChannel, CallCentreChannel, InternetChannel, MobileAppChannel, MobileChannel, PhoneChannel, RetailChannel, SmsChannel, TerminalChannel, TvAppChannel

public class Channel extends Object
Represents a channel in the system. Channels can be of various types, such as TV app, agent, mobile app, phone, call centre, SMS, mobile, terminal, retail, or internet. This class provides static methods to create builders for each channel type.
  • Constructor Details

    • Channel

      public Channel()
  • Method Details

    • newTvAppChannelBuilder

      public static TvAppChannel.Builder newTvAppChannelBuilder()
      Creates a new builder for a TV app channel.
      Returns:
      the builder for a TV app channel
    • newAgentChannelBuilder

      public static AgentChannel.Builder newAgentChannelBuilder()
      Creates a new builder for an agent channel.
      Returns:
      the builder for an agent channel
    • newMobileAppChannelBuilder

      public static MobileAppChannel.Builder newMobileAppChannelBuilder()
      Creates a new builder for a mobile app channel.
      Returns:
      the builder for a mobile app channel
    • newPhoneChannelBuilder

      public static PhoneChannel.Builder newPhoneChannelBuilder()
      Creates a new builder for a phone channel.
      Returns:
      the builder for a phone channel
    • newCallCentreChannelBuilder

      public static CallCentreChannel.Builder newCallCentreChannelBuilder()
      Creates a new builder for a call centre channel.
      Returns:
      the builder for a call centre channel
    • newSmsChannelBuilder

      public static SmsChannel.Builder newSmsChannelBuilder()
      Creates a new builder for an SMS channel.
      Returns:
      the builder for an SMS channel
    • newMobileChannelBuilder

      public static MobileChannel.Builder newMobileChannelBuilder()
      Creates a new builder for a mobile channel.
      Returns:
      the builder for a mobile channel
    • newTerminalChannelBuilder

      public static TerminalChannel.Builder newTerminalChannelBuilder()
      Creates a new builder for a terminal channel.
      Returns:
      the builder for a terminal channel
    • newRetailChannelBuilder

      public static RetailChannel.Builder newRetailChannelBuilder()
      Creates a new builder for a retail channel.
      Returns:
      the builder for a retail channel
    • newInternetChannelBuilder

      public static InternetChannel.Builder newInternetChannelBuilder()
      Creates a new builder for an internet channel.
      Returns:
      the builder for an internet channel