Class: Azure::BotService::Mgmt::V2018_07_12_preview::Models::SkypeChannelProperties
- Inherits:
-
Object
- Object
- Azure::BotService::Mgmt::V2018_07_12_preview::Models::SkypeChannelProperties
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-07-12-preview/generated/azure_mgmt_bot_service/models/skype_channel_properties.rb
Overview
The parameters to provide for the Microsoft Teams channel.
Instance Attribute Summary collapse
-
#calling_web_hook ⇒ String
Calling web hook for Skype channel.
-
#enable_calling ⇒ Boolean
Enable calling for Skype channel.
-
#enable_groups ⇒ Boolean
Enable groups for Skype channel.
-
#enable_media_cards ⇒ Boolean
Enable media cards for Skype channel.
-
#enable_messaging ⇒ Boolean
Enable messaging for Skype channel.
-
#enable_screen_sharing ⇒ Boolean
Enable screen sharing for Skype channel.
-
#enable_video ⇒ Boolean
Enable video for Skype channel.
-
#groups_mode ⇒ String
Group mode for Skype channel.
-
#is_enabled ⇒ Boolean
Whether this channel is enabled for the bot.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for SkypeChannelProperties class as Ruby Hash.
Instance Attribute Details
#calling_web_hook ⇒ String
Returns Calling web hook for Skype channel.
37 38 39 |
# File 'lib/2018-07-12-preview/generated/azure_mgmt_bot_service/models/skype_channel_properties.rb', line 37 def calling_web_hook @calling_web_hook end |
#enable_calling ⇒ Boolean
Returns Enable calling for Skype channel.
25 26 27 |
# File 'lib/2018-07-12-preview/generated/azure_mgmt_bot_service/models/skype_channel_properties.rb', line 25 def enable_calling @enable_calling end |
#enable_groups ⇒ Boolean
Returns Enable groups for Skype channel.
31 32 33 |
# File 'lib/2018-07-12-preview/generated/azure_mgmt_bot_service/models/skype_channel_properties.rb', line 31 def enable_groups @enable_groups end |
#enable_media_cards ⇒ Boolean
Returns Enable media cards for Skype channel.
19 20 21 |
# File 'lib/2018-07-12-preview/generated/azure_mgmt_bot_service/models/skype_channel_properties.rb', line 19 def enable_media_cards @enable_media_cards end |
#enable_messaging ⇒ Boolean
Returns Enable messaging for Skype channel.
16 17 18 |
# File 'lib/2018-07-12-preview/generated/azure_mgmt_bot_service/models/skype_channel_properties.rb', line 16 def enable_messaging @enable_messaging end |
#enable_screen_sharing ⇒ Boolean
Returns Enable screen sharing for Skype channel.
28 29 30 |
# File 'lib/2018-07-12-preview/generated/azure_mgmt_bot_service/models/skype_channel_properties.rb', line 28 def enable_screen_sharing @enable_screen_sharing end |
#enable_video ⇒ Boolean
Returns Enable video for Skype channel.
22 23 24 |
# File 'lib/2018-07-12-preview/generated/azure_mgmt_bot_service/models/skype_channel_properties.rb', line 22 def enable_video @enable_video end |
#groups_mode ⇒ String
Returns Group mode for Skype channel.
34 35 36 |
# File 'lib/2018-07-12-preview/generated/azure_mgmt_bot_service/models/skype_channel_properties.rb', line 34 def groups_mode @groups_mode end |
#is_enabled ⇒ Boolean
Returns Whether this channel is enabled for the bot.
40 41 42 |
# File 'lib/2018-07-12-preview/generated/azure_mgmt_bot_service/models/skype_channel_properties.rb', line 40 def is_enabled @is_enabled end |
Class Method Details
.mapper ⇒ Object
Mapper for SkypeChannelProperties class as Ruby Hash. This will be used for serialization/deserialization.
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 |
# File 'lib/2018-07-12-preview/generated/azure_mgmt_bot_service/models/skype_channel_properties.rb', line 47 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'SkypeChannelProperties', type: { name: 'Composite', class_name: 'SkypeChannelProperties', model_properties: { enable_messaging: { client_side_validation: true, required: false, serialized_name: 'enableMessaging', type: { name: 'Boolean' } }, enable_media_cards: { client_side_validation: true, required: false, serialized_name: 'enableMediaCards', type: { name: 'Boolean' } }, enable_video: { client_side_validation: true, required: false, serialized_name: 'enableVideo', type: { name: 'Boolean' } }, enable_calling: { client_side_validation: true, required: false, serialized_name: 'enableCalling', type: { name: 'Boolean' } }, enable_screen_sharing: { client_side_validation: true, required: false, serialized_name: 'enableScreenSharing', type: { name: 'Boolean' } }, enable_groups: { client_side_validation: true, required: false, serialized_name: 'enableGroups', type: { name: 'Boolean' } }, groups_mode: { client_side_validation: true, required: false, serialized_name: 'groupsMode', type: { name: 'String' } }, calling_web_hook: { client_side_validation: true, required: false, serialized_name: 'callingWebHook', type: { name: 'String' } }, is_enabled: { client_side_validation: true, required: true, serialized_name: 'isEnabled', type: { name: 'Boolean' } } } } } end |