def __init__(self,
                 id=None,
                 name=None,
                 email=None,
                 document=None,
                 description=None,
                 mtype=None,
                 status=None,
                 created_at=None,
                 updated_at=None,
                 deleted_at=None,
                 default_bank_account=None,
                 gateway_recipients=None,
                 metadata=None):
        """Constructor for the GetRecipientResponse class"""

        # Initialize members of the class
        self.id = id
        self.name = name
        self.email = email
        self.document = document
        self.description = description
        self.mtype = mtype
        self.status = status
        self.created_at = APIHelper.RFC3339DateTime(
            created_at) if created_at else None
        self.updated_at = APIHelper.RFC3339DateTime(
            updated_at) if updated_at else None
        self.deleted_at = APIHelper.RFC3339DateTime(
            deleted_at) if deleted_at else None
        self.default_bank_account = default_bank_account
        self.gateway_recipients = gateway_recipients
        self.metadata = metadata
Beispiel #2
0
    def __init__(self,
                 id=None,
                 requested_amount=None,
                 approved_amount=None,
                 pgid=None,
                 created_at=None,
                 updated_at=None,
                 payment_date=None,
                 status=None,
                 timeframe=None,
                 recipient=None):
        """Constructor for the GetAnticipationResponse class"""

        # Initialize members of the class
        self.id = id
        self.requested_amount = requested_amount
        self.approved_amount = approved_amount
        self.recipient = recipient
        self.pgid = pgid
        self.created_at = APIHelper.RFC3339DateTime(
            created_at) if created_at else None
        self.updated_at = APIHelper.RFC3339DateTime(
            updated_at) if updated_at else None
        self.payment_date = APIHelper.RFC3339DateTime(
            payment_date) if payment_date else None
        self.status = status
        self.timeframe = timeframe
Beispiel #3
0
    def __init__(self,
                 start_at=None,
                 end_at=None,
                 id=None,
                 billing_at=None,
                 subscription=None,
                 status=None,
                 duration=None,
                 created_at=None,
                 updated_at=None,
                 cycle=None):
        """Constructor for the GetPeriodResponse class"""

        # Initialize members of the class
        self.start_at = APIHelper.RFC3339DateTime(
            start_at) if start_at else None
        self.end_at = APIHelper.RFC3339DateTime(end_at) if end_at else None
        self.id = id
        self.billing_at = APIHelper.RFC3339DateTime(
            billing_at) if billing_at else None
        self.subscription = subscription
        self.status = status
        self.duration = duration
        self.created_at = created_at
        self.updated_at = updated_at
        self.cycle = cycle
Beispiel #4
0
    def __init__(self,
                 id=None,
                 quantity=None,
                 description=None,
                 used_at=None,
                 created_at=None,
                 status=None,
                 subscription_item=None,
                 deleted_at=None,
                 code=None,
                 group=None):
        """Constructor for the GetUsageResponse class"""

        # Initialize members of the class
        self.id = id
        self.quantity = quantity
        self.description = description
        self.used_at = APIHelper.RFC3339DateTime(used_at) if used_at else None
        self.created_at = APIHelper.RFC3339DateTime(
            created_at) if created_at else None
        self.status = status
        self.deleted_at = APIHelper.RFC3339DateTime(
            deleted_at) if deleted_at else None
        self.subscription_item = subscription_item
        self.code = code
        self.group = group
    def __init__(self,
                 id=None,
                 value=None,
                 discount_type=None,
                 status=None,
                 created_at=None,
                 cycles=None,
                 deleted_at=None,
                 description=None,
                 subscription=None,
                 subscription_item=None):
        """Constructor for the GetDiscountResponse class"""

        # Initialize members of the class
        self.id = id
        self.value = value
        self.discount_type = discount_type
        self.status = status
        self.created_at = APIHelper.RFC3339DateTime(
            created_at) if created_at else None
        self.cycles = cycles
        self.deleted_at = APIHelper.RFC3339DateTime(
            deleted_at) if deleted_at else None
        self.description = description
        self.subscription = subscription
        self.subscription_item = subscription_item
    def __init__(self,
                 id=None,
                 name=None,
                 email=None,
                 delinquent=None,
                 created_at=None,
                 updated_at=None,
                 document=None,
                 mtype=None,
                 fb_access_token=None,
                 address=None,
                 metadata=None,
                 phones=None,
                 code=None,
                 fb_id=None):
        """Constructor for the GetCustomerResponse class"""

        # Initialize members of the class
        self.id = id
        self.name = name
        self.email = email
        self.delinquent = delinquent
        self.created_at = APIHelper.RFC3339DateTime(
            created_at) if created_at else None
        self.updated_at = APIHelper.RFC3339DateTime(
            updated_at) if updated_at else None
        self.document = document
        self.mtype = mtype
        self.fb_access_token = fb_access_token
        self.address = address
        self.metadata = metadata
        self.phones = phones
        self.fb_id = fb_id
        self.code = code
