Skip to content

Latest commit

 

History

History
36 lines (30 loc) · 1.65 KB

File metadata and controls

36 lines (30 loc) · 1.65 KB

UltracartClient::ConversationPbxClassOfService

Properties

Name Type Description Notes
allowed_countries Array<String> E.164 country calling codes (e.g. 1 for US/Canada, 44 for UK). Empty means domestic only. [optional]
block_premium_numbers Boolean Block calls to 900, 976, premium-rate, and shortcode destinations [optional]
context_merchant_id String Optional child merchant ID this resource is assigned to. Null = shared across the linked merchant group. [optional]
conversation_pbx_class_of_service_uuid String Class of Service unique identifier [optional]
default_flag Boolean If true, this CoS applies to all agents without an explicit cos_uuid. Only one per merchant. [optional]
description String Description of the class of service [optional]
merchant_id String Merchant Id [optional]
name String Display name for the class of service [optional]
outbound_enabled Boolean Whether agents with this CoS can make outbound calls [optional]
time_range_uuid String UUID of a time range. If set, outbound calls only permitted during those time windows. [optional]

Example

require 'ultracart_api'

instance = UltracartClient::ConversationPbxClassOfService.new(
  allowed_countries: null,
  block_premium_numbers: null,
  context_merchant_id: null,
  conversation_pbx_class_of_service_uuid: null,
  default_flag: null,
  description: null,
  merchant_id: null,
  name: null,
  outbound_enabled: null,
  time_range_uuid: null
)