Table of Contents

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