Object

org.mdedetrich.stripe.v1

TransferReversals

Related Doc: package v1

Permalink

object TransferReversals extends LazyLogging

See also

https://stripe.com/docs/api#transfer_reversals

Linear Supertypes
LazyLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TransferReversals
  2. LazyLogging
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class TransferReversal(id: String, amount: BigDecimal, balanceTransaction: String, created: OffsetDateTime, currency: Currency, metadata: Option[Map[String, String]], transfer: String) extends StripeObject with Product with Serializable

    Permalink

    amount

    Amount, in cents.

    balanceTransaction

    Balance transaction that describes the impact on your account balance.

    currency

    Three-letter ISO code representing the currency.

    metadata

    A set of key/value pairs that you can attach to the object. It can be useful for storing additional information in a structured format.

    transfer

    ID of the transfer that was reversed.

    See also

    https://stripe.com/docs/api#transfer_reversal_object

  2. case class TransferReversalInput(id: String, amount: Option[BigDecimal], description: Option[String], metadata: Option[Map[String, String]], refundApplicationFee: Option[Boolean]) extends Product with Serializable

    Permalink

    id

    The identifier of the transfer to be reversed.

    amount

    A positive integer in cents representing how much of this transfer to reverse. Can only reverse up to the unreversed amount remaining of the transfer. Partial transfer reversals are only allowed for transfers to Stripe Accounts.

    description

    An arbitrary string which you can attach to a reversal object. It is displayed alongside the reversal in the dashboard. This will be unset if you POST an empty value.

    metadata

    A set of key/value pairs that you can attach to a reversal object. It can be useful for storing additional information about the reversal in a structured format. You can unset individual keys if you POST an empty value for that key. You can clear all keys if you POST an empty value for metadata.

    refundApplicationFee

    Boolean indicating whether the application fee should be refunded when reversing this transfer. If a full transfer reversal is given, the full application fee will be refunded. Otherwise, the application fee will be refunded with an amount proportional to the amount of the transfer reversed.

    See also

    https://stripe.com/docs/api#create_transfer_reversal

  3. case class TransferReversalList(url: String, hasMore: Boolean, data: List[TransferReversal], totalCount: Option[Long]) extends List[TransferReversal] with Product with Serializable

    Permalink
  4. case class TransferReversalListInput(id: String, endingBefore: Option[String], limit: Option[Long], startingAfter: Option[String]) extends Product with Serializable

    Permalink

    id

    The ID of the transfer whose reversals will be retrieved.

    endingBefore

    A cursor for use in pagination. endingBefore is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include endingBefore=obj_bar in order to fetch the previous page of the list.

    limit

    A limit on the number of objects to be returned. Limit can range between 1 and 100 items.

    startingAfter

    A cursor for use in pagination. startingAfter is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include startingAfter=obj_foo in order to fetch the next page of the list.

    See also

    https://stripe.com/docs/api#list_transfer_reversals

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object TransferReversalInput extends Serializable

    Permalink
  5. object TransferReversalList extends ListJsonMappers[TransferReversal] with Serializable

    Permalink
  6. object TransferReversalListInput extends Serializable

    Permalink
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def create(transferReversalInput: TransferReversalInput)(idempotencyKey: Option[IdempotencyKey] = None)(implicit apiKey: ApiKey, endpoint: Endpoint): Future[Try[TransferReversal]]

    Permalink
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def get(id: String, transferId: String)(implicit apiKey: ApiKey, endpoint: Endpoint): Future[Try[TransferReversal]]

    Permalink
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. def list(transferReversalListInput: TransferReversalListInput, includeTotalCount: Boolean)(implicit apiKey: ApiKey, endpoint: Endpoint): Future[Try[TransferReversalList]]

    Permalink
  18. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  24. implicit val transferReversalInputReads: Reads[TransferReversalInput]

    Permalink
  25. implicit val transferReversalInputWrites: Writes[TransferReversalInput]

    Permalink
  26. implicit val transferReversalReads: Reads[TransferReversal]

    Permalink
  27. implicit val transferReversalWrites: Writes[TransferReversal]

    Permalink
  28. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from LazyLogging

Inherited from AnyRef

Inherited from Any

Ungrouped