Documentation ¶
Overview ¶
+groupName=osp.oci.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type GatewaySubscription
- func (in *GatewaySubscription) DeepCopy() *GatewaySubscription
- func (in *GatewaySubscription) DeepCopyInto(out *GatewaySubscription)
- func (in *GatewaySubscription) DeepCopyObject() runtime.Object
- func (r *GatewaySubscription) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GatewaySubscription) ValidateCreate() error
- func (r *GatewaySubscription) ValidateDelete() error
- func (r *GatewaySubscription) ValidateUpdate(old runtime.Object) error
- type GatewaySubscriptionList
- type GatewaySubscriptionSpec
- type GatewaySubscriptionSpecBillingAddress
- type GatewaySubscriptionSpecBillingAddressCodec
- type GatewaySubscriptionSpecPaymentGateway
- type GatewaySubscriptionSpecPaymentGatewayCodec
- type GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData
- type GatewaySubscriptionSpecPaymentGatewayMerchantDefinedDataCodec
- func (GatewaySubscriptionSpecPaymentGatewayMerchantDefinedDataCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GatewaySubscriptionSpecPaymentGatewayMerchantDefinedDataCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GatewaySubscriptionSpecPaymentGatewayMerchantDefinedDataCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GatewaySubscriptionSpecPaymentOptions
- type GatewaySubscriptionSpecResource
- type GatewaySubscriptionSpecSubscription
- type GatewaySubscriptionSpecSubscriptionBillingAddress
- type GatewaySubscriptionSpecSubscriptionBillingAddressCodec
- func (GatewaySubscriptionSpecSubscriptionBillingAddressCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GatewaySubscriptionSpecSubscriptionBillingAddressCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GatewaySubscriptionSpecSubscriptionBillingAddressCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GatewaySubscriptionSpecSubscriptionCodec
- type GatewaySubscriptionSpecSubscriptionPaymentGateway
- type GatewaySubscriptionSpecSubscriptionPaymentGatewayCodec
- func (GatewaySubscriptionSpecSubscriptionPaymentGatewayCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GatewaySubscriptionSpecSubscriptionPaymentGatewayCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GatewaySubscriptionSpecSubscriptionPaymentGatewayCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData
- func (in *GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData) DeepCopy() *GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData
- func (in *GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData) DeepCopyInto(out *GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData)
- type GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedDataCodec
- func (GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedDataCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedDataCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedDataCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GatewaySubscriptionSpecSubscriptionPaymentOptions
- type GatewaySubscriptionSpecSubscriptionTaxInfo
- type GatewaySubscriptionSpecSubscriptionTaxInfoCodec
- func (GatewaySubscriptionSpecSubscriptionTaxInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GatewaySubscriptionSpecSubscriptionTaxInfoCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GatewaySubscriptionSpecSubscriptionTaxInfoCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GatewaySubscriptionSpecTaxInfo
- type GatewaySubscriptionSpecTaxInfoCodec
- type GatewaySubscriptionStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: osp.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type GatewaySubscription ¶
type GatewaySubscription struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GatewaySubscriptionSpec `json:"spec,omitempty"` Status GatewaySubscriptionStatus `json:"status,omitempty"` }
func (*GatewaySubscription) DeepCopy ¶
func (in *GatewaySubscription) DeepCopy() *GatewaySubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscription.
func (*GatewaySubscription) DeepCopyInto ¶
func (in *GatewaySubscription) DeepCopyInto(out *GatewaySubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewaySubscription) DeepCopyObject ¶
func (in *GatewaySubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewaySubscription) SetupWebhookWithManager ¶
func (r *GatewaySubscription) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GatewaySubscription) ValidateCreate ¶
func (r *GatewaySubscription) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GatewaySubscription) ValidateDelete ¶
func (r *GatewaySubscription) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GatewaySubscription) ValidateUpdate ¶
func (r *GatewaySubscription) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GatewaySubscriptionList ¶
type GatewaySubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GatewaySubscription CRD objects Items []GatewaySubscription `json:"items,omitempty"` }
GatewaySubscriptionList is a list of GatewaySubscriptions
func (*GatewaySubscriptionList) DeepCopy ¶
func (in *GatewaySubscriptionList) DeepCopy() *GatewaySubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionList.
func (*GatewaySubscriptionList) DeepCopyInto ¶
func (in *GatewaySubscriptionList) DeepCopyInto(out *GatewaySubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewaySubscriptionList) DeepCopyObject ¶
func (in *GatewaySubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GatewaySubscriptionSpec ¶
type GatewaySubscriptionSpec struct { State *GatewaySubscriptionSpecResource `json:"state,omitempty" tf:"-"` Resource GatewaySubscriptionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GatewaySubscriptionSpec) DeepCopy ¶
func (in *GatewaySubscriptionSpec) DeepCopy() *GatewaySubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpec.
func (*GatewaySubscriptionSpec) DeepCopyInto ¶
func (in *GatewaySubscriptionSpec) DeepCopyInto(out *GatewaySubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySubscriptionSpecBillingAddress ¶
type GatewaySubscriptionSpecBillingAddress struct { // +optional AddressKey *string `json:"addressKey,omitempty" tf:"address_key"` // +optional City *string `json:"city,omitempty" tf:"city"` // +optional CompanyName *string `json:"companyName,omitempty" tf:"company_name"` // +optional Country *string `json:"country,omitempty" tf:"country"` // +optional EmailAddress *string `json:"emailAddress,omitempty" tf:"email_address"` // +optional FirstName *string `json:"firstName,omitempty" tf:"first_name"` // +optional LastName *string `json:"lastName,omitempty" tf:"last_name"` // +optional Line1 *string `json:"line1,omitempty" tf:"line1"` // +optional Line2 *string `json:"line2,omitempty" tf:"line2"` // +optional PostalCode *string `json:"postalCode,omitempty" tf:"postal_code"` // +optional State *string `json:"state,omitempty" tf:"state"` }
func (*GatewaySubscriptionSpecBillingAddress) DeepCopy ¶
func (in *GatewaySubscriptionSpecBillingAddress) DeepCopy() *GatewaySubscriptionSpecBillingAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecBillingAddress.
func (*GatewaySubscriptionSpecBillingAddress) DeepCopyInto ¶
func (in *GatewaySubscriptionSpecBillingAddress) DeepCopyInto(out *GatewaySubscriptionSpecBillingAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySubscriptionSpecBillingAddressCodec ¶
type GatewaySubscriptionSpecBillingAddressCodec struct { }
+k8s:deepcopy-gen=false
func (GatewaySubscriptionSpecBillingAddressCodec) Decode ¶
func (GatewaySubscriptionSpecBillingAddressCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewaySubscriptionSpecPaymentGateway ¶
type GatewaySubscriptionSpecPaymentGateway struct { // +optional MerchantDefinedData *GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData `json:"merchantDefinedData,omitempty" tf:"merchant_defined_data"` }
func (*GatewaySubscriptionSpecPaymentGateway) DeepCopy ¶
func (in *GatewaySubscriptionSpecPaymentGateway) DeepCopy() *GatewaySubscriptionSpecPaymentGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecPaymentGateway.
func (*GatewaySubscriptionSpecPaymentGateway) DeepCopyInto ¶
func (in *GatewaySubscriptionSpecPaymentGateway) DeepCopyInto(out *GatewaySubscriptionSpecPaymentGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySubscriptionSpecPaymentGatewayCodec ¶
type GatewaySubscriptionSpecPaymentGatewayCodec struct { }
+k8s:deepcopy-gen=false
func (GatewaySubscriptionSpecPaymentGatewayCodec) Decode ¶
func (GatewaySubscriptionSpecPaymentGatewayCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData ¶
type GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData struct { // +optional CloudAccountName *string `json:"cloudAccountName,omitempty" tf:"cloud_account_name"` // +optional PromoType *string `json:"promoType,omitempty" tf:"promo_type"` }
func (*GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData) DeepCopy ¶
func (in *GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData) DeepCopy() *GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData.
func (*GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData) DeepCopyInto ¶
func (in *GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData) DeepCopyInto(out *GatewaySubscriptionSpecPaymentGatewayMerchantDefinedData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySubscriptionSpecPaymentGatewayMerchantDefinedDataCodec ¶
type GatewaySubscriptionSpecPaymentGatewayMerchantDefinedDataCodec struct { }
+k8s:deepcopy-gen=false
func (GatewaySubscriptionSpecPaymentGatewayMerchantDefinedDataCodec) Decode ¶
func (GatewaySubscriptionSpecPaymentGatewayMerchantDefinedDataCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewaySubscriptionSpecPaymentOptions ¶
type GatewaySubscriptionSpecPaymentOptions struct { // +optional PaymentMethod *string `json:"paymentMethod,omitempty" tf:"payment_method"` // +optional WalletInstrumentID *string `json:"walletInstrumentID,omitempty" tf:"wallet_instrument_id"` // +optional WalletTransactionID *string `json:"walletTransactionID,omitempty" tf:"wallet_transaction_id"` }
func (*GatewaySubscriptionSpecPaymentOptions) DeepCopy ¶
func (in *GatewaySubscriptionSpecPaymentOptions) DeepCopy() *GatewaySubscriptionSpecPaymentOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecPaymentOptions.
func (*GatewaySubscriptionSpecPaymentOptions) DeepCopyInto ¶
func (in *GatewaySubscriptionSpecPaymentOptions) DeepCopyInto(out *GatewaySubscriptionSpecPaymentOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySubscriptionSpecResource ¶
type GatewaySubscriptionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BillToCustAccountID *string `json:"billToCustAccountID,omitempty" tf:"bill_to_cust_account_id"` // +optional BillingAddress *GatewaySubscriptionSpecBillingAddress `json:"billingAddress,omitempty" tf:"billing_address"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional CurrencyCode *string `json:"currencyCode,omitempty" tf:"currency_code"` Email *string `json:"email" tf:"email"` // +optional GsiOrgCode *string `json:"gsiOrgCode,omitempty" tf:"gsi_org_code"` // +optional IsIntentToPay *bool `json:"isIntentToPay,omitempty" tf:"is_intent_to_pay"` // +optional LanguageCode *string `json:"languageCode,omitempty" tf:"language_code"` // +optional OrganizationID *string `json:"organizationID,omitempty" tf:"organization_id"` OspHomeRegion *string `json:"ospHomeRegion" tf:"osp_home_region"` // +optional PaymentGateway *GatewaySubscriptionSpecPaymentGateway `json:"paymentGateway,omitempty" tf:"payment_gateway"` // +optional PaymentOptions []GatewaySubscriptionSpecPaymentOptions `json:"paymentOptions,omitempty" tf:"payment_options"` // +optional PlanType *string `json:"planType,omitempty" tf:"plan_type"` // +optional ShipToCustAcctRoleID *string `json:"shipToCustAcctRoleID,omitempty" tf:"ship_to_cust_acct_role_id"` // +optional ShipToCustAcctSiteID *string `json:"shipToCustAcctSiteID,omitempty" tf:"ship_to_cust_acct_site_id"` Subscription *GatewaySubscriptionSpecSubscription `json:"subscription" tf:"subscription"` SubscriptionID *string `json:"subscriptionID" tf:"subscription_id"` // +optional SubscriptionPlanNumber *string `json:"subscriptionPlanNumber,omitempty" tf:"subscription_plan_number"` // +optional TaxInfo *GatewaySubscriptionSpecTaxInfo `json:"taxInfo,omitempty" tf:"tax_info"` // +optional TimePlanUpgrade *string `json:"timePlanUpgrade,omitempty" tf:"time_plan_upgrade"` // +optional TimeStart *string `json:"timeStart,omitempty" tf:"time_start"` // +optional UpgradeState *string `json:"upgradeState,omitempty" tf:"upgrade_state"` // +optional UpgradeStateDetails *string `json:"upgradeStateDetails,omitempty" tf:"upgrade_state_details"` }
func (*GatewaySubscriptionSpecResource) DeepCopy ¶
func (in *GatewaySubscriptionSpecResource) DeepCopy() *GatewaySubscriptionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecResource.
func (*GatewaySubscriptionSpecResource) DeepCopyInto ¶
func (in *GatewaySubscriptionSpecResource) DeepCopyInto(out *GatewaySubscriptionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySubscriptionSpecSubscription ¶
type GatewaySubscriptionSpecSubscription struct { // +optional BillToCustAccountID *string `json:"billToCustAccountID,omitempty" tf:"bill_to_cust_account_id"` // +optional BillingAddress *GatewaySubscriptionSpecSubscriptionBillingAddress `json:"billingAddress,omitempty" tf:"billing_address"` // +optional CurrencyCode *string `json:"currencyCode,omitempty" tf:"currency_code"` // +optional GsiOrgCode *string `json:"gsiOrgCode,omitempty" tf:"gsi_org_code"` // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional IsIntentToPay *bool `json:"isIntentToPay,omitempty" tf:"is_intent_to_pay"` // +optional LanguageCode *string `json:"languageCode,omitempty" tf:"language_code"` // +optional OrganizationID *string `json:"organizationID,omitempty" tf:"organization_id"` // +optional PaymentGateway *GatewaySubscriptionSpecSubscriptionPaymentGateway `json:"paymentGateway,omitempty" tf:"payment_gateway"` // +optional PaymentOptions []GatewaySubscriptionSpecSubscriptionPaymentOptions `json:"paymentOptions,omitempty" tf:"payment_options"` // +optional PlanType *string `json:"planType,omitempty" tf:"plan_type"` // +optional ShipToCustAcctRoleID *string `json:"shipToCustAcctRoleID,omitempty" tf:"ship_to_cust_acct_role_id"` // +optional ShipToCustAcctSiteID *string `json:"shipToCustAcctSiteID,omitempty" tf:"ship_to_cust_acct_site_id"` SubscriptionPlanNumber *string `json:"subscriptionPlanNumber" tf:"subscription_plan_number"` // +optional TaxInfo *GatewaySubscriptionSpecSubscriptionTaxInfo `json:"taxInfo,omitempty" tf:"tax_info"` // +optional TimePlanUpgrade *string `json:"timePlanUpgrade,omitempty" tf:"time_plan_upgrade"` // +optional TimeStart *string `json:"timeStart,omitempty" tf:"time_start"` // +optional UpgradeState *string `json:"upgradeState,omitempty" tf:"upgrade_state"` // +optional UpgradeStateDetails *string `json:"upgradeStateDetails,omitempty" tf:"upgrade_state_details"` }
func (*GatewaySubscriptionSpecSubscription) DeepCopy ¶
func (in *GatewaySubscriptionSpecSubscription) DeepCopy() *GatewaySubscriptionSpecSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecSubscription.
func (*GatewaySubscriptionSpecSubscription) DeepCopyInto ¶
func (in *GatewaySubscriptionSpecSubscription) DeepCopyInto(out *GatewaySubscriptionSpecSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySubscriptionSpecSubscriptionBillingAddress ¶
type GatewaySubscriptionSpecSubscriptionBillingAddress struct { // +optional AddressKey *string `json:"addressKey,omitempty" tf:"address_key"` // +optional City *string `json:"city,omitempty" tf:"city"` // +optional CompanyName *string `json:"companyName,omitempty" tf:"company_name"` // +optional Country *string `json:"country,omitempty" tf:"country"` // +optional EmailAddress *string `json:"emailAddress,omitempty" tf:"email_address"` // +optional FirstName *string `json:"firstName,omitempty" tf:"first_name"` // +optional LastName *string `json:"lastName,omitempty" tf:"last_name"` // +optional Line1 *string `json:"line1,omitempty" tf:"line1"` // +optional Line2 *string `json:"line2,omitempty" tf:"line2"` // +optional PostalCode *string `json:"postalCode,omitempty" tf:"postal_code"` // +optional State *string `json:"state,omitempty" tf:"state"` }
func (*GatewaySubscriptionSpecSubscriptionBillingAddress) DeepCopy ¶
func (in *GatewaySubscriptionSpecSubscriptionBillingAddress) DeepCopy() *GatewaySubscriptionSpecSubscriptionBillingAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecSubscriptionBillingAddress.
func (*GatewaySubscriptionSpecSubscriptionBillingAddress) DeepCopyInto ¶
func (in *GatewaySubscriptionSpecSubscriptionBillingAddress) DeepCopyInto(out *GatewaySubscriptionSpecSubscriptionBillingAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySubscriptionSpecSubscriptionBillingAddressCodec ¶
type GatewaySubscriptionSpecSubscriptionBillingAddressCodec struct { }
+k8s:deepcopy-gen=false
func (GatewaySubscriptionSpecSubscriptionBillingAddressCodec) Decode ¶
func (GatewaySubscriptionSpecSubscriptionBillingAddressCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewaySubscriptionSpecSubscriptionCodec ¶
type GatewaySubscriptionSpecSubscriptionCodec struct { }
+k8s:deepcopy-gen=false
func (GatewaySubscriptionSpecSubscriptionCodec) Decode ¶
func (GatewaySubscriptionSpecSubscriptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewaySubscriptionSpecSubscriptionPaymentGateway ¶
type GatewaySubscriptionSpecSubscriptionPaymentGateway struct { // +optional MerchantDefinedData *GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData `json:"merchantDefinedData,omitempty" tf:"merchant_defined_data"` }
func (*GatewaySubscriptionSpecSubscriptionPaymentGateway) DeepCopy ¶
func (in *GatewaySubscriptionSpecSubscriptionPaymentGateway) DeepCopy() *GatewaySubscriptionSpecSubscriptionPaymentGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecSubscriptionPaymentGateway.
func (*GatewaySubscriptionSpecSubscriptionPaymentGateway) DeepCopyInto ¶
func (in *GatewaySubscriptionSpecSubscriptionPaymentGateway) DeepCopyInto(out *GatewaySubscriptionSpecSubscriptionPaymentGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySubscriptionSpecSubscriptionPaymentGatewayCodec ¶
type GatewaySubscriptionSpecSubscriptionPaymentGatewayCodec struct { }
+k8s:deepcopy-gen=false
func (GatewaySubscriptionSpecSubscriptionPaymentGatewayCodec) Decode ¶
func (GatewaySubscriptionSpecSubscriptionPaymentGatewayCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData ¶
type GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData struct { // +optional CloudAccountName *string `json:"cloudAccountName,omitempty" tf:"cloud_account_name"` // +optional PromoType *string `json:"promoType,omitempty" tf:"promo_type"` }
func (*GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData) DeepCopy ¶
func (in *GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData) DeepCopy() *GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData.
func (*GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData) DeepCopyInto ¶
func (in *GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData) DeepCopyInto(out *GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedDataCodec ¶
type GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedDataCodec struct { }
+k8s:deepcopy-gen=false
func (GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedDataCodec) Decode ¶
func (GatewaySubscriptionSpecSubscriptionPaymentGatewayMerchantDefinedDataCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewaySubscriptionSpecSubscriptionPaymentOptions ¶
type GatewaySubscriptionSpecSubscriptionPaymentOptions struct { PaymentMethod *string `json:"paymentMethod" tf:"payment_method"` // +optional WalletInstrumentID *string `json:"walletInstrumentID,omitempty" tf:"wallet_instrument_id"` // +optional WalletTransactionID *string `json:"walletTransactionID,omitempty" tf:"wallet_transaction_id"` }
func (*GatewaySubscriptionSpecSubscriptionPaymentOptions) DeepCopy ¶
func (in *GatewaySubscriptionSpecSubscriptionPaymentOptions) DeepCopy() *GatewaySubscriptionSpecSubscriptionPaymentOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecSubscriptionPaymentOptions.
func (*GatewaySubscriptionSpecSubscriptionPaymentOptions) DeepCopyInto ¶
func (in *GatewaySubscriptionSpecSubscriptionPaymentOptions) DeepCopyInto(out *GatewaySubscriptionSpecSubscriptionPaymentOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySubscriptionSpecSubscriptionTaxInfo ¶
type GatewaySubscriptionSpecSubscriptionTaxInfo struct { // +optional NoTaxReasonCode *string `json:"noTaxReasonCode,omitempty" tf:"no_tax_reason_code"` // +optional NoTaxReasonCodeDetails *string `json:"noTaxReasonCodeDetails,omitempty" tf:"no_tax_reason_code_details"` // +optional TaxCnpj *string `json:"taxCnpj,omitempty" tf:"tax_cnpj"` // +optional TaxPayerID *string `json:"taxPayerID,omitempty" tf:"tax_payer_id"` // +optional TaxRegNumber *string `json:"taxRegNumber,omitempty" tf:"tax_reg_number"` }
func (*GatewaySubscriptionSpecSubscriptionTaxInfo) DeepCopy ¶
func (in *GatewaySubscriptionSpecSubscriptionTaxInfo) DeepCopy() *GatewaySubscriptionSpecSubscriptionTaxInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecSubscriptionTaxInfo.
func (*GatewaySubscriptionSpecSubscriptionTaxInfo) DeepCopyInto ¶
func (in *GatewaySubscriptionSpecSubscriptionTaxInfo) DeepCopyInto(out *GatewaySubscriptionSpecSubscriptionTaxInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySubscriptionSpecSubscriptionTaxInfoCodec ¶
type GatewaySubscriptionSpecSubscriptionTaxInfoCodec struct { }
+k8s:deepcopy-gen=false
func (GatewaySubscriptionSpecSubscriptionTaxInfoCodec) Decode ¶
func (GatewaySubscriptionSpecSubscriptionTaxInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewaySubscriptionSpecTaxInfo ¶
type GatewaySubscriptionSpecTaxInfo struct { // +optional NoTaxReasonCode *string `json:"noTaxReasonCode,omitempty" tf:"no_tax_reason_code"` // +optional NoTaxReasonCodeDetails *string `json:"noTaxReasonCodeDetails,omitempty" tf:"no_tax_reason_code_details"` // +optional TaxCnpj *string `json:"taxCnpj,omitempty" tf:"tax_cnpj"` // +optional TaxPayerID *string `json:"taxPayerID,omitempty" tf:"tax_payer_id"` // +optional TaxRegNumber *string `json:"taxRegNumber,omitempty" tf:"tax_reg_number"` }
func (*GatewaySubscriptionSpecTaxInfo) DeepCopy ¶
func (in *GatewaySubscriptionSpecTaxInfo) DeepCopy() *GatewaySubscriptionSpecTaxInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionSpecTaxInfo.
func (*GatewaySubscriptionSpecTaxInfo) DeepCopyInto ¶
func (in *GatewaySubscriptionSpecTaxInfo) DeepCopyInto(out *GatewaySubscriptionSpecTaxInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewaySubscriptionSpecTaxInfoCodec ¶
type GatewaySubscriptionSpecTaxInfoCodec struct { }
+k8s:deepcopy-gen=false
func (GatewaySubscriptionSpecTaxInfoCodec) Decode ¶
func (GatewaySubscriptionSpecTaxInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GatewaySubscriptionStatus ¶
type GatewaySubscriptionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GatewaySubscriptionStatus) DeepCopy ¶
func (in *GatewaySubscriptionStatus) DeepCopy() *GatewaySubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySubscriptionStatus.
func (*GatewaySubscriptionStatus) DeepCopyInto ¶
func (in *GatewaySubscriptionStatus) DeepCopyInto(out *GatewaySubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.