Class RegisterPaymentBody
- Namespace
- KadicErp.WebApi.Controllers.Academy
- Assembly
- KadicErp.WebApi.dll
public sealed record RegisterPaymentBody
- Inheritance
-
object
RegisterPaymentBody
Constructors
RegisterPaymentBody(Guid, IReadOnlyList<ChargeAllocationInput>, Guid, string?, string?, string?, string?, DateOnly?, string)
public RegisterPaymentBody(Guid StudentId, IReadOnlyList<ChargeAllocationInput> Allocations, Guid PaymentMethodId, string? BankName, string? Reference, string? ReceiptUrl, string? Notes, DateOnly? PaidOn, string IdempotencyKey)
Parameters
StudentId Guid
Allocations IReadOnlyList<ChargeAllocationInput>
PaymentMethodId Guid
BankName string
Reference string
ReceiptUrl string
Notes string
PaidOn DateOnly?
IdempotencyKey string
Properties
Allocations
public IReadOnlyList<ChargeAllocationInput> Allocations { get; init; }
Property Value
- IReadOnlyList<ChargeAllocationInput>
BankName
public string? BankName { get; init; }
Property Value
- string
IdempotencyKey
public string IdempotencyKey { get; init; }
Property Value
- string
Notes
public string? Notes { get; init; }
Property Value
- string
PaidOn
public DateOnly? PaidOn { get; init; }
Property Value
- DateOnly?
PaymentMethodId
public Guid PaymentMethodId { get; init; }
Property Value
- Guid
ReceiptUrl
public string? ReceiptUrl { get; init; }
Property Value
- string
Reference
public string? Reference { get; init; }
Property Value
- string
StudentId
public Guid StudentId { get; init; }
Property Value
- Guid