| Name | Type | Description | Notes |
|---|---|---|---|
| DocumentTypeId | string | Document type id. | |
| Identifier | string | Document identifier. | |
| Name | Pointer to string | Document name (Optional). | [optional] |
| Description | string | Document description. | |
| Receiver | DocumentIssueRequestReceiver | ||
| PaymentRequest | Pointer to DocumentIssueRequestPaymentRequest | [optional] | |
| IssuedAtUtc | time.Time | Datetime of issue in UTC timezone. | |
| ValidFromUtc | time.Time | Valid from datetime in UTC timezone. | |
| ExpiresAtUtc | Pointer to time.Time | Datetime of expiry in UTC timezone. | [optional] |
| Metadata | Pointer to map[string]string | Metadata. | [optional] |
func NewDocumentIssueRequest(documentTypeId string, identifier string, description string, receiver DocumentIssueRequestReceiver, issuedAtUtc time.Time, validFromUtc time.Time, ) *DocumentIssueRequest
NewDocumentIssueRequest instantiates a new DocumentIssueRequest 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 NewDocumentIssueRequestWithDefaults() *DocumentIssueRequest
NewDocumentIssueRequestWithDefaults instantiates a new DocumentIssueRequest 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 *DocumentIssueRequest) GetDocumentTypeId() string
GetDocumentTypeId returns the DocumentTypeId field if non-nil, zero value otherwise.
func (o *DocumentIssueRequest) GetDocumentTypeIdOk() (*string, bool)
GetDocumentTypeIdOk returns a tuple with the DocumentTypeId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DocumentIssueRequest) SetDocumentTypeId(v string)
SetDocumentTypeId sets DocumentTypeId field to given value.
func (o *DocumentIssueRequest) GetIdentifier() string
GetIdentifier returns the Identifier field if non-nil, zero value otherwise.
func (o *DocumentIssueRequest) GetIdentifierOk() (*string, bool)
GetIdentifierOk returns a tuple with the Identifier field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DocumentIssueRequest) SetIdentifier(v string)
SetIdentifier sets Identifier field to given value.
func (o *DocumentIssueRequest) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *DocumentIssueRequest) 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 *DocumentIssueRequest) SetName(v string)
SetName sets Name field to given value.
func (o *DocumentIssueRequest) HasName() bool
HasName returns a boolean if a field has been set.
func (o *DocumentIssueRequest) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *DocumentIssueRequest) 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 *DocumentIssueRequest) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *DocumentIssueRequest) GetReceiver() DocumentIssueRequestReceiver
GetReceiver returns the Receiver field if non-nil, zero value otherwise.
func (o *DocumentIssueRequest) GetReceiverOk() (*DocumentIssueRequestReceiver, bool)
GetReceiverOk returns a tuple with the Receiver field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DocumentIssueRequest) SetReceiver(v DocumentIssueRequestReceiver)
SetReceiver sets Receiver field to given value.
func (o *DocumentIssueRequest) GetPaymentRequest() DocumentIssueRequestPaymentRequest
GetPaymentRequest returns the PaymentRequest field if non-nil, zero value otherwise.
func (o *DocumentIssueRequest) GetPaymentRequestOk() (*DocumentIssueRequestPaymentRequest, bool)
GetPaymentRequestOk returns a tuple with the PaymentRequest field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DocumentIssueRequest) SetPaymentRequest(v DocumentIssueRequestPaymentRequest)
SetPaymentRequest sets PaymentRequest field to given value.
func (o *DocumentIssueRequest) HasPaymentRequest() bool
HasPaymentRequest returns a boolean if a field has been set.
func (o *DocumentIssueRequest) GetIssuedAtUtc() time.Time
GetIssuedAtUtc returns the IssuedAtUtc field if non-nil, zero value otherwise.
func (o *DocumentIssueRequest) GetIssuedAtUtcOk() (*time.Time, bool)
GetIssuedAtUtcOk returns a tuple with the IssuedAtUtc field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DocumentIssueRequest) SetIssuedAtUtc(v time.Time)
SetIssuedAtUtc sets IssuedAtUtc field to given value.
func (o *DocumentIssueRequest) GetValidFromUtc() time.Time
GetValidFromUtc returns the ValidFromUtc field if non-nil, zero value otherwise.
func (o *DocumentIssueRequest) GetValidFromUtcOk() (*time.Time, bool)
GetValidFromUtcOk returns a tuple with the ValidFromUtc field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DocumentIssueRequest) SetValidFromUtc(v time.Time)
SetValidFromUtc sets ValidFromUtc field to given value.
func (o *DocumentIssueRequest) GetExpiresAtUtc() time.Time
GetExpiresAtUtc returns the ExpiresAtUtc field if non-nil, zero value otherwise.
func (o *DocumentIssueRequest) GetExpiresAtUtcOk() (*time.Time, bool)
GetExpiresAtUtcOk returns a tuple with the ExpiresAtUtc field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DocumentIssueRequest) SetExpiresAtUtc(v time.Time)
SetExpiresAtUtc sets ExpiresAtUtc field to given value.
func (o *DocumentIssueRequest) HasExpiresAtUtc() bool
HasExpiresAtUtc returns a boolean if a field has been set.
func (o *DocumentIssueRequest) GetMetadata() map[string]string
GetMetadata returns the Metadata field if non-nil, zero value otherwise.
func (o *DocumentIssueRequest) GetMetadataOk() (*map[string]string, 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 *DocumentIssueRequest) SetMetadata(v map[string]string)
SetMetadata sets Metadata field to given value.
func (o *DocumentIssueRequest) HasMetadata() bool
HasMetadata returns a boolean if a field has been set.