Beispiel #7
0
    def __init__(self,
                 id=None,
                 description=None,
                 status=None,
                 created_at=None,
                 updated_at=None,
                 pricing_scheme=None,
                 discounts=None,
                 increments=None,
                 subscription=None,
                 name=None,
                 quantity=None,
                 cycles=None,
                 deleted_at=None):
        """Constructor for the GetSubscriptionItemResponse class"""

        # Initialize members of the class
        self.id = id
        self.description = description
        self.status = status
        self.created_at = APIHelper.RFC3339DateTime(
            created_at) if created_at else None
        self.updated_at = APIHelper.RFC3339DateTime(
            updated_at) if updated_at else None
        self.pricing_scheme = pricing_scheme
        self.discounts = discounts
        self.increments = increments
        self.subscription = subscription
        self.name = name
        self.quantity = quantity
        self.cycles = cycles
        self.deleted_at = APIHelper.RFC3339DateTime(
            deleted_at) if deleted_at else None
Beispiel #8
0
    def __init__(self,
                 id=None,
                 gateway_id=None,
                 amount=None,
                 status=None,
                 created_at=None,
                 updated_at=None,
                 mtype=None,
                 source=None,
                 target=None,
                 metadata=None,
                 fee=None,
                 funding_date=None,
                 funding_estimated_date=None):
        """Constructor for the GetWithdrawResponse class"""

        # Initialize members of the class
        self.id = id
        self.gateway_id = gateway_id
        self.amount = amount
        self.status = status
        self.created_at = APIHelper.RFC3339DateTime(
            created_at) if created_at else None
        self.updated_at = APIHelper.RFC3339DateTime(
            updated_at) if updated_at else None
        self.metadata = metadata
        self.fee = fee
        self.funding_date = APIHelper.RFC3339DateTime(
            funding_date) if funding_date else None
        self.funding_estimated_date = APIHelper.RFC3339DateTime(
            funding_estimated_date) if funding_estimated_date else None
        self.mtype = mtype
        self.source = source
        self.target = target
Beispiel #9
0
    def __init__(self,
                 id=None,
                 default_payment_method=None,
                 success_url=None,
                 payment_url=None,
                 gateway_affiliation_id=None,
                 accepted_payment_methods=None,
                 status=None,
                 skip_checkout_success_page=None,
                 created_at=None,
                 updated_at=None,
                 customer_editable=None,
                 billingaddress=None,
                 credit_card=None,
                 boleto=None,
                 billing_address_editable=None,
                 shipping=None,
                 shippable=None,
                 currency=None,
                 amount=None,
                 canceled_at=None,
                 customer=None,
                 closed_at=None,
                 expires_at=None,
                 debit_card=None,
                 bank_transfer=None):
        """Constructor for the GetCheckoutPaymentResponse class"""

        # Initialize members of the class
        self.id = id
        self.amount = amount
        self.default_payment_method = default_payment_method
        self.success_url = success_url
        self.payment_url = payment_url
        self.gateway_affiliation_id = gateway_affiliation_id
        self.accepted_payment_methods = accepted_payment_methods
        self.status = status
        self.skip_checkout_success_page = skip_checkout_success_page
        self.created_at = APIHelper.RFC3339DateTime(
            created_at) if created_at else None
        self.updated_at = APIHelper.RFC3339DateTime(
            updated_at) if updated_at else None
        self.canceled_at = APIHelper.RFC3339DateTime(
            canceled_at) if canceled_at else None
        self.customer_editable = customer_editable
        self.customer = customer
        self.billingaddress = billingaddress
        self.credit_card = credit_card
        self.boleto = boleto
        self.billing_address_editable = billing_address_editable
        self.shipping = shipping
        self.shippable = shippable
        self.closed_at = APIHelper.RFC3339DateTime(
            closed_at) if closed_at else None
        self.expires_at = APIHelper.RFC3339DateTime(
            expires_at) if expires_at else None
        self.currency = currency
        self.debit_card = debit_card
        self.bank_transfer = bank_transfer
