FatooraInvoiceRequestApiResponse class

A model representing the API response received after submitting or processing an invoice request via the Fatoora service.

This response includes the status of the request, the original invoiceRequest if applicable, and the full response details from the service.

Constructors

FatooraInvoiceRequestApiResponse.new({required ResponseStatus status, required InvoiceRequest? invoiceRequest, required FatooraServiceResponse response})
Creates a new instance of FatooraInvoiceRequestApiResponse.
const

Properties

hashCode int
The hash code for this object.
no setterinherited
invoiceRequest InvoiceRequest?
The original invoice request submitted to the API.
final
response FatooraServiceResponse
The complete response from the Fatoora service, including metadata or errors.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status ResponseStatus
The status indicating the result of the API request (e.g., success, failure).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited