| Name | Type | Description | Notes |
|---|---|---|---|
| AccountId | string | The account ID | |
| Configuration | Pointer to []NonPciIntegrationConfigurationInner | The configuration fields | [optional] |
| IntegrationId | string | The integration ID | |
| IntegrationType | NonPciIntegrationEnum | The integration type |
func NewNonPciIntegration(accountId string, integrationId string, integrationType NonPciIntegrationEnum, ) *NonPciIntegration
NewNonPciIntegration instantiates a new NonPciIntegration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewNonPciIntegrationWithDefaults() *NonPciIntegration
NewNonPciIntegrationWithDefaults instantiates a new NonPciIntegration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *NonPciIntegration) GetAccountId() string
GetAccountId returns the AccountId field if non-nil, zero value otherwise.
func (o *NonPciIntegration) GetAccountIdOk() (*string, bool)
GetAccountIdOk returns a tuple with the AccountId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NonPciIntegration) SetAccountId(v string)
SetAccountId sets AccountId field to given value.
func (o *NonPciIntegration) GetConfiguration() []NonPciIntegrationConfigurationInner
GetConfiguration returns the Configuration field if non-nil, zero value otherwise.
func (o *NonPciIntegration) GetConfigurationOk() (*[]NonPciIntegrationConfigurationInner, bool)
GetConfigurationOk returns a tuple with the Configuration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NonPciIntegration) SetConfiguration(v []NonPciIntegrationConfigurationInner)
SetConfiguration sets Configuration field to given value.
func (o *NonPciIntegration) HasConfiguration() bool
HasConfiguration returns a boolean if a field has been set.
func (o *NonPciIntegration) GetIntegrationId() string
GetIntegrationId returns the IntegrationId field if non-nil, zero value otherwise.
func (o *NonPciIntegration) GetIntegrationIdOk() (*string, bool)
GetIntegrationIdOk returns a tuple with the IntegrationId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NonPciIntegration) SetIntegrationId(v string)
SetIntegrationId sets IntegrationId field to given value.
func (o *NonPciIntegration) GetIntegrationType() NonPciIntegrationEnum
GetIntegrationType returns the IntegrationType field if non-nil, zero value otherwise.
func (o *NonPciIntegration) GetIntegrationTypeOk() (*NonPciIntegrationEnum, bool)
GetIntegrationTypeOk returns a tuple with the IntegrationType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NonPciIntegration) SetIntegrationType(v NonPciIntegrationEnum)
SetIntegrationType sets IntegrationType field to given value.