UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

38 lines 1.58 kB
import { RmaOfferTypeEnum } from './RmaOfferTypeEnum'; import { RmaReplaceTypeEnum } from './RmaReplaceTypeEnum'; import { Contact } from './Contact'; import { RmaStatusEnum } from './RmaStatusEnum'; import { RmaStep } from './RmaStep'; import { RmaTypeEnum } from './RmaTypeEnum'; /** Current Return Merchandise Authorisation */ export interface Rma { /** Is the RMA cancellable? */ cancellable: boolean; /** Creation datetime of the return merchandise authorisation ticket */ creationDatetime: string; /** Merchandise reference */ equipmentReference: string; /** Return merchandise authorisation identifier */ id: string; /** New merchandise brand in case of exchange */ newMerchandise?: string; /** Offer type of the new merchandise in case of exchange */ offerTypeNew?: RmaOfferTypeEnum; /** Offer type of the return merchandise */ offerTypeOld: RmaOfferTypeEnum; /** Return merchandise authorisation type */ process: RmaReplaceTypeEnum; /** Reception datetime of the return merchandise authorisation ticket */ receptionDatetime?: string; /** Contact information structure */ shippingContact: Contact; /** Return merchandise authorisation step */ status: RmaStatusEnum; /** Indicates the current status of the RMA with a list of steps */ steps: RmaStep[]; /** Termination datetime of the return merchandise authorisation ticket */ terminationDatetime?: string; /** Typology process of merchandise return */ type: RmaTypeEnum; } //# sourceMappingURL=Rma.d.ts.map