github.com/optim-corp/cios-golang-sdk@v0.5.1/cios/docs/ChannelProposal.md (about) 1 # ChannelProposal 2 3 ## Properties 4 5 Name | Type | Description | Notes 6 ------------ | ------------- | ------------- | ------------- 7 **ResourceOwnerId** | **string** | | 8 **ChannelProtocols** | Pointer to [**[]ChannelProtocol**](ChannelProtocol.md) | | [optional] 9 **DisplayInfo** | [**[]DisplayInfo**](DisplayInfo.md) | | 10 **Labels** | Pointer to [**[]Label**](Label.md) | | [optional] 11 **MessagingConfig** | Pointer to [**MessagingConfig**](MessagingConfig.md) | | [optional] 12 **DatastoreConfig** | Pointer to [**DataStoreConfig**](DataStoreConfig.md) | | [optional] 13 14 ## Methods 15 16 ### NewChannelProposal 17 18 `func NewChannelProposal(resourceOwnerId string, displayInfo []DisplayInfo, ) *ChannelProposal` 19 20 NewChannelProposal instantiates a new ChannelProposal object 21 This constructor will assign default values to properties that have it defined, 22 and makes sure properties required by API are set, but the set of arguments 23 will change when the set of required properties is changed 24 25 ### NewChannelProposalWithDefaults 26 27 `func NewChannelProposalWithDefaults() *ChannelProposal` 28 29 NewChannelProposalWithDefaults instantiates a new ChannelProposal object 30 This constructor will only assign default values to properties that have it defined, 31 but it doesn't guarantee that properties required by API are set 32 33 ### GetResourceOwnerId 34 35 `func (o *ChannelProposal) GetResourceOwnerId() string` 36 37 GetResourceOwnerId returns the ResourceOwnerId field if non-nil, zero value otherwise. 38 39 ### GetResourceOwnerIdOk 40 41 `func (o *ChannelProposal) GetResourceOwnerIdOk() (*string, bool)` 42 43 GetResourceOwnerIdOk returns a tuple with the ResourceOwnerId field if it's non-nil, zero value otherwise 44 and a boolean to check if the value has been set. 45 46 ### SetResourceOwnerId 47 48 `func (o *ChannelProposal) SetResourceOwnerId(v string)` 49 50 SetResourceOwnerId sets ResourceOwnerId field to given value. 51 52 53 ### GetChannelProtocols 54 55 `func (o *ChannelProposal) GetChannelProtocols() []ChannelProtocol` 56 57 GetChannelProtocols returns the ChannelProtocols field if non-nil, zero value otherwise. 58 59 ### GetChannelProtocolsOk 60 61 `func (o *ChannelProposal) GetChannelProtocolsOk() (*[]ChannelProtocol, bool)` 62 63 GetChannelProtocolsOk returns a tuple with the ChannelProtocols field if it's non-nil, zero value otherwise 64 and a boolean to check if the value has been set. 65 66 ### SetChannelProtocols 67 68 `func (o *ChannelProposal) SetChannelProtocols(v []ChannelProtocol)` 69 70 SetChannelProtocols sets ChannelProtocols field to given value. 71 72 ### HasChannelProtocols 73 74 `func (o *ChannelProposal) HasChannelProtocols() bool` 75 76 HasChannelProtocols returns a boolean if a field has been set. 77 78 ### GetDisplayInfo 79 80 `func (o *ChannelProposal) GetDisplayInfo() []DisplayInfo` 81 82 GetDisplayInfo returns the DisplayInfo field if non-nil, zero value otherwise. 83 84 ### GetDisplayInfoOk 85 86 `func (o *ChannelProposal) GetDisplayInfoOk() (*[]DisplayInfo, bool)` 87 88 GetDisplayInfoOk returns a tuple with the DisplayInfo field if it's non-nil, zero value otherwise 89 and a boolean to check if the value has been set. 90 91 ### SetDisplayInfo 92 93 `func (o *ChannelProposal) SetDisplayInfo(v []DisplayInfo)` 94 95 SetDisplayInfo sets DisplayInfo field to given value. 96 97 98 ### GetLabels 99 100 `func (o *ChannelProposal) GetLabels() []Label` 101 102 GetLabels returns the Labels field if non-nil, zero value otherwise. 103 104 ### GetLabelsOk 105 106 `func (o *ChannelProposal) GetLabelsOk() (*[]Label, bool)` 107 108 GetLabelsOk returns a tuple with the Labels field if it's non-nil, zero value otherwise 109 and a boolean to check if the value has been set. 110 111 ### SetLabels 112 113 `func (o *ChannelProposal) SetLabels(v []Label)` 114 115 SetLabels sets Labels field to given value. 116 117 ### HasLabels 118 119 `func (o *ChannelProposal) HasLabels() bool` 120 121 HasLabels returns a boolean if a field has been set. 122 123 ### GetMessagingConfig 124 125 `func (o *ChannelProposal) GetMessagingConfig() MessagingConfig` 126 127 GetMessagingConfig returns the MessagingConfig field if non-nil, zero value otherwise. 128 129 ### GetMessagingConfigOk 130 131 `func (o *ChannelProposal) GetMessagingConfigOk() (*MessagingConfig, bool)` 132 133 GetMessagingConfigOk returns a tuple with the MessagingConfig field if it's non-nil, zero value otherwise 134 and a boolean to check if the value has been set. 135 136 ### SetMessagingConfig 137 138 `func (o *ChannelProposal) SetMessagingConfig(v MessagingConfig)` 139 140 SetMessagingConfig sets MessagingConfig field to given value. 141 142 ### HasMessagingConfig 143 144 `func (o *ChannelProposal) HasMessagingConfig() bool` 145 146 HasMessagingConfig returns a boolean if a field has been set. 147 148 ### GetDatastoreConfig 149 150 `func (o *ChannelProposal) GetDatastoreConfig() DataStoreConfig` 151 152 GetDatastoreConfig returns the DatastoreConfig field if non-nil, zero value otherwise. 153 154 ### GetDatastoreConfigOk 155 156 `func (o *ChannelProposal) GetDatastoreConfigOk() (*DataStoreConfig, bool)` 157 158 GetDatastoreConfigOk returns a tuple with the DatastoreConfig field if it's non-nil, zero value otherwise 159 and a boolean to check if the value has been set. 160 161 ### SetDatastoreConfig 162 163 `func (o *ChannelProposal) SetDatastoreConfig(v DataStoreConfig)` 164 165 SetDatastoreConfig sets DatastoreConfig field to given value. 166 167 ### HasDatastoreConfig 168 169 `func (o *ChannelProposal) HasDatastoreConfig() bool` 170 171 HasDatastoreConfig returns a boolean if a field has been set. 172 173 174 [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 175 176