GET api/UserExpense/GetAll

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

GetAllUserExpenseResponse
NameDescriptionTypeAdditional information
TotalRowCount

integer

None.

TotalExpense

decimal number

None.

AllUserExpenseList

Collection of UserExpenseModel

None.

ResponseCode

integer

None.

ResponseText

string

None.

Response Formats

application/json, text/json

Sample:
{
  "TotalRowCount": 1,
  "TotalExpense": 1.0,
  "AllUserExpenseList": [
    {
      "ID": 1,
      "ExpenseTypeID": 1,
      "CreatedAt": "2025-01-22T21:04:19.7472639-06:00",
      "UpdatedAt": "2025-01-22T21:04:19.7472639-06:00",
      "CreatedAtString": "sample string 2",
      "UpdatedAtString": "sample string 3",
      "CreatedByUserID": 1,
      "IsActive": true,
      "UserID": 1,
      "CashRegisterHistoryID": 1,
      "ExpenseType": "sample string 4",
      "User": "sample string 5",
      "Description": "sample string 6",
      "dAmount": 1.0,
      "dAmountString": "sample string 7",
      "UpdatePermission": "sample string 8",
      "Attachment": "sample string 9",
      "Documents": [
        {
          "Base64String": "sample string 1",
          "Extention": "sample string 2"
        },
        {
          "Base64String": "sample string 1",
          "Extention": "sample string 2"
        }
      ],
      "IsAttachmentAttached": true
    },
    {
      "ID": 1,
      "ExpenseTypeID": 1,
      "CreatedAt": "2025-01-22T21:04:19.7472639-06:00",
      "UpdatedAt": "2025-01-22T21:04:19.7472639-06:00",
      "CreatedAtString": "sample string 2",
      "UpdatedAtString": "sample string 3",
      "CreatedByUserID": 1,
      "IsActive": true,
      "UserID": 1,
      "CashRegisterHistoryID": 1,
      "ExpenseType": "sample string 4",
      "User": "sample string 5",
      "Description": "sample string 6",
      "dAmount": 1.0,
      "dAmountString": "sample string 7",
      "UpdatePermission": "sample string 8",
      "Attachment": "sample string 9",
      "Documents": [
        {
          "Base64String": "sample string 1",
          "Extention": "sample string 2"
        },
        {
          "Base64String": "sample string 1",
          "Extention": "sample string 2"
        }
      ],
      "IsAttachmentAttached": true
    }
  ],
  "ResponseCode": 2,
  "ResponseText": "sample string 3"
}

application/xml, text/xml

Sample:
<GetAllUserExpenseResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/POS.DTO.Response">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/POS.DTO.DataModel">2</ResponseCode>
  <ResponseText xmlns="http://schemas.datacontract.org/2004/07/POS.DTO.DataModel">sample string 3</ResponseText>
  <AllUserExpenseList xmlns:d2p1="http://schemas.datacontract.org/2004/07/POS.DTO.DataModel">
    <d2p1:UserExpenseModel>
      <d2p1:Attachment>sample string 9</d2p1:Attachment>
      <d2p1:CashRegisterHistoryID>1</d2p1:CashRegisterHistoryID>
      <d2p1:CreatedAt>2025-01-22T21:04:19.7472639-06:00</d2p1:CreatedAt>
      <d2p1:CreatedAtString>sample string 2</d2p1:CreatedAtString>
      <d2p1:CreatedByUserID>1</d2p1:CreatedByUserID>
      <d2p1:Description>sample string 6</d2p1:Description>
      <d2p1:Documents>
        <d2p1:ImageModel>
          <d2p1:Base64String>sample string 1</d2p1:Base64String>
          <d2p1:Extention>sample string 2</d2p1:Extention>
        </d2p1:ImageModel>
        <d2p1:ImageModel>
          <d2p1:Base64String>sample string 1</d2p1:Base64String>
          <d2p1:Extention>sample string 2</d2p1:Extention>
        </d2p1:ImageModel>
      </d2p1:Documents>
      <d2p1:ExpenseType>sample string 4</d2p1:ExpenseType>
      <d2p1:ExpenseTypeID>1</d2p1:ExpenseTypeID>
      <d2p1:ID>1</d2p1:ID>
      <d2p1:IsActive>true</d2p1:IsActive>
      <d2p1:IsAttachmentAttached>true</d2p1:IsAttachmentAttached>
      <d2p1:UpdatePermission>sample string 8</d2p1:UpdatePermission>
      <d2p1:UpdatedAt>2025-01-22T21:04:19.7472639-06:00</d2p1:UpdatedAt>
      <d2p1:UpdatedAtString>sample string 3</d2p1:UpdatedAtString>
      <d2p1:User>sample string 5</d2p1:User>
      <d2p1:UserID>1</d2p1:UserID>
      <d2p1:dAmount>1</d2p1:dAmount>
      <d2p1:dAmountString>sample string 7</d2p1:dAmountString>
    </d2p1:UserExpenseModel>
    <d2p1:UserExpenseModel>
      <d2p1:Attachment>sample string 9</d2p1:Attachment>
      <d2p1:CashRegisterHistoryID>1</d2p1:CashRegisterHistoryID>
      <d2p1:CreatedAt>2025-01-22T21:04:19.7472639-06:00</d2p1:CreatedAt>
      <d2p1:CreatedAtString>sample string 2</d2p1:CreatedAtString>
      <d2p1:CreatedByUserID>1</d2p1:CreatedByUserID>
      <d2p1:Description>sample string 6</d2p1:Description>
      <d2p1:Documents>
        <d2p1:ImageModel>
          <d2p1:Base64String>sample string 1</d2p1:Base64String>
          <d2p1:Extention>sample string 2</d2p1:Extention>
        </d2p1:ImageModel>
        <d2p1:ImageModel>
          <d2p1:Base64String>sample string 1</d2p1:Base64String>
          <d2p1:Extention>sample string 2</d2p1:Extention>
        </d2p1:ImageModel>
      </d2p1:Documents>
      <d2p1:ExpenseType>sample string 4</d2p1:ExpenseType>
      <d2p1:ExpenseTypeID>1</d2p1:ExpenseTypeID>
      <d2p1:ID>1</d2p1:ID>
      <d2p1:IsActive>true</d2p1:IsActive>
      <d2p1:IsAttachmentAttached>true</d2p1:IsAttachmentAttached>
      <d2p1:UpdatePermission>sample string 8</d2p1:UpdatePermission>
      <d2p1:UpdatedAt>2025-01-22T21:04:19.7472639-06:00</d2p1:UpdatedAt>
      <d2p1:UpdatedAtString>sample string 3</d2p1:UpdatedAtString>
      <d2p1:User>sample string 5</d2p1:User>
      <d2p1:UserID>1</d2p1:UserID>
      <d2p1:dAmount>1</d2p1:dAmount>
      <d2p1:dAmountString>sample string 7</d2p1:dAmountString>
    </d2p1:UserExpenseModel>
  </AllUserExpenseList>
  <TotalExpense>1</TotalExpense>
  <TotalRowCount>1</TotalRowCount>
</GetAllUserExpenseResponse>