#![allow(clippy::too_many_arguments)]
use serde::{Deserialize, Serialize};
use crate::NaApiError;
use crate::{EndpointGetAll, EndpointGetArgs, NaClient};
use async_trait::async_trait;
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize, EndpointGetAll)]
#[serde(rename_all = "snake_case")]
#[getall(path = "account/invoices", args = 0)]
pub struct Invoices {
pub id: u32,
pub userid: u32,
pub date: String,
pub duedate: String,
pub subtotal: String,
pub credit: String,
pub status: String,
pub paymentmethod: String,
}