Name | Type | Description | Notes |
---|---|---|---|
ProjectId | Pointer to string | The ID of the project | [optional] |
ProductId | Pointer to string | The ID of the associated product | [optional] |
PlanId | Pointer to string | The ID of the respective plan | [optional] |
PaymentId | Pointer to string | The unique ID of the payment | [optional] |
BlockchainIdentifier | Pointer to string | The unique identifier of the wallet from which the payment was made. | [optional] |
BlockchainPaymentDetails | Pointer to CCPaymentBlockchainPaymentDetails | [optional] | |
CustomerId | Pointer to string | The ID of the customer | [optional] |
PaymentValidationCode | Pointer to string | The validation code shown to the customer. This is only visible to the customer who paid. They can use this code to redeem their subscription to their product. | [optional] |
PeriodEnd | Pointer to float32 | A UNIX time stamp, in seconds, that identifies the end of the period of the subscription | [optional] |
PeriodStart | Pointer to float32 | A UNIX time stamp, in seconds, that identifies the start of the period of the subscription | [optional] |
TransactionBlockchainIdentifier | Pointer to string | The string that uniquely identifies the blockchain transaction | [optional] |
func NewCCPayment() *CCPayment
NewCCPayment instantiates a new CCPayment 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 NewCCPaymentWithDefaults() *CCPayment
NewCCPaymentWithDefaults instantiates a new CCPayment 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 *CCPayment) GetProjectId() string
GetProjectId returns the ProjectId field if non-nil, zero value otherwise.
func (o *CCPayment) GetProjectIdOk() (*string, bool)
GetProjectIdOk returns a tuple with the ProjectId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CCPayment) SetProjectId(v string)
SetProjectId sets ProjectId field to given value.
func (o *CCPayment) HasProjectId() bool
HasProjectId returns a boolean if a field has been set.
func (o *CCPayment) GetProductId() string
GetProductId returns the ProductId field if non-nil, zero value otherwise.
func (o *CCPayment) GetProductIdOk() (*string, bool)
GetProductIdOk returns a tuple with the ProductId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CCPayment) SetProductId(v string)
SetProductId sets ProductId field to given value.
func (o *CCPayment) HasProductId() bool
HasProductId returns a boolean if a field has been set.
func (o *CCPayment) GetPlanId() string
GetPlanId returns the PlanId field if non-nil, zero value otherwise.
func (o *CCPayment) GetPlanIdOk() (*string, bool)
GetPlanIdOk returns a tuple with the PlanId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CCPayment) SetPlanId(v string)
SetPlanId sets PlanId field to given value.
func (o *CCPayment) HasPlanId() bool
HasPlanId returns a boolean if a field has been set.
func (o *CCPayment) GetPaymentId() string
GetPaymentId returns the PaymentId field if non-nil, zero value otherwise.
func (o *CCPayment) GetPaymentIdOk() (*string, bool)
GetPaymentIdOk returns a tuple with the PaymentId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CCPayment) SetPaymentId(v string)
SetPaymentId sets PaymentId field to given value.
func (o *CCPayment) HasPaymentId() bool
HasPaymentId returns a boolean if a field has been set.
func (o *CCPayment) GetBlockchainIdentifier() string
GetBlockchainIdentifier returns the BlockchainIdentifier field if non-nil, zero value otherwise.
func (o *CCPayment) GetBlockchainIdentifierOk() (*string, bool)
GetBlockchainIdentifierOk returns a tuple with the BlockchainIdentifier field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CCPayment) SetBlockchainIdentifier(v string)
SetBlockchainIdentifier sets BlockchainIdentifier field to given value.
func (o *CCPayment) HasBlockchainIdentifier() bool
HasBlockchainIdentifier returns a boolean if a field has been set.
func (o *CCPayment) GetBlockchainPaymentDetails() CCPaymentBlockchainPaymentDetails
GetBlockchainPaymentDetails returns the BlockchainPaymentDetails field if non-nil, zero value otherwise.
func (o *CCPayment) GetBlockchainPaymentDetailsOk() (*CCPaymentBlockchainPaymentDetails, bool)
GetBlockchainPaymentDetailsOk returns a tuple with the BlockchainPaymentDetails field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CCPayment) SetBlockchainPaymentDetails(v CCPaymentBlockchainPaymentDetails)
SetBlockchainPaymentDetails sets BlockchainPaymentDetails field to given value.
func (o *CCPayment) HasBlockchainPaymentDetails() bool
HasBlockchainPaymentDetails returns a boolean if a field has been set.
func (o *CCPayment) GetCustomerId() string
GetCustomerId returns the CustomerId field if non-nil, zero value otherwise.
func (o *CCPayment) GetCustomerIdOk() (*string, bool)
GetCustomerIdOk returns a tuple with the CustomerId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CCPayment) SetCustomerId(v string)
SetCustomerId sets CustomerId field to given value.
func (o *CCPayment) HasCustomerId() bool
HasCustomerId returns a boolean if a field has been set.
func (o *CCPayment) GetPaymentValidationCode() string
GetPaymentValidationCode returns the PaymentValidationCode field if non-nil, zero value otherwise.
func (o *CCPayment) GetPaymentValidationCodeOk() (*string, bool)
GetPaymentValidationCodeOk returns a tuple with the PaymentValidationCode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CCPayment) SetPaymentValidationCode(v string)
SetPaymentValidationCode sets PaymentValidationCode field to given value.
func (o *CCPayment) HasPaymentValidationCode() bool
HasPaymentValidationCode returns a boolean if a field has been set.
func (o *CCPayment) GetPeriodEnd() float32
GetPeriodEnd returns the PeriodEnd field if non-nil, zero value otherwise.
func (o *CCPayment) GetPeriodEndOk() (*float32, bool)
GetPeriodEndOk returns a tuple with the PeriodEnd field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CCPayment) SetPeriodEnd(v float32)
SetPeriodEnd sets PeriodEnd field to given value.
func (o *CCPayment) HasPeriodEnd() bool
HasPeriodEnd returns a boolean if a field has been set.
func (o *CCPayment) GetPeriodStart() float32
GetPeriodStart returns the PeriodStart field if non-nil, zero value otherwise.
func (o *CCPayment) GetPeriodStartOk() (*float32, bool)
GetPeriodStartOk returns a tuple with the PeriodStart field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CCPayment) SetPeriodStart(v float32)
SetPeriodStart sets PeriodStart field to given value.
func (o *CCPayment) HasPeriodStart() bool
HasPeriodStart returns a boolean if a field has been set.
func (o *CCPayment) GetTransactionBlockchainIdentifier() string
GetTransactionBlockchainIdentifier returns the TransactionBlockchainIdentifier field if non-nil, zero value otherwise.
func (o *CCPayment) GetTransactionBlockchainIdentifierOk() (*string, bool)
GetTransactionBlockchainIdentifierOk returns a tuple with the TransactionBlockchainIdentifier field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CCPayment) SetTransactionBlockchainIdentifier(v string)
SetTransactionBlockchainIdentifier sets TransactionBlockchainIdentifier field to given value.
func (o *CCPayment) HasTransactionBlockchainIdentifier() bool
HasTransactionBlockchainIdentifier returns a boolean if a field has been set.