export interface ChefLicenseManagementServiceAssetDetails { entitled?: boolean; entitledBy?: Array; } export interface ChefLicenseManagementServiceAssetList { assets?: Array; licenseId?: string; } export type ChefLicenseManagementServiceAssetName = string; export interface ChefLicenseManagementServiceAsset200 { code?: number; item?: ChefLicenseManagementServiceAssetDetails; kind?: ChefLicenseManagementServiceWrapperKind; params?: ChefLicenseManagementServiceParams; } export interface ChefLicenseManagementServiceAssetList200 { code?: number; items?: Array; kind?: ChefLicenseManagementServiceWrapperKind; params?: ChefLicenseManagementServiceParams; } export interface ChefLicenseManagementServiceAssetsRead { id?: string; name?: string; } export type ChefLicenseManagementServiceDatetime = string; export interface ChefLicenseManagementServiceDescAssetsRead { entitled?: boolean; from?: Array; id?: string; name?: string; } export interface ChefLicenseManagementServiceDescEntitlementsRead { entitled?: boolean; from?: Array; id?: string; name?: string; } export interface ChefLicenseManagementServiceDescFeaturesRead { entitled?: boolean; from?: Array; id?: string; name?: string; } export interface ChefLicenseManagementServiceDescLicensesRead { end?: string; licenseKey?: string; licenseType?: string; limits?: Array; serialNumber?: string; start?: string; status?: string; } export interface ChefLicenseManagementServiceDescLimitsRead { amount?: number; id?: string; measure?: string; software?: string; status?: ChefLicenseManagementServiceStatus; used?: number; } export interface ChefLicenseManagementServiceDescServicesRead { entitled?: boolean; from?: Array; id?: string; name?: string; } export interface ChefLicenseManagementServiceDescServicesReadFromInner { license?: string; status?: ChefLicenseManagementServiceStatus; } export interface ChefLicenseManagementServiceEntitledAssetRead { licenseId?: string; status?: boolean; } export interface ChefLicenseManagementServiceEntitledEntitlementsRead { entitlement?: ChefLicenseManagementServiceEntitlementsRead; licenseId?: string; } export interface ChefLicenseManagementServiceEntitledFeatureRead { licenseId?: string; status?: boolean; } export interface ChefLicenseManagementServiceEntitlementDetails { entitled?: boolean; entitledBy?: Array; } export interface ChefLicenseManagementServiceEntitlementList { entitlements?: Array; licenseId?: string; } export type ChefLicenseManagementServiceEntitlementName = string; export interface ChefLicenseManagementServiceEntitlementDetails200 { code?: number; item?: ChefLicenseManagementServiceEntitlementDetails; kind?: ChefLicenseManagementServiceWrapperKind; params?: ChefLicenseManagementServiceParams; } export interface ChefLicenseManagementServiceEntitlementList200 { code?: number; items?: Array; kind?: ChefLicenseManagementServiceWrapperKind; params?: ChefLicenseManagementServiceParams; } export interface ChefLicenseManagementServiceEntitlementsClientRead { entitled?: boolean; id?: string; licenses?: number; limit?: number; measure?: string; name?: string; period?: ChefLicenseManagementServiceEntitlementsReadPeriod; } export interface ChefLicenseManagementServiceEntitlementsRead { grace?: ChefLicenseManagementServiceEntitlementsReadGrace; id?: string; limit?: number; measure?: string; name?: string; period?: ChefLicenseManagementServiceEntitlementsReadPeriod; } export interface ChefLicenseManagementServiceEntitlementsReadGrace { duration?: number; limit?: number; } export interface ChefLicenseManagementServiceEntitlementsReadPeriod { end?: string; start?: string; } export interface ChefLicenseManagementServiceError { context?: any; help?: string; message?: string; reason: string; service: string; } export interface ChefLicenseManagementServiceFeatureDetails { entitled?: boolean; entitledBy?: Array; } export interface ChefLicenseManagementServiceFeatureList { features?: Array; licenseId?: string; } export type ChefLicenseManagementServiceFeatureName = string; export interface ChefLicenseManagementServiceFeatureDetails200 { code?: number; item?: ChefLicenseManagementServiceFeatureDetails; kind?: ChefLicenseManagementServiceWrapperKind; params?: ChefLicenseManagementServiceParams; } export interface ChefLicenseManagementServiceFeatureList200 { code?: number; items?: Array; kind?: ChefLicenseManagementServiceWrapperKind; params?: ChefLicenseManagementServiceParams; } export interface ChefLicenseManagementServiceFeaturesRead { id?: string; name?: string; } export interface ChefLicenseManagementServiceLicenseAdd { licenseId?: string; message?: string; status?: string; } export interface ChefLicenseManagementServiceLicenseClient { assets?: Array; cache?: ChefLicenseManagementServiceLicenseClientCache; changesIn?: number; changesOn?: string; changesTo?: string; entitlement?: ChefLicenseManagementServiceEntitlementsClientRead; features?: Array; licenseType?: string; limit?: number; measure?: string; status?: ChefLicenseManagementServiceStatus; usage?: string; used?: number; } export interface ChefLicenseManagementServiceLicenseDesc { assets?: Array; entitlements?: Array; features?: Array; licenses?: Array; services?: Array; } export interface ChefLicenseManagementServiceLicenseList { licenseId?: string; status?: string; } export interface ChefLicenseManagementServiceLicenseRead { asset?: Array; bundle?: string; customerVersion: string; entitlements: Array; evidence: ChefLicenseManagementServiceLicenseReadEvidence; features?: Array; generatedOnDateUTC: string; generator: string; id: string; refreshLastDateUTC: string; refreshNextDateUTC: string; services?: Array; type: string; version: string; } export interface ChefLicenseManagementServiceLicenseId { licenseId?: string; } export interface ChefLicenseManagementServiceLicenseAdd200 { code?: number; item?: ChefLicenseManagementServiceLicenseAdd; kind?: ChefLicenseManagementServiceWrapperKind; params?: ChefLicenseManagementServiceParams; } export interface ChefLicenseManagementServiceLicenseClient200 { code?: number; item?: ChefLicenseManagementServiceLicenseClient; kind?: ChefLicenseManagementServiceWrapperKind; params?: ChefLicenseManagementServiceParams; } export interface ChefLicenseManagementServiceLicenseClientCache { cacheControl?: string; evaluatedOn?: string; expires?: string; lastModified?: string; } export interface ChefLicenseManagementServiceLicenseDesc200 { code?: number; item?: ChefLicenseManagementServiceLicenseDesc; kind?: ChefLicenseManagementServiceWrapperKind; params?: ChefLicenseManagementServiceParams; } export interface ChefLicenseManagementServiceLicenseDownload200 { code?: number; item?: ChefLicenseManagementServiceLicenseRead; kind?: ChefLicenseManagementServiceWrapperKind; params?: ChefLicenseManagementServiceParams; } export interface ChefLicenseManagementServiceLicenseList200 { code?: number; items?: Array; kind?: ChefLicenseManagementServiceWrapperKind; params?: ChefLicenseManagementServiceParams; } export interface ChefLicenseManagementServiceLicenseReadEvidence { generated: string; hash: string; keySha256: string; } export interface ChefLicenseManagementServiceParams { header?: any; path?: any; query?: any; } export interface ChefLicenseManagementServiceServicesRead { id?: string; maxVersion?: string; minVersion?: string; name?: string; } export type ChefLicenseManagementServiceStatus = string; export interface ChefLicenseManagementServiceSuccessEmpty { code?: number; kind?: ChefLicenseManagementServiceWrapperKind; message?: string; params?: ChefLicenseManagementServiceParams; } export type ChefLicenseManagementServiceUuid = string; export interface ChefLicenseManagementServiceValidation { context?: any; help?: string; message?: string; reason?: string; service?: string; } export type ChefLicenseManagementServiceVersion = string; export interface ChefLicenseManagementServiceWrapperError { code?: number; errors?: Array; kind?: ChefLicenseManagementServiceWrapperKind; message?: string; } export interface ChefLicenseManagementServiceWrapperItem { code: number; item: any; kind: ChefLicenseManagementServiceWrapperKind; params?: ChefLicenseManagementServiceParams; } export interface ChefLicenseManagementServiceWrapperItems { code: number; items: Array; kind: ChefLicenseManagementServiceWrapperKind; params?: ChefLicenseManagementServiceParams; } export type ChefLicenseManagementServiceWrapperKind = string; export interface ChefLicenseManagementServiceWrapperValidation { errors: Array; kind: ChefLicenseManagementServiceWrapperKind; params?: ChefLicenseManagementServiceParams; status?: number; } export interface ChefLicenseManagementServiceWrapperValidationErrorsInner { code?: number; errors?: Array; message?: string; }