9s-fe-core
Version:
Core functionalities for authentication, configuration, and repository management.
13 lines (12 loc) • 469 B
TypeScript
import { HttpMethod } from '../enums/http_methods';
import { PaginationModel } from './pagination_model';
import { RequestUploadFileModel } from './request_upload_file_model';
export interface RequestModel {
apiUrl?: string | null;
type?: string | null;
httpMethod: HttpMethod;
payload?: Record<string, any> | null;
headers?: Record<string, any> | null;
pagination?: PaginationModel | null;
requestFiles?: RequestUploadFileModel[] | null;
}