Enum paypal_rs::invoice::Status[][src]

pub enum Status {
    Draft,
    Sent,
    Scheduled,
    Paid,
    MarkedAsPaid,
    Cancelled,
    Refunded,
    PartiallyPaid,
    PartiallyRefunded,
    MarkedAsRefunded,
    Unpaid,
    PaymentPending,
}
Expand description

The status of the invoice

Variants

Draft

The invoice is in draft state. It is not yet sent to the payer.

Sent

The invoice has been sent to the payer. The payment is awaited from the payer.

Scheduled

The invoice is scheduled on a future date. It is not yet sent to the payer.

Paid

The payer has paid for the invoice.

MarkedAsPaid

The invoice is marked as paid by the invoicer.

Cancelled

The invoice has been cancelled by the invoicer.

Refunded

The invoice has been refunded by the invoicer.

PartiallyPaid

The payer has partially paid for the invoice.

PartiallyRefunded

The invoice has been partially refunded by the invoicer.

MarkedAsRefunded

The invoice is marked as refunded by the invoicer.

Unpaid

The invoicer is yet to receive the payment from the payer for the invoice.

PaymentPending

The invoicer is yet to receive the payment for the invoice. It is under pending review.

Trait Implementations

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Compare self to key and return true if they are equal.

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.