@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
38 lines • 1.58 kB
TypeScript
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