Skip to main content

PaymentModel

Version: v2.0.0

Stored entity

Partition key pk, sort key sk • discriminator type = "PAYMENT"

Overview

PaymentModel model

Fields

FieldTypeRequiredDefaultDescription
pkstr
skstr
created_atstr
updated_atstr
typestrPAYMENT
tenant_idstr
payment_idstr
part_purchase_idstr
payment_display_idstr
contactstr
contact_idstr
descriptionstr
datestr
expense_idstr
expense_display_idstr
total_paidfloat
referencestr

APIs / Triggers

TriggerEndpoint / SourceDetailHandler
APIPOST /newpartPurchases/paymentsrc/payments/part_purchases_payment_post.py

Change history

v2.0.0 · 2025-04-22 · Cian (shared account) · 71ac3af7c

detatch

  • Removed field amount_paid (breaking).
  • Removed field contact_name (breaking).
  • Removed field date_paid (breaking).
  • Added required field contact.
  • Added optional field date.
  • Added required field total_paid.
  • Field contact_id type changed: Optional[str] → str (breaking).
  • Field contact_id became required (breaking).
  • Field created_at became required (breaking).
  • Field created_at default changed: datetime.utcnow().isoformat() → None.
  • Field type became optional.
  • Field type default changed: None → 'PAYMENT'.
  • Field updated_at became required (breaking).
  • Field updated_at default changed: datetime.utcnow().isoformat() → None.
v1.0.0 · 2025-03-15 · Olaniyi Ajayi · 338416124

fx

  • Initial version.

Generated from dismantly-backend/Microservices/PartPurchases/dependencies/models.py. Do not edit by hand.

Models last synced: 2026-06-23 13:21 UTC