| Name | Type | Description | Notes |
|---|---|---|---|
| Links | NullableEndpointDeprecationNoticeLinks | ||
| Metadata | NullableCommonMetadata | ||
| Deprecation | DeprecationInfo | ||
| Endpoint | HalLinkData | ||
| Replacement | Pointer to HalLinkData | [optional] |
func NewEndpointDeprecationNotice(links NullableEndpointDeprecationNoticeLinks, metadata NullableCommonMetadata, deprecation DeprecationInfo, endpoint HalLinkData, ) *EndpointDeprecationNotice
NewEndpointDeprecationNotice instantiates a new EndpointDeprecationNotice 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 NewEndpointDeprecationNoticeWithDefaults() *EndpointDeprecationNotice
NewEndpointDeprecationNoticeWithDefaults instantiates a new EndpointDeprecationNotice 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 *EndpointDeprecationNotice) GetLinks() EndpointDeprecationNoticeLinks
GetLinks returns the Links field if non-nil, zero value otherwise.
func (o *EndpointDeprecationNotice) GetLinksOk() (*EndpointDeprecationNoticeLinks, bool)
GetLinksOk returns a tuple with the Links field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EndpointDeprecationNotice) SetLinks(v EndpointDeprecationNoticeLinks)
SetLinks sets Links field to given value.
func (o *EndpointDeprecationNotice) SetLinksNil(b bool)
SetLinksNil sets the value for Links to be an explicit nil
func (o *EndpointDeprecationNotice) UnsetLinks()
UnsetLinks ensures that no value is present for Links, not even an explicit nil
func (o *EndpointDeprecationNotice) GetMetadata() CommonMetadata
GetMetadata returns the Metadata field if non-nil, zero value otherwise.
func (o *EndpointDeprecationNotice) GetMetadataOk() (*CommonMetadata, bool)
GetMetadataOk returns a tuple with the Metadata field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EndpointDeprecationNotice) SetMetadata(v CommonMetadata)
SetMetadata sets Metadata field to given value.
func (o *EndpointDeprecationNotice) SetMetadataNil(b bool)
SetMetadataNil sets the value for Metadata to be an explicit nil
func (o *EndpointDeprecationNotice) UnsetMetadata()
UnsetMetadata ensures that no value is present for Metadata, not even an explicit nil
func (o *EndpointDeprecationNotice) GetDeprecation() DeprecationInfo
GetDeprecation returns the Deprecation field if non-nil, zero value otherwise.
func (o *EndpointDeprecationNotice) GetDeprecationOk() (*DeprecationInfo, bool)
GetDeprecationOk returns a tuple with the Deprecation field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EndpointDeprecationNotice) SetDeprecation(v DeprecationInfo)
SetDeprecation sets Deprecation field to given value.
func (o *EndpointDeprecationNotice) GetEndpoint() HalLinkData
GetEndpoint returns the Endpoint field if non-nil, zero value otherwise.
func (o *EndpointDeprecationNotice) GetEndpointOk() (*HalLinkData, bool)
GetEndpointOk returns a tuple with the Endpoint field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EndpointDeprecationNotice) SetEndpoint(v HalLinkData)
SetEndpoint sets Endpoint field to given value.
func (o *EndpointDeprecationNotice) GetReplacement() HalLinkData
GetReplacement returns the Replacement field if non-nil, zero value otherwise.
func (o *EndpointDeprecationNotice) GetReplacementOk() (*HalLinkData, bool)
GetReplacementOk returns a tuple with the Replacement field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EndpointDeprecationNotice) SetReplacement(v HalLinkData)
SetReplacement sets Replacement field to given value.
func (o *EndpointDeprecationNotice) HasReplacement() bool
HasReplacement returns a boolean if a field has been set.