@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
32 lines • 1.03 kB
TypeScript
import { SafeKeyValueString } from '../complexType/SafeKeyValueString';
import { Plan } from '../service/Plan';
import { Renew } from '../service/Renew';
import { Resource } from '../service/Resource';
import { Route } from '../service/Route';
import { BillingStateEnum } from '../service/BillingStateEnum';
/** Details about a Service */
export interface Service {
/** Creation date */
creationDate: string;
/** Resource details */
details: SafeKeyValueString[];
/** Engagement date */
engagementDate?: string;
/** Expiration date */
expirationDate?: string;
/** The next billing date */
nextBillingDate?: string;
/** Plan service description */
plan: Plan;
/** Quantity */
quantity: number;
/** Renew service description */
renew?: Renew;
/** Resource service description */
resource: Resource;
/** Route to use in API */
route: Route;
/** Billing state of your service */
state: BillingStateEnum;
}
//# sourceMappingURL=Service.d.ts.map