Beispiel #10
0
    def __init__(self,
                 id=None,
                 code=None,
                 url=None,
                 amount=None,
                 status=None,
                 payment_method=None,
                 created_at=None,
                 items=None,
                 customer=None,
                 charge=None,
                 installments=None,
                 billing_address=None,
                 subscription=None,
                 cycle=None,
                 shipping=None,
                 metadata=None,
                 due_at=None,
                 canceled_at=None,
                 billing_at=None,
                 seen_at=None,
                 total_discount=None,
                 total_increment=None):
        """Constructor for the GetInvoiceResponse class"""

        # Initialize members of the class
        self.id = id
        self.code = code
        self.url = url
        self.amount = amount
        self.status = status
        self.payment_method = payment_method
        self.created_at = APIHelper.RFC3339DateTime(
            created_at) if created_at else None
        self.items = items
        self.customer = customer
        self.charge = charge
        self.installments = installments
        self.billing_address = billing_address
        self.subscription = subscription
        self.cycle = cycle
        self.shipping = shipping
        self.metadata = metadata
        self.due_at = APIHelper.RFC3339DateTime(due_at) if due_at else None
        self.canceled_at = APIHelper.RFC3339DateTime(
            canceled_at) if canceled_at else None
        self.billing_at = APIHelper.RFC3339DateTime(
            billing_at) if billing_at else None
        self.seen_at = APIHelper.RFC3339DateTime(seen_at) if seen_at else None
        self.total_discount = total_discount
        self.total_increment = total_increment
    def __init__(self, bank=None, instructions=None, due_at=None):
        """Constructor for the CreateCheckoutBoletoPaymentRequest class"""

        # Initialize members of the class
        self.bank = bank
        self.instructions = instructions
        self.due_at = APIHelper.RFC3339DateTime(due_at) if due_at else None
Beispiel #12
0
    def __init__(self,
                 start_at=None,
                 end_at=None,
                 id=None,
                 billing_at=None,
                 subscription=None):
        """Constructor for the GetPeriodResponse class"""

        # Initialize members of the class
        self.start_at = APIHelper.RFC3339DateTime(
            start_at) if start_at else None
        self.end_at = APIHelper.RFC3339DateTime(end_at) if end_at else None
        self.id = id
        self.billing_at = APIHelper.RFC3339DateTime(
            billing_at) if billing_at else None
        self.subscription = subscription
    def __init__(self,
                 id=None,
                 name=None,
                 description=None,
                 url=None,
                 statement_descriptor=None,
                 interval=None,
                 interval_count=None,
                 billing_type=None,
                 payment_methods=None,
                 installments=None,
                 status=None,
                 currency=None,
                 created_at=None,
                 updated_at=None,
                 items=None,
                 billing_days=None,
                 shippable=None,
                 metadata=None,
                 trial_period_days=None,
                 minimum_price=None,
                 deleted_at=None):
        """Constructor for the GetPlanResponse class"""

        # Initialize members of the class
        self.id = id
        self.name = name
        self.description = description
        self.url = url
        self.statement_descriptor = statement_descriptor
        self.interval = interval
        self.interval_count = interval_count
        self.billing_type = billing_type
        self.payment_methods = payment_methods
        self.installments = installments
        self.status = status
        self.currency = currency
        self.created_at = APIHelper.RFC3339DateTime(created_at) if created_at else None
        self.updated_at = APIHelper.RFC3339DateTime(updated_at) if updated_at else None
        self.items = items
        self.billing_days = billing_days
        self.shippable = shippable
        self.metadata = metadata
        self.trial_period_days = trial_period_days
        self.minimum_price = minimum_price
        self.deleted_at = APIHelper.RFC3339DateTime(deleted_at) if deleted_at else None
    def __init__(self, name=None, start_at=None, end_at=None):
        """Constructor for the CreateTransactionReportFileRequest class"""

        # Initialize members of the class
        self.name = name
        self.start_at = APIHelper.RFC3339DateTime(
            start_at) if start_at else None
        self.end_at = end_at
Beispiel #15
0
    def __init__(self, amount=None, timeframe=None, payment_date=None):
        """Constructor for the CreateAnticipationRequest class"""

        # Initialize members of the class
        self.amount = amount
        self.timeframe = timeframe
        self.payment_date = APIHelper.RFC3339DateTime(
            payment_date) if payment_date else None
