feat: income
This commit is contained in:
@@ -1,155 +0,0 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { CreateExpenseTagRequest } from '../models/CreateExpenseTagRequest';
|
||||
import type { DeleteExpenseResponse } from '../models/DeleteExpenseResponse';
|
||||
import type { DeleteExpenseTagResponse } from '../models/DeleteExpenseTagResponse';
|
||||
import type { GetAllExpensesResponse } from '../models/GetAllExpensesResponse';
|
||||
import type { GetAllExpenseTagsResponse } from '../models/GetAllExpenseTagsResponse';
|
||||
import type { UpdateExpenseRequest } from '../models/UpdateExpenseRequest';
|
||||
import type { UpdateExpenseResponse } from '../models/UpdateExpenseResponse';
|
||||
import type { UpdateExpenseTagRequest } from '../models/UpdateExpenseTagRequest';
|
||||
import type { UpdateExpenseTagResponse } from '../models/UpdateExpenseTagResponse';
|
||||
import type { CancelablePromise } from '../core/CancelablePromise';
|
||||
import { OpenAPI } from '../core/OpenAPI';
|
||||
import { request as __request } from '../core/request';
|
||||
export class ExpenseService {
|
||||
/**
|
||||
* Get All
|
||||
* @returns GetAllExpensesResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getAllExpenses({
|
||||
page,
|
||||
itemsPerPage,
|
||||
}: {
|
||||
page?: (number | null),
|
||||
itemsPerPage?: (number | null),
|
||||
}): CancelablePromise<GetAllExpensesResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/expense/get-all',
|
||||
query: {
|
||||
'page': page,
|
||||
'items_per_page': itemsPerPage,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Update Expense
|
||||
* @returns UpdateExpenseResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static updateExpense({
|
||||
requestBody,
|
||||
}: {
|
||||
requestBody: UpdateExpenseRequest,
|
||||
}): CancelablePromise<UpdateExpenseResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'POST',
|
||||
url: '/expense/update',
|
||||
body: requestBody,
|
||||
mediaType: 'application/json',
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Delete Expense
|
||||
* @returns DeleteExpenseResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static deleteExpense({
|
||||
expenseId,
|
||||
}: {
|
||||
expenseId: number,
|
||||
}): CancelablePromise<DeleteExpenseResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'DELETE',
|
||||
url: '/expense/delete/{expense_id}',
|
||||
path: {
|
||||
'expense_id': expenseId,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Get All
|
||||
* @returns GetAllExpenseTagsResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getAllExpenseTags(): CancelablePromise<GetAllExpenseTagsResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/expense/get-all-tags',
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Update Expense
|
||||
* @returns UpdateExpenseTagResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static createExpenseTag({
|
||||
requestBody,
|
||||
}: {
|
||||
requestBody: CreateExpenseTagRequest,
|
||||
}): CancelablePromise<UpdateExpenseTagResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'POST',
|
||||
url: '/expense/create-tag',
|
||||
body: requestBody,
|
||||
mediaType: 'application/json',
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Update Expense
|
||||
* @returns UpdateExpenseTagResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static updateExpenseTag({
|
||||
requestBody,
|
||||
}: {
|
||||
requestBody: UpdateExpenseTagRequest,
|
||||
}): CancelablePromise<UpdateExpenseTagResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'POST',
|
||||
url: '/expense/update-tag',
|
||||
body: requestBody,
|
||||
mediaType: 'application/json',
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Update Expense
|
||||
* @returns DeleteExpenseTagResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static deleteExpenseTag({
|
||||
tagId,
|
||||
}: {
|
||||
tagId: number,
|
||||
}): CancelablePromise<DeleteExpenseTagResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'DELETE',
|
||||
url: '/expense/delete-tag/{tag_id}',
|
||||
path: {
|
||||
'tag_id': tagId,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -139,7 +139,7 @@ export class ShippingService {
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Generate Deal Qr Code
|
||||
* Generate Deal Qr Code Pdf
|
||||
* @returns any Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
@@ -160,7 +160,7 @@ export class ShippingService {
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Generate Deal Qr Code
|
||||
* Generate Pallets Pdf
|
||||
* @returns any Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
@@ -180,4 +180,25 @@ export class ShippingService {
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Generate Boxes Pdf
|
||||
* @returns any Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getBoxesPdf({
|
||||
dealId,
|
||||
}: {
|
||||
dealId: number,
|
||||
}): CancelablePromise<any> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/shipping/pdf/boxes/{deal_id}',
|
||||
path: {
|
||||
'deal_id': dealId,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
182
src/client/services/TransactionService.ts
Normal file
182
src/client/services/TransactionService.ts
Normal file
@@ -0,0 +1,182 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { CreateTransactionTagRequest } from '../models/CreateTransactionTagRequest';
|
||||
import type { DeleteTransactionResponse } from '../models/DeleteTransactionResponse';
|
||||
import type { DeleteTransactionTagResponse } from '../models/DeleteTransactionTagResponse';
|
||||
import type { GetAllTransactionsRequest } from '../models/GetAllTransactionsRequest';
|
||||
import type { GetAllTransactionsResponse } from '../models/GetAllTransactionsResponse';
|
||||
import type { GetAllTransactionTagsResponse } from '../models/GetAllTransactionTagsResponse';
|
||||
import type { GetTransactionTagsResponse } from '../models/GetTransactionTagsResponse';
|
||||
import type { UpdateTransactionRequest } from '../models/UpdateTransactionRequest';
|
||||
import type { UpdateTransactionResponse } from '../models/UpdateTransactionResponse';
|
||||
import type { UpdateTransactionTagRequest } from '../models/UpdateTransactionTagRequest';
|
||||
import type { UpdateTransactionTagResponse } from '../models/UpdateTransactionTagResponse';
|
||||
import type { CancelablePromise } from '../core/CancelablePromise';
|
||||
import { OpenAPI } from '../core/OpenAPI';
|
||||
import { request as __request } from '../core/request';
|
||||
export class TransactionService {
|
||||
/**
|
||||
* Get All
|
||||
* @returns GetAllTransactionsResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getAllTransactions({
|
||||
requestBody,
|
||||
page,
|
||||
itemsPerPage,
|
||||
}: {
|
||||
requestBody: GetAllTransactionsRequest,
|
||||
page?: (number | null),
|
||||
itemsPerPage?: (number | null),
|
||||
}): CancelablePromise<GetAllTransactionsResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'POST',
|
||||
url: '/transaction/get-all',
|
||||
query: {
|
||||
'page': page,
|
||||
'items_per_page': itemsPerPage,
|
||||
},
|
||||
body: requestBody,
|
||||
mediaType: 'application/json',
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Update Transaction
|
||||
* @returns UpdateTransactionResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static updateTransaction({
|
||||
requestBody,
|
||||
}: {
|
||||
requestBody: UpdateTransactionRequest,
|
||||
}): CancelablePromise<UpdateTransactionResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'POST',
|
||||
url: '/transaction/update',
|
||||
body: requestBody,
|
||||
mediaType: 'application/json',
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Delete Transaction
|
||||
* @returns DeleteTransactionResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static deleteTransaction({
|
||||
transactionId,
|
||||
}: {
|
||||
transactionId: number,
|
||||
}): CancelablePromise<DeleteTransactionResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'DELETE',
|
||||
url: '/transaction/delete/{transaction_id}',
|
||||
path: {
|
||||
'transaction_id': transactionId,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Get All Transaction Tags
|
||||
* @returns GetAllTransactionTagsResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getAllTransactionTags(): CancelablePromise<GetAllTransactionTagsResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/transaction/get-all-tags',
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Get Transaction Tags
|
||||
* @returns GetTransactionTagsResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static getTransactionTags({
|
||||
isIncome,
|
||||
}: {
|
||||
isIncome: boolean,
|
||||
}): CancelablePromise<GetTransactionTagsResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'GET',
|
||||
url: '/transaction/get-tags/{is_income}',
|
||||
path: {
|
||||
'is_income': isIncome,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Create Transaction Tag
|
||||
* @returns UpdateTransactionTagResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static createTransactionTag({
|
||||
requestBody,
|
||||
}: {
|
||||
requestBody: CreateTransactionTagRequest,
|
||||
}): CancelablePromise<UpdateTransactionTagResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'POST',
|
||||
url: '/transaction/create-tag',
|
||||
body: requestBody,
|
||||
mediaType: 'application/json',
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Update Transaction Tag
|
||||
* @returns UpdateTransactionTagResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static updateTransactionTag({
|
||||
requestBody,
|
||||
}: {
|
||||
requestBody: UpdateTransactionTagRequest,
|
||||
}): CancelablePromise<UpdateTransactionTagResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'POST',
|
||||
url: '/transaction/update-tag',
|
||||
body: requestBody,
|
||||
mediaType: 'application/json',
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Update Transaction Tag
|
||||
* @returns DeleteTransactionTagResponse Successful Response
|
||||
* @throws ApiError
|
||||
*/
|
||||
public static deleteTransactionTag({
|
||||
tagId,
|
||||
}: {
|
||||
tagId: number,
|
||||
}): CancelablePromise<DeleteTransactionTagResponse> {
|
||||
return __request(OpenAPI, {
|
||||
method: 'DELETE',
|
||||
url: '/transaction/delete-tag/{tag_id}',
|
||||
path: {
|
||||
'tag_id': tagId,
|
||||
},
|
||||
errors: {
|
||||
422: `Validation Error`,
|
||||
},
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user