Files
medusa-store/www/utils/generated/dml-output/payment.json
2025-10-21 11:56:47 +03:00

128 lines
5.3 KiB
JSON

{
"PaymentProvider": {
"filePath": "packages/modules/payment/src/models/payment-provider.ts",
"properties": {
"id": "The ID of the payment provider.",
"is_enabled": "Whether the payment provider is enabled.",
"payment_collections": "The associated payment collections.\n\n@expandable"
},
"deprecated": {
"is_deprecated": false
}
},
"PaymentSession": {
"filePath": "packages/modules/payment/src/models/payment-session.ts",
"properties": {
"id": "The ID of the payment session.",
"currency_code": "The currency code of the payment session.\n\n@example usd",
"amount": "The authorized amount.",
"provider_id": "The ID of the Payment Module Provider used to process the payment.",
"data": "The data of the payment session that's useful for processing with third-party services. Learn more in [this documentation](https://docs.medusajs.com/resources/commerce-modules/payment/payment-session#data-property)",
"context": "The context of the payment session, such as the billing address or the customer's email.",
"status": "The status of the payment session",
"authorized_at": "The date the payment session was authorized.",
"payment_collection": "The associated payment collection.\n\n@expandable",
"payment": "The associated payment.\n\n@expandable",
"metadata": "Holds custom data in key-value pairs."
},
"deprecated": {
"is_deprecated": false
}
},
"PaymentCollection": {
"filePath": "packages/modules/payment/src/models/payment-collection.ts",
"properties": {
"id": "The ID of the payment collection.",
"currency_code": "The currency code of the payment collection.\n\n@example usd",
"amount": "The amount of the payment collection",
"authorized_amount": "The authorized amount of the payment collection",
"captured_amount": "The captured amount of the payment collection",
"refunded_amount": "The refunded amount of the payment collection",
"completed_at": "The date the payment collection was completed",
"status": "The status of the payment collection",
"metadata": "Holds custom data in key-value pairs.",
"payment_providers": "The associated payment providers.\n\n@expandable",
"payment_sessions": "The associated payment sessions.\n\n@expandable",
"payments": "The associated payments.\n\n@expandable"
},
"deprecated": {
"is_deprecated": false
}
},
"RefundReason": {
"filePath": "packages/modules/payment/src/models/refund-reason.ts",
"properties": {
"id": "The ID of the refund reason.",
"label": "The label of the refund reason",
"description": "The description of the refund reason",
"metadata": "Holds custom data in key-value pairs.",
"refunds": "The associated refunds.\n\n@expandable",
"code": "The code of the refund reason"
},
"deprecated": {
"is_deprecated": false
}
},
"Refund": {
"filePath": "packages/modules/payment/src/models/refund.ts",
"properties": {
"id": "The ID of the refund.",
"amount": "The refunded amount.",
"payment": "The associated payment.\n\n@expandable",
"refund_reason": "The associated refund reason.\n\n@expandable",
"note": "A note with more explanation about the refund",
"created_by": "The ID of the user that created the refund.",
"metadata": "Holds custom data in key-value pairs."
},
"deprecated": {
"is_deprecated": false
}
},
"Payment": {
"filePath": "packages/modules/payment/src/models/payment.ts",
"properties": {
"id": "The ID of the payment.",
"amount": "The amount of the payment",
"currency_code": "The currency code of the payment.\n\n@example usd",
"provider_id": "The ID of the Payment Module Provider used to process the payment.",
"data": "The data of the payment that's useful for processing with third-party services. Learn more in [this documentation](https://docs.medusajs.com/resources/commerce-modules/payment/payment-session#data-property)",
"metadata": "Holds custom data in key-value pairs.",
"captured_at": "The date that the payment was captured.",
"canceled_at": "The date that the payment was canceled.",
"payment_collection": "The associated payment collection.\n\n@expandable",
"payment_session": "The associated payment session.\n\n@expandable",
"refunds": "The associated refunds.\n\n@expandable",
"captures": "The associated captures.\n\n@expandable"
},
"deprecated": {
"is_deprecated": false
}
},
"Capture": {
"filePath": "packages/modules/payment/src/models/capture.ts",
"properties": {
"id": "The ID of the capture.",
"amount": "The captured amount.",
"payment": "The associated payment.\n\n@expandable",
"metadata": "Holds custom data in key-value pairs.",
"created_by": "The created by of the capture"
},
"deprecated": {
"is_deprecated": false
}
},
"AccountHolder": {
"filePath": "packages/modules/payment/src/models/account-holder.ts",
"properties": {
"id": "The ID of the account holder.",
"provider_id": "The ID of the payment provider storing the account holder's saved payment methods.",
"external_id": "The ID of the account holder in the payment provider's system.",
"email": "The email of the account holder",
"data": "The data returned by the payment provider when the account holder is created.",
"metadata": "Holds custom data in key-value pairs."
},
"deprecated": {
"is_deprecated": false
}
}
}