Beispiel #16
0
    def __init__(self,
                 id=None,
                 code=None,
                 gateway_id=None,
                 amount=None,
                 status=None,
                 currency=None,
                 payment_method=None,
                 due_at=None,
                 created_at=None,
                 updated_at=None,
                 metadata=None,
                 canceled_amount=None,
                 paid_amount=None,
                 last_transaction=None,
                 invoice=None,
                 order=None,
                 customer=None,
                 paid_at=None,
                 canceled_at=None):
        """Constructor for the GetChargeResponse class"""

        # Initialize members of the class
        self.id = id
        self.code = code
        self.gateway_id = gateway_id
        self.amount = amount
        self.status = status
        self.currency = currency
        self.payment_method = payment_method
        self.due_at = APIHelper.RFC3339DateTime(due_at) if due_at else None
        self.created_at = APIHelper.RFC3339DateTime(
            created_at) if created_at else None
        self.updated_at = APIHelper.RFC3339DateTime(
            updated_at) if updated_at else None
        self.last_transaction = last_transaction
        self.invoice = invoice
        self.order = order
        self.customer = customer
        self.metadata = metadata
        self.paid_at = APIHelper.RFC3339DateTime(paid_at) if paid_at else None
        self.canceled_at = APIHelper.RFC3339DateTime(
            canceled_at) if canceled_at else None
        self.canceled_amount = canceled_amount
        self.paid_amount = paid_amount
    def __init__(self,
                 expires_at=None,
                 expires_in=None,
                 additional_information=None):
        """Constructor for the CreatePixPaymentRequest class"""

        # Initialize members of the class
        self.expires_at = APIHelper.RFC3339DateTime(expires_at) if expires_at else None
        self.expires_in = expires_in
        self.additional_information = additional_information
Beispiel #18
0
    def __init__(self,
                 id=None,
                 code=None,
                 currency=None,
                 items=None,
                 customer=None,
                 status=None,
                 created_at=None,
                 updated_at=None,
                 charges=None,
                 invoice_url=None,
                 shipping=None,
                 metadata=None,
                 closed=None,
                 checkouts=None,
                 ip=None,
                 session_id=None,
                 location=None,
                 device=None):
        """Constructor for the GetOrderResponse class"""

        # Initialize members of the class
        self.id = id
        self.code = code
        self.currency = currency
        self.items = items
        self.customer = customer
        self.status = status
        self.created_at = APIHelper.RFC3339DateTime(
            created_at) if created_at else None
        self.updated_at = APIHelper.RFC3339DateTime(
            updated_at) if updated_at else None
        self.charges = charges
        self.invoice_url = invoice_url
        self.shipping = shipping
        self.metadata = metadata
        self.checkouts = checkouts
        self.ip = ip
        self.session_id = session_id
        self.location = location
        self.device = device
        self.closed = closed
Beispiel #19
0
    def __init__(self,
                 amount=None,
                 description=None,
                 recipient_name=None,
                 recipient_phone=None,
                 address=None,
                 mtype=None,
                 max_delivery_date=None,
                 estimated_delivery_date=None):
        """Constructor for the GetShippingResponse class"""

        # Initialize members of the class
        self.amount = amount
        self.description = description
        self.recipient_name = recipient_name
        self.recipient_phone = recipient_phone
        self.address = address
        self.max_delivery_date = APIHelper.RFC3339DateTime(max_delivery_date) if max_delivery_date else None
        self.estimated_delivery_date = APIHelper.RFC3339DateTime(estimated_delivery_date) if estimated_delivery_date else None
        self.mtype = mtype
    def __init__(self,
                 id=None,
                 amount=None,
                 status=None,
                 created_at=None,
                 updated_at=None,
                 bank_account=None,
                 metadata=None):
        """Constructor for the GetTransferResponse class"""

        # Initialize members of the class
        self.id = id
        self.amount = amount
        self.status = status
        self.created_at = APIHelper.RFC3339DateTime(
            created_at) if created_at else None
        self.updated_at = APIHelper.RFC3339DateTime(
            updated_at) if updated_at else None
        self.bank_account = bank_account
        self.metadata = metadata
