PostActivityPaymentDto

Type Alias: PostActivityPaymentDto

[object Object]

Defined in: app/api/types.gen.ts:727

Defines the DTO for posting an activity payment, containing the necessary information for creating a new activity payment, including the member ID, a list of activity IDs, and an optional flag indicating whether the payment was manually marked as paid. The PostActivityPaymentDTO is used to transfer data from the client to the server when creating a new activity payment, ensuring that all required information is provided and validated appropriately for the creation process.

Properties

activityIds?

optional activityIds?: number[]

Defined in: app/api/types.gen.ts:732

The list of unique identifiers of the activities for which the activity payment is being created. This field is required to associate the activity payment with the correct activities within the system, allowing for effective tracking and management of activity payments based on the provided activity IDs in the request payload. The PostActivityPaymentDTO ensures that the activity payment is created with the necessary information to effectively manage and track activity payments for the specified activities, providing a structured and validated approach to activity payment creation in the application.


manuallyMarkedAsPaid?

optional manuallyMarkedAsPaid?: boolean

Defined in: app/api/types.gen.ts:733


memberId?

optional memberId?: string

Defined in: app/api/types.gen.ts:728

On this page