class Azure::BotService::Mgmt::V2017_12_01_preview::Models::DirectLineSite
A site for the Direct Line channel
Attributes
is_enabled[RW]
@return [Boolean] Whether this site is enabled for DirectLine channel
is_v1enabled[RW]
@return [Boolean] Whether this site is enabled for Bot
Framework V1 protocol
is_v3enabled[RW]
@return [Boolean] Whether this site is enabled for Bot
Framework V1 protocol
key[RW]
@return [String] Primary key. Value only returned through POST to the action Channel
List API, otherwise empty.
key2[RW]
@return [String] Secondary key. Value only returned through POST to the action Channel
List API, otherwise empty.
site_id[RW]
@return [String] Site Id
site_name[RW]
@return [String] Site name
Public Class Methods
mapper()
click to toggle source
Mapper for DirectLineSite
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2017-12-01-preview/generated/azure_mgmt_bot_service/models/direct_line_site.rb, line 45 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DirectLineSite', type: { name: 'Composite', class_name: 'DirectLineSite', model_properties: { site_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'siteId', type: { name: 'String' } }, site_name: { client_side_validation: true, required: true, serialized_name: 'siteName', type: { name: 'String' } }, key: { client_side_validation: true, required: false, read_only: true, serialized_name: 'key', type: { name: 'String' } }, key2: { client_side_validation: true, required: false, read_only: true, serialized_name: 'key2', type: { name: 'String' } }, is_enabled: { client_side_validation: true, required: true, serialized_name: 'isEnabled', type: { name: 'Boolean' } }, is_v1enabled: { client_side_validation: true, required: true, serialized_name: 'isV1Enabled', type: { name: 'Boolean' } }, is_v3enabled: { client_side_validation: true, required: true, serialized_name: 'isV3Enabled', type: { name: 'Boolean' } } } } } end