UNPKG

@ozmap/ozn-sdk

Version:

OZN SDK is a powerful tool for developers to build their own applications on top of OZN using TMForum pattern.

1,162 lines 88.7 kB
declare const _default: { default: { serviceQualificationByIdInputSchema: import("zod").ZodObject<{ serviceQualificationItem: import("zod").ZodArray<import("zod").ZodObject<{ service: import("zod").ZodObject<{ place: import("zod").ZodObject<{ externalId: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>; externalSystem: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { externalId: string | number; externalSystem: string; }, { externalId: string | number; externalSystem: string; }>; }, "strip", import("zod").ZodTypeAny, { place: { externalId: string | number; externalSystem: string; }; }, { place: { externalId: string | number; externalSystem: string; }; }>; }, "strip", import("zod").ZodTypeAny, { service: { place: { externalId: string | number; externalSystem: string; }; }; }, { service: { place: { externalId: string | number; externalSystem: string; }; }; }>, "atleastone">; }, "strip", import("zod").ZodTypeAny, { serviceQualificationItem: [{ service: { place: { externalId: string | number; externalSystem: string; }; }; }, ...{ service: { place: { externalId: string | number; externalSystem: string; }; }; }[]]; }, { serviceQualificationItem: [{ service: { place: { externalId: string | number; externalSystem: string; }; }; }, ...{ service: { place: { externalId: string | number; externalSystem: string; }; }; }[]]; }>; ServiceQualificationAddressSchema: import("zod").ZodObject<{ type: import("zod").ZodString; geographicLocation: import("zod").ZodObject<{ name: import("zod").ZodString; type: import("zod").ZodString; geometry: import("zod").ZodArray<import("zod").ZodObject<{ x: import("zod").ZodNumber; y: import("zod").ZodNumber; z: import("zod").ZodUnion<[import("zod").ZodNumber, import("zod").ZodNull]>; }, "strip", import("zod").ZodTypeAny, { x: number; y: number; z: number | null; }, { x: number; y: number; z: number | null; }>, "many">; }, "strip", import("zod").ZodTypeAny, { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }, { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }>; }, "strip", import("zod").ZodTypeAny, { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }, { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }>; EligibilityUnavailabilityReasonSchema: import("zod").ZodObject<{ code: import("zod").ZodNullable<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNull]>>; label: import("zod").ZodNullable<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNull]>>; }, "strip", import("zod").ZodTypeAny, { code: string | null; label: string | null; }, { code: string | null; label: string | null; }>; RelatedEntitySchema: import("zod").ZodObject<{ '@type': import("zod").ZodString; qualificationResult: import("zod").ZodString; characteristic: import("zod").ZodArray<import("zod").ZodObject<{ name: import("zod").ZodString; valueType: import("zod").ZodString; value: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { value: string; name: string; valueType: string; }, { value: string; name: string; valueType: string; }>, "many">; resourceSpecification: import("zod").ZodObject<{ id: import("zod").ZodString; cellName: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNull]>; type: import("zod").ZodString; name: import("zod").ZodString; feedingHeadend: import("zod").ZodString; project: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { type: string; name: string; id: string; cellName: string | null; feedingHeadend: string; project: string; }, { type: string; name: string; id: string; cellName: string | null; feedingHeadend: string; project: string; }>; resourceLocation: import("zod").ZodObject<{ type: import("zod").ZodString; labelType: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNull]>; parentLocation: import("zod").ZodString; address: import("zod").ZodObject<{ type: import("zod").ZodString; geographicLocation: import("zod").ZodObject<{ name: import("zod").ZodString; type: import("zod").ZodString; geometry: import("zod").ZodArray<import("zod").ZodObject<{ x: import("zod").ZodNumber; y: import("zod").ZodNumber; z: import("zod").ZodUnion<[import("zod").ZodNumber, import("zod").ZodNull]>; }, "strip", import("zod").ZodTypeAny, { x: number; y: number; z: number | null; }, { x: number; y: number; z: number | null; }>, "many">; }, "strip", import("zod").ZodTypeAny, { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }, { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }>; }, "strip", import("zod").ZodTypeAny, { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }, { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }>; }, "strip", import("zod").ZodTypeAny, { type: string; name: string; labelType: string; description: string | null; parentLocation: string; address: { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }; }, { type: string; name: string; labelType: string; description: string | null; parentLocation: string; address: { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }; }>; eligibilityUnavailabilityReason: import("zod").ZodArray<import("zod").ZodObject<{ code: import("zod").ZodNullable<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNull]>>; label: import("zod").ZodNullable<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNull]>>; }, "strip", import("zod").ZodTypeAny, { code: string | null; label: string | null; }, { code: string | null; label: string | null; }>, "many">; }, "strip", import("zod").ZodTypeAny, { characteristic: { value: string; name: string; valueType: string; }[]; resourceSpecification: { type: string; name: string; id: string; cellName: string | null; feedingHeadend: string; project: string; }; resourceLocation: { type: string; name: string; labelType: string; description: string | null; parentLocation: string; address: { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }; }; '@type': string; qualificationResult: string; eligibilityUnavailabilityReason: { code: string | null; label: string | null; }[]; }, { characteristic: { value: string; name: string; valueType: string; }[]; resourceSpecification: { type: string; name: string; id: string; cellName: string | null; feedingHeadend: string; project: string; }; resourceLocation: { type: string; name: string; labelType: string; description: string | null; parentLocation: string; address: { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }; }; '@type': string; qualificationResult: string; eligibilityUnavailabilityReason: { code: string | null; label: string | null; }[]; }>; serviceQualificationOutputSchema: import("zod").ZodObject<{ provideUnavailabilityReason: import("zod").ZodBoolean; serviceQualificationItem: import("zod").ZodArray<import("zod").ZodObject<{ qualificationResult: import("zod").ZodString; service: import("zod").ZodObject<{ serviceCharacteristic: import("zod").ZodArray<import("zod").ZodObject<{ name: import("zod").ZodString; valueType: import("zod").ZodString; value: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { value: string; name: string; valueType: string; }, { value: string; name: string; valueType: string; }>, "many">; relatedEntity: import("zod").ZodArray<import("zod").ZodObject<{ '@type': import("zod").ZodString; qualificationResult: import("zod").ZodString; characteristic: import("zod").ZodArray<import("zod").ZodObject<{ name: import("zod").ZodString; valueType: import("zod").ZodString; value: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { value: string; name: string; valueType: string; }, { value: string; name: string; valueType: string; }>, "many">; resourceSpecification: import("zod").ZodObject<{ id: import("zod").ZodString; cellName: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNull]>; type: import("zod").ZodString; name: import("zod").ZodString; feedingHeadend: import("zod").ZodString; project: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { type: string; name: string; id: string; cellName: string | null; feedingHeadend: string; project: string; }, { type: string; name: string; id: string; cellName: string | null; feedingHeadend: string; project: string; }>; resourceLocation: import("zod").ZodObject<{ type: import("zod").ZodString; labelType: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNull]>; parentLocation: import("zod").ZodString; address: import("zod").ZodObject<{ type: import("zod").ZodString; geographicLocation: import("zod").ZodObject<{ name: import("zod").ZodString; type: import("zod").ZodString; geometry: import("zod").ZodArray<import("zod").ZodObject<{ x: import("zod").ZodNumber; y: import("zod").ZodNumber; z: import("zod").ZodUnion<[import("zod").ZodNumber, import("zod").ZodNull]>; }, "strip", import("zod").ZodTypeAny, { x: number; y: number; z: number | null; }, { x: number; y: number; z: number | null; }>, "many">; }, "strip", import("zod").ZodTypeAny, { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }, { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }>; }, "strip", import("zod").ZodTypeAny, { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }, { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }>; }, "strip", import("zod").ZodTypeAny, { type: string; name: string; labelType: string; description: string | null; parentLocation: string; address: { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }; }, { type: string; name: string; labelType: string; description: string | null; parentLocation: string; address: { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }; }>; eligibilityUnavailabilityReason: import("zod").ZodArray<import("zod").ZodObject<{ code: import("zod").ZodNullable<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNull]>>; label: import("zod").ZodNullable<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNull]>>; }, "strip", import("zod").ZodTypeAny, { code: string | null; label: string | null; }, { code: string | null; label: string | null; }>, "many">; }, "strip", import("zod").ZodTypeAny, { characteristic: { value: string; name: string; valueType: string; }[]; resourceSpecification: { type: string; name: string; id: string; cellName: string | null; feedingHeadend: string; project: string; }; resourceLocation: { type: string; name: string; labelType: string; description: string | null; parentLocation: string; address: { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }; }; '@type': string; qualificationResult: string; eligibilityUnavailabilityReason: { code: string | null; label: string | null; }[]; }, { characteristic: { value: string; name: string; valueType: string; }[]; resourceSpecification: { type: string; name: string; id: string; cellName: string | null; feedingHeadend: string; project: string; }; resourceLocation: { type: string; name: string; labelType: string; description: string | null; parentLocation: string; address: { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }; }; '@type': string; qualificationResult: string; eligibilityUnavailabilityReason: { code: string | null; label: string | null; }[]; }>, "many">; }, "strip", import("zod").ZodTypeAny, { serviceCharacteristic: { value: string; name: string; valueType: string; }[]; relatedEntity: { characteristic: { value: string; name: string; valueType: string; }[]; resourceSpecification: { type: string; name: string; id: string; cellName: string | null; feedingHeadend: string; project: string; }; resourceLocation: { type: string; name: string; labelType: string; description: string | null; parentLocation: string; address: { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }; }; '@type': string; qualificationResult: string; eligibilityUnavailabilityReason: { code: string | null; label: string | null; }[]; }[]; }, { serviceCharacteristic: { value: string; name: string; valueType: string; }[]; relatedEntity: { characteristic: { value: string; name: string; valueType: string; }[]; resourceSpecification: { type: string; name: string; id: string; cellName: string | null; feedingHeadend: string; project: string; }; resourceLocation: { type: string; name: string; labelType: string; description: string | null; parentLocation: string; address: { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }; }; '@type': string; qualificationResult: string; eligibilityUnavailabilityReason: { code: string | null; label: string | null; }[]; }[]; }>; eligibilityUnavailabilityReason: import("zod").ZodArray<import("zod").ZodObject<{ code: import("zod").ZodNullable<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNull]>>; label: import("zod").ZodNullable<import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNull]>>; }, "strip", import("zod").ZodTypeAny, { code: string | null; label: string | null; }, { code: string | null; label: string | null; }>, "many">; }, "strip", import("zod").ZodTypeAny, { service: { serviceCharacteristic: { value: string; name: string; valueType: string; }[]; relatedEntity: { characteristic: { value: string; name: string; valueType: string; }[]; resourceSpecification: { type: string; name: string; id: string; cellName: string | null; feedingHeadend: string; project: string; }; resourceLocation: { type: string; name: string; labelType: string; description: string | null; parentLocation: string; address: { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }; }; '@type': string; qualificationResult: string; eligibilityUnavailabilityReason: { code: string | null; label: string | null; }[]; }[]; }; qualificationResult: string; eligibilityUnavailabilityReason: { code: string | null; label: string | null; }[]; }, { service: { serviceCharacteristic: { value: string; name: string; valueType: string; }[]; relatedEntity: { characteristic: { value: string; name: string; valueType: string; }[]; resourceSpecification: { type: string; name: string; id: string; cellName: string | null; feedingHeadend: string; project: string; }; resourceLocation: { type: string; name: string; labelType: string; description: string | null; parentLocation: string; address: { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }; }; '@type': string; qualificationResult: string; eligibilityUnavailabilityReason: { code: string | null; label: string | null; }[]; }[]; }; qualificationResult: string; eligibilityUnavailabilityReason: { code: string | null; label: string | null; }[]; }>, "many">; }, "strip", import("zod").ZodTypeAny, { serviceQualificationItem: { service: { serviceCharacteristic: { value: string; name: string; valueType: string; }[]; relatedEntity: { characteristic: { value: string; name: string; valueType: string; }[]; resourceSpecification: { type: string; name: string; id: string; cellName: string | null; feedingHeadend: string; project: string; }; resourceLocation: { type: string; name: string; labelType: string; description: string | null; parentLocation: string; address: { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }; }; '@type': string; qualificationResult: string; eligibilityUnavailabilityReason: { code: string | null; label: string | null; }[]; }[]; }; qualificationResult: string; eligibilityUnavailabilityReason: { code: string | null; label: string | null; }[]; }[]; provideUnavailabilityReason: boolean; }, { serviceQualificationItem: { service: { serviceCharacteristic: { value: string; name: string; valueType: string; }[]; relatedEntity: { characteristic: { value: string; name: string; valueType: string; }[]; resourceSpecification: { type: string; name: string; id: string; cellName: string | null; feedingHeadend: string; project: string; }; resourceLocation: { type: string; name: string; labelType: string; description: string | null; parentLocation: string; address: { type: string; geographicLocation: { type: string; name: string; geometry: { x: number; y: number; z: number | null; }[]; }; }; }; '@type': string; qualificationResult: string; eligibilityUnavailabilityReason: { code: string | null; label: string | null; }[]; }[]; }; qualificationResult: string; eligibilityUnavailabilityReason: { code: string | null; label: string | null; }[]; }[]; provideUnavailabilityReason: boolean; }>; resourcePoolManagementInputSchema: import("zod").ZodObject<{ relatedParty: import("zod").ZodObject<{ role: import("zod").ZodString; property: import("zod").ZodArray<import("zod").ZodObject<{ name: import("zod").ZodString; value: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { value: string; name: string; }, { value: string; name: string; }>, "many">; }, "strip", import("zod").ZodTypeAny, { role: string; property: { value: string; name: string; }[]; }, { role: string; property: { value: string; name: string; }[]; }>; reservationItem: import("zod").ZodArray<import("zod").ZodObject<{ resourceCapacity: import("zod").ZodObject<{ place: import("zod").ZodObject<{ externalId: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>; externalSystem: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { externalId: string | number; externalSystem: string; }, { externalId: string | number; externalSystem: string; }>; }, "strip", import("zod").ZodTypeAny, { place: { externalId: string | number; externalSystem: string; }; }, { place: { externalId: string | number; externalSystem: string; }; }>; appliedCapacityAmount: import("zod").ZodObject<{ characteristic: import("zod").ZodArray<import("zod").ZodObject<{ name: import("zod").ZodString; valueType: import("zod").ZodString; value: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { value: string; name: string; valueType: string; }, { value: string; name: string; valueType: string; }>, "many">; }, "strip", import("zod").ZodTypeAny, { characteristic: { value: string; name: string; valueType: string; }[]; }, { characteristic: { value: string; name: string; valueType: string; }[]; }>; }, "strip", import("zod").ZodTypeAny, { resourceCapacity: { place: { externalId: string | number; externalSystem: string; }; }; appliedCapacityAmount: { characteristic: { value: string; name: string; valueType: string; }[]; }; }, { resourceCapacity: { place: { externalId: string | number; externalSystem: string; }; }; appliedCapacityAmount: { characteristic: { value: string; name: string; valueType: string; }[]; }; }>, "many">; }, "strip", import("zod").ZodTypeAny, { relatedParty: { role: string; property: { value: string; name: string; }[]; }; reservationItem: { resourceCapacity: { place: { externalId: string | number; externalSystem: string; }; }; appliedCapacityAmount: { characteristic: { value: string; name: string; valueType: string; }[]; }; }[]; }, { relatedParty: { role: string; property: { value: string; name: string; }[]; }; reservationItem: { resourceCapacity: { place: { externalId: string | number; externalSystem: string; }; }; appliedCapacityAmount: { characteristic: { value: string; name: string; valueType: string; }[]; }; }[]; }>; ResourcePoolManagementOutputSchema: import("zod").ZodObject<{ reservationItem: import("zod").ZodArray<import("zod").ZodObject<{ id: import("zod").ZodString; reservationState: import("zod").ZodLiteral<"NEW">; reservationStateDate: import("zod").ZodString; resourceCapacity: import("zod").ZodObject<{ resourcePool: import("zod").ZodObject<{ externalId: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>; externalSystem: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { externalId: string | number; externalSystem: string; }, { externalId: string | number; externalSystem: string; }>; }, "strip", import("zod").ZodTypeAny, { resourcePool: { externalId: string | number; externalSystem: string; }; }, { resourcePool: { externalId: string | number; externalSystem: string; }; }>; appliedCapacityAmount: import("zod").ZodObject<{ resource: import("zod").ZodArray<import("zod").ZodObject<{ id: import("zod").ZodString; name: import("zod").ZodString; type: import("zod").ZodLiteral<"PTP">; resourceSpecification: import("zod").ZodObject<{ id: import("zod").ZodString; cellName: import("zod").ZodNullable<import("zod").ZodString>; type: import("zod").ZodString; name: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { type: string; name: string; id: string; cellName: string | null; }, { type: string; name: string; id: string; cellName: string | null; }>; resourceLocation: import("zod").ZodObject<{ type: import("zod").ZodString; labelType: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodString; parentLocation: import("zod").ZodString; address: import("zod").ZodObject<{ id: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>; city: import("zod").ZodString; cnl: import("zod").ZodString; country: import("zod").ZodString; locality: import("zod").ZodString; district: import("zod").ZodString; name: import("zod").ZodString; postcode: import("zod").ZodString; stateOrProvince: import("zod").ZodString; streetName: import("zod").ZodString; streetNr: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodNumber]>; streetType: import("zod").ZodString; streetTitle: import("zod").ZodString; type: import("zod").ZodString; geographicAddressComplement: import("zod").ZodOptional<import("zod").ZodString>; geographicLocation: import("