@aptly-as/types
Advanced tools
@@ -7,3 +7,3 @@ export declare enum AptlyQuantityUnitCode { | ||
| Meter = "MTR", | ||
| LinearMetre = "LM", | ||
| LinearMetre = "LMT", | ||
| SquareMetre = "MTK", | ||
@@ -10,0 +10,0 @@ Kilometre = "KMT", |
@@ -8,3 +8,3 @@ export var AptlyQuantityUnitCode; | ||
| AptlyQuantityUnitCode["Meter"] = "MTR"; | ||
| AptlyQuantityUnitCode["LinearMetre"] = "LM"; | ||
| AptlyQuantityUnitCode["LinearMetre"] = "LMT"; | ||
| AptlyQuantityUnitCode["SquareMetre"] = "MTK"; | ||
@@ -11,0 +11,0 @@ AptlyQuantityUnitCode["Kilometre"] = "KMT"; |
@@ -19,3 +19,3 @@ import { Populated } from '../core/mongoose.js'; | ||
| export interface AptlyOfferSchema<ID, DATE> extends AptlyBaseSchema<ID, DATE>, Omit<AptlyExtensionAmount, 'currency'> { | ||
| organization: ID | AptlyOrganizationSchema<ID, DATE>; | ||
| organization: ID | AptlyOrganizationSchema<ID, DATE> | null; | ||
| project: ID | AptlyProjectSchema<ID, DATE> | null; | ||
@@ -35,2 +35,4 @@ unit: ID | AptlyUnitSchema<ID, DATE> | null; | ||
| identification: string; | ||
| incVAT: boolean; | ||
| hidePrices: boolean; | ||
| amount: number | null; | ||
@@ -100,3 +102,3 @@ allowance?: AptlyAllowance | null; | ||
| export type AptlyPublicOfferCheckout = AptlyPublicOfferCheckoutSchema<string, string>; | ||
| export interface AptlyPublicOfferCheckoutSchema<ID, DATE> extends AptlyExtensionAmount { | ||
| export interface AptlyPublicOfferCheckoutSchema<ID, DATE> extends Pick<AptlyExtensionAmount, 'currency'> { | ||
| status: AptlyOrderPaymentStatus; | ||
@@ -121,4 +123,7 @@ offer: Omit<AptlyUserOfferSchema<ID, DATE>, 'options'>; | ||
| }; | ||
| extensionAmount: number; | ||
| extensionVatAmount: number; | ||
| total: AptlyLegalMonetaryTotal; | ||
| allowanceCharges: AptlyAllowanceChargeSchema<ID, boolean>[]; | ||
| terms?: AptlyDocumentSchema<ID, DATE> | null; | ||
| } | ||
@@ -125,0 +130,0 @@ export interface AptlyPublicOfferAcceptBody { |
@@ -42,2 +42,3 @@ import { AptlyOrderStatus } from '../enums/index.js'; | ||
| reportDocument?: ID | AptlyDocumentSchema<ID, DATE> | null; | ||
| termsDocument?: ID | AptlyDocumentSchema<ID, DATE> | null; | ||
| attachments: ID[]; | ||
@@ -64,3 +65,3 @@ signage: AptlyOrderSignageSchema<ID, DATE>; | ||
| at?: DATE; | ||
| }; | ||
| } | null; | ||
| paymentSession?: AptlyOrderPaymentSessionSchema<ID, DATE> | null; | ||
@@ -67,0 +68,0 @@ payment?: ID | AptlyPaymentSchema<ID, DATE> | null; |
+6
-8
| import { AptlyCurrency, AptlyQuantityUnitCode } from '../enums/index.js'; | ||
| import { AptlyAlgorithmPipelineDataItemSchema, AptlyPrice } from './algorithm.js'; | ||
| import { AptlyCategorySchema } from './category.js'; | ||
| import { AptlyDocumentSchema } from './document'; | ||
| import { AptlyBaseSchema } from './extends.js'; | ||
| import { AptlyItemSchema } from './item.js'; | ||
| import { AptlyOfferSchema } from './offer.js'; | ||
| import { AptlyOptionPopulatedSchema, AptlyOptionSchema } from './option.js'; | ||
| import { AptlyOptionSchema } from './option.js'; | ||
| import { AptlyOrderSchema } from './order.js'; | ||
| import { AptlyOrganizationSchema } from './organization.js'; | ||
| import { AptlyItemSchema } from './item.js'; | ||
| import { AptlyProducerSchema } from './producer.js'; | ||
| import { AptlyProjectSchema } from './project.js'; | ||
| import { AptlyCategorySchema } from './category.js'; | ||
| import { AptlyUnitSchema } from './unit.js'; | ||
| import { AptlyDocumentSchema } from './document'; | ||
| export type AptlyPick = AptlyPickSchema<string, string>; | ||
@@ -19,3 +19,3 @@ export interface AptlyPickSchema<ID, DATE> extends Pick<AptlyBaseSchema<ID, DATE>, '_id' | 'archived' | 'createdAt' | 'updatedAt'> { | ||
| unit: ID | AptlyUnitSchema<ID, DATE> | null; | ||
| option: ID | AptlyOptionSchema<ID, DATE>; | ||
| option: ID | AptlyOptionSchema<ID, DATE> | null; | ||
| category: ID | AptlyCategorySchema<ID, DATE> | null; | ||
@@ -44,5 +44,3 @@ producer: ID | AptlyProducerSchema<ID, DATE> | null; | ||
| export type AptlyPickConfirmed = AptlyPickConfirmedSchema<string, string>; | ||
| export type AptlyPickConfirmedSchema<ID, DATE> = Omit<AptlyPickSchema<ID, DATE>, 'option'> & AptlyPickConfirmedFieldsSchema<ID, DATE> & { | ||
| option: AptlyOptionPopulatedSchema<ID, DATE>; | ||
| }; | ||
| export type AptlyPickConfirmedSchema<ID, DATE> = AptlyPickSchema<ID, DATE> & AptlyPickConfirmedFieldsSchema<ID, DATE>; | ||
| export interface AptlyPickConfirmedFieldsSchema<ID, DATE> { | ||
@@ -49,0 +47,0 @@ item: AptlyItemSchema<ID, DATE>; |
+1
-1
| { | ||
| "name": "@aptly-as/types", | ||
| "version": "3.16.2", | ||
| "version": "3.17.0", | ||
| "description": "Aptly types and enums", | ||
@@ -5,0 +5,0 @@ "type": "module", |
168257
0.1%4529
0.09%