func (o *PaymentInitiationPaymentTokenCreateResponse) SetPaymentTokenExpirationTime(v time.Time) {
	o.PaymentTokenExpirationTime = v
}
SetPaymentTokenExpirationTime sets field value
package plaid
import (
	"encoding/json"
	"time"
)
type PaymentInitiationPaymentTokenCreateResponse struct {
	PaymentToken string `json:"payment_token"`
	PaymentTokenExpirationTime time.Time `json:"payment_token_expiration_time"`
	RequestId string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}
type _PaymentInitiationPaymentTokenCreateResponse PaymentInitiationPaymentTokenCreateResponse
func NewPaymentInitiationPaymentTokenCreateResponse(paymentToken string, paymentTokenExpirationTime time.Time, requestId string) *PaymentInitiationPaymentTokenCreateResponse {
	this := PaymentInitiationPaymentTokenCreateResponse{}
	this.PaymentToken = paymentToken
	this.PaymentTokenExpirationTime = paymentTokenExpirationTime
	this.RequestId = requestId
	return &this
}
func NewPaymentInitiationPaymentTokenCreateResponseWithDefaults() *PaymentInitiationPaymentTokenCreateResponse {
	this := PaymentInitiationPaymentTokenCreateResponse{}
	return &this
}
func (o *PaymentInitiationPaymentTokenCreateResponse) GetPaymentToken() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.PaymentToken
}
func (o *PaymentInitiationPaymentTokenCreateResponse) GetPaymentTokenOk() (*string, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.PaymentToken, true
}
func (o *PaymentInitiationPaymentTokenCreateResponse) SetPaymentToken(v string) {
	o.PaymentToken = v
}
func (o *PaymentInitiationPaymentTokenCreateResponse) GetPaymentTokenExpirationTime() time.Time {
	if o == nil {
		var ret time.Time
		return ret
	}
	return o.PaymentTokenExpirationTime
}
func (o *PaymentInitiationPaymentTokenCreateResponse) GetPaymentTokenExpirationTimeOk() (*time.Time, bool) {
	if o == nil  {
		return nil, false
	}
	return &o.PaymentTokenExpirationTime, true
}