Beispiel #21
0
    def __init__(self,
                 id=None,
                 street=None,
                 number=None,
                 complement=None,
                 zip_code=None,
                 neighborhood=None,
                 city=None,
                 state=None,
                 country=None,
                 status=None,
                 created_at=None,
                 updated_at=None,
                 customer=None,
                 metadata=None,
                 line_1=None,
                 line_2=None,
                 deleted_at=None):
        """Constructor for the GetAddressResponse class"""

        # Initialize members of the class
        self.id = id
        self.street = street
        self.number = number
        self.complement = complement
        self.zip_code = zip_code
        self.neighborhood = neighborhood
        self.city = city
        self.state = state
        self.country = country
        self.status = status
        self.created_at = APIHelper.RFC3339DateTime(
            created_at) if created_at else None
        self.updated_at = APIHelper.RFC3339DateTime(
            updated_at) if updated_at else None
        self.customer = customer
        self.metadata = metadata
        self.line_1 = line_1
        self.line_2 = line_2
        self.deleted_at = APIHelper.RFC3339DateTime(
            deleted_at) if deleted_at else None
    def __init__(self,
                 id=None,
                 last_four_digits=None,
                 brand=None,
                 holder_name=None,
                 exp_month=None,
                 exp_year=None,
                 status=None,
                 created_at=None,
                 updated_at=None,
                 billing_address=None,
                 metadata=None,
                 mtype=None,
                 holder_document=None,
                 first_six_digits=None,
                 label=None,
                 customer=None,
                 deleted_at=None):
        """Constructor for the GetCardResponse class"""

        # Initialize members of the class
        self.id = id
        self.last_four_digits = last_four_digits
        self.brand = brand
        self.holder_name = holder_name
        self.exp_month = exp_month
        self.exp_year = exp_year
        self.status = status
        self.created_at = APIHelper.RFC3339DateTime(
            created_at) if created_at else None
        self.updated_at = APIHelper.RFC3339DateTime(
            updated_at) if updated_at else None
        self.billing_address = billing_address
        self.customer = customer
        self.metadata = metadata
        self.mtype = mtype
        self.holder_document = holder_document
        self.deleted_at = APIHelper.RFC3339DateTime(
            deleted_at) if deleted_at else None
        self.first_six_digits = first_six_digits
        self.label = label
Beispiel #23
0
    def __init__(self,
                 id=None,
                 holder_name=None,
                 holder_type=None,
                 bank=None,
                 branch_number=None,
                 branch_check_digit=None,
                 account_number=None,
                 account_check_digit=None,
                 mtype=None,
                 status=None,
                 created_at=None,
                 updated_at=None,
                 deleted_at=None,
                 metadata=None,
                 pix_key=None,
                 recipient=None):
        """Constructor for the GetBankAccountResponse class"""

        # Initialize members of the class
        self.id = id
        self.holder_name = holder_name
        self.holder_type = holder_type
        self.bank = bank
        self.branch_number = branch_number
        self.branch_check_digit = branch_check_digit
        self.account_number = account_number
        self.account_check_digit = account_check_digit
        self.mtype = mtype
        self.status = status
        self.created_at = APIHelper.RFC3339DateTime(
            created_at) if created_at else None
        self.updated_at = APIHelper.RFC3339DateTime(
            updated_at) if updated_at else None
        self.deleted_at = APIHelper.RFC3339DateTime(
            deleted_at) if deleted_at else None
        self.recipient = recipient
        self.metadata = metadata
        self.pix_key = pix_key
Beispiel #24
0
    def __init__(self,
                 id=None,
                 name=None,
                 email=None,
                 document=None,
                 description=None,
                 mtype=None,
                 status=None,
                 created_at=None,
                 updated_at=None,
                 deleted_at=None,
                 default_bank_account=None,
                 gateway_recipients=None,
                 metadata=None,
                 code=None,
                 payment_mode='bank_transfer',
                 automatic_anticipation_settings=None,
                 transfer_settings=None):
        """Constructor for the GetRecipientResponse class"""

        # Initialize members of the class
        self.id = id
        self.name = name
        self.email = email
        self.document = document
        self.description = description
        self.mtype = mtype
        self.status = status
        self.created_at = APIHelper.RFC3339DateTime(created_at) if created_at else None
        self.updated_at = APIHelper.RFC3339DateTime(updated_at) if updated_at else None
        self.deleted_at = APIHelper.RFC3339DateTime(deleted_at) if deleted_at else None
        self.default_bank_account = default_bank_account
        self.gateway_recipients = gateway_recipients
        self.metadata = metadata
        self.automatic_anticipation_settings = automatic_anticipation_settings
        self.transfer_settings = transfer_settings
        self.code = code
        self.payment_mode = payment_mode
