Refund
Refund
A refund the belongs to an order
Signature
class Refund extends VendureEntity {
    constructor(input?: DeepPartial<Refund>)
    @Money() items: number;
    @Money() shipping: number;
    @Money() adjustment: number;
    @Money() total: number;
    @Column() method: string;
    @Column({ nullable: true }) reason: string;
    @Column('varchar') state: RefundState;
    @Column({ nullable: true }) transactionId: string;
    @OneToMany(type => RefundLine, line => line.refund)
    @JoinTable()
    lines: RefundLine[];
    @Index()
    @ManyToOne(type => Payment, payment => payment.refunds)
    @JoinColumn()
    payment: Payment;
    @EntityId()
    paymentId: ID;
    @Column('simple-json') metadata: PaymentMetadata;
}
- Extends: VendureEntity
constructor
method
(input?: DeepPartial<Refund>) => Refunditems
property
numbershipping
property
numberadjustment
property
numbertotal
property
numbermethod
property
stringreason
property
stringstate
property
transactionId
property
stringlines
property
payment
property
paymentId
property
metadata
property
PaymentMetadata