Module: Inttegro::Shared

Defined in:
lib/inttegro/shared/base.rb,
lib/inttegro/shared/address.rb,
lib/inttegro/shared/shipping.rb,
lib/inttegro/shared/line_item.rb,
lib/inttegro/shared/fee_details.rb,
lib/inttegro/shared/country_bank.rb,
lib/inttegro/shared/dosh_account.rb,
lib/inttegro/shared/mobile_money.rb,
lib/inttegro/shared/error_payload.rb,
lib/inttegro/shared/fee_line_item.rb,
lib/inttegro/shared/response_meta.rb,
lib/inttegro/shared/error_envelope.rb,
lib/inttegro/shared/billing_details.rb,
lib/inttegro/shared/resource_supply.rb,
lib/inttegro/shared/delivery_channel.rb,
lib/inttegro/shared/invoice_settings.rb,
lib/inttegro/shared/shipping_details.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/shared/country_bank_branch.rb,
lib/inttegro/shared/mobile_money_network.rb,
lib/inttegro/shared/content_safety_status.rb,
lib/inttegro/shared/country_specification.rb,
lib/inttegro/shared/financial_institution.rb,
lib/inttegro/shared/country_bank_directory.rb,
lib/inttegro/shared/country_specifications.rb,
lib/inttegro/shared/upload_review_decision.rb,
lib/inttegro/shared/shipping_line_item_type.rb,
lib/inttegro/shared/financial_institution_bank.rb,
lib/inttegro/shared/list_country_specs_request.rb,
lib/inttegro/shared/request_confirmation_request.rb,
lib/inttegro/shared/financial_institution_bank_branch.rb,
lib/inttegro/shared/financial_institution_mobile_money_provider.rb

Overview

Namespace for generated shared models and enums.

Each public type in this namespace is defined in its own file and follows the field names and wire values declared by the Inttegro OpenAPI contract.

Defined Under Namespace

Classes: Address, BillingDetails, ContentSafetyStatus, CountryBank, CountryBankBranch, CountryBankDirectory, CountrySpecification, CountrySpecifications, DeliveryChannel, DoshAccount, ErrorEnvelope, ErrorPayload, FeeDetails, FeeLineItem, FeeLineItemType, FinancialInstitution, FinancialInstitutionBank, FinancialInstitutionBankBranch, FinancialInstitutionMobileMoneyProvider, InvoiceSettings, ListCountrySpecsRequest, MobileMoney, MobileMoneyNetwork, RequestConfirmationRequest, ResourceSupply, ResponseMeta, Shipping, ShippingDetails, ShippingLineItem, ShippingLineItemType, UploadFulfillment, UploadReviewDecision, UploadReviewType

Constant Summary collapse

LineItem =

Typed representation of the line item object in the Inttegro API.

T.type_alias { T.any(Inttegro::Product::LineItem, Inttegro::Shared::FeeLineItem, Inttegro::Shared::ShippingLineItem) }