Module: Inttegro
- Extended by:
- T::Sig
- Defined in:
- lib/inttegro/version.rb,
lib/inttegro.rb,
lib/inttegro/types.rb,
lib/inttegro/client.rb,
lib/inttegro/errors.rb,
lib/inttegro/app/base.rb,
lib/inttegro/otp/base.rb,
lib/inttegro/file/base.rb,
lib/inttegro/file/file.rb,
lib/inttegro/file/page.rb,
lib/inttegro/telemetry.rb,
lib/inttegro/chime/base.rb,
lib/inttegro/chime/page.rb,
lib/inttegro/file/actor.rb,
lib/inttegro/file/media.rb,
lib/inttegro/file/party.rb,
lib/inttegro/money/base.rb,
lib/inttegro/order/base.rb,
lib/inttegro/order/page.rb,
lib/inttegro/otp/status.rb,
lib/inttegro/price/base.rb,
lib/inttegro/price/page.rb,
lib/inttegro/price/type.rb,
lib/inttegro/app/updated.rb,
lib/inttegro/chime/chime.rb,
lib/inttegro/custom_data.rb,
lib/inttegro/file/source.rb,
lib/inttegro/file/status.rb,
lib/inttegro/http_client.rb,
lib/inttegro/order/order.rb,
lib/inttegro/otp/purpose.rb,
lib/inttegro/payout/base.rb,
lib/inttegro/payout/page.rb,
lib/inttegro/price/price.rb,
lib/inttegro/refund/base.rb,
lib/inttegro/refund/page.rb,
lib/inttegro/search/base.rb,
lib/inttegro/search/page.rb,
lib/inttegro/search/sort.rb,
lib/inttegro/search/type.rb,
lib/inttegro/shared/base.rb,
lib/inttegro/wallet/base.rb,
lib/inttegro/wallet/type.rb,
lib/inttegro/api_response.rb,
lib/inttegro/balance/base.rb,
lib/inttegro/money/amount.rb,
lib/inttegro/order/status.rb,
lib/inttegro/payment/base.rb,
lib/inttegro/payout/error.rb,
lib/inttegro/product/base.rb,
lib/inttegro/product/page.rb,
lib/inttegro/product/type.rb,
lib/inttegro/search/facet.rb,
lib/inttegro/search/total.rb,
lib/inttegro/app/looked_up.rb,
lib/inttegro/balance/holds.rb,
lib/inttegro/balance/value.rb,
lib/inttegro/checkout/base.rb,
lib/inttegro/customer/base.rb,
lib/inttegro/customer/data.rb,
lib/inttegro/customer/page.rb,
lib/inttegro/file/delivery.rb,
lib/inttegro/file/resource.rb,
lib/inttegro/file/response.rb,
lib/inttegro/file_download.rb,
lib/inttegro/order/address.rb,
lib/inttegro/order/invoice.rb,
lib/inttegro/payout/payout.rb,
lib/inttegro/payout/status.rb,
lib/inttegro/product/media.rb,
lib/inttegro/refund/reason.rb,
lib/inttegro/refund/refund.rb,
lib/inttegro/refund/status.rb,
lib/inttegro/resources/otp.rb,
lib/inttegro/schedule/base.rb,
lib/inttegro/search/filter.rb,
lib/inttegro/search/result.rb,
lib/inttegro/app/secret_key.rb,
lib/inttegro/broadcast/base.rb,
lib/inttegro/checkout/order.rb,
lib/inttegro/chime/response.rb,
lib/inttegro/file/api_error.rb,
lib/inttegro/file_link/base.rb,
lib/inttegro/file_link/kind.rb,
lib/inttegro/file_link/page.rb,
lib/inttegro/money/currency.rb,
lib/inttegro/order/customer.rb,
lib/inttegro/order/discount.rb,
lib/inttegro/order/envelope.rb,
lib/inttegro/payment/result.rb,
lib/inttegro/payment/status.rb,
lib/inttegro/payout/failure.rb,
lib/inttegro/price/response.rb,
lib/inttegro/product/render.rb,
lib/inttegro/product/stream.rb,
lib/inttegro/refund/failure.rb,
lib/inttegro/resources/apps.rb,
lib/inttegro/resources/keys.rb,
lib/inttegro/resources/spec.rb,
lib/inttegro/schedule/error.rb,
lib/inttegro/search/request.rb,
lib/inttegro/shared/address.rb,
lib/inttegro/app/application.rb,
lib/inttegro/broadcast/error.rb,
lib/inttegro/chime/recipient.rb,
lib/inttegro/chime/transport.rb,
lib/inttegro/error_reporting.rb,
lib/inttegro/file_link/actor.rb,
lib/inttegro/order/line_item.rb,
lib/inttegro/order/questions.rb,
lib/inttegro/otp/transaction.rb,
lib/inttegro/payment/payment.rb,
lib/inttegro/payout/response.rb,
lib/inttegro/price/page_item.rb,
lib/inttegro/product/details.rb,
lib/inttegro/product/product.rb,
lib/inttegro/product/service.rb,
lib/inttegro/product/updated.rb,
lib/inttegro/refund/response.rb,
lib/inttegro/resources/files.rb,
lib/inttegro/response_object.rb,
lib/inttegro/schedule/detail.rb,
lib/inttegro/search/response.rb,
lib/inttegro/secret_key/base.rb,
lib/inttegro/secret_key/page.rb,
lib/inttegro/shared/shipping.rb,
lib/inttegro/app/relationship.rb,
lib/inttegro/balance/snapshot.rb,
lib/inttegro/broadcast/detail.rb,
lib/inttegro/customer/address.rb,
lib/inttegro/file/actor_input.rb,
lib/inttegro/file/disposition.rb,
lib/inttegro/file/scan_status.rb,
lib/inttegro/file/source_type.rb,
lib/inttegro/file_link/access.rb,
lib/inttegro/file_link/status.rb,
lib/inttegro/otp/transmission.rb,
lib/inttegro/otp/verification.rb,
lib/inttegro/payment/customer.rb,
lib/inttegro/product/delivery.rb,
lib/inttegro/product/download.rb,
lib/inttegro/product/response.rb,
lib/inttegro/product/shipment.rb,
lib/inttegro/refund/line_item.rb,
lib/inttegro/resources/chimes.rb,
lib/inttegro/resources/orders.rb,
lib/inttegro/resources/prices.rb,
lib/inttegro/search/freshness.rb,
lib/inttegro/secret_key/usage.rb,
lib/inttegro/shared/line_item.rb,
lib/inttegro/bank_account/base.rb,
lib/inttegro/bank_account/type.rb,
lib/inttegro/broadcast/request.rb,
lib/inttegro/chime/email_event.rb,
lib/inttegro/customer/customer.rb,
lib/inttegro/customer/response.rb,
lib/inttegro/file/latest_error.rb,
lib/inttegro/file/page_request.rb,
lib/inttegro/order/pay_request.rb,
lib/inttegro/otp/alphabet_type.rb,
lib/inttegro/payment/questions.rb,
lib/inttegro/product/attribute.rb,
lib/inttegro/product/line_item.rb,
lib/inttegro/product/questions.rb,
lib/inttegro/refund/settlement.rb,
lib/inttegro/resources/payouts.rb,
lib/inttegro/resources/refunds.rb,
lib/inttegro/schedule/response.rb,
lib/inttegro/search/sort_field.rb,
lib/inttegro/secret_key/status.rb,
lib/inttegro/app/create_request.rb,
lib/inttegro/app/update_request.rb,
lib/inttegro/broadcast/response.rb,
lib/inttegro/chime/page_request.rb,
lib/inttegro/chime/send_request.rb,
lib/inttegro/chime/transmission.rb,
lib/inttegro/file/page_response.rb,
lib/inttegro/file_link/creation.rb,
lib/inttegro/file_link/delivery.rb,
lib/inttegro/file_link/response.rb,
lib/inttegro/order/created_from.rb,
lib/inttegro/order/page_request.rb,
lib/inttegro/otp/lookup_request.rb,
lib/inttegro/otp/verify_request.rb,
lib/inttegro/price/page_request.rb,
lib/inttegro/price/price_params.rb,
lib/inttegro/product/dimensions.rb,
lib/inttegro/resources/balances.rb,
lib/inttegro/resources/products.rb,
lib/inttegro/shared/fee_details.rb,
lib/inttegro/transport_response.rb,
lib/inttegro/app/create_response.rb,
lib/inttegro/app/lookup_response.rb,
lib/inttegro/app/management_role.rb,
lib/inttegro/app/update_response.rb,
lib/inttegro/chime/email_mailbox.rb,
lib/inttegro/chime/email_message.rb,
lib/inttegro/chime/page_response.rb,
lib/inttegro/file/create_request.rb,
lib/inttegro/file/delete_request.rb,
lib/inttegro/file/lookup_request.rb,
lib/inttegro/file/public_storage.rb,
lib/inttegro/file/upload_receipt.rb,
lib/inttegro/file_link/file_link.rb,
lib/inttegro/file_reference/base.rb,
lib/inttegro/model_serialization.rb,
lib/inttegro/money/amount_params.rb,
lib/inttegro/order/document_kind.rb,
lib/inttegro/order/fee_line_item.rb,
lib/inttegro/order/page_envelope.rb,
lib/inttegro/otp/lookup_response.rb,
lib/inttegro/payment/next_action.rb,
lib/inttegro/payment_method/base.rb,
lib/inttegro/payment_method/card.rb,
lib/inttegro/payment_method/data.rb,
lib/inttegro/payment_method/page.rb,
lib/inttegro/payment_method/type.rb,
lib/inttegro/payout/destinations.rb,
lib/inttegro/payout/page_request.rb,
lib/inttegro/price/catalog_price.rb,
lib/inttegro/price/page_response.rb,
lib/inttegro/refund/page_request.rb,
lib/inttegro/refund/request_meta.rb,
lib/inttegro/resources/customers.rb,
lib/inttegro/resources/schedules.rb,
lib/inttegro/search/facet_bucket.rb,
lib/inttegro/search/facet_result.rb,
lib/inttegro/shared/country_bank.rb,
lib/inttegro/shared/dosh_account.rb,
lib/inttegro/shared/mobile_money.rb,
lib/inttegro/upload_request/base.rb,
lib/inttegro/upload_request/page.rb,
lib/inttegro/app/credential_owner.rb,
lib/inttegro/balance/holds_payout.rb,
lib/inttegro/balance/holds_refund.rb,
lib/inttegro/bank_account/created.rb,
lib/inttegro/bank_account/updated.rb,
lib/inttegro/checkout/pay_request.rb,
lib/inttegro/chime/lookup_request.rb,
lib/inttegro/chime/recipient_type.rb,
lib/inttegro/file_reference/input.rb,
lib/inttegro/generated/operations.rb,
lib/inttegro/order/cancel_request.rb,
lib/inttegro/order/invoice_format.rb,
lib/inttegro/order/lookup_request.rb,
lib/inttegro/order/update_request.rb,
lib/inttegro/otp/initiate_request.rb,
lib/inttegro/payment/latest_error.rb,
lib/inttegro/payment_method/owner.rb,
lib/inttegro/payout/page_response.rb,
lib/inttegro/price/action_request.rb,
lib/inttegro/price/lookup_request.rb,
lib/inttegro/price/update_request.rb,
lib/inttegro/product/page_request.rb,
lib/inttegro/purchase_intent/base.rb,
lib/inttegro/purchase_intent/page.rb,
lib/inttegro/refund/page_response.rb,
lib/inttegro/resources/broadcasts.rb,
lib/inttegro/resources/file_links.rb,
lib/inttegro/secret_key/generated.rb,
lib/inttegro/secret_key/usage_row.rb,
lib/inttegro/shared/error_payload.rb,
lib/inttegro/shared/fee_line_item.rb,
lib/inttegro/shared/response_meta.rb,
lib/inttegro/upload_request/actor.rb,
lib/inttegro/app/relationship_kind.rb,
lib/inttegro/checkout/invoice_view.rb,
lib/inttegro/checkout/order_status.rb,
lib/inttegro/customer/page_request.rb,
lib/inttegro/file/contents_request.rb,
lib/inttegro/file/storage_encoding.rb,
lib/inttegro/message_template/base.rb,
lib/inttegro/message_template/page.rb,
lib/inttegro/order/document_format.rb,
lib/inttegro/order/line_item_group.rb,
lib/inttegro/otp/initiate_response.rb,
lib/inttegro/payment/result_status.rb,
lib/inttegro/payout/cancel_request.rb,
lib/inttegro/payout/failure_reason.rb,
lib/inttegro/payout/lookup_request.rb,
lib/inttegro/product/page_response.rb,
lib/inttegro/product/price_summary.rb,
lib/inttegro/product/shipment_type.rb,
lib/inttegro/purchase_intent/price.rb,
lib/inttegro/purchase_intent/usage.rb,
lib/inttegro/refund/cancel_request.rb,
lib/inttegro/refund/create_request.rb,
lib/inttegro/refund/failure_reason.rb,
lib/inttegro/refund/lookup_request.rb,
lib/inttegro/search/resource_total.rb,
lib/inttegro/search/sort_direction.rb,
lib/inttegro/search/total_relation.rb,
lib/inttegro/secret_key/secret_key.rb,
lib/inttegro/secret_key/token_type.rb,
lib/inttegro/secret_key/usage_page.rb,
lib/inttegro/shared/error_envelope.rb,
lib/inttegro/upload_request/review.rb,
lib/inttegro/upload_request/status.rb,
lib/inttegro/balance/lookup_request.rb,
lib/inttegro/checkout/order_payment.rb,
lib/inttegro/chime/inline_recipient.rb,
lib/inttegro/chime/recipient_detail.rb,
lib/inttegro/customer/address_input.rb,
lib/inttegro/customer/balance_value.rb,
lib/inttegro/customer/page_response.rb,
lib/inttegro/file_link/page_request.rb,
lib/inttegro/financial_account/bank.rb,
lib/inttegro/financial_account/base.rb,
lib/inttegro/financial_account/page.rb,
lib/inttegro/financial_account/type.rb,
lib/inttegro/order/complete_request.rb,
lib/inttegro/order/finalize_request.rb,
lib/inttegro/payment/attempt_status.rb,
lib/inttegro/payment/latest_attempt.rb,
lib/inttegro/payment/payment_method.rb,
lib/inttegro/payout/settings_lookup.rb,
lib/inttegro/price/embedded_product.rb,
lib/inttegro/price/suggested_amount.rb,
lib/inttegro/product/action_request.rb,
lib/inttegro/product/create_request.rb,
lib/inttegro/product/inline_details.rb,
lib/inttegro/product/line_item_type.rb,
lib/inttegro/product/lookup_request.rb,
lib/inttegro/product/shipment_input.rb,
lib/inttegro/product/update_request.rb,
lib/inttegro/purchase_intent/status.rb,
lib/inttegro/refund/order_line_item.rb,
lib/inttegro/schedule/cancel_detail.rb,
lib/inttegro/schedule/chime_request.rb,
lib/inttegro/search/filter_operator.rb,
lib/inttegro/search/freshness_state.rb,
lib/inttegro/secret_key/auth_result.rb,
lib/inttegro/shared/billing_details.rb,
lib/inttegro/shared/resource_supply.rb,
lib/inttegro/upload_request/attempt.rb,
lib/inttegro/upload_request/details.rb,
lib/inttegro/upload_request/display.rb,
lib/inttegro/app/relationship_policy.rb,
lib/inttegro/app/relationship_status.rb,
lib/inttegro/broadcast/cancel_detail.rb,
lib/inttegro/checkout/lookup_request.rb,
lib/inttegro/checkout/order_customer.rb,
lib/inttegro/checkout/order_response.rb,
lib/inttegro/chime/email_schema_kind.rb,
lib/inttegro/customer/create_request.rb,
lib/inttegro/customer/lookup_request.rb,
lib/inttegro/customer/update_request.rb,
lib/inttegro/file_link/delivery_mode.rb,
lib/inttegro/file_link/page_response.rb,
lib/inttegro/financial_account/owner.rb,
lib/inttegro/message_template/status.rb,
lib/inttegro/order/checkout_settings.rb,
lib/inttegro/order/complete_envelope.rb,
lib/inttegro/order/document_delivery.rb,
lib/inttegro/order/fee_line_item_fee.rb,
lib/inttegro/order/finalize_envelope.rb,
lib/inttegro/order/product_line_item.rb,
lib/inttegro/otp/transmission_status.rb,
lib/inttegro/payment/billing_details.rb,
lib/inttegro/payment/confirm_request.rb,
lib/inttegro/payment_method/deletion.rb,
lib/inttegro/payment_method/settings.rb,
lib/inttegro/payment_method/supplied.rb,
lib/inttegro/product/update_response.rb,
lib/inttegro/purchase_intent/product.rb,
lib/inttegro/purchase_intent/variant.rb,
lib/inttegro/refund/create_line_item.rb,
lib/inttegro/schedule/cancel_request.rb,
lib/inttegro/schedule/lookup_request.rb,
lib/inttegro/schedule/payout_request.rb,
lib/inttegro/secret_key/page_request.rb,
lib/inttegro/shared/delivery_channel.rb,
lib/inttegro/shared/invoice_settings.rb,
lib/inttegro/shared/shipping_details.rb,
lib/inttegro/upload_request/attempts.rb,
lib/inttegro/upload_request/response.rb,
lib/inttegro/balance_transaction/base.rb,
lib/inttegro/balance_transaction/page.rb,
lib/inttegro/balance_transaction/type.rb,
lib/inttegro/broadcast/cancel_request.rb,
lib/inttegro/broadcast/lookup_request.rb,
lib/inttegro/checkout/billing_details.rb,
lib/inttegro/checkout/lookup_response.rb,
lib/inttegro/checkout/payment_address.rb,
lib/inttegro/checkout/selected_amount.rb,
lib/inttegro/chime/email_scanned_link.rb,
lib/inttegro/file_link/access_request.rb,
lib/inttegro/file_link/create_request.rb,
lib/inttegro/file_link/lookup_request.rb,
lib/inttegro/file_link/revoke_request.rb,
lib/inttegro/financial_account/wallet.rb,
lib/inttegro/message_template/channel.rb,
lib/inttegro/message_template/mailbox.rb,
lib/inttegro/message_template/preview.rb,
lib/inttegro/order/discount_line_item.rb,
lib/inttegro/order/fee_line_item_type.rb,
lib/inttegro/order/shipping_line_item.rb,
lib/inttegro/otp/verification_attempt.rb,
lib/inttegro/otp/verification_verdict.rb,
lib/inttegro/payment/next_action_type.rb,
lib/inttegro/payment_method/data_type.rb,
lib/inttegro/payment_method/questions.rb,
lib/inttegro/payout/settings_mutation.rb,
lib/inttegro/purchase_intent/merchant.rb,
lib/inttegro/purchase_intent/quantity.rb,
lib/inttegro/purchase_intent/response.rb,
lib/inttegro/schedule/cancel_response.rb,
lib/inttegro/schedule/creation_detail.rb,
lib/inttegro/schedule/lookup_response.rb,
lib/inttegro/secret_key/page_response.rb,
lib/inttegro/secret_key/usage_request.rb,
lib/inttegro/balance/currency_snapshot.rb,
lib/inttegro/balance/snapshot_response.rb,
lib/inttegro/broadcast/cancel_response.rb,
lib/inttegro/broadcast/creation_detail.rb,
lib/inttegro/broadcast/lookup_response.rb,
lib/inttegro/checkout/amount_selection.rb,
lib/inttegro/chime/email_message_input.rb,
lib/inttegro/chime/email_safety_result.rb,
lib/inttegro/chime/email_schema_markup.rb,
lib/inttegro/financial_account/address.rb,
lib/inttegro/financial_account/compact.rb,
lib/inttegro/financial_account/created.rb,
lib/inttegro/financial_account/details.rb,
lib/inttegro/financial_account/mandate.rb,
lib/inttegro/financial_account/updated.rb,
lib/inttegro/message_template/envelope.rb,
lib/inttegro/message_template/rendered.rb,
lib/inttegro/message_template/variable.rb,
lib/inttegro/order/create_new_customer.rb,
lib/inttegro/product/add_price_request.rb,
lib/inttegro/product/dimensions_custom.rb,
lib/inttegro/purchase_intent/questions.rb,
lib/inttegro/refund/offline_settlement.rb,
lib/inttegro/resources/file_references.rb,
lib/inttegro/resources/payment_methods.rb,
lib/inttegro/resources/upload_requests.rb,
lib/inttegro/search/resource_freshness.rb,
lib/inttegro/search/resource_reference.rb,
lib/inttegro/secret_key/lookup_request.rb,
lib/inttegro/secret_key/update_request.rb,
lib/inttegro/shared/fee_line_item_type.rb,
lib/inttegro/shared/shipping_line_item.rb,
lib/inttegro/shared/upload_fulfillment.rb,
lib/inttegro/shared/upload_review_type.rb,
lib/inttegro/balance_transaction/amount.rb,
lib/inttegro/checkout/mobile_money_data.rb,
lib/inttegro/message_template/reference.rb,
lib/inttegro/message_template/variables.rb,
lib/inttegro/payment_method/owner_input.rb,
lib/inttegro/payout/balance_transaction.rb,
lib/inttegro/price/catalog_price_params.rb,
lib/inttegro/product/add_price_response.rb,
lib/inttegro/product/dimensions_digital.rb,
lib/inttegro/refund/order_fee_line_item.rb,
lib/inttegro/resources/purchase_intents.rb,
lib/inttegro/secret_key/destroy_request.rb,
lib/inttegro/secret_key/lookup_response.rb,
lib/inttegro/secret_key/update_response.rb,
lib/inttegro/shared/country_bank_branch.rb,
lib/inttegro/upload_request/constraints.rb,
lib/inttegro/checkout/order_created_from.rb,
lib/inttegro/chime/send_request_cooldown.rb,
lib/inttegro/file/contents_delivery_mode.rb,
lib/inttegro/file/service_ready_response.rb,
lib/inttegro/financial_account/connected.rb,
lib/inttegro/financial_account/wire_page.rb,
lib/inttegro/message_template/id_request.rb,
lib/inttegro/payment_method/bank_account.rb,
lib/inttegro/payment_method/mobile_money.rb,
lib/inttegro/payment_method/page_request.rb,
lib/inttegro/payment_method/type_setting.rb,
lib/inttegro/payment_method/verification.rb,
lib/inttegro/payout/get_settings_request.rb,
lib/inttegro/product/dimensions_physical.rb,
lib/inttegro/product/shipment_input_type.rb,
lib/inttegro/purchase_intent/usage_order.rb,
lib/inttegro/purchase_intent/variant_set.rb,
lib/inttegro/resources/message_templates.rb,
lib/inttegro/secret_key/destroy_response.rb,
lib/inttegro/secret_key/generate_request.rb,
lib/inttegro/shared/mobile_money_network.rb,
lib/inttegro/upload_request/latest_error.rb,
lib/inttegro/upload_request/page_request.rb,
lib/inttegro/balance_transaction/response.rb,
lib/inttegro/checkout/invoice_view_format.rb,
lib/inttegro/checkout/invoice_view_status.rb,
lib/inttegro/checkout/payment_method_data.rb,
lib/inttegro/chime/recipient_detail_email.rb,
lib/inttegro/chime/recipient_detail_phone.rb,
lib/inttegro/file/service_health_response.rb,
lib/inttegro/financial_account/id_request.rb,
lib/inttegro/message_template/sms_content.rb,
lib/inttegro/order/product_line_item_type.rb,
lib/inttegro/payment/confirmation_channel.rb,
lib/inttegro/payment/latest_attempt_error.rb,
lib/inttegro/payment/next_action_redirect.rb,
lib/inttegro/payment/payout_configuration.rb,
lib/inttegro/payment_method/owner_address.rb,
lib/inttegro/payment_method/page_response.rb,
lib/inttegro/payment_method/tokenize_base.rb,
lib/inttegro/purchase_intent/page_request.rb,
lib/inttegro/purchase_intent/presentation.rb,
lib/inttegro/purchase_intent/variant_axis.rb,
lib/inttegro/resources/financial_accounts.rb,
lib/inttegro/secret_key/generate_response.rb,
lib/inttegro/shared/content_safety_status.rb,
lib/inttegro/shared/country_specification.rb,
lib/inttegro/shared/financial_institution.rb,
lib/inttegro/upload_request/page_response.rb,
lib/inttegro/upload_request/review_reason.rb,
lib/inttegro/balance_transaction/questions.rb,
lib/inttegro/file_reference/reconciliation.rb,
lib/inttegro/financial_account/owner_input.rb,
lib/inttegro/message_template/page_request.rb,
lib/inttegro/message_template/rendered_sms.rb,
lib/inttegro/message_template/scanned_link.rb,
lib/inttegro/order/discount_line_item_type.rb,
lib/inttegro/order/payout_settings_request.rb,
lib/inttegro/order/receipt_document_format.rb,
lib/inttegro/order/shipping_line_item_type.rb,
lib/inttegro/payment/billing_details_owner.rb,
lib/inttegro/payment/method_snapshot_owner.rb,
lib/inttegro/payment/next_action_authorize.rb,
lib/inttegro/payment_method/lookup_request.rb,
lib/inttegro/payment_method/payment_method.rb,
lib/inttegro/payment_method/update_request.rb,
lib/inttegro/price/suggested_amount_params.rb,
lib/inttegro/purchase_intent/page_response.rb,
lib/inttegro/shared/country_bank_directory.rb,
lib/inttegro/shared/country_specifications.rb,
lib/inttegro/shared/upload_review_decision.rb,
lib/inttegro/upload_request/cancel_request.rb,
lib/inttegro/upload_request/create_request.rb,
lib/inttegro/upload_request/lookup_request.rb,
lib/inttegro/upload_request/upload_request.rb,
lib/inttegro/balance_transaction/allocation.rb,
lib/inttegro/broadcast/request_request_meta.rb,
lib/inttegro/checkout/order_line_item_group.rb,
lib/inttegro/checkout/select_amount_request.rb,
lib/inttegro/chime/saved_customer_recipient.rb,
lib/inttegro/financial_account/bank_request.rb,
lib/inttegro/financial_account/created_bank.rb,
lib/inttegro/financial_account/dosh_request.rb,
lib/inttegro/financial_account/request_base.rb,
lib/inttegro/financial_account/updated_bank.rb,
lib/inttegro/financial_account/verification.rb,
lib/inttegro/message_template/create_fields.rb,
lib/inttegro/message_template/email_content.rb,
lib/inttegro/message_template/page_envelope.rb,
lib/inttegro/message_template/safety_result.rb,
lib/inttegro/message_template/variable_item.rb,
lib/inttegro/message_template/variable_type.rb,
lib/inttegro/money/currency_deserialization.rb,
lib/inttegro/order/create_existing_customer.rb,
lib/inttegro/order/document_delivery_result.rb,
lib/inttegro/payment_method/archive_request.rb,
lib/inttegro/payment_method/lookup_response.rb,
lib/inttegro/payment_method/update_response.rb,
lib/inttegro/price/customer_selected_amount.rb,
lib/inttegro/purchase_intent/cancel_request.rb,
lib/inttegro/purchase_intent/create_request.rb,
lib/inttegro/purchase_intent/lookup_request.rb,
lib/inttegro/purchase_intent/original_price.rb,
lib/inttegro/purchase_intent/update_request.rb,
lib/inttegro/refund/offline_settlement_type.rb,
lib/inttegro/refund/order_fee_line_item_fee.rb,
lib/inttegro/refund/order_product_line_item.rb,
lib/inttegro/resources/balance_transactions.rb,
lib/inttegro/search/resource_total_relation.rb,
lib/inttegro/shared/shipping_line_item_type.rb,
lib/inttegro/upload_request/fulfill_request.rb,
lib/inttegro/bank_account/ghana_bank_account.rb,
lib/inttegro/chime/inline_recipient_variant1.rb,
lib/inttegro/chime/inline_recipient_variant2.rb,
lib/inttegro/chime/send_request_request_meta.rb,
lib/inttegro/financial_account/created_owner.rb,
lib/inttegro/financial_account/page_response.rb,
lib/inttegro/financial_account/updated_owner.rb,
lib/inttegro/message_template/attachment_ids.rb,
lib/inttegro/message_template/create_request.rb,
lib/inttegro/message_template/rendered_email.rb,
lib/inttegro/message_template/update_request.rb,
lib/inttegro/message_template/variable_input.rb,
lib/inttegro/order/document_delivery_attempt.rb,
lib/inttegro/order/document_delivery_failure.rb,
lib/inttegro/order/document_delivery_request.rb,
lib/inttegro/order/document_delivery_summary.rb,
lib/inttegro/order/product_line_item_product.rb,
lib/inttegro/otp/verification_attempt_result.rb,
lib/inttegro/payment_method/activate_request.rb,
lib/inttegro/payment_method/archive_response.rb,
lib/inttegro/payout/enable_automatic_request.rb,
lib/inttegro/payout/set_destinations_request.rb,
lib/inttegro/payout/settings_lookup_response.rb,
lib/inttegro/payout/settings_lookup_schedule.rb,
lib/inttegro/product/catalog_with_price_data.rb,
lib/inttegro/purchase_intent/purchase_intent.rb,
lib/inttegro/refund/order_fee_line_item_type.rb,
lib/inttegro/refund/order_shipping_line_item.rb,
lib/inttegro/search/resource_freshness_state.rb,
lib/inttegro/upload_request/attempts_request.rb,
lib/inttegro/balance/currency_snapshot_refund.rb,
lib/inttegro/balance_transaction/page_request.rb,
lib/inttegro/balance_transaction/spent_amount.rb,
lib/inttegro/checkout/confirm_payment_request.rb,
lib/inttegro/checkout/invoice_view_format_pdf.rb,
lib/inttegro/checkout/invoice_view_format_web.rb,
lib/inttegro/checkout/lookup_request_variant2.rb,
lib/inttegro/checkout/order_checkout_settings.rb,
lib/inttegro/checkout/order_reference_request.rb,
lib/inttegro/file_reference/reconcile_request.rb,
lib/inttegro/financial_account/create_request.rb,
lib/inttegro/financial_account/update_request.rb,
lib/inttegro/financial_account/updated_wallet.rb,
lib/inttegro/financial_account/wallet_request.rb,
lib/inttegro/order/created_from_resource_type.rb,
lib/inttegro/payment_method/activate_response.rb,
lib/inttegro/payment_method/data_mobile_money.rb,
lib/inttegro/payment_method/tokenize_response.rb,
lib/inttegro/payment_method/unarchive_request.rb,
lib/inttegro/payout/disable_automatic_request.rb,
lib/inttegro/refund/payment_method_settlement.rb,
lib/inttegro/refund/settlement_payment_method.rb,
lib/inttegro/balance_transaction/page_response.rb,
lib/inttegro/checkout/invoice_view_beneficiary.rb,
lib/inttegro/checkout/payment_method_data_type.rb,
lib/inttegro/financial_account/create_response.rb,
lib/inttegro/financial_account/created_address.rb,
lib/inttegro/financial_account/disable_request.rb,
lib/inttegro/financial_account/lookup_response.rb,
lib/inttegro/financial_account/update_response.rb,
lib/inttegro/financial_account/updated_address.rb,
lib/inttegro/message_template/message_template.rb,
lib/inttegro/order/shipping_line_item_shipping.rb,
lib/inttegro/payment_method/tokenize_base_type.rb,
lib/inttegro/payment_method/unarchive_response.rb,
lib/inttegro/payout/balance_transaction_status.rb,
lib/inttegro/payout/disable_automatic_response.rb,
lib/inttegro/payout/settings_mutation_response.rb,
lib/inttegro/payout/settings_mutation_schedule.rb,
lib/inttegro/shared/financial_institution_bank.rb,
lib/inttegro/shared/list_country_specs_request.rb,
lib/inttegro/upload_request/validation_failure.rb,
lib/inttegro/balance/currency_snapshot_reserved.rb,
lib/inttegro/balance_transaction/lookup_request.rb,
lib/inttegro/balance_transaction/pending_amount.rb,
lib/inttegro/checkout/mobile_money_data_network.rb,
lib/inttegro/checkout/order_payment_next_action.rb,
lib/inttegro/financial_account/connect_response.rb,
lib/inttegro/payment_method/disactivate_request.rb,
lib/inttegro/payment_method/owner_input_address.rb,
lib/inttegro/upload_request/review_reason_input.rb,
lib/inttegro/balance_transaction/allocation_base.rb,
lib/inttegro/checkout/order_payment_latest_error.rb,
lib/inttegro/financial_account/bank_request_type.rb,
lib/inttegro/financial_account/dosh_request_type.rb,
lib/inttegro/financial_account/financial_account.rb,
lib/inttegro/message_template/create_sms_request.rb,
lib/inttegro/message_template/variable_item_type.rb,
lib/inttegro/payment/next_action_confirm_payment.rb,
lib/inttegro/payment_method/disactivate_response.rb,
lib/inttegro/payment_method/get_settings_request.rb,
lib/inttegro/payment_method/update_request_owner.rb,
lib/inttegro/purchase_intent/create_presentation.rb,
lib/inttegro/purchase_intent/update_presentation.rb,
lib/inttegro/refund/order_product_line_item_type.rb,
lib/inttegro/schedule/chime_request_request_meta.rb,
lib/inttegro/shared/request_confirmation_request.rb,
lib/inttegro/balance_transaction/available_amount.rb,
lib/inttegro/checkout/invoice_view_format_receipt.rb,
lib/inttegro/chime/inline_recipient_variant1_type.rb,
lib/inttegro/chime/inline_recipient_variant2_type.rb,
lib/inttegro/financial_account/owner_update_input.rb,
lib/inttegro/financial_account/pull_configuration.rb,
lib/inttegro/financial_account/push_configuration.rb,
lib/inttegro/financial_account/reconnect_response.rb,
lib/inttegro/message_template/variable_item_input.rb,
lib/inttegro/payment/method_snapshot_bank_account.rb,
lib/inttegro/payment/method_snapshot_mobile_money.rb,
lib/inttegro/payment_method/get_settings_response.rb,
lib/inttegro/product/catalog_with_price_reference.rb,
lib/inttegro/purchase_intent/create_request_price.rb,
lib/inttegro/purchase_intent/create_request_usage.rb,
lib/inttegro/refund/order_shipping_line_item_type.rb,
lib/inttegro/upload_request/with_attempt_response.rb,
lib/inttegro/balance_transaction/allocation_status.rb,
lib/inttegro/balance_transaction/payout_allocation.rb,
lib/inttegro/balance_transaction/refund_allocation.rb,
lib/inttegro/checkout/order_payment_latest_attempt.rb,
lib/inttegro/checkout/order_payment_payment_method.rb,
lib/inttegro/chime/inline_recipient_variant1_phone.rb,
lib/inttegro/chime/inline_recipient_variant2_email.rb,
lib/inttegro/financial_account/disconnect_response.rb,
lib/inttegro/financial_account/enable_pull_request.rb,
lib/inttegro/financial_account/owner_input_address.rb,
lib/inttegro/financial_account/wallet_mobile_money.rb,
lib/inttegro/financial_account/wallet_request_type.rb,
lib/inttegro/message_template/create_email_request.rb,
lib/inttegro/price/customer_selected_amount_params.rb,
lib/inttegro/product/customer_selected_price_input.rb,
lib/inttegro/purchase_intent/presentation_buy_page.rb,
lib/inttegro/refund/payment_method_settlement_type.rb,
lib/inttegro/upload_request/review_attempt_request.rb,
lib/inttegro/app/create_request_relationship_policy.rb,
lib/inttegro/checkout/order_payment_billing_details.rb,
lib/inttegro/financial_account/enable_pull_response.rb,
lib/inttegro/financial_account/enable_push_response.rb,
lib/inttegro/financial_account/page_response_inline.rb,
lib/inttegro/financial_account/verification_request.rb,
lib/inttegro/order/create_new_customer_request_meta.rb,
lib/inttegro/payout/settings_mutation_schedule_spec.rb,
lib/inttegro/product/set_default_unit_price_request.rb,
lib/inttegro/purchase_intent/create_request_product.rb,
lib/inttegro/refund/order_product_line_item_product.rb,
lib/inttegro/balance_transaction/balance_transaction.rb,
lib/inttegro/checkout/order_customer_billing_address.rb,
lib/inttegro/checkout/select_amount_request_variant1.rb,
lib/inttegro/checkout/select_amount_request_variant2.rb,
lib/inttegro/financial_account/disable_pull_response.rb,
lib/inttegro/financial_account/disable_push_response.rb,
lib/inttegro/financial_account/wallet_request_wallet.rb,
lib/inttegro/message_template/render_preview_request.rb,
lib/inttegro/order/document_delivery_channel_summary.rb,
lib/inttegro/purchase_intent/create_request_quantity.rb,
lib/inttegro/purchase_intent/product_attributes_item.rb,
lib/inttegro/purchase_intent/update_request_quantity.rb,
lib/inttegro/upload_request/validation_failure_error.rb,
lib/inttegro/balance_transaction/allocation_base_type.rb,
lib/inttegro/balance_transaction/payout_configuration.rb,
lib/inttegro/checkout/order_customer_shipping_address.rb,
lib/inttegro/checkout/pay_request_payment_method_data.rb,
lib/inttegro/order/document_delivery_summary_channels.rb,
lib/inttegro/order/update_request_payment_method_data.rb,
lib/inttegro/payment/next_action_request_confirmation.rb,
lib/inttegro/payment/payout_configuration_destination.rb,
lib/inttegro/refund/order_shipping_line_item_shipping.rb,
lib/inttegro/shared/financial_institution_bank_branch.rb,
lib/inttegro/financial_account/wire_page_accounts_item.rb,
lib/inttegro/order/payout_settings_request_destination.rb,
lib/inttegro/payment/next_action_redirect_latest_visit.rb,
lib/inttegro/balance_transaction/payout_allocation_type.rb,
lib/inttegro/balance_transaction/refund_allocation_type.rb,
lib/inttegro/payout/settings_lookup_schedule_aging_spec.rb,
lib/inttegro/purchase_intent/presentation_buy_page_text.rb,
lib/inttegro/financial_account/bank_request_bank_account.rb,
lib/inttegro/message_template/create_sms_request_channel.rb,
lib/inttegro/order/create_existing_customer_request_meta.rb,
lib/inttegro/order/create_new_customer_checkout_settings.rb,
lib/inttegro/payment/next_action_confirm_payment_attempt.rb,
lib/inttegro/payment/next_action_confirm_payment_request.rb,
lib/inttegro/payment_method/update_request_owner_address.rb,
lib/inttegro/upload_request/review_attempt_by_id_request.rb,
lib/inttegro/balance_transaction/payout_allocation_payout.rb,
lib/inttegro/balance_transaction/refund_allocation_refund.rb,
lib/inttegro/checkout/payment_method_data_billing_details.rb,
lib/inttegro/financial_account/owner_update_input_address.rb,
lib/inttegro/payment_method/tokenize_mobile_money_request.rb,
lib/inttegro/product/catalog_with_customer_selected_price.rb,
lib/inttegro/purchase_intent/create_presentation_buy_page.rb,
lib/inttegro/purchase_intent/update_presentation_buy_page.rb,
lib/inttegro/checkout/pay_request_payment_method_data_type.rb,
lib/inttegro/message_template/create_email_request_channel.rb,
lib/inttegro/order/update_request_payment_method_data_type.rb,
lib/inttegro/purchase_intent/create_request_price_original.rb,
lib/inttegro/refund/settlement_bank_account_payment_method.rb,
lib/inttegro/refund/settlement_mobile_money_payment_method.rb,
lib/inttegro/payment_method/bank_account_ghana_bank_account.rb,
lib/inttegro/financial_account/financial_account_page_request.rb,
lib/inttegro/order/create_existing_customer_checkout_settings.rb,
lib/inttegro/upload_request/review_attempt_by_ordinal_request.rb,
lib/inttegro/financial_account/page_financial_accounts_request.rb,
lib/inttegro/financial_account/request_base_pull_configuration.rb,
lib/inttegro/financial_account/request_base_push_configuration.rb,
lib/inttegro/payment_method/tokenize_mobile_money_request_type.rb,
lib/inttegro/purchase_intent/create_presentation_buy_page_text.rb,
lib/inttegro/purchase_intent/update_presentation_buy_page_text.rb,
lib/inttegro/refund/settlement_bank_account_payment_method_type.rb,
lib/inttegro/refund/settlement_mobile_money_payment_method_type.rb,
lib/inttegro/shared/financial_institution_mobile_money_provider.rb,
lib/inttegro/balance_transaction/payout_configuration_destination.rb,
lib/inttegro/financial_account/wallet_request_wallet_mobile_money.rb,
lib/inttegro/payment/next_action_request_confirmation_last_request.rb,
lib/inttegro/payment/method_snapshot_bank_account_ghana_bank_account.rb,
lib/inttegro/payment_method/tokenize_mobile_money_request_mobile_money.rb,
lib/inttegro/refund/settlement_bank_account_payment_method_bank_account.rb,
lib/inttegro/refund/settlement_mobile_money_payment_method_mobile_money.rb,
lib/inttegro/financial_account/bank_request_bank_account_ghana_bank_account.rb,
lib/inttegro/refund/settlement_bank_account_payment_method_bank_account_ghana_bank_account.rb
Overview
typed: strict
Defined Under Namespace
Modules: Balance, BankAccount, Broadcast, Checkout, FileReference, Money, OTP, Operations, Resources, Schedule, Search, Shared, Types, Wallet Classes: APIError, APIErrorReportContext, APIResponse, Application, AuthenticationError, BalanceTransaction, Chime, Client, CustomData, CustomDataInput, CustomDataPatch, Customer, Error, ErrorReport, File, FileDownload, FileLink, FinancialAccount, HTTPClient, HTTPReportContext, MessageTemplate, NetworkError, Order, Payment, PaymentMethod, Payout, Price, Product, PurchaseIntent, RateLimitError, Refund, ResponseObject, SDKReportContext, SecretKey, TimeoutError, TraceReportContext, TransportResponse, UploadRequest
Constant Summary collapse
- VERSION =
"10.0.0"- MAX_CUSTOM_DATA_KEY_BYTES =
T.let(256, Integer)
- MAX_CUSTOM_DATA_BYTES =
T.let(25 * 1024, Integer)
- DEFAULT_BASE_URL =
T.let("https://api.inttegro.com", String)
- ErrorReporter =
T.type_alias { T.proc.params(report: ErrorReport).void }
- TEMPORAL_FIELDS =
Field names whose OpenAPI values are RFC 3339 timestamps rather than opaque strings.
The deserializer uses this allowlist only after it has entered a generated model payload. Timestamp-like strings inside merchant-controlled metadata remain unchanged.
T.let(%w[ after archived_at as_of at attempted_at available_at canceled_at checked_at claimed_at completed_at created_after created_at created_before deleted_at delivered_at disconnected_at due_at enabled_at execute_after executed_at expected_at expired_at expires_at expires_on failed_at fulfilled_at inactive_at includes_transactions_before initialized_at initiated_at issued_at last_accessed_at last_attempted_at last_email_event_at last_used_at occurred_at paid_at payment_due_at processing_at published_at queued_at reviewed_at revoked_at scheduled_at sealed_at send_after sent_at succeeded_at supplied_at suppressed_at token_sent_at updated_at uploading_at valid_until verified_at ].to_set.freeze, T::Set[String])
- OPAQUE_TIMESTAMP_CONTAINERS =
Containers whose contents belong to the caller and must not be interpreted as model fields.
T.let(%w[ custom_data details headers json_ld mandate metadata variables ].to_set.freeze, T::Set[String])
Class Method Summary collapse
-
.deserialize(value, klass) ⇒ T::Struct
Decode a JSON-compatible API object into a generated Sorbet model.
Class Method Details
.deserialize(value, klass) ⇒ T::Struct
Decode a JSON-compatible API object into a generated Sorbet model.
Keys are normalized to strings and known RFC 3339 timestamp fields are converted to
Time instances before Sorbet validates the declared model shape. Arbitrary data stored
in metadata-like containers is preserved verbatim.
43 44 45 46 47 48 49 50 |
# File 'lib/inttegro/model_serialization.rb', line 43 def self.deserialize(value, klass) data = stringify_json_keys(value, decode_timestamps: true) raise TypeError, "expected an object for #{klass}, got #{data.class}" unless data.is_a?(Hash) model = T.cast(klass, T.class_of(T::Struct)).from_hash(data) wrap_response_custom_data(model) model end |