import { ActionsGetData, ActionsGetResult } from './actionsGetResult'; import { ActionMessagesGetResult, ActionMessagesGetResultData } from './actionMessagesGetResult'; import { OrderGetData, OrderGetResult } from './orderGetResult'; import { LicensePriceGetData, LicensePriceGetResult } from './licensePriceGetResult'; import { AbstractEntity } from '../../../abstractEntity'; import { ActiveSeatsFindResult, ActiveSeatsFindResultData } from '../license/activeSeatsFindResult'; import { SecurityFindResult, SecurityFindResultData } from '../license/securityFindResult'; import { PromotionData, PromotionFindResult } from './promotionFindResult'; import { AssetsData, AssetsFindResult } from './assetsFindResult'; import { ExtraDataResult, ExtraDataType } from './extraDataGetResult'; import { PriceBandData, PriceBandGetResult } from './priceBandGetResult'; import { RatesGetData, RatesGetResult } from './ratesGetResult'; import { RelationGetData, RelationGetResult } from './relationGetResult'; import { ConfigFindResult, ConfigFindResultData } from '../license/configFindResult'; import { WarningFindResult, WarningFindResultData } from '../license/warningFindResult'; import { LicenseCustomField, LicenseCustomFieldType } from './licenseCustomField'; export declare enum LicenseGetFields { COLUMN_ADDITIONAL_INFORMATION = "additional_information", COLUMN_CLASSIFICATION = "classification", COLUMN_LICENSE_ID = "license_id", COLUMN_PARENT_LICENSE_ID = "parent_license_id", COLUMN_FRIENDLY_NAME = "friendlyName", COLUMN_CUSTOMER_REF = "customer_ref", COLUMN_STATE = "state", COLUMN_STATUS_CODE = "statusCode", COLUMN_IS_TRIAL = "isTrial", COLUMN_IS_ADDON = "isAddon", COLUMN_SERVICE_REF = "service_ref", COLUMN_SKU = "sku", COLUMN_NAME = "name", COLUMN_SEATS = "seats", COLUMN_ACTIVE_SEATS = "activeSeats", COLUMN_ACTIVATION_DATETIME = "activation_datetime", COLUMN_EXPIRY_DATETIME = "expiry_datetime", COLUMN_AUTO_RENEW = "autoRenew", COLUMN_RENEWAL_POLICY = "renewalPolicy", COLUMN_MARKETPLACE = "marketplace", COLUMN_MESSAGE = "message", COLUMN_ACTIONS = "actions", COLUMN_ACTION_MESSAGES = "actionMessages", COLUMN_ORDER_REFERENCE = "order_reference", COLUMN_ORDER = "order", COLUMN_VENDOR_LICENSE_ID = "vendor_license_id", COLUMN_PERIODICITY = "periodicity", COLUMN_PERIODICITY_CODE = "periodicityCode", COLUMN_TERM = "term", COLUMN_TERM_CODE = "termCode", COLUMN_CATEGORY = "category", COLUMN_PROGRAM = "program", COLUMN_ASSOCIATED_SUBSCRIPTION_PROGRAM = "associatedSubscriptionProgram", COLUMN_PRICE = "price", COLUMN_ARROW_SUB_CATEGORIES = "arrowSubCategories", COLUMN_SECURITY = "security", COLUMN_NEXT_RENEWAL_DATE = "nextRenewalDate", COLUMN_PROMOTION = "promotion", COLUMN_ASSETS = "assets", COLUMN_VENDOR_BILLING_ID = "vendorBillingId", COLUMN_EXTRA_DATA = "extraData", COLUMN_PRICE_BAND = "priceBand", COLUMN_VENDOR_CODE = "vendorCode", COLUMN_VENDOR_CODE_2 = "vendor_code", COLUMN_VENDOR_SKU = "vendorSku", COLUMN_RATES = "rates", COLUMN_ORGANIZATION_UNIT_ID = "organizationUnitId", COLUMN_RELATION = "relation", COLUMN_MARKET_SEGMENT = "marketSegment", COLUMN_CONFIGS = "configs", COLUMN_WARNINGS = "warnings", COLUMN_END_DATE = "endDate", COLUMN_ATTRIBUTES = "attributes", COLUMN_CUSTOM_FIELDS = "customFields", COLUMN_BUNDLE_UUID = "bundleUuid", COLUMN_BUNDLE_ARROW_SPHERE_SKU = "bundleArrowSphereSku" } export declare enum RenewalPolicyEnum { CANCEL = "cancel", RENEW_TO_EST = "auto_renew_to_est", RENEW = "auto_renew" } export declare type LicenseGetData = { [LicenseGetFields.COLUMN_ADDITIONAL_INFORMATION]?: Record; [LicenseGetFields.COLUMN_CLASSIFICATION]: string; [LicenseGetFields.COLUMN_LICENSE_ID]: string; [LicenseGetFields.COLUMN_PARENT_LICENSE_ID]: string | null; [LicenseGetFields.COLUMN_FRIENDLY_NAME]: string | null; [LicenseGetFields.COLUMN_CUSTOMER_REF]: string; [LicenseGetFields.COLUMN_STATE]: string; [LicenseGetFields.COLUMN_STATUS_CODE]: number; [LicenseGetFields.COLUMN_IS_TRIAL]: boolean; [LicenseGetFields.COLUMN_IS_ADDON]: boolean; [LicenseGetFields.COLUMN_SERVICE_REF]: string; [LicenseGetFields.COLUMN_SKU]: string; [LicenseGetFields.COLUMN_NAME]: string; [LicenseGetFields.COLUMN_SEATS]: number; [LicenseGetFields.COLUMN_ACTIVE_SEATS]: ActiveSeatsFindResultData; [LicenseGetFields.COLUMN_SECURITY]?: SecurityFindResultData; [LicenseGetFields.COLUMN_ACTIVATION_DATETIME]: string | null; [LicenseGetFields.COLUMN_EXPIRY_DATETIME]: string | null; [LicenseGetFields.COLUMN_AUTO_RENEW]?: boolean; [LicenseGetFields.COLUMN_RENEWAL_POLICY]?: RenewalPolicyEnum; [LicenseGetFields.COLUMN_MARKETPLACE]: string; [LicenseGetFields.COLUMN_MESSAGE]: string; [LicenseGetFields.COLUMN_ACTIONS]?: ActionsGetData; [LicenseGetFields.COLUMN_ACTION_MESSAGES]?: Array; [LicenseGetFields.COLUMN_ORDER_REFERENCE]: string; [LicenseGetFields.COLUMN_ORDER]: OrderGetData; [LicenseGetFields.COLUMN_VENDOR_LICENSE_ID]: string | null; [LicenseGetFields.COLUMN_PERIODICITY]: string; [LicenseGetFields.COLUMN_PERIODICITY_CODE]: number; [LicenseGetFields.COLUMN_TERM]: string; [LicenseGetFields.COLUMN_TERM_CODE]: number; [LicenseGetFields.COLUMN_CATEGORY]: string; [LicenseGetFields.COLUMN_PROGRAM]: string; [LicenseGetFields.COLUMN_ASSOCIATED_SUBSCRIPTION_PROGRAM]: string; [LicenseGetFields.COLUMN_PRICE]: LicensePriceGetData; [LicenseGetFields.COLUMN_ARROW_SUB_CATEGORIES]?: Array | null; [LicenseGetFields.COLUMN_NEXT_RENEWAL_DATE]?: string; [LicenseGetFields.COLUMN_PROMOTION]?: PromotionData; [LicenseGetFields.COLUMN_ASSETS]?: AssetsData; [LicenseGetFields.COLUMN_VENDOR_BILLING_ID]?: string | null; [LicenseGetFields.COLUMN_EXTRA_DATA]?: ExtraDataType[]; [LicenseGetFields.COLUMN_PRICE_BAND]?: PriceBandData; [LicenseGetFields.COLUMN_VENDOR_CODE]?: string; [LicenseGetFields.COLUMN_VENDOR_CODE_2]?: string; [LicenseGetFields.COLUMN_VENDOR_SKU]?: string; [LicenseGetFields.COLUMN_RATES]?: RatesGetData; [LicenseGetFields.COLUMN_ORGANIZATION_UNIT_ID]?: number; [LicenseGetFields.COLUMN_RELATION]?: RelationGetData[]; [LicenseGetFields.COLUMN_MARKET_SEGMENT]?: string | null; [LicenseGetFields.COLUMN_CONFIGS]?: Array | null; [LicenseGetFields.COLUMN_WARNINGS]?: Array | null; [LicenseGetFields.COLUMN_END_DATE]: string; [LicenseGetFields.COLUMN_ATTRIBUTES]: Record; [LicenseGetFields.COLUMN_CUSTOM_FIELDS]?: Array; [LicenseGetFields.COLUMN_BUNDLE_UUID]?: string; [LicenseGetFields.COLUMN_BUNDLE_ARROW_SPHERE_SKU]?: string; }; export declare class LicenseGetResult extends AbstractEntity { #private; constructor(licenseGetDataInput: LicenseGetData); get classification(): string; get additionalInformation(): Record | undefined; get id(): string; get parentLicenseId(): string | null; get friendlyName(): string | null; get customerRef(): string; get state(): string; get statusCode(): number; get isTrial(): boolean; get isAddon(): boolean; get serviceRef(): string; get sku(): string; get name(): string; get seats(): number; get activeSeats(): ActiveSeatsFindResult; get security(): SecurityFindResult | undefined; get activationDatetime(): string | null; get expiryDatetime(): string | null; get autoRenew(): boolean | undefined; get renewalPolicy(): RenewalPolicyEnum | undefined; get marketplace(): string; get message(): string; get actions(): ActionsGetResult | undefined; get actionMessages(): Array | undefined; get orderReference(): string; get order(): OrderGetResult; get vendorLicenseId(): string | null; get periodicity(): string; get periodicityCode(): number; get term(): string; get termCode(): number; get category(): string; get program(): string; get associatedSubscriptionProgram(): string; get price(): LicensePriceGetResult; get arrowSubCategories(): Array | null | undefined; get nextRenewalDate(): string | undefined; get promotion(): PromotionFindResult | undefined; get assets(): AssetsFindResult | undefined; get vendorBillingId(): string | null | undefined; get extraData(): ExtraDataResult[] | undefined; get priceBand(): PriceBandGetResult | undefined; get vendorCode(): string | undefined; get vendor_code(): string | undefined; get vendorSku(): string | undefined; get rates(): RatesGetResult | undefined; get organizationUnitId(): number | undefined; get relation(): RelationGetResult[] | undefined; get marketSegment(): string | null | undefined; get configs(): Array | null | undefined; get warnings(): Array | null | undefined; get endDate(): string; get attributes(): Record; get customFields(): Array | undefined; get bundleUuid(): string | undefined; get bundleArrowSphereSku(): string | undefined; toJSON(): LicenseGetData; }