@vnodes/ims
    Preparing search index...

    Class QuantityService

    Hierarchy

    • BaseQuantityService
      • QuantityService
    Index

    Constructors

    Properties

    repo: QuantityDelegate

    Methods

    • Parameters

      • data: QuantityCreateInput

      Returns Promise<
          {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          },
      >

    • Parameters

      • id: string

      Returns Promise<
          {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          },
      >

    • Parameters

      • query: QueryMany

      Returns Promise<
          {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }[],
      >

    • Parameters

      • id: string

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • locationId: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • locationId: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • locationId: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • maximum: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • maximum: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • maximum: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • minimum: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • minimum: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • minimum: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • productId: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • productId: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • productId: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • quantity: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • quantity: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • quantity: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • storeId: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • storeId: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • storeId: number

      Returns Promise<
          | {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          }
          | null,
      >

    • Parameters

      • id: string

      Returns Promise<
          {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          },
      >

    • Parameters

      • Optionalquery: QueryMany<QuantityScalarFieldEnum>

      Returns QuantityFindManyArgs

    • Parameters

      • Optionalquery: QueryMany<QuantityScalarFieldEnum>

      Returns { [key: string]: SortOrder } | undefined

    • Parameters

      • Optionalquery: QueryMany<QuantityScalarFieldEnum>

      Returns QuantityWhereInput

    • Parameters

      • id: string
      • data: QuantityUpdateInput

      Returns Promise<
          {
              createdAt: Date;
              deletedAt: Date
              | null;
              id: number;
              locationId: number;
              maximum: number | null;
              minimum: number;
              productId: number;
              quantity: number;
              storeId: number;
              updatedAt: Date;
          },
      >