class Pinnacle::RcsFunctionalities

def initialize(is_enabled:, standalone_rich_card:, carousel_rich_card:, create_calendar_event_action:,

Returns:
  • (Pinnacle::RcsFunctionalities) -

Parameters:
  • additional_properties (OpenStruct) -- Additional properties unmapped to the current class definition
  • view_location_action (Boolean) -- Indicates if view location buttons are supported.
  • share_location_action (Boolean) -- Indicates if share location buttons are supported.
  • open_url_action (Boolean) -- Indicates if open URL buttons are supported.
  • dial_action (Boolean) -- Indicates if dial buttons are supported.
  • create_calendar_event_action (Boolean) -- Indicates if buttons to create a calendar event are supported.
  • carousel_rich_card (Boolean) -- Indicates if carousel rich cards are supported.
  • standalone_rich_card (Boolean) -- Indicates if standalone rich cards are supported.
  • is_enabled (Boolean) -- Indicates if RCS is enabled.
def initialize(is_enabled:, standalone_rich_card:, carousel_rich_card:, create_calendar_event_action:,
               dial_action:, open_url_action:, share_location_action:, view_location_action:, additional_properties: nil)
  @is_enabled = is_enabled
  @standalone_rich_card = standalone_rich_card
  @carousel_rich_card = carousel_rich_card
  @create_calendar_event_action = create_calendar_event_action
  @dial_action = dial_action
  @open_url_action = open_url_action
  @share_location_action = share_location_action
  @view_location_action = view_location_action
  @additional_properties = additional_properties
  @_field_set = {
    "is_enabled": is_enabled,
    "standalone_rich_card": standalone_rich_card,
    "carousel_rich_card": carousel_rich_card,
    "create_calendar_event_action": create_calendar_event_action,
    "dial_action": dial_action,
    "open_url_action": open_url_action,
    "share_location_action": share_location_action,
    "view_location_action": view_location_action
  }
end