| Name | Type | Description | Notes |
|---|---|---|---|
| Id | Pointer to NullableString | Currency code | [optional] |
| Symbol | Pointer to NullableString | Currency symbol | [optional] |
| ExchangeRate | Pointer to NullableString | Currency exchange rate (EUR to this) | [optional] |
| HtmlSymbol | Pointer to NullableString | Currency html code | [optional] |
func NewCurrency() *Currency
NewCurrency instantiates a new Currency 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 NewCurrencyWithDefaults() *Currency
NewCurrencyWithDefaults instantiates a new Currency 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 *Currency) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *Currency) 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 *Currency) SetId(v string)
SetId sets Id field to given value.
func (o *Currency) HasId() bool
HasId returns a boolean if a field has been set.
func (o *Currency) SetIdNil(b bool)
SetIdNil sets the value for Id to be an explicit nil
func (o *Currency) UnsetId()
UnsetId ensures that no value is present for Id, not even an explicit nil
func (o *Currency) GetSymbol() string
GetSymbol returns the Symbol field if non-nil, zero value otherwise.
func (o *Currency) GetSymbolOk() (*string, bool)
GetSymbolOk returns a tuple with the Symbol field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Currency) SetSymbol(v string)
SetSymbol sets Symbol field to given value.
func (o *Currency) HasSymbol() bool
HasSymbol returns a boolean if a field has been set.
func (o *Currency) SetSymbolNil(b bool)
SetSymbolNil sets the value for Symbol to be an explicit nil
func (o *Currency) UnsetSymbol()
UnsetSymbol ensures that no value is present for Symbol, not even an explicit nil
func (o *Currency) GetExchangeRate() string
GetExchangeRate returns the ExchangeRate field if non-nil, zero value otherwise.
func (o *Currency) GetExchangeRateOk() (*string, bool)
GetExchangeRateOk returns a tuple with the ExchangeRate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Currency) SetExchangeRate(v string)
SetExchangeRate sets ExchangeRate field to given value.
func (o *Currency) HasExchangeRate() bool
HasExchangeRate returns a boolean if a field has been set.
func (o *Currency) SetExchangeRateNil(b bool)
SetExchangeRateNil sets the value for ExchangeRate to be an explicit nil
func (o *Currency) UnsetExchangeRate()
UnsetExchangeRate ensures that no value is present for ExchangeRate, not even an explicit nil
func (o *Currency) GetHtmlSymbol() string
GetHtmlSymbol returns the HtmlSymbol field if non-nil, zero value otherwise.
func (o *Currency) GetHtmlSymbolOk() (*string, bool)
GetHtmlSymbolOk returns a tuple with the HtmlSymbol field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Currency) SetHtmlSymbol(v string)
SetHtmlSymbol sets HtmlSymbol field to given value.
func (o *Currency) HasHtmlSymbol() bool
HasHtmlSymbol returns a boolean if a field has been set.
func (o *Currency) SetHtmlSymbolNil(b bool)
SetHtmlSymbolNil sets the value for HtmlSymbol to be an explicit nil
func (o *Currency) UnsetHtmlSymbol()
UnsetHtmlSymbol ensures that no value is present for HtmlSymbol, not even an explicit nil