Beispiel #25
0
    def __init__(self,
                 quantity=None,
                 description=None,
                 used_at=None,
                 code=None,
                 group=None):
        """Constructor for the CreateUsageRequest class"""

        # Initialize members of the class
        self.quantity = quantity
        self.description = description
        self.used_at = APIHelper.RFC3339DateTime(used_at) if used_at else None
        self.code = code
        self.group = group
Beispiel #26
0
    def __init__(self,
                 id=None,
                 code=None,
                 status=None,
                 created_at=None,
                 customer=None):
        """Constructor for the GetAccessTokenResponse class"""

        # Initialize members of the class
        self.id = id
        self.code = code
        self.status = status
        self.created_at = APIHelper.RFC3339DateTime(created_at) if created_at else None
        self.customer = customer
    def __init__(self,
                 id=None,
                 mtype=None,
                 created_at=None,
                 expires_at=None,
                 card=None):
        """Constructor for the GetTokenResponse class"""

        # Initialize members of the class
        self.id = id
        self.mtype = mtype
        self.created_at = APIHelper.RFC3339DateTime(created_at) if created_at else None
        self.expires_at = expires_at
        self.card = card
Beispiel #28
0
    def __init__(self,
                 code=None,
                 amount=None,
                 customer_id=None,
                 customer=None,
                 payment=None,
                 metadata=None,
                 due_at=None):
        """Constructor for the CreateChargeRequest class"""

        # Initialize members of the class
        self.code = code
        self.amount = amount
        self.customer_id = customer_id
        self.customer = customer
        self.payment = payment
        self.metadata = metadata
        self.due_at = APIHelper.RFC3339DateTime(due_at) if due_at else None
Beispiel #29
0
    def __init__(self,
                 retries=None,
                 bank=None,
                 instructions=None,
                 billing_address=None,
                 billing_address_id=None,
                 document_number=None,
                 due_at=None,
                 nosso_numero=None):
        """Constructor for the CreateBoletoPaymentRequest class"""

        # Initialize members of the class
        self.retries = retries
        self.bank = bank
        self.instructions = instructions
        self.due_at = APIHelper.RFC3339DateTime(due_at) if due_at else None
        self.billing_address = billing_address
        self.billing_address_id = billing_address_id
        self.nosso_numero = nosso_numero
        self.document_number = document_number
    def __init__(self,
                 customer=None,
                 card=None,
                 code=None,
                 payment_method=None,
                 billing_type=None,
                 statement_descriptor=None,
                 description=None,
                 currency=None,
                 interval=None,
                 interval_count=None,
                 pricing_scheme=None,
                 items=None,
                 shipping=None,
                 discounts=None,
                 metadata=None,
                 setup=None,
                 increments=None,
                 plan_id=None,
                 customer_id=None,
                 card_id=None,
                 billing_day=None,
                 installments=None,
                 start_at=None,
                 minimum_price=None,
                 cycles=None,
                 card_token=None,
                 gateway_affiliation_id=None,
                 quantity=None,
                 boleto_due_days=None,
                 period=None,
                 submerchant=None,
                 split=None):
        """Constructor for the CreateSubscriptionRequest class"""

        # Initialize members of the class
        self.customer = customer
        self.card = card
        self.code = code
        self.payment_method = payment_method
        self.billing_type = billing_type
        self.statement_descriptor = statement_descriptor
        self.description = description
        self.currency = currency
        self.interval = interval
        self.interval_count = interval_count
        self.pricing_scheme = pricing_scheme
        self.items = items
        self.shipping = shipping
        self.discounts = discounts
        self.metadata = metadata
        self.setup = setup
        self.plan_id = plan_id
        self.customer_id = customer_id
        self.card_id = card_id
        self.billing_day = billing_day
        self.installments = installments
        self.start_at = APIHelper.RFC3339DateTime(
            start_at) if start_at else None
        self.minimum_price = minimum_price
        self.cycles = cycles
        self.card_token = card_token
        self.gateway_affiliation_id = gateway_affiliation_id
        self.quantity = quantity
        self.boleto_due_days = boleto_due_days
        self.increments = increments
        self.period = period
        self.submerchant = submerchant
        self.split = split