Summary
Functions
The character varying(N) widths PhoenixKitWarehouse.Migrations builds its
CREATE TABLE DDL from — the single source of truth so the migration
chain, this schema, and core's ExpectedSchema manifest can never
independently disagree on a number.
Changeset for correcting a posted or draft document (content only — does not change :status).
Changeset for creating/editing draft inventory documents.
Changeset for posting an inventory document (programmatic fields only — no cast).
Changeset for setting responsibility fields (created_by_uuid, performed_by_uuid).
Changeset for soft-deleting an inventory document.
Changeset for setting the storage folder (programmatic — single field).
Types
@type t() :: %PhoenixKitWarehouse.InventoryDocument{ __meta__: term(), created_by_uuid: term(), deleted_at: term(), deleted_by_uuid: term(), inserted_at: term(), lines: term(), location_uuid: term(), note: term(), number: term(), performed_by_uuid: term(), posted_at: term(), status: term(), storage_folder_uuid: term(), track_value: term(), updated_at: term(), uuid: term() }
Functions
@spec column_widths() :: %{required(atom()) => pos_integer()}
The character varying(N) widths PhoenixKitWarehouse.Migrations builds its
CREATE TABLE DDL from — the single source of truth so the migration
chain, this schema, and core's ExpectedSchema manifest can never
independently disagree on a number.
Changeset for correcting a posted or draft document (content only — does not change :status).
Changeset for creating/editing draft inventory documents.
Changeset for posting an inventory document (programmatic fields only — no cast).
Changeset for setting responsibility fields (created_by_uuid, performed_by_uuid).
Changeset for soft-deleting an inventory document.
Changeset for setting the storage folder (programmatic — single field).