Class Transaction.Builder

  • Enclosing class:
    Transaction

    public static class Transaction.Builder
    extends Object
    Builder creates instances of the parent class from values set by the builder's methods.
    • Constructor Detail

      • Builder

        public Builder()
        Constructor for Builder
      • Builder

        public Builder​(Device device)
        Constructor for Builder
        Parameters:
        device - The Device model for the request
    • Method Detail

      • account

        public Transaction.Builder account​(Account val)
        Parameters:
        val - The Account object.
        Returns:
        The builder object.
      • billing

        public Transaction.Builder billing​(Billing val)
        Parameters:
        val - The Billing object.
        Returns:
        The builder object.
      • device

        public Transaction.Builder device​(Device val)
        Parameters:
        val - The Device object.
        Returns:
        The builder object.
      • email

        public Transaction.Builder email​(Email val)
        Parameters:
        val - The Email object.
        Returns:
        The builder object.
      • event

        public Transaction.Builder event​(Event val)
        Parameters:
        val - The Event object.
        Returns:
        The builder object.
      • order

        public Transaction.Builder order​(Order val)
        Parameters:
        val - The Order object.
        Returns:
        The builder object.
      • payment

        public Transaction.Builder payment​(Payment val)
        Parameters:
        val - The Payment object.
        Returns:
        The builder object.
      • addShoppingCartItem

        public Transaction.Builder addShoppingCartItem​(ShoppingCartItem val)
        Add a ShoppingCartItem to the shopping cart.
        Parameters:
        val - A ShoppingCartItem object.
        Returns:
        The builder object.
      • build

        public Transaction build()
        Returns:
        An instance of Transaction created from the fields set on this builder.