Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to string | [optional] [readonly] | |
UserId | Pointer to string | [optional] [readonly] | |
CreatedOn | Pointer to time.Time | [optional] [readonly] | |
Name | Pointer to string | [optional] | |
Description | Pointer to string | [optional] | |
Version | Pointer to string | [optional] | |
IsLatestVersion | Pointer to NullableBool | [optional] | |
ServiceType | Pointer to string | [optional] | |
DeviceModels | Pointer to []string | [optional] | |
ConfigContent | Pointer to NullableString | [optional] | |
ResourceProvider | Pointer to NullableString | [optional] | |
TemplateStandard | Pointer to string | [optional] | |
TenantAccess | Pointer to NullableDeviceTemplateAccess | [optional] | |
TemplateParameterValidators | Pointer to []TemplateParameterValidator | [optional] | |
Tags | Pointer to []string | [optional] |
func NewDeviceTemplate() *DeviceTemplate
NewDeviceTemplate instantiates a new DeviceTemplate 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 NewDeviceTemplateWithDefaults() *DeviceTemplate
NewDeviceTemplateWithDefaults instantiates a new DeviceTemplate 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 *DeviceTemplate) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *DeviceTemplate) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceTemplate) SetId(v string)
SetId sets Id field to given value.
func (o *DeviceTemplate) HasId() bool
HasId returns a boolean if a field has been set.
func (o *DeviceTemplate) GetUserId() string
GetUserId returns the UserId field if non-nil, zero value otherwise.
func (o *DeviceTemplate) GetUserIdOk() (*string, bool)
GetUserIdOk returns a tuple with the UserId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceTemplate) SetUserId(v string)
SetUserId sets UserId field to given value.
func (o *DeviceTemplate) HasUserId() bool
HasUserId returns a boolean if a field has been set.
func (o *DeviceTemplate) GetCreatedOn() time.Time
GetCreatedOn returns the CreatedOn field if non-nil, zero value otherwise.
func (o *DeviceTemplate) GetCreatedOnOk() (*time.Time, bool)
GetCreatedOnOk returns a tuple with the CreatedOn field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceTemplate) SetCreatedOn(v time.Time)
SetCreatedOn sets CreatedOn field to given value.
func (o *DeviceTemplate) HasCreatedOn() bool
HasCreatedOn returns a boolean if a field has been set.
func (o *DeviceTemplate) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *DeviceTemplate) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceTemplate) SetName(v string)
SetName sets Name field to given value.
func (o *DeviceTemplate) HasName() bool
HasName returns a boolean if a field has been set.
func (o *DeviceTemplate) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *DeviceTemplate) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceTemplate) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *DeviceTemplate) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *DeviceTemplate) GetVersion() string
GetVersion returns the Version field if non-nil, zero value otherwise.
func (o *DeviceTemplate) GetVersionOk() (*string, bool)
GetVersionOk returns a tuple with the Version field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceTemplate) SetVersion(v string)
SetVersion sets Version field to given value.
func (o *DeviceTemplate) HasVersion() bool
HasVersion returns a boolean if a field has been set.
func (o *DeviceTemplate) GetIsLatestVersion() bool
GetIsLatestVersion returns the IsLatestVersion field if non-nil, zero value otherwise.
func (o *DeviceTemplate) GetIsLatestVersionOk() (*bool, bool)
GetIsLatestVersionOk returns a tuple with the IsLatestVersion field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceTemplate) SetIsLatestVersion(v bool)
SetIsLatestVersion sets IsLatestVersion field to given value.
func (o *DeviceTemplate) HasIsLatestVersion() bool
HasIsLatestVersion returns a boolean if a field has been set.
func (o *DeviceTemplate) SetIsLatestVersionNil(b bool)
SetIsLatestVersionNil sets the value for IsLatestVersion to be an explicit nil
func (o *DeviceTemplate) UnsetIsLatestVersion()
UnsetIsLatestVersion ensures that no value is present for IsLatestVersion, not even an explicit nil
func (o *DeviceTemplate) GetServiceType() string
GetServiceType returns the ServiceType field if non-nil, zero value otherwise.
func (o *DeviceTemplate) GetServiceTypeOk() (*string, bool)
GetServiceTypeOk returns a tuple with the ServiceType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceTemplate) SetServiceType(v string)
SetServiceType sets ServiceType field to given value.
func (o *DeviceTemplate) HasServiceType() bool
HasServiceType returns a boolean if a field has been set.
func (o *DeviceTemplate) GetDeviceModels() []string
GetDeviceModels returns the DeviceModels field if non-nil, zero value otherwise.
func (o *DeviceTemplate) GetDeviceModelsOk() (*[]string, bool)
GetDeviceModelsOk returns a tuple with the DeviceModels field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceTemplate) SetDeviceModels(v []string)
SetDeviceModels sets DeviceModels field to given value.
func (o *DeviceTemplate) HasDeviceModels() bool
HasDeviceModels returns a boolean if a field has been set.
func (o *DeviceTemplate) SetDeviceModelsNil(b bool)
SetDeviceModelsNil sets the value for DeviceModels to be an explicit nil
func (o *DeviceTemplate) UnsetDeviceModels()
UnsetDeviceModels ensures that no value is present for DeviceModels, not even an explicit nil
func (o *DeviceTemplate) GetConfigContent() string
GetConfigContent returns the ConfigContent field if non-nil, zero value otherwise.
func (o *DeviceTemplate) GetConfigContentOk() (*string, bool)
GetConfigContentOk returns a tuple with the ConfigContent field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceTemplate) SetConfigContent(v string)
SetConfigContent sets ConfigContent field to given value.
func (o *DeviceTemplate) HasConfigContent() bool
HasConfigContent returns a boolean if a field has been set.
func (o *DeviceTemplate) SetConfigContentNil(b bool)
SetConfigContentNil sets the value for ConfigContent to be an explicit nil
func (o *DeviceTemplate) UnsetConfigContent()
UnsetConfigContent ensures that no value is present for ConfigContent, not even an explicit nil
func (o *DeviceTemplate) GetResourceProvider() string
GetResourceProvider returns the ResourceProvider field if non-nil, zero value otherwise.
func (o *DeviceTemplate) GetResourceProviderOk() (*string, bool)
GetResourceProviderOk returns a tuple with the ResourceProvider field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceTemplate) SetResourceProvider(v string)
SetResourceProvider sets ResourceProvider field to given value.
func (o *DeviceTemplate) HasResourceProvider() bool
HasResourceProvider returns a boolean if a field has been set.
func (o *DeviceTemplate) SetResourceProviderNil(b bool)
SetResourceProviderNil sets the value for ResourceProvider to be an explicit nil
func (o *DeviceTemplate) UnsetResourceProvider()
UnsetResourceProvider ensures that no value is present for ResourceProvider, not even an explicit nil
func (o *DeviceTemplate) GetTemplateStandard() string
GetTemplateStandard returns the TemplateStandard field if non-nil, zero value otherwise.
func (o *DeviceTemplate) GetTemplateStandardOk() (*string, bool)
GetTemplateStandardOk returns a tuple with the TemplateStandard field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceTemplate) SetTemplateStandard(v string)
SetTemplateStandard sets TemplateStandard field to given value.
func (o *DeviceTemplate) HasTemplateStandard() bool
HasTemplateStandard returns a boolean if a field has been set.
func (o *DeviceTemplate) GetTenantAccess() DeviceTemplateAccess
GetTenantAccess returns the TenantAccess field if non-nil, zero value otherwise.
func (o *DeviceTemplate) GetTenantAccessOk() (*DeviceTemplateAccess, bool)
GetTenantAccessOk returns a tuple with the TenantAccess field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceTemplate) SetTenantAccess(v DeviceTemplateAccess)
SetTenantAccess sets TenantAccess field to given value.
func (o *DeviceTemplate) HasTenantAccess() bool
HasTenantAccess returns a boolean if a field has been set.
func (o *DeviceTemplate) SetTenantAccessNil(b bool)
SetTenantAccessNil sets the value for TenantAccess to be an explicit nil
func (o *DeviceTemplate) UnsetTenantAccess()
UnsetTenantAccess ensures that no value is present for TenantAccess, not even an explicit nil
func (o *DeviceTemplate) GetTemplateParameterValidators() []TemplateParameterValidator
GetTemplateParameterValidators returns the TemplateParameterValidators field if non-nil, zero value otherwise.
func (o *DeviceTemplate) GetTemplateParameterValidatorsOk() (*[]TemplateParameterValidator, bool)
GetTemplateParameterValidatorsOk returns a tuple with the TemplateParameterValidators field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceTemplate) SetTemplateParameterValidators(v []TemplateParameterValidator)
SetTemplateParameterValidators sets TemplateParameterValidators field to given value.
func (o *DeviceTemplate) HasTemplateParameterValidators() bool
HasTemplateParameterValidators returns a boolean if a field has been set.
func (o *DeviceTemplate) SetTemplateParameterValidatorsNil(b bool)
SetTemplateParameterValidatorsNil sets the value for TemplateParameterValidators to be an explicit nil
func (o *DeviceTemplate) UnsetTemplateParameterValidators()
UnsetTemplateParameterValidators ensures that no value is present for TemplateParameterValidators, not even an explicit nil
func (o *DeviceTemplate) GetTags() []string
GetTags returns the Tags field if non-nil, zero value otherwise.
func (o *DeviceTemplate) GetTagsOk() (*[]string, bool)
GetTagsOk returns a tuple with the Tags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DeviceTemplate) SetTags(v []string)
SetTags sets Tags field to given value.
func (o *DeviceTemplate) HasTags() bool
HasTags returns a boolean if a field has been set.
func (o *DeviceTemplate) SetTagsNil(b bool)
SetTagsNil sets the value for Tags to be an explicit nil
func (o *DeviceTemplate) UnsetTags()
UnsetTags ensures that no value is present for Tags, not even an explicit nil