{
"spec_sha256": "3fb7308ab70505f5f9fe1d3f0c354283927e8c6f1d4a863f3dca13a17d89e65a",
"counts": {
"controllers": 94,
"endpoints": 725,
"types": 338,
"enums": 73
},
"override_counts": {
"type_property_overrides": 225,
"endpoint_parameter_swaps": 10
},
"controllers": [
{
"name": "BankAccountsController",
"namespace": "Sage.PL.WebAPI.Interface.BankAccounts.Interfaces",
"endpoint_count": 7,
"endpoints": [
{
"id": "bankaccountscontroller_get_id",
"method": "GET",
"path": "/api/BankAccounts",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "BankAccount"
},
{
"id": "bankaccountscontroller_get_list_by_contractor_contractorid",
"method": "GET",
"path": "/api/BankAccounts",
"action": "GetListByContractor",
"rust_method_name": "get_list_by_contractor",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<BankAccount>"
},
{
"id": "bankaccountscontroller_get_list_by_contractor_contractorcode",
"method": "GET",
"path": "/api/BankAccounts",
"action": "GetListByContractor",
"rust_method_name": "get_list_by_contractor",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<BankAccount>"
},
{
"id": "bankaccountscontroller_insert_contractorid_body_bankaccount",
"method": "POST",
"path": "/api/BankAccounts/Create",
"action": "Insert",
"rust_method_name": "insert",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
}
],
"body_param": {
"name": "bankAccount",
"rust_type": "BankAccount"
},
"return_rust_type": "BankAccount"
},
{
"id": "bankaccountscontroller_insert_contractorcode_body_bankaccount",
"method": "POST",
"path": "/api/BankAccounts/Create",
"action": "Insert",
"rust_method_name": "insert",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
}
],
"body_param": {
"name": "bankAccount",
"rust_type": "BankAccount"
},
"return_rust_type": "BankAccount"
},
{
"id": "bankaccountscontroller_update_body_bankaccount",
"method": "PUT",
"path": "/api/BankAccounts/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [],
"body_param": {
"name": "bankAccount",
"rust_type": "BankAccount"
},
"return_rust_type": null
},
{
"id": "bankaccountscontroller_set_as_main_id",
"method": "PATCH",
"path": "/api/BankAccounts/SetAsMain",
"action": "SetAsMain",
"rust_method_name": "set_as_main",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": null
}
]
},
{
"name": "AgriculturalPromotionFundsController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "agriculturalpromotionfundscontroller_get",
"method": "GET",
"path": "/api/AgriculturalPromotionFunds",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<AgriculturalPromotionFund>"
}
]
},
{
"name": "AspectsClassificationController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "aspectsclassificationcontroller_get",
"method": "GET",
"path": "/api/AspectsClassification",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DimensionClassification>"
}
]
},
{
"name": "CNCodesController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "cncodescontroller_get",
"method": "GET",
"path": "/api/CNCodes",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<CNCode>"
}
]
},
{
"name": "CountriesController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "countriescontroller_get",
"method": "GET",
"path": "/api/Countries",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Country>"
}
]
},
{
"name": "CurrenciesController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "currenciescontroller_get",
"method": "GET",
"path": "/api/Currencies",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Currency>"
}
]
},
{
"name": "CurrencyRatesController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 4,
"endpoints": [
{
"id": "currencyratescontroller_get",
"method": "GET",
"path": "/api/CurrencyRates",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<CurrencyRate>"
},
{
"id": "currencyratescontroller_get_currencyid_date",
"method": "GET",
"path": "/api/CurrencyRates",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "currencyId",
"rust_type": "i32"
},
{
"name": "date",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CurrencyRate>"
},
{
"id": "currencyratescontroller_get_list_datefrom_dateto",
"method": "GET",
"path": "/api/CurrencyRates/Filter",
"action": "GetList",
"rust_method_name": "get_list",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CurrencyRate>"
},
{
"id": "currencyratescontroller_get_list_by_currency_currencyid_datefrom_dateto",
"method": "GET",
"path": "/api/CurrencyRates/Filter",
"action": "GetListByCurrency",
"rust_method_name": "get_list_by_currency",
"query_params": [
{
"name": "currencyId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CurrencyRate>"
}
]
},
{
"name": "DepartmentsController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "departmentscontroller_get",
"method": "GET",
"path": "/api/Departments",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Department>"
}
]
},
{
"name": "DocumentSeriesController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "documentseriescontroller_get_documenttypeid",
"method": "GET",
"path": "/api/DocumentSeries",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "documentTypeId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<DocumentSeries>"
}
]
},
{
"name": "DocumentTypesController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 3,
"endpoints": [
{
"id": "documenttypescontroller_get_id",
"method": "GET",
"path": "/api/DocumentTypes",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Common_ViewModels_DocumentType"
},
{
"id": "documenttypescontroller_get_by_character_documentcharacter",
"method": "GET",
"path": "/api/DocumentTypes",
"action": "GetByCharacter",
"rust_method_name": "get_by_character",
"query_params": [
{
"name": "documentCharacter",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "documenttypescontroller_get_character_relations",
"method": "GET",
"path": "/api/DocumentTypes/CharacterRelations",
"action": "GetCharacterRelations",
"rust_method_name": "get_character_relations",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<CharacterRelation>"
}
]
},
{
"name": "KsefController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 2,
"endpoints": [
{
"id": "ksefcontroller_add_send_to_ksef_event_async_cancellationtoken_docid",
"method": "POST",
"path": "/api/Ksef/AddSendToKsefEvent",
"action": "AddSendToKsefEventAsync",
"rust_method_name": "add_send_to_ksef_event_async",
"query_params": [
{
"name": "cancellationToken",
"rust_type": "i32"
},
{
"name": "docId",
"rust_type": "CancellationToken"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "ksefcontroller_change_ksef_status_async_id_ksefstatus_cancellationtoken",
"method": "POST",
"path": "/api/Ksef/ChangeKsefStatusAsync",
"action": "ChangeKsefStatusAsync",
"rust_method_name": "change_ksef_status_async",
"query_params": [
{
"name": "id",
"rust_type": "i32"
},
{
"name": "ksefStatus",
"rust_type": "i32"
},
{
"name": "cancellationToken",
"rust_type": "CancellationToken"
}
],
"body_param": null,
"return_rust_type": null
}
]
},
{
"name": "PKWiUCodesController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "pkwiucodescontroller_get",
"method": "GET",
"path": "/api/PKWiUCodes",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<PKWiUCode>"
}
]
},
{
"name": "PaymentFormsController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 2,
"endpoints": [
{
"id": "paymentformscontroller_get",
"method": "GET",
"path": "/api/PaymentForms",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<PaymentForm>"
},
{
"id": "paymentformscontroller_get_registryid",
"method": "GET",
"path": "/api/PaymentForms",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "registryId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<PaymentForm>"
}
]
},
{
"name": "PaymentRegistriesController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "paymentregistriescontroller_get",
"method": "GET",
"path": "/api/PaymentRegistries",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<PaymentRegistry>"
}
]
},
{
"name": "PricesController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "pricescontroller_get_sale_price_types",
"method": "GET",
"path": "/api/Prices/SalePriceTypes",
"action": "GetSalePriceTypes",
"rust_method_name": "get_sale_price_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<PriceType>"
}
]
},
{
"name": "RegionsController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "regionscontroller_get",
"method": "GET",
"path": "/api/Regions",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Region>"
}
]
},
{
"name": "UnitsOfMeasurementController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 2,
"endpoints": [
{
"id": "unitsofmeasurementcontroller_get",
"method": "GET",
"path": "/api/UnitsOfMeasurement",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<UnitOfMeasurement>"
},
{
"id": "unitsofmeasurementcontroller_get_definition",
"method": "GET",
"path": "/api/UnitsOfMeasurement/Definition",
"action": "GetDefinition",
"rust_method_name": "get_definition",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<UnitOfMeasurementDefinition>"
}
]
},
{
"name": "VatRatesController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "vatratescontroller_get",
"method": "GET",
"path": "/api/VatRates",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_VatRate>"
}
]
},
{
"name": "WarehousesController",
"namespace": "Sage.PL.WebAPI.Interface.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "warehousescontroller_get",
"method": "GET",
"path": "/api/Warehouses",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Warehouse>"
}
]
},
{
"name": "ContractorCardIndexController",
"namespace": "Sage.PL.WebAPI.Interface.Contractors.Interfaces",
"endpoint_count": 3,
"endpoints": [
{
"id": "contractorcardindexcontroller_get_by_id_async_id",
"method": "GET",
"path": "/api/Contractors",
"action": "GetByIdAsync",
"rust_method_name": "get_by_id_async",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "contractorcardindexcontroller_get_by_code_async_code",
"method": "GET",
"path": "/api/Contractors",
"action": "GetByCodeAsync",
"rust_method_name": "get_by_code_async",
"query_params": [
{
"name": "code",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "contractorcardindexcontroller_get_by_n_i_p_async_nip",
"method": "GET",
"path": "/api/Contractors",
"action": "GetByNIPAsync",
"rust_method_name": "get_by_n_i_p_async",
"query_params": [
{
"name": "nip",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": null
}
]
},
{
"name": "ContractorDeliveryAddressesController",
"namespace": "Sage.PL.WebAPI.Interface.Contractors.Interfaces",
"endpoint_count": 6,
"endpoints": [
{
"id": "contractordeliveryaddressescontroller_get_contractorid",
"method": "GET",
"path": "/api/ContractorDeliveryAddresses",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<ContractorDeliveryAddress>"
},
{
"id": "contractordeliveryaddressescontroller_get_contractorcode",
"method": "GET",
"path": "/api/ContractorDeliveryAddresses",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<ContractorDeliveryAddress>"
},
{
"id": "contractordeliveryaddressescontroller_add_new_contractorid_body_contractordeliveryaddress",
"method": "POST",
"path": "/api/ContractorDeliveryAddresses/Create",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
}
],
"body_param": {
"name": "contractorDeliveryAddress",
"rust_type": "ContractorDeliveryAddress"
},
"return_rust_type": "Vec<ContractorDeliveryAddress>"
},
{
"id": "contractordeliveryaddressescontroller_add_new_contractorcode_body_contractordeliveryaddress",
"method": "POST",
"path": "/api/ContractorDeliveryAddresses/Create",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
}
],
"body_param": {
"name": "contractorDeliveryAddress",
"rust_type": "ContractorDeliveryAddress"
},
"return_rust_type": "Vec<ContractorDeliveryAddress>"
},
{
"id": "contractordeliveryaddressescontroller_update_contractorid_body_contractordeliveryaddress",
"method": "PUT",
"path": "/api/ContractorDeliveryAddresses/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
}
],
"body_param": {
"name": "contractorDeliveryAddress",
"rust_type": "ContractorDeliveryAddress"
},
"return_rust_type": null
},
{
"id": "contractordeliveryaddressescontroller_update_contractorcode_body_contractordeliveryaddress",
"method": "PUT",
"path": "/api/ContractorDeliveryAddresses/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
}
],
"body_param": {
"name": "contractorDeliveryAddress",
"rust_type": "ContractorDeliveryAddress"
},
"return_rust_type": null
}
]
},
{
"name": "ContractorDimensions2Controller",
"namespace": "Sage.PL.WebAPI.Interface.Contractors.Interfaces",
"endpoint_count": 2,
"endpoints": [
{
"id": "contractordimensions2controller_get_contractorid",
"method": "GET",
"path": "/api/v2/ContractorDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "contractordimensions2controller_get_contractorcode",
"method": "GET",
"path": "/api/v2/ContractorDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
}
]
},
{
"name": "ContractorDimensionsController",
"namespace": "Sage.PL.WebAPI.Interface.Contractors.Interfaces",
"endpoint_count": 7,
"endpoints": [
{
"id": "contractordimensionscontroller_get_contractorid",
"method": "GET",
"path": "/api/ContractorDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "contractordimensionscontroller_get_contractorcode",
"method": "GET",
"path": "/api/ContractorDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "contractordimensionscontroller_update_contractorid_body_contractordimension",
"method": "PUT",
"path": "/api/ContractorDimensions/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
}
],
"body_param": {
"name": "contractorDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "contractordimensionscontroller_update_contractorcode_body_contractordimension",
"method": "PUT",
"path": "/api/ContractorDimensions/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
}
],
"body_param": {
"name": "contractorDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "contractordimensionscontroller_update_contractorid_body_contractordimensions",
"method": "PUT",
"path": "/api/ContractorDimensions/UpdateList",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
}
],
"body_param": {
"name": "contractorDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "contractordimensionscontroller_update_contractorcode_body_contractordimensions",
"method": "PUT",
"path": "/api/ContractorDimensions/UpdateList",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
}
],
"body_param": {
"name": "contractorDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "contractordimensionscontroller_get_classification",
"method": "GET",
"path": "/api/ContractorDimensions/Classification",
"action": "GetClassification",
"rust_method_name": "get_classification",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DimensionClassification>"
}
]
},
{
"name": "ContractorsController",
"namespace": "Sage.PL.WebAPI.Interface.Contractors.Interfaces",
"endpoint_count": 22,
"endpoints": [
{
"id": "contractorscontroller_get_id",
"method": "GET",
"path": "/api/Contractors",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Contractors_ViewModels_Contractor"
},
{
"id": "contractorscontroller_get_code",
"method": "GET",
"path": "/api/Contractors",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "code",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Contractors_ViewModels_Contractor"
},
{
"id": "contractorscontroller_get_by_n_i_p_nip",
"method": "GET",
"path": "/api/Contractors",
"action": "GetByNIP",
"rust_method_name": "get_by_n_i_p",
"query_params": [
{
"name": "nip",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<Contractors_ViewModels_Contractor>"
},
{
"id": "contractorscontroller_get_by_pesel_pesel",
"method": "GET",
"path": "/api/Contractors",
"action": "GetByPesel",
"rust_method_name": "get_by_pesel",
"query_params": [
{
"name": "pesel",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<Contractors_ViewModels_Contractor>"
},
{
"id": "contractorscontroller_get_by_position_position",
"method": "GET",
"path": "/api/Contractors",
"action": "GetByPosition",
"rust_method_name": "get_by_position",
"query_params": [
{
"name": "position",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Contractors_ViewModels_Contractor>"
},
{
"id": "contractorscontroller_get_by_n_i_p_and_position_nip_position",
"method": "GET",
"path": "/api/Contractors",
"action": "GetByNIPAndPosition",
"rust_method_name": "get_by_n_i_p_and_position",
"query_params": [
{
"name": "nip",
"rust_type": "String"
},
{
"name": "position",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Contractors_ViewModels_Contractor>"
},
{
"id": "contractorscontroller_get",
"method": "GET",
"path": "/api/Contractors",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Contractors_ViewModels_ContractorListElement>"
},
{
"id": "contractorscontroller_get_with_dimensions",
"method": "GET",
"path": "/api/Contractors/WithDimensions",
"action": "GetWithDimensions",
"rust_method_name": "get_with_dimensions",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<ContractorListElementWithDimensions>"
},
{
"id": "contractorscontroller_filter_body_criteria",
"method": "PATCH",
"path": "/api/Contractors/Filter",
"action": "Filter",
"rust_method_name": "filter",
"query_params": [],
"body_param": {
"name": "criteria",
"rust_type": "ContractorFilterCriteria"
},
"return_rust_type": "Vec<Contractors_ViewModels_ContractorListElement>"
},
{
"id": "contractorscontroller_filter_with_dimensions_body_criteria",
"method": "PATCH",
"path": "/api/Contractors/Filter/WithDimensions",
"action": "FilterWithDimensions",
"rust_method_name": "filter_with_dimensions",
"query_params": [],
"body_param": {
"name": "criteria",
"rust_type": "ContractorFilterCriteria"
},
"return_rust_type": "Vec<ContractorListElementWithDimensions>"
},
{
"id": "contractorscontroller_add_new_syncfk_body_contractor",
"method": "POST",
"path": "/api/Contractors/Create",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "syncFk",
"rust_type": "bool"
}
],
"body_param": {
"name": "contractor",
"rust_type": "Contractors_ViewModels_Contractor"
},
"return_rust_type": "Contractors_ViewModels_Contractor"
},
{
"id": "contractorscontroller_update_syncfk_body_contractor",
"method": "PUT",
"path": "/api/Contractors/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "syncFk",
"rust_type": "bool"
}
],
"body_param": {
"name": "contractor",
"rust_type": "Contractors_ViewModels_Contractor"
},
"return_rust_type": null
},
{
"id": "contractorscontroller_get_markers",
"method": "GET",
"path": "/api/Contractors/Markers",
"action": "GetMarkers",
"rust_method_name": "get_markers",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Marker>"
},
{
"id": "contractorscontroller_get_kinds",
"method": "GET",
"path": "/api/Contractors/Kinds",
"action": "GetKinds",
"rust_method_name": "get_kinds",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Kind>"
},
{
"id": "contractorscontroller_get_catalogs",
"method": "GET",
"path": "/api/Contractors/Catalogs",
"action": "GetCatalogs",
"rust_method_name": "get_catalogs",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Catalog>"
},
{
"id": "contractorscontroller_sync_f_k_contractorid_isnew",
"method": "PATCH",
"path": "/api/Contractors/SyncFK",
"action": "SyncFK",
"rust_method_name": "sync_f_k",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
},
{
"name": "isNew",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "contractorscontroller_sync_f_k_contractorcode_isnew",
"method": "PATCH",
"path": "/api/Contractors/SyncFK",
"action": "SyncFK",
"rust_method_name": "sync_f_k",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
},
{
"name": "isNew",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "contractorscontroller_incremental_sync_datefrom",
"method": "GET",
"path": "/api/Contractors/IncrementalSync",
"action": "IncrementalSync",
"rust_method_name": "incremental_sync",
"query_params": [
{
"name": "dateFrom",
"rust_type": "chrono::NaiveDateTime"
}
],
"body_param": null,
"return_rust_type": "Vec<IncrementalSyncListElement<serde_json::Value>>"
},
{
"id": "contractorscontroller_filter_sql_body_criteriafilter",
"method": "PATCH",
"path": "/api/Contractors/FilterSql",
"action": "FilterSql",
"rust_method_name": "filter_sql",
"query_params": [],
"body_param": {
"name": "criteriaFilter",
"rust_type": "Contractors_ViewModels_ContractorCriteriaFilter"
},
"return_rust_type": "Vec<Contractors_ViewModels_ContractorListElement>"
},
{
"id": "contractorscontroller_get_paged_document_page_size_orderby",
"method": "GET",
"path": "/api/Contractors/Page",
"action": "GetPagedDocument",
"rust_method_name": "get_paged_document",
"query_params": [
{
"name": "page",
"rust_type": "i32"
},
{
"name": "size",
"rust_type": "i32"
},
{
"name": "orderBy",
"rust_type": "enumOrderByType"
}
],
"body_param": null,
"return_rust_type": "Page<serde_json::Value>"
},
{
"id": "contractorscontroller_get_paged_document_with_dimensions_page_size_orderby",
"method": "GET",
"path": "/api/Contractors/PageWithDimensions",
"action": "GetPagedDocumentWithDimensions",
"rust_method_name": "get_paged_document_with_dimensions",
"query_params": [
{
"name": "page",
"rust_type": "i32"
},
{
"name": "size",
"rust_type": "i32"
},
{
"name": "orderBy",
"rust_type": "enumOrderByType"
}
],
"body_param": null,
"return_rust_type": "Page<serde_json::Value>"
},
{
"id": "contractorscontroller_filter_sql_with_dimensions_body_criteriafilter",
"method": "PATCH",
"path": "/api/Contractors/FilterSql/WithDimensions",
"action": "FilterSqlWithDimensions",
"rust_method_name": "filter_sql_with_dimensions",
"query_params": [],
"body_param": {
"name": "criteriaFilter",
"rust_type": "Contractors_ViewModels_ContractorCriteriaFilter"
},
"return_rust_type": "Vec<ContractorListElementWithDimensions>"
}
]
},
{
"name": "FKDictionariesController",
"namespace": "Sage.PL.WebAPI.Interface.Dictionaries.Interfaces",
"endpoint_count": 11,
"endpoints": [
{
"id": "fkdictionariescontroller_get",
"method": "GET",
"path": "/api/FKDictionaries",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<DictionaryListElement>"
},
{
"id": "fkdictionariescontroller_get_id",
"method": "GET",
"path": "/api/FKDictionaries",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Dictionary"
},
{
"id": "fkdictionariescontroller_add_new_dictionaryid_body_element",
"method": "POST",
"path": "/api/FKDictionaries/Create",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "dictionaryId",
"rust_type": "i32"
}
],
"body_param": {
"name": "element",
"rust_type": "DictionaryElement"
},
"return_rust_type": null
},
{
"id": "fkdictionariescontroller_update_dictionaryid_body_element",
"method": "PUT",
"path": "/api/FKDictionaries/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "dictionaryId",
"rust_type": "i32"
}
],
"body_param": {
"name": "element",
"rust_type": "DictionaryElement"
},
"return_rust_type": null
},
{
"id": "fkdictionariescontroller_set_element_position_id",
"method": "PATCH",
"path": "/api/FKDictionaries/SetElementPosition",
"action": "SetElementPosition",
"rust_method_name": "set_element_position",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "fkdictionariescontroller_set_element_position_id_position",
"method": "PATCH",
"path": "/api/FKDictionaries/SetElementPosition",
"action": "SetElementPosition",
"rust_method_name": "set_element_position",
"query_params": [
{
"name": "id",
"rust_type": "i32"
},
{
"name": "position",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "fkdictionariescontroller_set_contractor_position_id",
"method": "PATCH",
"path": "/api/FKDictionaries/SetContractorPosition",
"action": "SetContractorPosition",
"rust_method_name": "set_contractor_position",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "ContractorPosition"
},
{
"id": "fkdictionariescontroller_set_contractor_position_id_position",
"method": "PATCH",
"path": "/api/FKDictionaries/SetContractorPosition",
"action": "SetContractorPosition",
"rust_method_name": "set_contractor_position",
"query_params": [
{
"name": "id",
"rust_type": "i32"
},
{
"name": "position",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "ContractorPosition"
},
{
"id": "fkdictionariescontroller_get_business_id",
"method": "GET",
"path": "/api/FKDictionaries/Business",
"action": "GetBusiness",
"rust_method_name": "get_business",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "BusinessDictionary"
},
{
"id": "fkdictionariescontroller_add_new_business_dictionaryid_body_element",
"method": "POST",
"path": "/api/FKDictionaries/CreateBusiness",
"action": "AddNewBusiness",
"rust_method_name": "add_new_business",
"query_params": [
{
"name": "dictionaryId",
"rust_type": "i32"
}
],
"body_param": {
"name": "element",
"rust_type": "BusinessDictionaryElement"
},
"return_rust_type": null
},
{
"id": "fkdictionariescontroller_update_business_dictionaryid_body_element",
"method": "PUT",
"path": "/api/FKDictionaries/UpdateBusiness",
"action": "UpdateBusiness",
"rust_method_name": "update_business",
"query_params": [
{
"name": "dictionaryId",
"rust_type": "i32"
}
],
"body_param": {
"name": "element",
"rust_type": "BusinessDictionaryElement"
},
"return_rust_type": null
}
]
},
{
"name": "FKAccountsChartController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.AccountsChart.Interfaces",
"endpoint_count": 2,
"endpoints": [
{
"id": "fkaccountschartcontroller_get_flat_list_yearid",
"method": "GET",
"path": "/api/FKAccountsChart/FlatList",
"action": "GetFlatList",
"rust_method_name": "get_flat_list",
"query_params": [
{
"name": "yearId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<AccountChartElementSimple>"
},
{
"id": "fkaccountschartcontroller_get_tree_list_yearid",
"method": "GET",
"path": "/api/FKAccountsChart/FlatList",
"action": "GetTreeList",
"rust_method_name": "get_tree_list",
"query_params": [
{
"name": "yearId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<AccountChartElement>"
}
]
},
{
"name": "FKCalculationsBusinessController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Calculations.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "fkcalculationsbusinesscontroller_balance_and_turnover_async_options",
"method": "GET",
"path": "/api/FKCalculationsBusiness/BalanceAndTurnover",
"action": "BalanceAndTurnoverAsync",
"rust_method_name": "balance_and_turnover_async",
"query_params": [
{
"name": "options",
"rust_type": "BalanceAndTurnoverFilterOptions"
}
],
"body_param": null,
"return_rust_type": "Vec<BalanceAndTurnoverListElement>"
}
]
},
{
"name": "FKCalculationsController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Calculations.Interfaces",
"endpoint_count": 34,
"endpoints": [
{
"id": "fkcalculationscontroller_get",
"method": "GET",
"path": "/api/FKCalculations",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_custom_options",
"method": "GET",
"path": "/api/FKCalculations/CustomFilter",
"action": "Custom",
"rust_method_name": "custom",
"query_params": [
{
"name": "options",
"rust_type": "CalculationFilterOptions"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_by_contractor_contractorposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter",
"action": "GetByContractor",
"rust_method_name": "get_by_contractor",
"query_params": [
{
"name": "contractorPosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_not_settled_by_contractor_contractorposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/NotSettled",
"action": "GetNotSettledByContractor",
"rust_method_name": "get_not_settled_by_contractor",
"query_params": [
{
"name": "contractorPosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_before_maturity_term_by_contractor_contractorposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/BeforeMaturityTerm",
"action": "GetBeforeMaturityTermByContractor",
"rust_method_name": "get_before_maturity_term_by_contractor",
"query_params": [
{
"name": "contractorPosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_after_maturity_term_by_contractor_contractorposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/AfterMaturityTerm",
"action": "GetAfterMaturityTermByContractor",
"rust_method_name": "get_after_maturity_term_by_contractor",
"query_params": [
{
"name": "contractorPosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_due_by_contractor_contractorposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/Due",
"action": "GetDueByContractor",
"rust_method_name": "get_due_by_contractor",
"query_params": [
{
"name": "contractorPosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_due_not_settled_by_contractor_contractorposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/Due/NotSettled",
"action": "GetDueNotSettledByContractor",
"rust_method_name": "get_due_not_settled_by_contractor",
"query_params": [
{
"name": "contractorPosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_due_before_maturity_term_by_contractor_contractorposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/Due/BeforeMaturityTerm",
"action": "GetDueBeforeMaturityTermByContractor",
"rust_method_name": "get_due_before_maturity_term_by_contractor",
"query_params": [
{
"name": "contractorPosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_due_after_maturity_term_by_contractor_contractorposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/Due/AfterMaturityTerm",
"action": "GetDueAfterMaturityTermByContractor",
"rust_method_name": "get_due_after_maturity_term_by_contractor",
"query_params": [
{
"name": "contractorPosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_obligation_by_contractor_contractorposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/Obligation",
"action": "GetObligationByContractor",
"rust_method_name": "get_obligation_by_contractor",
"query_params": [
{
"name": "contractorPosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_obligation_not_settled_by_contractor_contractorposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/Obligation/NotSettled",
"action": "GetObligationNotSettledByContractor",
"rust_method_name": "get_obligation_not_settled_by_contractor",
"query_params": [
{
"name": "contractorPosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_obligation_before_maturity_term_by_contractor_contractorposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/Obligation/BeforeMaturityTerm",
"action": "GetObligationBeforeMaturityTermByContractor",
"rust_method_name": "get_obligation_before_maturity_term_by_contractor",
"query_params": [
{
"name": "contractorPosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_obligation_after_maturity_term_by_contractor_contractorposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/Obligation/AfterMaturityTerm",
"action": "GetObligationAfterMaturityTermByContractor",
"rust_method_name": "get_obligation_after_maturity_term_by_contractor",
"query_params": [
{
"name": "contractorPosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_by_employee_employeeposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter",
"action": "GetByEmployee",
"rust_method_name": "get_by_employee",
"query_params": [
{
"name": "employeePosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_not_settled_by_employee_employeeposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/NotSettled",
"action": "GetNotSettledByEmployee",
"rust_method_name": "get_not_settled_by_employee",
"query_params": [
{
"name": "employeePosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_before_maturity_term_by_employee_employeeposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/BeforeMaturityTerm",
"action": "GetBeforeMaturityTermByEmployee",
"rust_method_name": "get_before_maturity_term_by_employee",
"query_params": [
{
"name": "employeePosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_after_maturity_term_by_employee_employeeposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/AfterMaturityTerm",
"action": "GetAfterMaturityTermByEmployee",
"rust_method_name": "get_after_maturity_term_by_employee",
"query_params": [
{
"name": "employeePosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_due_by_employee_employeeposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/Due",
"action": "GetDueByEmployee",
"rust_method_name": "get_due_by_employee",
"query_params": [
{
"name": "employeePosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_due_not_settled_by_employee_employeeposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/Due/NotSettled",
"action": "GetDueNotSettledByEmployee",
"rust_method_name": "get_due_not_settled_by_employee",
"query_params": [
{
"name": "employeePosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_due_before_maturity_term_by_employee_employeeposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/Due/BeforeMaturityTerm",
"action": "GetDueBeforeMaturityTermByEmployee",
"rust_method_name": "get_due_before_maturity_term_by_employee",
"query_params": [
{
"name": "employeePosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_due_after_maturity_term_by_employee_employeeposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/Due/AfterMaturityTerm",
"action": "GetDueAfterMaturityTermByEmployee",
"rust_method_name": "get_due_after_maturity_term_by_employee",
"query_params": [
{
"name": "employeePosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_obligation_by_employee_employeeposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/Obligation",
"action": "GetObligationByEmployee",
"rust_method_name": "get_obligation_by_employee",
"query_params": [
{
"name": "employeePosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_obligation_not_settled_by_employee_employeeposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/Obligation/NotSettled",
"action": "GetObligationNotSettledByEmployee",
"rust_method_name": "get_obligation_not_settled_by_employee",
"query_params": [
{
"name": "employeePosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_obligation_before_maturity_term_by_employee_employeeposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/Obligation/BeforeMaturityTerm",
"action": "GetObligationBeforeMaturityTermByEmployee",
"rust_method_name": "get_obligation_before_maturity_term_by_employee",
"query_params": [
{
"name": "employeePosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_obligation_after_maturity_term_by_employee_employeeposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Filter/Obligation/AfterMaturityTerm",
"action": "GetObligationAfterMaturityTermByEmployee",
"rust_method_name": "get_obligation_after_maturity_term_by_employee",
"query_params": [
{
"name": "employeePosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElement>"
},
{
"id": "fkcalculationscontroller_get_due_grouped_by_subject_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Grouped/Due",
"action": "GetDueGroupedBySubject",
"rust_method_name": "get_due_grouped_by_subject",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElementGrouped>"
},
{
"id": "fkcalculationscontroller_get_due_not_settled_grouped_by_subject_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Grouped/Due/NotSettled",
"action": "GetDueNotSettledGroupedBySubject",
"rust_method_name": "get_due_not_settled_grouped_by_subject",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElementGrouped>"
},
{
"id": "fkcalculationscontroller_get_due_before_maturity_term_grouped_by_subject_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Grouped/Due/BeforeMaturityTerm",
"action": "GetDueBeforeMaturityTermGroupedBySubject",
"rust_method_name": "get_due_before_maturity_term_grouped_by_subject",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElementGrouped>"
},
{
"id": "fkcalculationscontroller_get_due_after_maturity_term_grouped_by_subject_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Grouped/Due/AfterMaturityTerm",
"action": "GetDueAfterMaturityTermGroupedBySubject",
"rust_method_name": "get_due_after_maturity_term_grouped_by_subject",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElementGrouped>"
},
{
"id": "fkcalculationscontroller_get_obligation_grouped_by_subject_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Grouped/Obligation",
"action": "GetObligationGroupedBySubject",
"rust_method_name": "get_obligation_grouped_by_subject",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElementGrouped>"
},
{
"id": "fkcalculationscontroller_get_obligation_not_settled_grouped_by_subject_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Grouped/Obligation/NotSettled",
"action": "GetObligationNotSettledGroupedBySubject",
"rust_method_name": "get_obligation_not_settled_grouped_by_subject",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElementGrouped>"
},
{
"id": "fkcalculationscontroller_get_obligation_before_maturity_term_grouped_by_subject_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Grouped/Obligation/BeforeMaturityTerm",
"action": "GetObligationBeforeMaturityTermGroupedBySubject",
"rust_method_name": "get_obligation_before_maturity_term_grouped_by_subject",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElementGrouped>"
},
{
"id": "fkcalculationscontroller_get_obligation_after_maturity_term_grouped_by_subject_datefrom_dateto",
"method": "GET",
"path": "/api/FKCalculations/Grouped/Obligation/AfterMaturityTerm",
"action": "GetObligationAfterMaturityTermGroupedBySubject",
"rust_method_name": "get_obligation_after_maturity_term_grouped_by_subject",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CalculationListElementGrouped>"
}
]
},
{
"name": "FKCountriesController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "fkcountriescontroller_get",
"method": "GET",
"path": "/api/FKCountries",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<FKF_Common_ViewModels_Country>"
}
]
},
{
"name": "FKCurrenciesController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Common.Interfaces",
"endpoint_count": 2,
"endpoints": [
{
"id": "fkcurrenciescontroller_get",
"method": "GET",
"path": "/api/FKCurrencies",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<FKF_Common_ViewModels_Currency>"
},
{
"id": "fkcurrenciescontroller_get_currency_in_table",
"method": "GET",
"path": "/api/FKCurrencies/InTable",
"action": "GetCurrencyInTable",
"rust_method_name": "get_currency_in_table",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<FKF_Common_ViewModels_Currency>"
}
]
},
{
"name": "FKCurrenciesTablesController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Common.Interfaces",
"endpoint_count": 4,
"endpoints": [
{
"id": "fkcurrenciestablescontroller_get",
"method": "GET",
"path": "/api/FKCurrenciesTables",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<CurrencyTable>"
},
{
"id": "fkcurrenciestablescontroller_get_currencyid_date",
"method": "GET",
"path": "/api/FKCurrenciesTables",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "currencyId",
"rust_type": "i32"
},
{
"name": "date",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CurrencyTable>"
},
{
"id": "fkcurrenciestablescontroller_get_list_datefrom_dateto",
"method": "GET",
"path": "/api/FKCurrenciesTables/Filter",
"action": "GetList",
"rust_method_name": "get_list",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CurrencyTable>"
},
{
"id": "fkcurrenciestablescontroller_get_list_by_currency_currencyid_datefrom_dateto",
"method": "GET",
"path": "/api/FKCurrenciesTables/Filter",
"action": "GetListByCurrency",
"rust_method_name": "get_list_by_currency",
"query_params": [
{
"name": "currencyId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<CurrencyTable>"
}
]
},
{
"name": "FKRegionsController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "fkregionscontroller_get",
"method": "GET",
"path": "/api/FKRegions",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<FKF_Common_ViewModels_Region>"
}
]
},
{
"name": "FKTaxOfficesController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "fktaxofficescontroller_get",
"method": "GET",
"path": "/api/FKTaxOffices",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<TaxOffice>"
}
]
},
{
"name": "FKVatRatesController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "fkvatratescontroller_get",
"method": "GET",
"path": "/api/FKVatRates",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<FKF_Common_ViewModels_VatRate>"
}
]
},
{
"name": "FKVatRegisterMarkersController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "fkvatregistermarkerscontroller_get",
"method": "GET",
"path": "/api/FKVatRegisterMarkers",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<VatRegisterMarker>"
}
]
},
{
"name": "FKVatRegistersController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Common.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "fkvatregisterscontroller_get",
"method": "GET",
"path": "/api/FKVatRegisters",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<VatRegister>"
}
]
},
{
"name": "FKYearsController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Common.Interfaces",
"endpoint_count": 2,
"endpoints": [
{
"id": "fkyearscontroller_get",
"method": "GET",
"path": "/api/FKYears",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Year>"
},
{
"id": "fkyearscontroller_get_date",
"method": "GET",
"path": "/api/FKYears",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "date",
"rust_type": "chrono::NaiveDateTime"
}
],
"body_param": null,
"return_rust_type": "Year"
}
]
},
{
"name": "FKContractorDimensions2Controller",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Contractors.Interfaces",
"endpoint_count": 3,
"endpoints": [
{
"id": "fkcontractordimensions2controller_get_by_id_contractorid",
"method": "GET",
"path": "/api/v2/FKContractorDimensions",
"action": "GetById",
"rust_method_name": "get_by_id",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<FKF_Common_ViewModels_Dimension>"
},
{
"id": "fkcontractordimensions2controller_get_by_position_contractorposition",
"method": "GET",
"path": "/api/v2/FKContractorDimensions",
"action": "GetByPosition",
"rust_method_name": "get_by_position",
"query_params": [
{
"name": "contractorPosition",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<FKF_Common_ViewModels_Dimension>"
},
{
"id": "fkcontractordimensions2controller_get_by_code_contractorcode",
"method": "GET",
"path": "/api/v2/FKContractorDimensions",
"action": "GetByCode",
"rust_method_name": "get_by_code",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<FKF_Common_ViewModels_Dimension>"
}
]
},
{
"name": "FKContractorDimensionsController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Contractors.Interfaces",
"endpoint_count": 10,
"endpoints": [
{
"id": "fkcontractordimensionscontroller_get_by_id_contractorid",
"method": "GET",
"path": "/api/FKContractorDimensions",
"action": "GetById",
"rust_method_name": "get_by_id",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<FKF_Common_ViewModels_Dimension>"
},
{
"id": "fkcontractordimensionscontroller_get_by_position_contractorposition",
"method": "GET",
"path": "/api/FKContractorDimensions",
"action": "GetByPosition",
"rust_method_name": "get_by_position",
"query_params": [
{
"name": "contractorPosition",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<FKF_Common_ViewModels_Dimension>"
},
{
"id": "fkcontractordimensionscontroller_get_by_code_contractorcode",
"method": "GET",
"path": "/api/FKContractorDimensions",
"action": "GetByCode",
"rust_method_name": "get_by_code",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<FKF_Common_ViewModels_Dimension>"
},
{
"id": "fkcontractordimensionscontroller_update_by_id_contractorid_body_contractordimension",
"method": "PUT",
"path": "/api/FKContractorDimensions/Update",
"action": "UpdateById",
"rust_method_name": "update_by_id",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
}
],
"body_param": {
"name": "contractorDimension",
"rust_type": "FKF_Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "fkcontractordimensionscontroller_update_by_position_contractorposition_body_contractordimension",
"method": "PUT",
"path": "/api/FKContractorDimensions/Update",
"action": "UpdateByPosition",
"rust_method_name": "update_by_position",
"query_params": [
{
"name": "contractorPosition",
"rust_type": "i32"
}
],
"body_param": {
"name": "contractorDimension",
"rust_type": "FKF_Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "fkcontractordimensionscontroller_update_by_code_contractorcode_body_contractordimension",
"method": "PUT",
"path": "/api/FKContractorDimensions/Update",
"action": "UpdateByCode",
"rust_method_name": "update_by_code",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
}
],
"body_param": {
"name": "contractorDimension",
"rust_type": "FKF_Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "fkcontractordimensionscontroller_update_by_id_contractorid_body_contractordimensions",
"method": "PUT",
"path": "/api/FKContractorDimensions/UpdateList",
"action": "UpdateById",
"rust_method_name": "update_by_id",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
}
],
"body_param": {
"name": "contractorDimensions",
"rust_type": "Vec<FKF_Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "fkcontractordimensionscontroller_update_by_position_contractorposition_body_contractordimensions",
"method": "PUT",
"path": "/api/FKContractorDimensions/UpdateList",
"action": "UpdateByPosition",
"rust_method_name": "update_by_position",
"query_params": [
{
"name": "contractorPosition",
"rust_type": "i32"
}
],
"body_param": {
"name": "contractorDimensions",
"rust_type": "Vec<FKF_Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "fkcontractordimensionscontroller_update_by_code_contractorcode_body_contractordimensions",
"method": "PUT",
"path": "/api/FKContractorDimensions/UpdateList",
"action": "UpdateByCode",
"rust_method_name": "update_by_code",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
}
],
"body_param": {
"name": "contractorDimensions",
"rust_type": "Vec<FKF_Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "fkcontractordimensionscontroller_get_classification",
"method": "GET",
"path": "/api/FKContractorDimensions/Classification",
"action": "GetClassification",
"rust_method_name": "get_classification",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<FKF_Common_ViewModels_DimensionClassification>"
}
]
},
{
"name": "FKContractorsController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Contractors.Interfaces",
"endpoint_count": 11,
"endpoints": [
{
"id": "fkcontractorscontroller_get",
"method": "GET",
"path": "/api/FKContractors",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<FKF_Contractors_ViewModels_ContractorListElement>"
},
{
"id": "fkcontractorscontroller_get_by_id_id",
"method": "GET",
"path": "/api/FKContractors",
"action": "GetById",
"rust_method_name": "get_by_id",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "FKF_Contractors_ViewModels_Contractor"
},
{
"id": "fkcontractorscontroller_get_by_position_position",
"method": "GET",
"path": "/api/FKContractors",
"action": "GetByPosition",
"rust_method_name": "get_by_position",
"query_params": [
{
"name": "position",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "FKF_Contractors_ViewModels_Contractor"
},
{
"id": "fkcontractorscontroller_get_by_code_code",
"method": "GET",
"path": "/api/FKContractors",
"action": "GetByCode",
"rust_method_name": "get_by_code",
"query_params": [
{
"name": "code",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "FKF_Contractors_ViewModels_Contractor"
},
{
"id": "fkcontractorscontroller_get_by_n_i_p_nip",
"method": "GET",
"path": "/api/FKContractors",
"action": "GetByNIP",
"rust_method_name": "get_by_n_i_p",
"query_params": [
{
"name": "nip",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<FKF_Contractors_ViewModels_Contractor>"
},
{
"id": "fkcontractorscontroller_get_by_pesel_pesel",
"method": "GET",
"path": "/api/FKContractors",
"action": "GetByPesel",
"rust_method_name": "get_by_pesel",
"query_params": [
{
"name": "pesel",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<FKF_Contractors_ViewModels_Contractor>"
},
{
"id": "fkcontractorscontroller_filter_body_criteria",
"method": "PATCH",
"path": "/api/FKContractors/Filter",
"action": "Filter",
"rust_method_name": "filter",
"query_params": [],
"body_param": {
"name": "criteria",
"rust_type": "Vec<FilterCriteria>"
},
"return_rust_type": "Vec<FKF_Contractors_ViewModels_ContractorListElement>"
},
{
"id": "fkcontractorscontroller_add_new_body_contractor",
"method": "POST",
"path": "/api/FKContractors/Create",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [],
"body_param": {
"name": "contractor",
"rust_type": "FKF_Contractors_ViewModels_Contractor"
},
"return_rust_type": "FKF_Contractors_ViewModels_Contractor"
},
{
"id": "fkcontractorscontroller_update_body_contractor",
"method": "PUT",
"path": "/api/FKContractors/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [],
"body_param": {
"name": "contractor",
"rust_type": "FKF_Contractors_ViewModels_Contractor"
},
"return_rust_type": null
},
{
"id": "fkcontractorscontroller_get_paged_document_page_size_orderby",
"method": "GET",
"path": "/api/FKContractors/Page",
"action": "GetPagedDocument",
"rust_method_name": "get_paged_document",
"query_params": [
{
"name": "page",
"rust_type": "i32"
},
{
"name": "size",
"rust_type": "i32"
},
{
"name": "orderBy",
"rust_type": "enumOrderByType"
}
],
"body_param": null,
"return_rust_type": "Page<serde_json::Value>"
},
{
"id": "fkcontractorscontroller_filter_sql_body_criteriafilter",
"method": "PATCH",
"path": "/api/FKContractors/FilterSql",
"action": "FilterSql",
"rust_method_name": "filter_sql",
"query_params": [],
"body_param": {
"name": "criteriaFilter",
"rust_type": "FKF_Contractors_ViewModels_ContractorCriteriaFilter"
},
"return_rust_type": "Vec<FKF_Contractors_ViewModels_ContractorListElement>"
}
]
},
{
"name": "FKDimensionsController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Dimensions.Interfaces",
"endpoint_count": 3,
"endpoints": [
{
"id": "fkdimensionscontroller_get_account_chart_by_id_and_year_id_yearid",
"method": "GET",
"path": "/api/FKDimensions/AccountChart",
"action": "GetAccountChartByIdAndYear",
"rust_method_name": "get_account_chart_by_id_and_year",
"query_params": [
{
"name": "id",
"rust_type": "i32"
},
{
"name": "yearId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<FKF_Common_ViewModels_Dimension>"
},
{
"id": "fkdimensionscontroller_get_document_by_id_and_year_id_yearid",
"method": "GET",
"path": "/api/FKDimensions/Document",
"action": "GetDocumentByIdAndYear",
"rust_method_name": "get_document_by_id_and_year",
"query_params": [
{
"name": "id",
"rust_type": "i32"
},
{
"name": "yearId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "FKF_Dimensions_ViewModels_Document"
},
{
"id": "fkdimensionscontroller_get_classification",
"method": "GET",
"path": "/api/FKDimensions/Classification",
"action": "GetClassification",
"rust_method_name": "get_classification",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<FKF_Common_ViewModels_DimensionClassification>"
}
]
},
{
"name": "FKDocumentAttachmentsController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Documents.Interfaces",
"endpoint_count": 2,
"endpoints": [
{
"id": "fkdocumentattachmentscontroller_add_new_documentid_yearid_body_newdocumentattachment",
"method": "POST",
"path": "/api/FKDocumentAttachments/AddNew",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
},
{
"name": "yearId",
"rust_type": "i32"
}
],
"body_param": {
"name": "newDocumentAttachment",
"rust_type": "RdfDocumentAttachment"
},
"return_rust_type": null
},
{
"id": "fkdocumentattachmentscontroller_update_documentid_yearid_body_newdocumentattachment",
"method": "PUT",
"path": "/api/FKDocumentAttachments/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
},
{
"name": "yearId",
"rust_type": "i32"
}
],
"body_param": {
"name": "newDocumentAttachment",
"rust_type": "RdfDocumentAttachment"
},
"return_rust_type": null
}
]
},
{
"name": "FKDocumentLinksController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Documents.Interfaces",
"endpoint_count": 2,
"endpoints": [
{
"id": "fkdocumentlinkscontroller_add_new_documentid_yearid_body_newdocumentlink",
"method": "POST",
"path": "/api/FKDocumentLinks/AddNew",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
},
{
"name": "yearId",
"rust_type": "i32"
}
],
"body_param": {
"name": "newDocumentLink",
"rust_type": "RdfDocumentLink"
},
"return_rust_type": null
},
{
"id": "fkdocumentlinkscontroller_update_documentid_yearid_body_newdocumentlink",
"method": "PUT",
"path": "/api/FKDocumentLinks/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
},
{
"name": "yearId",
"rust_type": "i32"
}
],
"body_param": {
"name": "newDocumentLink",
"rust_type": "RdfDocumentLink"
},
"return_rust_type": null
}
]
},
{
"name": "FKDocumentsBusinessIssueController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Documents.Interfaces",
"endpoint_count": 4,
"endpoints": [
{
"id": "fkdocumentsbusinessissuecontroller_new_purchase_invoice_body_documentissue",
"method": "POST",
"path": "/api/FKDocumentsBusinessIssue/NewPurchaseInvoice",
"action": "NewPurchaseInvoice",
"rust_method_name": "new_purchase_invoice",
"query_params": [],
"body_param": {
"name": "documentIssue",
"rust_type": "BusinessDocumentIssue"
},
"return_rust_type": "FKF_Documents_ViewModels_Document"
},
{
"id": "fkdocumentsbusinessissuecontroller_new_purchase_invoice_correction_body_documentissue",
"method": "POST",
"path": "/api/FKDocumentsBusinessIssue/NewPurchaseInvoiceCorrection",
"action": "NewPurchaseInvoiceCorrection",
"rust_method_name": "new_purchase_invoice_correction",
"query_params": [],
"body_param": {
"name": "documentIssue",
"rust_type": "BusinessDocumentIssue"
},
"return_rust_type": "FKF_Documents_ViewModels_Document"
},
{
"id": "fkdocumentsbusinessissuecontroller_new_sale_invoice_body_documentissue",
"method": "POST",
"path": "/api/FKDocumentsBusinessIssue/NewSaleInvoice",
"action": "NewSaleInvoice",
"rust_method_name": "new_sale_invoice",
"query_params": [],
"body_param": {
"name": "documentIssue",
"rust_type": "BusinessDocumentIssue"
},
"return_rust_type": "FKF_Documents_ViewModels_Document"
},
{
"id": "fkdocumentsbusinessissuecontroller_new_sale_invoice_correction_body_documentissue",
"method": "POST",
"path": "/api/FKDocumentsBusinessIssue/NewSaleInvoiceCorrection",
"action": "NewSaleInvoiceCorrection",
"rust_method_name": "new_sale_invoice_correction",
"query_params": [],
"body_param": {
"name": "documentIssue",
"rust_type": "BusinessDocumentIssue"
},
"return_rust_type": "FKF_Documents_ViewModels_Document"
}
]
},
{
"name": "FKDocumentsController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Documents.Interfaces",
"endpoint_count": 18,
"endpoints": [
{
"id": "fkdocumentscontroller_get",
"method": "GET",
"path": "/api/FKDocuments",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<DocumentListElement>"
},
{
"id": "fkdocumentscontroller_get_id_yearid",
"method": "GET",
"path": "/api/FKDocuments",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "id",
"rust_type": "i32"
},
{
"name": "yearId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "FKF_Documents_ViewModels_Document"
},
{
"id": "fkdocumentscontroller_get_v2_id_yearid",
"method": "GET",
"path": "/api/FKDocuments",
"action": "GetV2",
"rust_method_name": "get_v2",
"query_params": [
{
"name": "id",
"rust_type": "i32"
},
{
"name": "yearId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "DocumentV2"
},
{
"id": "fkdocumentscontroller_get_from_buffer_yearid_datefrom_dateto",
"method": "GET",
"path": "/api/FKDocuments/Buffer",
"action": "GetFromBuffer",
"rust_method_name": "get_from_buffer",
"query_params": [
{
"name": "yearId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<DocumentListElement>"
},
{
"id": "fkdocumentscontroller_get_from_accounting_books_yearid_datefrom_dateto",
"method": "GET",
"path": "/api/FKDocuments/AccountingBooks",
"action": "GetFromAccountingBooks",
"rust_method_name": "get_from_accounting_books",
"query_params": [
{
"name": "yearId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<DocumentListElement>"
},
{
"id": "fkdocumentscontroller_get_from_schemes_yearid_datefrom_dateto",
"method": "GET",
"path": "/api/FKDocuments/Schemes",
"action": "GetFromSchemes",
"rust_method_name": "get_from_schemes",
"query_params": [
{
"name": "yearId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<DocumentListElement>"
},
{
"id": "fkdocumentscontroller_get_from_buffer_yearid_contractorposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKDocuments/Buffer",
"action": "GetFromBuffer",
"rust_method_name": "get_from_buffer",
"query_params": [
{
"name": "yearId",
"rust_type": "i32"
},
{
"name": "contractorPosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<DocumentListElement>"
},
{
"id": "fkdocumentscontroller_get_from_accounting_books_yearid_contractorposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKDocuments/Buffer",
"action": "GetFromAccountingBooks",
"rust_method_name": "get_from_accounting_books",
"query_params": [
{
"name": "yearId",
"rust_type": "i32"
},
{
"name": "contractorPosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<DocumentListElement>"
},
{
"id": "fkdocumentscontroller_get_from_schemes_yearid_contractorposition_datefrom_dateto",
"method": "GET",
"path": "/api/FKDocuments/Buffer",
"action": "GetFromSchemes",
"rust_method_name": "get_from_schemes",
"query_params": [
{
"name": "yearId",
"rust_type": "i32"
},
{
"name": "contractorPosition",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<DocumentListElement>"
},
{
"id": "fkdocumentscontroller_get_document_features",
"method": "GET",
"path": "/api/FKDocuments/DocumentFeatures",
"action": "GetDocumentFeatures",
"rust_method_name": "get_document_features",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Feature>"
},
{
"id": "fkdocumentscontroller_get_document_features_yearid",
"method": "GET",
"path": "/api/FKDocuments/DocumentFeatures",
"action": "GetDocumentFeatures",
"rust_method_name": "get_document_features",
"query_params": [
{
"name": "yearId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Feature>"
},
{
"id": "fkdocumentscontroller_get_document_record_features",
"method": "GET",
"path": "/api/FKDocuments/DocumentRecordFeatures",
"action": "GetDocumentRecordFeatures",
"rust_method_name": "get_document_record_features",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Feature>"
},
{
"id": "fkdocumentscontroller_get_document_record_features_yearid",
"method": "GET",
"path": "/api/FKDocuments/DocumentRecordFeatures",
"action": "GetDocumentRecordFeatures",
"rust_method_name": "get_document_record_features",
"query_params": [
{
"name": "yearId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Feature>"
},
{
"id": "fkdocumentscontroller_get_document_types",
"method": "GET",
"path": "/api/FKDocuments/DocumentTypes",
"action": "GetDocumentTypes",
"rust_method_name": "get_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<FKF_Documents_ViewModels_DocumentType>"
},
{
"id": "fkdocumentscontroller_get_document_types_yearid",
"method": "GET",
"path": "/api/FKDocuments/DocumentTypes",
"action": "GetDocumentTypes",
"rust_method_name": "get_document_types",
"query_params": [
{
"name": "yearId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<FKF_Documents_ViewModels_DocumentType>"
},
{
"id": "fkdocumentscontroller_get_markers",
"method": "GET",
"path": "/api/FKDocuments/Markers",
"action": "GetMarkers",
"rust_method_name": "get_markers",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<FKF_Common_ViewModels_Marker>"
},
{
"id": "fkdocumentscontroller_get_paged_document_page_size_orderby",
"method": "GET",
"path": "/api/FKDocuments/Page",
"action": "GetPagedDocument",
"rust_method_name": "get_paged_document",
"query_params": [
{
"name": "page",
"rust_type": "i32"
},
{
"name": "size",
"rust_type": "i32"
},
{
"name": "orderBy",
"rust_type": "enumOrderByType"
}
],
"body_param": null,
"return_rust_type": "Page<serde_json::Value>"
},
{
"id": "fkdocumentscontroller_get_document_transactions",
"method": "GET",
"path": "/api/FKDocuments/Transactions",
"action": "GetDocumentTransactions",
"rust_method_name": "get_document_transactions",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<TransactionDocument>"
}
]
},
{
"name": "FKDocumentsIssueController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Documents.Interfaces",
"endpoint_count": 8,
"endpoints": [
{
"id": "fkdocumentsissuecontroller_add_new_body_documentissue",
"method": "POST",
"path": "/api/FKDocumentsIssue/NewCustom",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [],
"body_param": {
"name": "documentIssue",
"rust_type": "FKF_Documents_ViewModels_Issue_Custom_DocumentIssue"
},
"return_rust_type": "FKF_Documents_ViewModels_Document"
},
{
"id": "fkdocumentsissuecontroller_add_new_body_documentissue",
"method": "POST",
"path": "/api/FKDocumentsIssue/NewCustom",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [],
"body_param": {
"name": "documentIssue",
"rust_type": "FKF_Documents_ViewModels_Issue_Custom_DocumentIssue"
},
"return_rust_type": "FKF_Documents_ViewModels_Document"
},
{
"id": "fkdocumentsissuecontroller_add_new_body_documentissue",
"method": "POST",
"path": "/api/FKDocumentsIssue/NewCustom",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [],
"body_param": {
"name": "documentIssue",
"rust_type": "FKF_Documents_ViewModels_Issue_Custom_DocumentIssue"
},
"return_rust_type": "FKF_Documents_ViewModels_Document"
},
{
"id": "fkdocumentsissuecontroller_add_new_body_documentissue",
"method": "POST",
"path": "/api/FKDocumentsIssue/NewCustom",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [],
"body_param": {
"name": "documentIssue",
"rust_type": "FKF_Documents_ViewModels_Issue_Custom_DocumentIssue"
},
"return_rust_type": "FKF_Documents_ViewModels_Document"
},
{
"id": "fkdocumentsissuecontroller_validate_body_documentissue",
"method": "PATCH",
"path": "/api/FKDocumentsIssue/NewCustom",
"action": "Validate",
"rust_method_name": "validate",
"query_params": [],
"body_param": {
"name": "documentIssue",
"rust_type": "FKF_Documents_ViewModels_Issue_PurchaseInvoice_DocumentIssue"
},
"return_rust_type": "Vec<DocumentMessage>"
},
{
"id": "fkdocumentsissuecontroller_validate_body_documentissue",
"method": "PATCH",
"path": "/api/FKDocumentsIssue/NewCustom",
"action": "Validate",
"rust_method_name": "validate",
"query_params": [],
"body_param": {
"name": "documentIssue",
"rust_type": "FKF_Documents_ViewModels_Issue_PurchaseInvoice_DocumentIssue"
},
"return_rust_type": "Vec<DocumentMessage>"
},
{
"id": "fkdocumentsissuecontroller_validate_body_documentissue",
"method": "PATCH",
"path": "/api/FKDocumentsIssue/NewCustom",
"action": "Validate",
"rust_method_name": "validate",
"query_params": [],
"body_param": {
"name": "documentIssue",
"rust_type": "FKF_Documents_ViewModels_Issue_PurchaseInvoice_DocumentIssue"
},
"return_rust_type": "Vec<DocumentMessage>"
},
{
"id": "fkdocumentsissuecontroller_validate_body_documentissue",
"method": "PATCH",
"path": "/api/FKDocumentsIssue/NewCustom",
"action": "Validate",
"rust_method_name": "validate",
"query_params": [],
"body_param": {
"name": "documentIssue",
"rust_type": "FKF_Documents_ViewModels_Issue_PurchaseInvoice_DocumentIssue"
},
"return_rust_type": "Vec<DocumentMessage>"
}
]
},
{
"name": "FKEmployeesController",
"namespace": "Sage.PL.WebAPI.Interface.FKF.Employees.Interfaces",
"endpoint_count": 7,
"endpoints": [
{
"id": "fkemployeescontroller_get",
"method": "GET",
"path": "/api/FKEmployees",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<EmployeeListElement>"
},
{
"id": "fkemployeescontroller_get_by_id_id",
"method": "GET",
"path": "/api/FKEmployees",
"action": "GetById",
"rust_method_name": "get_by_id",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Employee"
},
{
"id": "fkemployeescontroller_get_by_position_position",
"method": "GET",
"path": "/api/FKEmployees",
"action": "GetByPosition",
"rust_method_name": "get_by_position",
"query_params": [
{
"name": "position",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Employee"
},
{
"id": "fkemployeescontroller_get_by_code_code",
"method": "GET",
"path": "/api/FKEmployees",
"action": "GetByCode",
"rust_method_name": "get_by_code",
"query_params": [
{
"name": "code",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Employee"
},
{
"id": "fkemployeescontroller_add_new_body_employee",
"method": "POST",
"path": "/api/FKEmployees/Create",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [],
"body_param": {
"name": "employee",
"rust_type": "Employee"
},
"return_rust_type": "Employee"
},
{
"id": "fkemployeescontroller_update_body_employee",
"method": "PUT",
"path": "/api/FKEmployees/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [],
"body_param": {
"name": "employee",
"rust_type": "Employee"
},
"return_rust_type": null
},
{
"id": "fkemployeescontroller_get_paged_document_page_size_orderby",
"method": "GET",
"path": "/api/FKEmployees/Page",
"action": "GetPagedDocument",
"rust_method_name": "get_paged_document",
"query_params": [
{
"name": "page",
"rust_type": "i32"
},
{
"name": "size",
"rust_type": "i32"
},
{
"name": "orderBy",
"rust_type": "enumOrderByType"
}
],
"body_param": null,
"return_rust_type": "Page<serde_json::Value>"
}
]
},
{
"name": "AliveController",
"namespace": "Sage.PL.WebAPI.Interface.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "alivecontroller_get",
"method": "GET",
"path": "/api/Alive",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": null
}
]
},
{
"name": "CompanyInformationController",
"namespace": "Sage.PL.WebAPI.Interface.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "companyinformationcontroller_get",
"method": "GET",
"path": "/api/CompanyInformation",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "CompanyInfo"
}
]
},
{
"name": "LicenceController",
"namespace": "Sage.PL.WebAPI.Interface.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "licencecontroller_get",
"method": "GET",
"path": "/api/Licence",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": null
}
]
},
{
"name": "PingController",
"namespace": "Sage.PL.WebAPI.Interface.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "pingcontroller_get",
"method": "GET",
"path": "/api/Ping",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Ping"
}
]
},
{
"name": "SessionController",
"namespace": "Sage.PL.WebAPI.Interface.Interfaces",
"endpoint_count": 3,
"endpoints": [
{
"id": "sessioncontroller_close_session",
"method": "GET",
"path": "/api/Sessions/CloseSession",
"action": "CloseSession",
"rust_method_name": "close_session",
"query_params": [],
"body_param": null,
"return_rust_type": null
},
{
"id": "sessioncontroller_open_new_session_devicename",
"method": "GET",
"path": "/api/Sessions/OpenNewSession",
"action": "OpenNewSession",
"rust_method_name": "open_new_session",
"query_params": [
{
"name": "deviceName",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "sessioncontroller_session_information_async_cancellationtoken",
"method": "GET",
"path": "/api/Sessions/SessionInformation",
"action": "SessionInformationAsync",
"rust_method_name": "session_information_async",
"query_params": [
{
"name": "cancellationToken",
"rust_type": "CancellationToken"
}
],
"body_param": null,
"return_rust_type": "SessionInformation"
}
]
},
{
"name": "InventoryStatesController",
"namespace": "Sage.PL.WebAPI.Interface.InventoryStates.Interfaces",
"endpoint_count": 7,
"endpoints": [
{
"id": "inventorystatescontroller_get",
"method": "GET",
"path": "/api/InventoryStates",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<InventoryState>"
},
{
"id": "inventorystatescontroller_get_by_product_id_id",
"method": "GET",
"path": "/api/InventoryStates/ByProduct",
"action": "GetByProductId",
"rust_method_name": "get_by_product_id",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<InventoryState>"
},
{
"id": "inventorystatescontroller_get_by_product_code_code",
"method": "GET",
"path": "/api/InventoryStates/ByProduct",
"action": "GetByProductCode",
"rust_method_name": "get_by_product_code",
"query_params": [
{
"name": "code",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<InventoryState>"
},
{
"id": "inventorystatescontroller_get_by_warehouse_id_id",
"method": "GET",
"path": "/api/InventoryStates/ByWarehouse",
"action": "GetByWarehouseId",
"rust_method_name": "get_by_warehouse_id",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<InventoryState>"
},
{
"id": "inventorystatescontroller_get_by_warehouse_code_code",
"method": "GET",
"path": "/api/InventoryStates/ByWarehouse",
"action": "GetByWarehouseCode",
"rust_method_name": "get_by_warehouse_code",
"query_params": [
{
"name": "code",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<InventoryState>"
},
{
"id": "inventorystatescontroller_get_by_product_id_and_warehouse_id_productid_warehouseid",
"method": "GET",
"path": "/api/InventoryStates/ByProductAndWarehouse",
"action": "GetByProductIdAndWarehouseId",
"rust_method_name": "get_by_product_id_and_warehouse_id",
"query_params": [
{
"name": "productId",
"rust_type": "i32"
},
{
"name": "warehouseId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "InventoryState"
},
{
"id": "inventorystatescontroller_get_changes_date",
"method": "GET",
"path": "/api/InventoryStates/Changes",
"action": "GetChanges",
"rust_method_name": "get_changes",
"query_params": [
{
"name": "date",
"rust_type": "chrono::NaiveDateTime"
}
],
"body_param": null,
"return_rust_type": "Vec<InventoryState>"
}
]
},
{
"name": "OrderDimensions2Controller",
"namespace": "Sage.PL.WebAPI.Interface.Orders.Interfaces",
"endpoint_count": 5,
"endpoints": [
{
"id": "orderdimensions2controller_get_orderid",
"method": "GET",
"path": "/api/v2/OrderDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "orderdimensions2controller_get_ordernumber_buffer",
"method": "GET",
"path": "/api/v2/OrderDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "orderdimensions2controller_get_positions_by_order_id_orderid",
"method": "GET",
"path": "/api/v2/OrderDimensions/Positions",
"action": "GetPositionsByOrderId",
"rust_method_name": "get_positions_by_order_id",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "orderdimensions2controller_get_positions_by_order_number_ordernumber_buffer",
"method": "GET",
"path": "/api/v2/OrderDimensions/Positions",
"action": "GetPositionsByOrderNumber",
"rust_method_name": "get_positions_by_order_number",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "orderdimensions2controller_get_position_positionid",
"method": "GET",
"path": "/api/v2/OrderDimensions/Positions",
"action": "GetPosition",
"rust_method_name": "get_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
}
]
},
{
"name": "OrderDimensionsController",
"namespace": "Sage.PL.WebAPI.Interface.Orders.Interfaces",
"endpoint_count": 17,
"endpoints": [
{
"id": "orderdimensionscontroller_get_orderid",
"method": "GET",
"path": "/api/OrderDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "orderdimensionscontroller_get_ordernumber_buffer",
"method": "GET",
"path": "/api/OrderDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "orderdimensionscontroller_get_positions_by_order_id_orderid",
"method": "GET",
"path": "/api/OrderDimensions/Positions",
"action": "GetPositionsByOrderId",
"rust_method_name": "get_positions_by_order_id",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "orderdimensionscontroller_get_positions_by_order_number_ordernumber_buffer",
"method": "GET",
"path": "/api/OrderDimensions/Positions",
"action": "GetPositionsByOrderNumber",
"rust_method_name": "get_positions_by_order_number",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "orderdimensionscontroller_get_position_positionid",
"method": "GET",
"path": "/api/OrderDimensions/Positions",
"action": "GetPosition",
"rust_method_name": "get_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "orderdimensionscontroller_get_classification",
"method": "GET",
"path": "/api/OrderDimensions/Classification",
"action": "GetClassification",
"rust_method_name": "get_classification",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DimensionClassification>"
},
{
"id": "orderdimensionscontroller_get_position_classification",
"method": "GET",
"path": "/api/OrderDimensions/PositionClassification",
"action": "GetPositionClassification",
"rust_method_name": "get_position_classification",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DimensionClassification>"
},
{
"id": "orderdimensionscontroller_update_orderid_body_orderdimension",
"method": "PUT",
"path": "/api/OrderDimensions/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": {
"name": "orderDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "orderdimensionscontroller_update_ordernumber_buffer_body_orderdimension",
"method": "PUT",
"path": "/api/OrderDimensions/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": {
"name": "orderDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "orderdimensionscontroller_update_orderid_body_orderdimensions",
"method": "PUT",
"path": "/api/OrderDimensions/UpdateList",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": {
"name": "orderDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "orderdimensionscontroller_update_ordernumber_buffer_body_orderdimensions",
"method": "PUT",
"path": "/api/OrderDimensions/UpdateList",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": {
"name": "orderDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "orderdimensionscontroller_update_position_positionid_body_positiondimension",
"method": "PUT",
"path": "/api/OrderDimensions/UpdatePosition",
"action": "UpdatePosition",
"rust_method_name": "update_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": {
"name": "positionDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "orderdimensionscontroller_update_position_positionid_body_positiondimensions",
"method": "PUT",
"path": "/api/OrderDimensions/UpdatePositionList",
"action": "UpdatePosition",
"rust_method_name": "update_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": {
"name": "positionDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "orderdimensionscontroller_update_position_body_positiondimension",
"method": "PUT",
"path": "/api/OrderDimensions/UpdateMultiPositionsList",
"action": "UpdatePosition",
"rust_method_name": "update_position",
"query_params": [],
"body_param": {
"name": "positionDimension",
"rust_type": "Vec<PositionDimension>"
},
"return_rust_type": null
},
{
"id": "orderdimensionscontroller_get_aspects_orderid",
"method": "GET",
"path": "/api/OwnOrderDimensions/Aspects",
"action": "GetAspects",
"rust_method_name": "get_aspects",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "AspectDocument"
},
{
"id": "orderdimensionscontroller_get_aspects_ordernumber_buffer",
"method": "GET",
"path": "/api/OwnOrderDimensions/Aspects",
"action": "GetAspects",
"rust_method_name": "get_aspects",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "AspectDocument"
},
{
"id": "orderdimensionscontroller_update_aspect_body_aspectposition",
"method": "PUT",
"path": "/api/OwnOrderDimensions/Aspects",
"action": "UpdateAspect",
"rust_method_name": "update_aspect",
"query_params": [],
"body_param": {
"name": "aspectPosition",
"rust_type": "AspectPositionEdit"
},
"return_rust_type": null
}
]
},
{
"name": "OrdersController",
"namespace": "Sage.PL.WebAPI.Interface.Orders.Interfaces",
"endpoint_count": 32,
"endpoints": [
{
"id": "orderscontroller_get",
"method": "GET",
"path": "/api/Orders",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<OrderListElement>"
},
{
"id": "orderscontroller_get_id",
"method": "GET",
"path": "/api/Orders",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Order"
},
{
"id": "orderscontroller_get_number_buffer",
"method": "GET",
"path": "/api/Orders",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "number",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Order"
},
{
"id": "orderscontroller_get_list_datefrom_dateto",
"method": "GET",
"path": "/api/Orders/Filter",
"action": "GetList",
"rust_method_name": "get_list",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderListElement>"
},
{
"id": "orderscontroller_get_list_by_recipient_recipientid_datefrom_dateto",
"method": "GET",
"path": "/api/Orders/Filter",
"action": "GetListByRecipient",
"rust_method_name": "get_list_by_recipient",
"query_params": [
{
"name": "recipientId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderListElement>"
},
{
"id": "orderscontroller_get_list_by_recipient_recipientcode_datefrom_dateto",
"method": "GET",
"path": "/api/Orders/Filter",
"action": "GetListByRecipient",
"rust_method_name": "get_list_by_recipient",
"query_params": [
{
"name": "recipientCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderListElement>"
},
{
"id": "orderscontroller_get_list_by_buyer_buyerid_datefrom_dateto",
"method": "GET",
"path": "/api/Orders/Filter",
"action": "GetListByBuyer",
"rust_method_name": "get_list_by_buyer",
"query_params": [
{
"name": "buyerId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderListElement>"
},
{
"id": "orderscontroller_get_list_by_buyer_buyercode_datefrom_dateto",
"method": "GET",
"path": "/api/Orders/Filter",
"action": "GetListByBuyer",
"rust_method_name": "get_list_by_buyer",
"query_params": [
{
"name": "buyerCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderListElement>"
},
{
"id": "orderscontroller_get_list_by_dimension_dimensioncode_dictionaryvalue_value",
"method": "GET",
"path": "/api/Orders/Filter",
"action": "GetListByDimension",
"rust_method_name": "get_list_by_dimension",
"query_params": [
{
"name": "dimensionCode",
"rust_type": "String"
},
{
"name": "dictionaryValue",
"rust_type": "String"
},
{
"name": "value",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderListElement>"
},
{
"id": "orderscontroller_get_w_z_orderid",
"method": "GET",
"path": "/api/Orders/WZ",
"action": "GetWZ",
"rust_method_name": "get_w_z",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderWZ>"
},
{
"id": "orderscontroller_get_w_z_ordernumber_buffer",
"method": "GET",
"path": "/api/Orders/WZ",
"action": "GetWZ",
"rust_method_name": "get_w_z",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderWZ>"
},
{
"id": "orderscontroller_get_f_v_orderid",
"method": "GET",
"path": "/api/Orders/FV",
"action": "GetFV",
"rust_method_name": "get_f_v",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderFV>"
},
{
"id": "orderscontroller_get_f_v_ordernumber_buffer",
"method": "GET",
"path": "/api/Orders/FV",
"action": "GetFV",
"rust_method_name": "get_f_v",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderFV>"
},
{
"id": "orderscontroller_get_p_d_f_orderid_printnote",
"method": "GET",
"path": "/api/Orders/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
},
{
"name": "printNote",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "PDF"
},
{
"id": "orderscontroller_get_p_d_f_ordernumber_buffer_printnote",
"method": "GET",
"path": "/api/Orders/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
},
{
"name": "printNote",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "PDF"
},
{
"id": "orderscontroller_get_invoices_p_d_f_orderid_printnote",
"method": "GET",
"path": "/api/Orders/InvoicesPDF",
"action": "GetInvoicesPDF",
"rust_method_name": "get_invoices_p_d_f",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
},
{
"name": "printNote",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PDF>"
},
{
"id": "orderscontroller_get_invoices_p_d_f_ordernumber_buffer_printnote",
"method": "GET",
"path": "/api/Orders/InvoicesPDF",
"action": "GetInvoicesPDF",
"rust_method_name": "get_invoices_p_d_f",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
},
{
"name": "printNote",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PDF>"
},
{
"id": "orderscontroller_get_z_m_o_document_types",
"method": "GET",
"path": "/api/Orders/ZMODocumentTypes",
"action": "GetZMODocumentTypes",
"rust_method_name": "get_z_m_o_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "orderscontroller_get_z_w_o_document_types",
"method": "GET",
"path": "/api/Orders/ZWODocumentTypes",
"action": "GetZWODocumentTypes",
"rust_method_name": "get_z_w_o_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "orderscontroller_get_document_series_documenttypeid",
"method": "GET",
"path": "/api/Orders/DocumentSeries",
"action": "GetDocumentSeries",
"rust_method_name": "get_document_series",
"query_params": [
{
"name": "documentTypeId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<DocumentSeries>"
},
{
"id": "orderscontroller_get_status_orderid",
"method": "GET",
"path": "/api/Orders/Status",
"action": "GetStatus",
"rust_method_name": "get_status",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "OrderStatus"
},
{
"id": "orderscontroller_get_status_ordernumber_buffer",
"method": "GET",
"path": "/api/Orders/Status",
"action": "GetStatus",
"rust_method_name": "get_status",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "OrderStatus"
},
{
"id": "orderscontroller_get_markers",
"method": "GET",
"path": "/api/Orders/Markers",
"action": "GetMarkers",
"rust_method_name": "get_markers",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Marker>"
},
{
"id": "orderscontroller_get_kinds",
"method": "GET",
"path": "/api/Orders/Kinds",
"action": "GetKinds",
"rust_method_name": "get_kinds",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Kind>"
},
{
"id": "orderscontroller_get_catalogs",
"method": "GET",
"path": "/api/Orders/Catalogs",
"action": "GetCatalogs",
"rust_method_name": "get_catalogs",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Catalog>"
},
{
"id": "orderscontroller_get_position_relations_positionid",
"method": "GET",
"path": "/api/Orders/PositionRelations",
"action": "GetPositionRelations",
"rust_method_name": "get_position_relations",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "OrderPositionRelation"
},
{
"id": "orderscontroller_incremental_sync_datefrom",
"method": "GET",
"path": "/api/Orders/IncrementalSync",
"action": "IncrementalSync",
"rust_method_name": "incremental_sync",
"query_params": [
{
"name": "dateFrom",
"rust_type": "chrono::NaiveDateTime"
}
],
"body_param": null,
"return_rust_type": "Vec<IncrementalSyncListElement<serde_json::Value>>"
},
{
"id": "orderscontroller_get_paged_document_page_size_orderby",
"method": "GET",
"path": "/api/Orders/Page",
"action": "GetPagedDocument",
"rust_method_name": "get_paged_document",
"query_params": [
{
"name": "page",
"rust_type": "i32"
},
{
"name": "size",
"rust_type": "i32"
},
{
"name": "orderBy",
"rust_type": "enumOrderByType"
}
],
"body_param": null,
"return_rust_type": "Page<serde_json::Value>"
},
{
"id": "orderscontroller_get_p_d_f_orderid_body_settings",
"method": "PATCH",
"path": "/api/Orders/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": {
"name": "settings",
"rust_type": "PDFSettings"
},
"return_rust_type": "PDF"
},
{
"id": "orderscontroller_get_p_d_f_ordernumber_buffer_body_settings",
"method": "PATCH",
"path": "/api/Orders/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": {
"name": "settings",
"rust_type": "PDFSettings"
},
"return_rust_type": "PDF"
},
{
"id": "orderscontroller_get_document_types_with_range_datefrom_dateto",
"method": "GET",
"path": "/api/Orders/Filter/ByDocumentTypes",
"action": "GetDocumentTypesWithRange",
"rust_method_name": "get_document_types_with_range",
"query_params": [
{
"name": "dateFrom",
"rust_type": "FilterDocumentType"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderListElement>"
},
{
"id": "orderscontroller_get_document_external_metadata",
"method": "GET",
"path": "/api/Orders/ExternalMetadata",
"action": "GetDocumentExternalMetadata",
"rust_method_name": "get_document_external_metadata",
"query_params": [
{
"name": "page",
"rust_type": "Option<i32>"
},
{
"name": "size",
"rust_type": "Option<i32>"
},
{
"name": "orderBy",
"rust_type": "Option<enumOrderByType>"
}
],
"body_param": null,
"return_rust_type": "Vec<DocumentExternalMetadataModel>"
}
]
},
{
"name": "OrdersIssueController",
"namespace": "Sage.PL.WebAPI.Interface.Orders.Interfaces",
"endpoint_count": 11,
"endpoints": [
{
"id": "ordersissuecontroller_add_new_issue_body_order",
"method": "POST",
"path": "/api/OrdersIssue/New",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "issue",
"rust_type": "bool"
}
],
"body_param": {
"name": "order",
"rust_type": "OrderIssue"
},
"return_rust_type": "Order"
},
{
"id": "ordersissuecontroller_edit_body_order",
"method": "PUT",
"path": "/api/OrdersIssue/Edit",
"action": "Edit",
"rust_method_name": "edit",
"query_params": [],
"body_param": {
"name": "order",
"rust_type": "OrderEdit"
},
"return_rust_type": "Order"
},
{
"id": "ordersissuecontroller_issue_id",
"method": "PUT",
"path": "/api/OrdersIssue/InBuffer",
"action": "Issue",
"rust_method_name": "issue",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Order"
},
{
"id": "ordersissuecontroller_issue_number",
"method": "PUT",
"path": "/api/OrdersIssue/InBuffer",
"action": "Issue",
"rust_method_name": "issue",
"query_params": [
{
"name": "number",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Order"
},
{
"id": "ordersissuecontroller_issue_w_z_orderid_inbuffer",
"method": "PUT",
"path": "/api/OrdersIssue/WZ",
"action": "IssueWZ",
"rust_method_name": "issue_w_z",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
},
{
"name": "inBuffer",
"rust_type": "Option<i32>"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderWZ>"
},
{
"id": "ordersissuecontroller_issue_w_z_ordernumber_inbuffer",
"method": "PUT",
"path": "/api/OrdersIssue/WZ",
"action": "IssueWZ",
"rust_method_name": "issue_w_z",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "inBuffer",
"rust_type": "Option<i32>"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderWZ>"
},
{
"id": "ordersissuecontroller_issue_f_v_orderid",
"method": "PUT",
"path": "/api/OrdersIssue/FV",
"action": "IssueFV",
"rust_method_name": "issue_f_v",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderFV>"
},
{
"id": "ordersissuecontroller_issue_f_v_ordernumber",
"method": "PUT",
"path": "/api/OrdersIssue/FV",
"action": "IssueFV",
"rust_method_name": "issue_f_v",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderFV>"
},
{
"id": "ordersissuecontroller_delete_id",
"method": "DELETE",
"path": "/api/OrdersIssue/Delete",
"action": "Delete",
"rust_method_name": "delete",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "ordersissuecontroller_delete_number_buffer",
"method": "DELETE",
"path": "/api/OrdersIssue/Delete",
"action": "Delete",
"rust_method_name": "delete",
"query_params": [
{
"name": "number",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "ordersissuecontroller_change_document_number_id_number",
"method": "PATCH",
"path": "/api/OrdersIssue/DocumentNumber",
"action": "ChangeDocumentNumber",
"rust_method_name": "change_document_number",
"query_params": [
{
"name": "id",
"rust_type": "i32"
},
{
"name": "number",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": null
}
]
},
{
"name": "OwnOrderDimensions2Controller",
"namespace": "Sage.PL.WebAPI.Interface.OwnOrders.Interfaces",
"endpoint_count": 5,
"endpoints": [
{
"id": "ownorderdimensions2controller_get_orderid",
"method": "GET",
"path": "/api/v2/OwnOrderDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "ownorderdimensions2controller_get_ordernumber_buffer",
"method": "GET",
"path": "/api/v2/OwnOrderDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "ownorderdimensions2controller_get_positions_by_order_id_orderid",
"method": "GET",
"path": "/api/v2/OwnOrderDimensions/Positions",
"action": "GetPositionsByOrderId",
"rust_method_name": "get_positions_by_order_id",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "ownorderdimensions2controller_get_positions_by_order_number_ordernumber_buffer",
"method": "GET",
"path": "/api/v2/OwnOrderDimensions/Positions",
"action": "GetPositionsByOrderNumber",
"rust_method_name": "get_positions_by_order_number",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "ownorderdimensions2controller_get_position_positionid",
"method": "GET",
"path": "/api/v2/OwnOrderDimensions/Positions",
"action": "GetPosition",
"rust_method_name": "get_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
}
]
},
{
"name": "OwnOrderDimensionsController",
"namespace": "Sage.PL.WebAPI.Interface.OwnOrders.Interfaces",
"endpoint_count": 17,
"endpoints": [
{
"id": "ownorderdimensionscontroller_get_orderid",
"method": "GET",
"path": "/api/OwnOrderDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "ownorderdimensionscontroller_get_ordernumber_buffer",
"method": "GET",
"path": "/api/OwnOrderDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "ownorderdimensionscontroller_get_positions_by_order_id_orderid",
"method": "GET",
"path": "/api/OwnOrderDimensions/Positions",
"action": "GetPositionsByOrderId",
"rust_method_name": "get_positions_by_order_id",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "ownorderdimensionscontroller_get_positions_by_order_number_ordernumber_buffer",
"method": "GET",
"path": "/api/OwnOrderDimensions/Positions",
"action": "GetPositionsByOrderNumber",
"rust_method_name": "get_positions_by_order_number",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "ownorderdimensionscontroller_get_position_positionid",
"method": "GET",
"path": "/api/OwnOrderDimensions/Positions",
"action": "GetPosition",
"rust_method_name": "get_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "ownorderdimensionscontroller_get_classification",
"method": "GET",
"path": "/api/OwnOrderDimensions/Classification",
"action": "GetClassification",
"rust_method_name": "get_classification",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DimensionClassification>"
},
{
"id": "ownorderdimensionscontroller_get_position_classification",
"method": "GET",
"path": "/api/OwnOrderDimensions/PositionClassification",
"action": "GetPositionClassification",
"rust_method_name": "get_position_classification",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DimensionClassification>"
},
{
"id": "ownorderdimensionscontroller_update_orderid_body_orderdimension",
"method": "PUT",
"path": "/api/OwnOrderDimensions/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": {
"name": "orderDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "ownorderdimensionscontroller_update_ordernumber_buffer_body_orderdimension",
"method": "PUT",
"path": "/api/OwnOrderDimensions/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": {
"name": "orderDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "ownorderdimensionscontroller_update_orderid_body_orderdimensions",
"method": "PUT",
"path": "/api/OwnOrderDimensions/UpdateList",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": {
"name": "orderDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "ownorderdimensionscontroller_update_ordernumber_buffer_body_orderdimensions",
"method": "PUT",
"path": "/api/OwnOrderDimensions/UpdateList",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": {
"name": "orderDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "ownorderdimensionscontroller_update_position_positionid_body_positiondimension",
"method": "PUT",
"path": "/api/OwnOrderDimensions/UpdatePosition",
"action": "UpdatePosition",
"rust_method_name": "update_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": {
"name": "positionDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "ownorderdimensionscontroller_update_position_positionid_body_positiondimensions",
"method": "PUT",
"path": "/api/OwnOrderDimensions/UpdatePositionList",
"action": "UpdatePosition",
"rust_method_name": "update_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": {
"name": "positionDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "ownorderdimensionscontroller_update_position_body_positiondimension",
"method": "PUT",
"path": "/api/OwnOrderDimensions/UpdateMultiPositionsList",
"action": "UpdatePosition",
"rust_method_name": "update_position",
"query_params": [],
"body_param": {
"name": "positionDimension",
"rust_type": "Vec<PositionDimension>"
},
"return_rust_type": null
},
{
"id": "ownorderdimensionscontroller_get_aspects_orderid",
"method": "GET",
"path": "/api/OwnOrderDimensions/Aspects",
"action": "GetAspects",
"rust_method_name": "get_aspects",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "AspectDocument"
},
{
"id": "ownorderdimensionscontroller_get_aspects_ordernumber_buffer",
"method": "GET",
"path": "/api/OwnOrderDimensions/Aspects",
"action": "GetAspects",
"rust_method_name": "get_aspects",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "AspectDocument"
},
{
"id": "ownorderdimensionscontroller_update_aspect_body_aspectposition",
"method": "PUT",
"path": "/api/OwnOrderDimensions/Aspects",
"action": "UpdateAspect",
"rust_method_name": "update_aspect",
"query_params": [],
"body_param": {
"name": "aspectPosition",
"rust_type": "AspectPositionEdit"
},
"return_rust_type": null
}
]
},
{
"name": "OwnOrdersController",
"namespace": "Sage.PL.WebAPI.Interface.OwnOrders.Interfaces",
"endpoint_count": 28,
"endpoints": [
{
"id": "ownorderscontroller_get",
"method": "GET",
"path": "/api/OwnOrders",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<OwnOrderListElement>"
},
{
"id": "ownorderscontroller_get_id",
"method": "GET",
"path": "/api/OwnOrders",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "OwnOrder"
},
{
"id": "ownorderscontroller_get_number_buffer",
"method": "GET",
"path": "/api/OwnOrders",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "number",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "OwnOrder"
},
{
"id": "ownorderscontroller_get_list_datefrom_dateto",
"method": "GET",
"path": "/api/OwnOrders/Filter",
"action": "GetList",
"rust_method_name": "get_list",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<OwnOrderListElement>"
},
{
"id": "ownorderscontroller_get_list_by_deliverer_delivererid_datefrom_dateto",
"method": "GET",
"path": "/api/OwnOrders/Filter",
"action": "GetListByDeliverer",
"rust_method_name": "get_list_by_deliverer",
"query_params": [
{
"name": "delivererId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<OwnOrderListElement>"
},
{
"id": "ownorderscontroller_get_list_by_deliverer_deliverercode_datefrom_dateto",
"method": "GET",
"path": "/api/OwnOrders/Filter",
"action": "GetListByDeliverer",
"rust_method_name": "get_list_by_deliverer",
"query_params": [
{
"name": "delivererCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<OwnOrderListElement>"
},
{
"id": "ownorderscontroller_get_list_by_seller_sellerid_datefrom_dateto",
"method": "GET",
"path": "/api/OwnOrders/Filter",
"action": "GetListBySeller",
"rust_method_name": "get_list_by_seller",
"query_params": [
{
"name": "sellerId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<OwnOrderListElement>"
},
{
"id": "ownorderscontroller_get_list_by_seller_sellercode_datefrom_dateto",
"method": "GET",
"path": "/api/OwnOrders/Filter",
"action": "GetListBySeller",
"rust_method_name": "get_list_by_seller",
"query_params": [
{
"name": "sellerCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<OwnOrderListElement>"
},
{
"id": "ownorderscontroller_get_list_by_dimension_dimensioncode_dictionaryvalue_value",
"method": "GET",
"path": "/api/OwnOrders/Filter",
"action": "GetListByDimension",
"rust_method_name": "get_list_by_dimension",
"query_params": [
{
"name": "dimensionCode",
"rust_type": "String"
},
{
"name": "dictionaryValue",
"rust_type": "String"
},
{
"name": "value",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<OwnOrderListElement>"
},
{
"id": "ownorderscontroller_get_p_z_orderid",
"method": "GET",
"path": "/api/OwnOrders/PZ",
"action": "GetPZ",
"rust_method_name": "get_p_z",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<OwnOrderPZ>"
},
{
"id": "ownorderscontroller_get_p_z_ordernumber_buffer",
"method": "GET",
"path": "/api/OwnOrders/PZ",
"action": "GetPZ",
"rust_method_name": "get_p_z",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<OwnOrderPZ>"
},
{
"id": "ownorderscontroller_get_f_v_orderid",
"method": "GET",
"path": "/api/OwnOrders/FV",
"action": "GetFV",
"rust_method_name": "get_f_v",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<OwnOrderFV>"
},
{
"id": "ownorderscontroller_get_f_v_ordernumber_buffer",
"method": "GET",
"path": "/api/OwnOrders/FV",
"action": "GetFV",
"rust_method_name": "get_f_v",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<OwnOrderFV>"
},
{
"id": "ownorderscontroller_get_p_d_f_orderid_printnote",
"method": "GET",
"path": "/api/OwnOrders/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
},
{
"name": "printNote",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "PDF"
},
{
"id": "ownorderscontroller_get_p_d_f_ordernumber_buffer_printnote",
"method": "GET",
"path": "/api/OwnOrders/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
},
{
"name": "printNote",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "PDF"
},
{
"id": "ownorderscontroller_get_z_m_w_document_types",
"method": "GET",
"path": "/api/OwnOrders/ZMODocumentTypes",
"action": "GetZMWDocumentTypes",
"rust_method_name": "get_z_m_w_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "ownorderscontroller_get_z_w_w_document_types",
"method": "GET",
"path": "/api/OwnOrders/ZWODocumentTypes",
"action": "GetZWWDocumentTypes",
"rust_method_name": "get_z_w_w_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "ownorderscontroller_get_document_series_documenttypeid",
"method": "GET",
"path": "/api/OwnOrders/DocumentSeries",
"action": "GetDocumentSeries",
"rust_method_name": "get_document_series",
"query_params": [
{
"name": "documentTypeId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<DocumentSeries>"
},
{
"id": "ownorderscontroller_get_status_orderid",
"method": "GET",
"path": "/api/OwnOrders/Status",
"action": "GetStatus",
"rust_method_name": "get_status",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "OwnOrderStatus"
},
{
"id": "ownorderscontroller_get_status_ordernumber_buffer",
"method": "GET",
"path": "/api/OwnOrders/Status",
"action": "GetStatus",
"rust_method_name": "get_status",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "OwnOrderStatus"
},
{
"id": "ownorderscontroller_get_markers",
"method": "GET",
"path": "/api/OwnOrders/Markers",
"action": "GetMarkers",
"rust_method_name": "get_markers",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Marker>"
},
{
"id": "ownorderscontroller_get_kinds",
"method": "GET",
"path": "/api/OwnOrders/Kinds",
"action": "GetKinds",
"rust_method_name": "get_kinds",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Kind>"
},
{
"id": "ownorderscontroller_get_catalogs",
"method": "GET",
"path": "/api/OwnOrders/Catalogs",
"action": "GetCatalogs",
"rust_method_name": "get_catalogs",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Catalog>"
},
{
"id": "ownorderscontroller_get_position_relations_positionid",
"method": "GET",
"path": "/api/OwnOrders/PositionRelations",
"action": "GetPositionRelations",
"rust_method_name": "get_position_relations",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "OwnOrderPositionRelation"
},
{
"id": "ownorderscontroller_get_paged_document_page_size_orderby",
"method": "GET",
"path": "/api/OwnOrders/Page",
"action": "GetPagedDocument",
"rust_method_name": "get_paged_document",
"query_params": [
{
"name": "page",
"rust_type": "i32"
},
{
"name": "size",
"rust_type": "i32"
},
{
"name": "orderBy",
"rust_type": "enumOrderByType"
}
],
"body_param": null,
"return_rust_type": "Page<serde_json::Value>"
},
{
"id": "ownorderscontroller_get_p_d_f_orderid_body_settings",
"method": "PATCH",
"path": "/api/OwnOrders/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": {
"name": "settings",
"rust_type": "PDFSettings"
},
"return_rust_type": "PDF"
},
{
"id": "ownorderscontroller_get_p_d_f_ordernumber_buffer_body_settings",
"method": "PATCH",
"path": "/api/OwnOrders/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": {
"name": "settings",
"rust_type": "PDFSettings"
},
"return_rust_type": "PDF"
},
{
"id": "ownorderscontroller_get_document_types_with_range_datefrom_dateto",
"method": "GET",
"path": "/api/OwnOrders/Filter/ByDocumentTypes",
"action": "GetDocumentTypesWithRange",
"rust_method_name": "get_document_types_with_range",
"query_params": [
{
"name": "dateFrom",
"rust_type": "FilterDocumentType"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<OwnOrderListElement>"
}
]
},
{
"name": "OwnOrdersIssueController",
"namespace": "Sage.PL.WebAPI.Interface.OwnOrders.Interfaces",
"endpoint_count": 10,
"endpoints": [
{
"id": "ownordersissuecontroller_add_new_issue_body_order",
"method": "POST",
"path": "/api/OwnOrdersIssue/New",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "issue",
"rust_type": "bool"
}
],
"body_param": {
"name": "order",
"rust_type": "OwnOrderIssue"
},
"return_rust_type": "OwnOrder"
},
{
"id": "ownordersissuecontroller_delete_id",
"method": "DELETE",
"path": "/api/OwnOrdersIssue/Delete",
"action": "Delete",
"rust_method_name": "delete",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "ownordersissuecontroller_delete_number_buffer",
"method": "DELETE",
"path": "/api/OwnOrdersIssue/Delete",
"action": "Delete",
"rust_method_name": "delete",
"query_params": [
{
"name": "number",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "ownordersissuecontroller_issue_id",
"method": "PUT",
"path": "/api/OwnOrdersIssue/InBuffer",
"action": "Issue",
"rust_method_name": "issue",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "OwnOrder"
},
{
"id": "ownordersissuecontroller_issue_number",
"method": "PUT",
"path": "/api/OwnOrdersIssue/InBuffer",
"action": "Issue",
"rust_method_name": "issue",
"query_params": [
{
"name": "number",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "OwnOrder"
},
{
"id": "ownordersissuecontroller_issue_p_z_orderid",
"method": "PUT",
"path": "/api/OwnOrdersIssue/PZ",
"action": "IssuePZ",
"rust_method_name": "issue_p_z",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<OwnOrderPZ>"
},
{
"id": "ownordersissuecontroller_issue_p_z_ordernumber",
"method": "PUT",
"path": "/api/OwnOrdersIssue/PZ",
"action": "IssuePZ",
"rust_method_name": "issue_p_z",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<OwnOrderPZ>"
},
{
"id": "ownordersissuecontroller_change_document_number_id_number",
"method": "PATCH",
"path": "/api/OwnOrdersIssue/DocumentNumber",
"action": "ChangeDocumentNumber",
"rust_method_name": "change_document_number",
"query_params": [
{
"name": "id",
"rust_type": "i32"
},
{
"name": "number",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "ownordersissuecontroller_issue_f_v_orderid",
"method": "PUT",
"path": "/api/OwnOrdersIssue/FV",
"action": "IssueFV",
"rust_method_name": "issue_f_v",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "ownordersissuecontroller_issue_f_v_ordernumber",
"method": "PUT",
"path": "/api/OwnOrdersIssue/FV",
"action": "IssueFV",
"rust_method_name": "issue_f_v",
"query_params": [
{
"name": "orderNumber",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": null
}
]
},
{
"name": "PaymentsController",
"namespace": "Sage.PL.WebAPI.Interface.Payments.Interfaces",
"endpoint_count": 29,
"endpoints": [
{
"id": "paymentscontroller_get",
"method": "GET",
"path": "/api/Payments",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<PaymentListElement>"
},
{
"id": "paymentscontroller_get_id",
"method": "GET",
"path": "/api/Payments",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Payment"
},
{
"id": "paymentscontroller_get_number_buffer",
"method": "GET",
"path": "/api/Payments",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "number",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Payment"
},
{
"id": "paymentscontroller_get_list_datefrom_dateto",
"method": "GET",
"path": "/api/Payments/Filter",
"action": "GetList",
"rust_method_name": "get_list",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<PaymentListElement>"
},
{
"id": "paymentscontroller_get_list_by_contractor_contractorid_datefrom_dateto",
"method": "GET",
"path": "/api/Payments/Filter",
"action": "GetListByContractor",
"rust_method_name": "get_list_by_contractor",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<PaymentListElement>"
},
{
"id": "paymentscontroller_get_list_by_contractor_contractorcode_datefrom_dateto",
"method": "GET",
"path": "/api/Payments/Filter",
"action": "GetListByContractor",
"rust_method_name": "get_list_by_contractor",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<PaymentListElement>"
},
{
"id": "paymentscontroller_get_list_by_payment_registry_paymentregistryid_datefrom_dateto",
"method": "GET",
"path": "/api/Payments/Filter",
"action": "GetListByPaymentRegistry",
"rust_method_name": "get_list_by_payment_registry",
"query_params": [
{
"name": "paymentRegistryId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<PaymentListElement>"
},
{
"id": "paymentscontroller_get_list_by_payment_registry_paymentregistrycode_datefrom_dateto",
"method": "GET",
"path": "/api/Payments/Filter",
"action": "GetListByPaymentRegistry",
"rust_method_name": "get_list_by_payment_registry",
"query_params": [
{
"name": "paymentRegistryCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<PaymentListElement>"
},
{
"id": "paymentscontroller_get_list_by_receiving_payment_registry_receivingpaymentregistryid_datefrom_dateto",
"method": "GET",
"path": "/api/Payments/Filter",
"action": "GetListByReceivingPaymentRegistry",
"rust_method_name": "get_list_by_receiving_payment_registry",
"query_params": [
{
"name": "receivingPaymentRegistryId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<PaymentListElement>"
},
{
"id": "paymentscontroller_get_list_by_receiving_payment_registry_receivingpaymentregistrycode_datefrom_dateto",
"method": "GET",
"path": "/api/Payments/Filter",
"action": "GetListByReceivingPaymentRegistry",
"rust_method_name": "get_list_by_receiving_payment_registry",
"query_params": [
{
"name": "receivingPaymentRegistryCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<PaymentListElement>"
},
{
"id": "paymentscontroller_get_p_d_f_documentid_printnote",
"method": "GET",
"path": "/api/Payments/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
},
{
"name": "printNote",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "PDF"
},
{
"id": "paymentscontroller_get_p_d_f_documentnumber_buffer_printnote",
"method": "GET",
"path": "/api/Payments/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
},
{
"name": "printNote",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "PDF"
},
{
"id": "paymentscontroller_get_n_a_l_document_types",
"method": "GET",
"path": "/api/Payments/NALDocumentTypes",
"action": "GetNALDocumentTypes",
"rust_method_name": "get_n_a_l_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "paymentscontroller_get_z_o_b_document_types",
"method": "GET",
"path": "/api/Payments/ZOBDocumentTypes",
"action": "GetZOBDocumentTypes",
"rust_method_name": "get_z_o_b_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "paymentscontroller_get_k_p_document_types",
"method": "GET",
"path": "/api/Payments/KPDocumentTypes",
"action": "GetKPDocumentTypes",
"rust_method_name": "get_k_p_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "paymentscontroller_get_k_w_document_types",
"method": "GET",
"path": "/api/Payments/KWDocumentTypes",
"action": "GetKWDocumentTypes",
"rust_method_name": "get_k_w_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "paymentscontroller_get_b_p_document_types",
"method": "GET",
"path": "/api/Payments/BPDocumentTypes",
"action": "GetBPDocumentTypes",
"rust_method_name": "get_b_p_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "paymentscontroller_get_b_w_document_types",
"method": "GET",
"path": "/api/Payments/BWDocumentTypes",
"action": "GetBWDocumentTypes",
"rust_method_name": "get_b_w_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "paymentscontroller_get_i_p_document_types",
"method": "GET",
"path": "/api/Payments/IPDocumentTypes",
"action": "GetIPDocumentTypes",
"rust_method_name": "get_i_p_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "paymentscontroller_get_i_w_document_types",
"method": "GET",
"path": "/api/Payments/IWDocumentTypes",
"action": "GetIWDocumentTypes",
"rust_method_name": "get_i_w_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "paymentscontroller_get_t_r_plus_document_types",
"method": "GET",
"path": "/api/Payments/TRPlusDocumentTypes",
"action": "GetTRPlusDocumentTypes",
"rust_method_name": "get_t_r_plus_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "paymentscontroller_get_t_r_minus_document_types",
"method": "GET",
"path": "/api/Payments/TRMinusDocumentTypes",
"action": "GetTRMinusDocumentTypes",
"rust_method_name": "get_t_r_minus_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "paymentscontroller_get_document_series_documenttypeid",
"method": "GET",
"path": "/api/Payments/DocumentSeries",
"action": "GetDocumentSeries",
"rust_method_name": "get_document_series",
"query_params": [
{
"name": "documentTypeId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<DocumentSeries>"
},
{
"id": "paymentscontroller_issue_payment_body_payment",
"method": "POST",
"path": "/api/Payments/Payment",
"action": "IssuePayment",
"rust_method_name": "issue_payment",
"query_params": [],
"body_param": {
"name": "payment",
"rust_type": "PaymentIssue"
},
"return_rust_type": "Payment"
},
{
"id": "paymentscontroller_issue_transfer_minus_body_payment",
"method": "POST",
"path": "/api/Payments/TransferMinus",
"action": "IssueTransferMinus",
"rust_method_name": "issue_transfer_minus",
"query_params": [],
"body_param": {
"name": "payment",
"rust_type": "PaymentIssue"
},
"return_rust_type": "Payment"
},
{
"id": "paymentscontroller_issue_transfer_plus_paymentid",
"method": "PUT",
"path": "/api/Payments/TransferPlus",
"action": "IssueTransferPlus",
"rust_method_name": "issue_transfer_plus",
"query_params": [
{
"name": "paymentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Payment"
},
{
"id": "paymentscontroller_issue_transfer_plus_paymentnumber",
"method": "PUT",
"path": "/api/Payments/TransferPlus",
"action": "IssueTransferPlus",
"rust_method_name": "issue_transfer_plus",
"query_params": [
{
"name": "paymentNumber",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Payment"
},
{
"id": "paymentscontroller_issue_k_p_body_payment",
"method": "POST",
"path": "/api/Payments/IssueKP",
"action": "IssueKP",
"rust_method_name": "issue_k_p",
"query_params": [],
"body_param": {
"name": "payment",
"rust_type": "PaymentKPIssue"
},
"return_rust_type": null
},
{
"id": "paymentscontroller_get_paged_document_page_size_orderby",
"method": "GET",
"path": "/api/Payments/Page",
"action": "GetPagedDocument",
"rust_method_name": "get_paged_document",
"query_params": [
{
"name": "page",
"rust_type": "i32"
},
{
"name": "size",
"rust_type": "i32"
},
{
"name": "orderBy",
"rust_type": "enumOrderByType"
}
],
"body_param": null,
"return_rust_type": "Page<serde_json::Value>"
}
]
},
{
"name": "SettlementsController",
"namespace": "Sage.PL.WebAPI.Interface.Payments.Interfaces",
"endpoint_count": 19,
"endpoints": [
{
"id": "settlementscontroller_get",
"method": "GET",
"path": "/api/Settlements",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<SettlementListElement>"
},
{
"id": "settlementscontroller_get_id",
"method": "GET",
"path": "/api/Settlements",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Settlement"
},
{
"id": "settlementscontroller_get_number_buffer",
"method": "GET",
"path": "/api/Settlements",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "number",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Settlement"
},
{
"id": "settlementscontroller_get_by_document_documentid",
"method": "GET",
"path": "/api/Settlements",
"action": "GetByDocument",
"rust_method_name": "get_by_document",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Settlement"
},
{
"id": "settlementscontroller_get_by_document_documentnumber_buffer",
"method": "GET",
"path": "/api/Settlements",
"action": "GetByDocument",
"rust_method_name": "get_by_document",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Settlement"
},
{
"id": "settlementscontroller_get_list_by_issue_date_datefrom_dateto",
"method": "GET",
"path": "/api/Settlements/Filter/ByIssueDate",
"action": "GetListByIssueDate",
"rust_method_name": "get_list_by_issue_date",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<SettlementListElement>"
},
{
"id": "settlementscontroller_get_list_by_issue_date_contractorid_datefrom_dateto",
"method": "GET",
"path": "/api/Settlements/Filter/ByIssueDate",
"action": "GetListByIssueDate",
"rust_method_name": "get_list_by_issue_date",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "settlementscontroller_get_list_by_issue_date_contractorcode_datefrom_dateto",
"method": "GET",
"path": "/api/Settlements/Filter/ByIssueDate",
"action": "GetListByIssueDate",
"rust_method_name": "get_list_by_issue_date",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "settlementscontroller_get_list_by_maturity_date_datefrom_dateto",
"method": "GET",
"path": "/api/Settlements/Filter/ByMaturityDate",
"action": "GetListByMaturityDate",
"rust_method_name": "get_list_by_maturity_date",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<SettlementListElement>"
},
{
"id": "settlementscontroller_get_list_by_maturity_date_contractorid_datefrom_dateto",
"method": "GET",
"path": "/api/Settlements/Filter/ByMaturityDate",
"action": "GetListByMaturityDate",
"rust_method_name": "get_list_by_maturity_date",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<SettlementListElement>"
},
{
"id": "settlementscontroller_get_list_by_maturity_date_contractorcode_datefrom_dateto",
"method": "GET",
"path": "/api/Settlements/Filter/ByMaturityDate",
"action": "GetListByMaturityDate",
"rust_method_name": "get_list_by_maturity_date",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<SettlementListElement>"
},
{
"id": "settlementscontroller_get_not_settled",
"method": "GET",
"path": "/api/Settlements/Filter/NotSettled",
"action": "GetNotSettled",
"rust_method_name": "get_not_settled",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<SettlementListElement>"
},
{
"id": "settlementscontroller_get_not_settled_by_issue_date_datefrom_dateto",
"method": "GET",
"path": "/api/Settlements/Filter/NotSettled/ByIssueDate",
"action": "GetNotSettledByIssueDate",
"rust_method_name": "get_not_settled_by_issue_date",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<SettlementListElement>"
},
{
"id": "settlementscontroller_get_not_settled_by_issue_date_contractorid_datefrom_dateto",
"method": "GET",
"path": "/api/Settlements/Filter/NotSettled/ByIssueDate",
"action": "GetNotSettledByIssueDate",
"rust_method_name": "get_not_settled_by_issue_date",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "settlementscontroller_get_not_settled_by_issue_date_contractorcode_datefrom_dateto",
"method": "GET",
"path": "/api/Settlements/Filter/NotSettled/ByIssueDate",
"action": "GetNotSettledByIssueDate",
"rust_method_name": "get_not_settled_by_issue_date",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "settlementscontroller_get_not_settled_by_maturity_date_datefrom_dateto",
"method": "GET",
"path": "/api/Settlements/Filter/NotSettled/ByMaturityDate",
"action": "GetNotSettledByMaturityDate",
"rust_method_name": "get_not_settled_by_maturity_date",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<SettlementListElement>"
},
{
"id": "settlementscontroller_get_not_settled_by_maturity_date_contractorid_datefrom_dateto",
"method": "GET",
"path": "/api/Settlements/Filter/NotSettled/ByMaturityDate",
"action": "GetNotSettledByMaturityDate",
"rust_method_name": "get_not_settled_by_maturity_date",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<SettlementListElement>"
},
{
"id": "settlementscontroller_get_not_settled_by_maturity_date_contractorcode_datefrom_dateto",
"method": "GET",
"path": "/api/Settlements/Filter/NotSettled/ByMaturityDate",
"action": "GetNotSettledByMaturityDate",
"rust_method_name": "get_not_settled_by_maturity_date",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<SettlementListElement>"
},
{
"id": "settlementscontroller_issue_body_settlement",
"method": "POST",
"path": "/api/Settlements/Issue",
"action": "Issue",
"rust_method_name": "issue",
"query_params": [],
"body_param": {
"name": "settlement",
"rust_type": "SettlementIssue"
},
"return_rust_type": "Settlement"
}
]
},
{
"name": "PriceListsController",
"namespace": "Sage.PL.WebAPI.Interface.Products.Interfaces",
"endpoint_count": 4,
"endpoints": [
{
"id": "pricelistscontroller_get_id",
"method": "GET",
"path": "/api/PriceLists",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "PriceList"
},
{
"id": "pricelistscontroller_get_code",
"method": "GET",
"path": "/api/PriceLists",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "code",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "PriceList"
},
{
"id": "pricelistscontroller_get",
"method": "GET",
"path": "/api/PriceLists",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<PriceListListElement>"
},
{
"id": "pricelistscontroller_incremental_sync_datefrom",
"method": "GET",
"path": "/api/PriceLists/IncrementalSync",
"action": "IncrementalSync",
"rust_method_name": "incremental_sync",
"query_params": [
{
"name": "dateFrom",
"rust_type": "chrono::NaiveDateTime"
}
],
"body_param": null,
"return_rust_type": "Vec<IncrementalSyncListElement<serde_json::Value>>"
}
]
},
{
"name": "ProductDimensions2Controller",
"namespace": "Sage.PL.WebAPI.Interface.Products.Interfaces",
"endpoint_count": 2,
"endpoints": [
{
"id": "productdimensions2controller_get_productid",
"method": "GET",
"path": "/api/v2/ProductDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "productId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "productdimensions2controller_get_productcode",
"method": "GET",
"path": "/api/v2/ProductDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "productCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
}
]
},
{
"name": "ProductDimensionsController",
"namespace": "Sage.PL.WebAPI.Interface.Products.Interfaces",
"endpoint_count": 7,
"endpoints": [
{
"id": "productdimensionscontroller_get_productid",
"method": "GET",
"path": "/api/ProductDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "productId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "productdimensionscontroller_get_productcode",
"method": "GET",
"path": "/api/ProductDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "productCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "productdimensionscontroller_update_productid_body_productdimension",
"method": "PUT",
"path": "/api/ProductDimensions/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "productId",
"rust_type": "i32"
}
],
"body_param": {
"name": "productDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "productdimensionscontroller_update_productcode_body_productdimension",
"method": "PUT",
"path": "/api/ProductDimensions/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "productCode",
"rust_type": "String"
}
],
"body_param": {
"name": "productDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "productdimensionscontroller_update_productid_body_productdimensions",
"method": "PUT",
"path": "/api/ProductDimensions/UpdateList",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "productId",
"rust_type": "i32"
}
],
"body_param": {
"name": "productDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "productdimensionscontroller_update_productcode_body_productdimensions",
"method": "PUT",
"path": "/api/ProductDimensions/UpdateList",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "productCode",
"rust_type": "String"
}
],
"body_param": {
"name": "productDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "productdimensionscontroller_get_classification",
"method": "GET",
"path": "/api/ProductDimensions/Classification",
"action": "GetClassification",
"rust_method_name": "get_classification",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DimensionClassification>"
}
]
},
{
"name": "ProductPhotosController",
"namespace": "Sage.PL.WebAPI.Interface.Products.Interfaces",
"endpoint_count": 3,
"endpoints": [
{
"id": "productphotoscontroller_get_productid",
"method": "GET",
"path": "/api/ProductPhotos",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "productId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<ProductPhotoListElement>"
},
{
"id": "productphotoscontroller_get_productcode",
"method": "GET",
"path": "/api/ProductPhotos",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "productCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<ProductPhotoListElement>"
},
{
"id": "productphotoscontroller_get_photoid_quality",
"method": "GET",
"path": "/api/ProductPhotos",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "photoId",
"rust_type": "i32"
},
{
"name": "quality",
"rust_type": "enumPhotoQuality"
}
],
"body_param": null,
"return_rust_type": "ProductPhoto"
}
]
},
{
"name": "ProductPricesController",
"namespace": "Sage.PL.WebAPI.Interface.Products.Interfaces",
"endpoint_count": 19,
"endpoints": [
{
"id": "productpricescontroller_update_productid_body_prices",
"method": "PUT",
"path": "/api/ProductPrices/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "productId",
"rust_type": "i32"
}
],
"body_param": {
"name": "prices",
"rust_type": "ProductPricesEdit"
},
"return_rust_type": null
},
{
"id": "productpricescontroller_update_productcode_body_prices",
"method": "PUT",
"path": "/api/ProductPrices/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "productCode",
"rust_type": "String"
}
],
"body_param": {
"name": "prices",
"rust_type": "ProductPricesEdit"
},
"return_rust_type": null
},
{
"id": "productpricescontroller_recalculate_productid",
"method": "PATCH",
"path": "/api/ProductPrices/Recalculate",
"action": "Recalculate",
"rust_method_name": "recalculate",
"query_params": [
{
"name": "productId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "productpricescontroller_recalculate_productcode",
"method": "PATCH",
"path": "/api/ProductPrices/Recalculate",
"action": "Recalculate",
"rust_method_name": "recalculate",
"query_params": [
{
"name": "productCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "productpricescontroller_get_sale_prices_by_product_productid",
"method": "GET",
"path": "/api/ProductPrices/SalePrices",
"action": "GetSalePricesByProduct",
"rust_method_name": "get_sale_prices_by_product",
"query_params": [
{
"name": "productId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<ProductSalePriceBase>"
},
{
"id": "productpricescontroller_get_sale_prices_by_product_productcode",
"method": "GET",
"path": "/api/ProductPrices/SalePrices",
"action": "GetSalePricesByProduct",
"rust_method_name": "get_sale_prices_by_product",
"query_params": [
{
"name": "productCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<ProductSalePriceBase>"
},
{
"id": "productpricescontroller_get_sale_prices_by_product_kind_productkindid",
"method": "GET",
"path": "/api/ProductPrices/SalePrices",
"action": "GetSalePricesByProductKind",
"rust_method_name": "get_sale_prices_by_product_kind",
"query_params": [
{
"name": "productKindId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<ProductPriceListElement>"
},
{
"id": "productpricescontroller_get_sale_prices",
"method": "GET",
"path": "/api/ProductPrices/SalePrices",
"action": "GetSalePrices",
"rust_method_name": "get_sale_prices",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<ProductPriceListElement>"
},
{
"id": "productpricescontroller_get_quantitative_discounts_by_product_productid",
"method": "GET",
"path": "/api/ProductPrices/QuantitativeDiscounts",
"action": "GetQuantitativeDiscountsByProduct",
"rust_method_name": "get_quantitative_discounts_by_product",
"query_params": [
{
"name": "productId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<QuantitativeDiscount>"
},
{
"id": "productpricescontroller_get_quantitative_discounts_by_product_productcode",
"method": "GET",
"path": "/api/ProductPrices/QuantitativeDiscounts",
"action": "GetQuantitativeDiscountsByProduct",
"rust_method_name": "get_quantitative_discounts_by_product",
"query_params": [
{
"name": "productCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<QuantitativeDiscount>"
},
{
"id": "productpricescontroller_get_quantitative_discounts_by_product_kind_productkindid",
"method": "GET",
"path": "/api/ProductPrices/QuantitativeDiscounts",
"action": "GetQuantitativeDiscountsByProductKind",
"rust_method_name": "get_quantitative_discounts_by_product_kind",
"query_params": [
{
"name": "productKindId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<QuantitativeDiscountListElement>"
},
{
"id": "productpricescontroller_get_quantitative_discounts",
"method": "GET",
"path": "/api/ProductPrices/QuantitativeDiscounts",
"action": "GetQuantitativeDiscounts",
"rust_method_name": "get_quantitative_discounts",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<QuantitativeDiscountListElement>"
},
{
"id": "productpricescontroller_get_individual_discounts_by_contractor_contractorid",
"method": "GET",
"path": "/api/ProductPrices/IndividualDiscounts",
"action": "GetIndividualDiscountsByContractor",
"rust_method_name": "get_individual_discounts_by_contractor",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<IndividualDiscount>"
},
{
"id": "productpricescontroller_get_individual_discounts_by_contractor_contractorcode",
"method": "GET",
"path": "/api/ProductPrices/IndividualDiscounts",
"action": "GetIndividualDiscountsByContractor",
"rust_method_name": "get_individual_discounts_by_contractor",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<IndividualDiscount>"
},
{
"id": "productpricescontroller_get_individual_discounts_by_contractor_kind_contractorkindid",
"method": "GET",
"path": "/api/ProductPrices/IndividualDiscounts",
"action": "GetIndividualDiscountsByContractorKind",
"rust_method_name": "get_individual_discounts_by_contractor_kind",
"query_params": [
{
"name": "contractorKindId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<IndividualDiscount>"
},
{
"id": "productpricescontroller_get_individual_discounts",
"method": "GET",
"path": "/api/ProductPrices/IndividualDiscounts",
"action": "GetIndividualDiscounts",
"rust_method_name": "get_individual_discounts",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<IndividualDiscountListElement>"
},
{
"id": "productpricescontroller_get_price_factors_criteria",
"method": "GET",
"path": "/api/ProductPrices/PriceFactors",
"action": "GetPriceFactors",
"rust_method_name": "get_price_factors",
"query_params": [
{
"name": "criteria",
"rust_type": "PriceFactorCriteria"
}
],
"body_param": null,
"return_rust_type": "Vec<PriceFactor>"
},
{
"id": "productpricescontroller_calculate_prices_body_criteria",
"method": "PATCH",
"path": "/api/ProductPrices/CalculatePrices",
"action": "CalculatePrices",
"rust_method_name": "calculate_prices",
"query_params": [],
"body_param": {
"name": "criteria",
"rust_type": "PriceCalculationCriteria"
},
"return_rust_type": "PriceCalculationResult"
},
{
"id": "productpricescontroller_order_prices_body_criteria",
"method": "PATCH",
"path": "/api/ProductPrices/OrderPrices",
"action": "OrderPrices",
"rust_method_name": "order_prices",
"query_params": [],
"body_param": {
"name": "criteria",
"rust_type": "PriceOrderCriteria"
},
"return_rust_type": "PriceOrderResult"
}
]
},
{
"name": "ProductsController",
"namespace": "Sage.PL.WebAPI.Interface.Products.Interfaces",
"endpoint_count": 27,
"endpoints": [
{
"id": "productscontroller_get_id",
"method": "GET",
"path": "/api/Products",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Product"
},
{
"id": "productscontroller_get_code",
"method": "GET",
"path": "/api/Products",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "code",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Product"
},
{
"id": "productscontroller_get",
"method": "GET",
"path": "/api/Products",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<ProductListElement>"
},
{
"id": "productscontroller_get_saleprices",
"method": "GET",
"path": "/api/Products",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "salePrices",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<ProductListElement>"
},
{
"id": "productscontroller_get_with_sale_prices",
"method": "GET",
"path": "/api/Products/WithSalePrices",
"action": "GetWithSalePrices",
"rust_method_name": "get_with_sale_prices",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<ProductListElementWithSalePrices>"
},
{
"id": "productscontroller_get_with_dimensions",
"method": "GET",
"path": "/api/Products/WithDimensions",
"action": "GetWithDimensions",
"rust_method_name": "get_with_dimensions",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<ProductListElementWithDimensions>"
},
{
"id": "productscontroller_filter_saleprices_body_criteria",
"method": "PATCH",
"path": "/api/Products/Filter",
"action": "Filter",
"rust_method_name": "filter",
"query_params": [
{
"name": "salePrices",
"rust_type": "bool"
}
],
"body_param": {
"name": "criteria",
"rust_type": "ProductFilterCriteria"
},
"return_rust_type": "Vec<ProductListElement>"
},
{
"id": "productscontroller_filter_with_sale_prices_body_criteria",
"method": "PATCH",
"path": "/api/Products/Filter/WithSalePrices",
"action": "FilterWithSalePrices",
"rust_method_name": "filter_with_sale_prices",
"query_params": [],
"body_param": {
"name": "criteria",
"rust_type": "ProductFilterCriteria"
},
"return_rust_type": "Vec<ProductListElementWithSalePrices>"
},
{
"id": "productscontroller_filter_with_dimensions_body_criteria",
"method": "PATCH",
"path": "/api/Products/Filter/WithDimensions",
"action": "FilterWithDimensions",
"rust_method_name": "filter_with_dimensions",
"query_params": [],
"body_param": {
"name": "criteria",
"rust_type": "ProductFilterCriteria"
},
"return_rust_type": "Vec<ProductListElementWithDimensions>"
},
{
"id": "productscontroller_add_new_body_product",
"method": "POST",
"path": "/api/Products/Create",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [],
"body_param": {
"name": "product",
"rust_type": "Product"
},
"return_rust_type": "Product"
},
{
"id": "productscontroller_update_body_product",
"method": "PUT",
"path": "/api/Products/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [],
"body_param": {
"name": "product",
"rust_type": "Product"
},
"return_rust_type": null
},
{
"id": "productscontroller_get_markers",
"method": "GET",
"path": "/api/Products/Markers",
"action": "GetMarkers",
"rust_method_name": "get_markers",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Marker>"
},
{
"id": "productscontroller_get_kinds",
"method": "GET",
"path": "/api/Products/Kinds",
"action": "GetKinds",
"rust_method_name": "get_kinds",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Kind>"
},
{
"id": "productscontroller_get_catalogs",
"method": "GET",
"path": "/api/Products/Catalogs",
"action": "GetCatalogs",
"rust_method_name": "get_catalogs",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Catalog>"
},
{
"id": "productscontroller_incremental_sync_datefrom",
"method": "GET",
"path": "/api/Products/IncrementalSync",
"action": "IncrementalSync",
"rust_method_name": "incremental_sync",
"query_params": [
{
"name": "dateFrom",
"rust_type": "chrono::NaiveDateTime"
}
],
"body_param": null,
"return_rust_type": "Vec<IncrementalSyncListElement<serde_json::Value>>"
},
{
"id": "productscontroller_get_barcodes_productid",
"method": "GET",
"path": "/api/Products/Barcodes",
"action": "GetBarcodes",
"rust_method_name": "get_barcodes",
"query_params": [
{
"name": "productId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "ProductBarcodes"
},
{
"id": "productscontroller_get_barcodes_productcode",
"method": "GET",
"path": "/api/Products/Barcodes",
"action": "GetBarcodes",
"rust_method_name": "get_barcodes",
"query_params": [
{
"name": "productCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "ProductBarcodes"
},
{
"id": "productscontroller_update_barcodes_productid",
"method": "GET",
"path": "/api/Products/UpdateBarcodes",
"action": "UpdateBarcodes",
"rust_method_name": "update_barcodes",
"query_params": [
{
"name": "productId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "productscontroller_update_barcodes_productcode",
"method": "GET",
"path": "/api/Products/UpdateBarcodes",
"action": "UpdateBarcodes",
"rust_method_name": "update_barcodes",
"query_params": [
{
"name": "productCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "productscontroller_filter_sql_body_criteriafilter",
"method": "PATCH",
"path": "/api/Products/FilterSql",
"action": "FilterSql",
"rust_method_name": "filter_sql",
"query_params": [],
"body_param": {
"name": "criteriaFilter",
"rust_type": "ProductCriteriaFilter"
},
"return_rust_type": "Vec<ProductListElement>"
},
{
"id": "productscontroller_get_paged_document_page_size_orderby",
"method": "GET",
"path": "/api/Products/Page",
"action": "GetPagedDocument",
"rust_method_name": "get_paged_document",
"query_params": [
{
"name": "page",
"rust_type": "i32"
},
{
"name": "size",
"rust_type": "i32"
},
{
"name": "orderBy",
"rust_type": "enumOrderByType"
}
],
"body_param": null,
"return_rust_type": "Page<serde_json::Value>"
},
{
"id": "productscontroller_get_page_with_sale_prices_page_size_orderby",
"method": "GET",
"path": "/api/Products/Page/WithSalePrices",
"action": "GetPageWithSalePrices",
"rust_method_name": "get_page_with_sale_prices",
"query_params": [
{
"name": "page",
"rust_type": "i32"
},
{
"name": "size",
"rust_type": "i32"
},
{
"name": "orderBy",
"rust_type": "enumOrderByType"
}
],
"body_param": null,
"return_rust_type": "Page<serde_json::Value>"
},
{
"id": "productscontroller_get_page_with_dimensions_page_size_orderby",
"method": "GET",
"path": "/api/Products/Page/WithDimensions",
"action": "GetPageWithDimensions",
"rust_method_name": "get_page_with_dimensions",
"query_params": [
{
"name": "page",
"rust_type": "i32"
},
{
"name": "size",
"rust_type": "i32"
},
{
"name": "orderBy",
"rust_type": "enumOrderByType"
}
],
"body_param": null,
"return_rust_type": "Page<serde_json::Value>"
},
{
"id": "productscontroller_filter_sql_wth_sale_prices_body_criteriafilter",
"method": "PATCH",
"path": "/api/Products/FilterSql/WithSalePrices",
"action": "FilterSqlWthSalePrices",
"rust_method_name": "filter_sql_wth_sale_prices",
"query_params": [],
"body_param": {
"name": "criteriaFilter",
"rust_type": "ProductCriteriaFilter"
},
"return_rust_type": "Vec<ProductListElementWithSalePrices>"
},
{
"id": "productscontroller_filter_sql_wth_dimensions_body_criteriafilter",
"method": "PATCH",
"path": "/api/Products/FilterSql/WithDimensions",
"action": "FilterSqlWthDimensions",
"rust_method_name": "filter_sql_wth_dimensions",
"query_params": [],
"body_param": {
"name": "criteriaFilter",
"rust_type": "ProductCriteriaFilter"
},
"return_rust_type": "Vec<ProductListElementWithDimensions>"
},
{
"id": "productscontroller_get_logistic_fields_productid",
"method": "GET",
"path": "/api/Products/LogisticFields",
"action": "GetLogisticFields",
"rust_method_name": "get_logistic_fields",
"query_params": [
{
"name": "productId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<ProductLogisticField>"
},
{
"id": "productscontroller_get_logistic_fields_productcode",
"method": "GET",
"path": "/api/Products/LogisticFields",
"action": "GetLogisticFields",
"rust_method_name": "get_logistic_fields",
"query_params": [
{
"name": "productCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<ProductLogisticField>"
}
]
},
{
"name": "PurchasesController",
"namespace": "Sage.PL.WebAPI.Interface.Purchases.Interfaces",
"endpoint_count": 45,
"endpoints": [
{
"id": "purchasescontroller_get",
"method": "GET",
"path": "/api/Purchases",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentListElement>"
},
{
"id": "purchasescontroller_get_id",
"method": "GET",
"path": "/api/Purchases",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Purchases_ViewModels_PurchaseDocument"
},
{
"id": "purchasescontroller_get_number_buffer",
"method": "GET",
"path": "/api/Purchases",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "number",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Purchases_ViewModels_PurchaseDocument"
},
{
"id": "purchasescontroller_get_correction_id",
"method": "GET",
"path": "/api/Purchases/Correction",
"action": "GetCorrection",
"rust_method_name": "get_correction",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Purchases_ViewModels_PurchaseCorrection"
},
{
"id": "purchasescontroller_get_correction_number_buffer",
"method": "GET",
"path": "/api/Purchases/Correction",
"action": "GetCorrection",
"rust_method_name": "get_correction",
"query_params": [
{
"name": "number",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Purchases_ViewModels_PurchaseCorrection"
},
{
"id": "purchasescontroller_get_list_datefrom_dateto",
"method": "GET",
"path": "/api/Purchases/Filter",
"action": "GetList",
"rust_method_name": "get_list",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentListElement>"
},
{
"id": "purchasescontroller_get_list_by_seller_sellerid_datefrom_dateto",
"method": "GET",
"path": "/api/Purchases/Filter",
"action": "GetListBySeller",
"rust_method_name": "get_list_by_seller",
"query_params": [
{
"name": "sellerId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentListElement>"
},
{
"id": "purchasescontroller_get_list_by_seller_sellercode_datefrom_dateto",
"method": "GET",
"path": "/api/Purchases/Filter",
"action": "GetListBySeller",
"rust_method_name": "get_list_by_seller",
"query_params": [
{
"name": "sellerCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentListElement>"
},
{
"id": "purchasescontroller_get_list_by_deliverer_delivererid_datefrom_dateto",
"method": "GET",
"path": "/api/Purchases/Filter",
"action": "GetListByDeliverer",
"rust_method_name": "get_list_by_deliverer",
"query_params": [
{
"name": "delivererId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentListElement>"
},
{
"id": "purchasescontroller_get_list_by_deliverer_deliverercode_datefrom_dateto",
"method": "GET",
"path": "/api/Purchases/Filter",
"action": "GetListByDeliverer",
"rust_method_name": "get_list_by_deliverer",
"query_params": [
{
"name": "delivererCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentListElement>"
},
{
"id": "purchasescontroller_get_list_by_dimension_dimensioncode_dictionaryvalue_value",
"method": "GET",
"path": "/api/Purchases/Filter",
"action": "GetListByDimension",
"rust_method_name": "get_list_by_dimension",
"query_params": [
{
"name": "dimensionCode",
"rust_type": "String"
},
{
"name": "dictionaryValue",
"rust_type": "String"
},
{
"name": "value",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentListElement>"
},
{
"id": "purchasescontroller_get_p_z_documentid",
"method": "GET",
"path": "/api/Purchases/PZ",
"action": "GetPZ",
"rust_method_name": "get_p_z",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentPZ>"
},
{
"id": "purchasescontroller_get_p_z_documentnumber_buffer",
"method": "GET",
"path": "/api/Purchases/PZ",
"action": "GetPZ",
"rust_method_name": "get_p_z",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentPZ>"
},
{
"id": "purchasescontroller_get_z_m_w_documentid",
"method": "GET",
"path": "/api/Purchases/ZMW",
"action": "GetZMW",
"rust_method_name": "get_z_m_w",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentPZ>"
},
{
"id": "purchasescontroller_get_z_m_w_documentnumber_buffer",
"method": "GET",
"path": "/api/Purchases/ZMW",
"action": "GetZMW",
"rust_method_name": "get_z_m_w",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentPZ>"
},
{
"id": "purchasescontroller_get_correction_sequence_documentid",
"method": "GET",
"path": "/api/Purchases/CorrectionSequence",
"action": "GetCorrectionSequence",
"rust_method_name": "get_correction_sequence",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentCorrection>"
},
{
"id": "purchasescontroller_get_correction_sequence_documentnumber_buffer",
"method": "GET",
"path": "/api/Purchases/CorrectionSequence",
"action": "GetCorrectionSequence",
"rust_method_name": "get_correction_sequence",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentCorrection>"
},
{
"id": "purchasescontroller_get_status_documentid",
"method": "GET",
"path": "/api/Purchases/Status",
"action": "GetStatus",
"rust_method_name": "get_status",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "PurchaseDocumentStatus"
},
{
"id": "purchasescontroller_get_status_documentnumber_buffer",
"method": "GET",
"path": "/api/Purchases/Status",
"action": "GetStatus",
"rust_method_name": "get_status",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "PurchaseDocumentStatus"
},
{
"id": "purchasescontroller_get_markers",
"method": "GET",
"path": "/api/Purchases/Markers",
"action": "GetMarkers",
"rust_method_name": "get_markers",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Marker>"
},
{
"id": "purchasescontroller_get_kinds",
"method": "GET",
"path": "/api/Purchases/Kinds",
"action": "GetKinds",
"rust_method_name": "get_kinds",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Kind>"
},
{
"id": "purchasescontroller_get_catalogs",
"method": "GET",
"path": "/api/Purchases/Catalogs",
"action": "GetCatalogs",
"rust_method_name": "get_catalogs",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Catalog>"
},
{
"id": "purchasescontroller_get_p_d_f_documentid_printnote",
"method": "GET",
"path": "/api/Purchases/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
},
{
"name": "printNote",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "PDF"
},
{
"id": "purchasescontroller_get_p_d_f_documentnumber_buffer_printnote",
"method": "GET",
"path": "/api/Purchases/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
},
{
"name": "printNote",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "PDF"
},
{
"id": "purchasescontroller_get_d_i_m_document_types",
"method": "GET",
"path": "/api/Purchases/DIMDocumentTypes",
"action": "GetDIMDocumentTypes",
"rust_method_name": "get_d_i_m_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "purchasescontroller_get_f_v_m_document_types",
"method": "GET",
"path": "/api/Purchases/FVMDocumentTypes",
"action": "GetFVMDocumentTypes",
"rust_method_name": "get_f_v_m_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "purchasescontroller_get_f_v_r_document_types",
"method": "GET",
"path": "/api/Purchases/FVRDocumentTypes",
"action": "GetFVRDocumentTypes",
"rust_method_name": "get_f_v_r_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "purchasescontroller_get_f_v_z_document_types",
"method": "GET",
"path": "/api/Purchases/FVZDocumentTypes",
"action": "GetFVZDocumentTypes",
"rust_method_name": "get_f_v_z_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "purchasescontroller_get_f_w_z_document_types",
"method": "GET",
"path": "/api/Purchases/FWZDocumentTypes",
"action": "GetFWZDocumentTypes",
"rust_method_name": "get_f_w_z_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "purchasescontroller_get_r_u_z_document_types",
"method": "GET",
"path": "/api/Purchases/RUZDocumentTypes",
"action": "GetRUZDocumentTypes",
"rust_method_name": "get_r_u_z_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "purchasescontroller_get_w_n_t_document_types",
"method": "GET",
"path": "/api/Purchases/WNTDocumentTypes",
"action": "GetWNTDocumentTypes",
"rust_method_name": "get_w_n_t_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "purchasescontroller_get_z_r_z_document_types",
"method": "GET",
"path": "/api/Purchases/ZRZDocumentTypes",
"action": "GetZRZDocumentTypes",
"rust_method_name": "get_z_r_z_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "purchasescontroller_get_d_m_k_document_types",
"method": "GET",
"path": "/api/Purchases/DMKDocumentTypes",
"action": "GetDMKDocumentTypes",
"rust_method_name": "get_d_m_k_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "purchasescontroller_get_f_m_k_document_types",
"method": "GET",
"path": "/api/Purchases/FMKDocumentTypes",
"action": "GetFMKDocumentTypes",
"rust_method_name": "get_f_m_k_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "purchasescontroller_get_f_r_k_document_types",
"method": "GET",
"path": "/api/Purchases/FRKDocumentTypes",
"action": "GetFRKDocumentTypes",
"rust_method_name": "get_f_r_k_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "purchasescontroller_get_f_z_k_document_types",
"method": "GET",
"path": "/api/Purchases/FZKDocumentTypes",
"action": "GetFZKDocumentTypes",
"rust_method_name": "get_f_z_k_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "purchasescontroller_get_f_w_z_k_document_types",
"method": "GET",
"path": "/api/Purchases/FWZKDocumentTypes",
"action": "GetFWZKDocumentTypes",
"rust_method_name": "get_f_w_z_k_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "purchasescontroller_get_r_k_z_document_types",
"method": "GET",
"path": "/api/Purchases/RKZDocumentTypes",
"action": "GetRKZDocumentTypes",
"rust_method_name": "get_r_k_z_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "purchasescontroller_get_z_r_k_document_types",
"method": "GET",
"path": "/api/Purchases/ZRKDocumentTypes",
"action": "GetZRKDocumentTypes",
"rust_method_name": "get_z_r_k_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "purchasescontroller_get_w_n_k_document_types",
"method": "GET",
"path": "/api/Purchases/WNKDocumentTypes",
"action": "GetWNKDocumentTypes",
"rust_method_name": "get_w_n_k_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "purchasescontroller_get_document_series_documenttypeid",
"method": "GET",
"path": "/api/Purchases/DocumentSeries",
"action": "GetDocumentSeries",
"rust_method_name": "get_document_series",
"query_params": [
{
"name": "documentTypeId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<DocumentSeries>"
},
{
"id": "purchasescontroller_get_paged_document_page_size_orderby",
"method": "GET",
"path": "/api/Purchases/Page",
"action": "GetPagedDocument",
"rust_method_name": "get_paged_document",
"query_params": [
{
"name": "page",
"rust_type": "i32"
},
{
"name": "size",
"rust_type": "i32"
},
{
"name": "orderBy",
"rust_type": "enumOrderByType"
}
],
"body_param": null,
"return_rust_type": "Page<serde_json::Value>"
},
{
"id": "purchasescontroller_get_p_d_f_documentid_body_settings",
"method": "PATCH",
"path": "/api/Purchases/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": {
"name": "settings",
"rust_type": "PDFSettings"
},
"return_rust_type": "PDF"
},
{
"id": "purchasescontroller_get_p_d_f_documentnumber_buffer_body_settings",
"method": "PATCH",
"path": "/api/Purchases/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": {
"name": "settings",
"rust_type": "PDFSettings"
},
"return_rust_type": "PDF"
},
{
"id": "purchasescontroller_get_document_types_with_range_datefrom_dateto",
"method": "GET",
"path": "/api/Purchases/Filter/ByDocumentTypes",
"action": "GetDocumentTypesWithRange",
"rust_method_name": "get_document_types_with_range",
"query_params": [
{
"name": "dateFrom",
"rust_type": "FilterDocumentType"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentListElement>"
}
]
},
{
"name": "PurchasesDimensions2Controller",
"namespace": "Sage.PL.WebAPI.Interface.Purchases.Interfaces",
"endpoint_count": 5,
"endpoints": [
{
"id": "purchasesdimensions2controller_get_documentid",
"method": "GET",
"path": "/api/v2/PurchasesDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "purchasesdimensions2controller_get_documentnumber_buffer",
"method": "GET",
"path": "/api/v2/PurchasesDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "purchasesdimensions2controller_get_positions_by_document_id_documentid",
"method": "GET",
"path": "/api/v2/PurchasesDimensions/Positions",
"action": "GetPositionsByDocumentId",
"rust_method_name": "get_positions_by_document_id",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "purchasesdimensions2controller_get_positions_by_document_number_documentnumber_buffer",
"method": "GET",
"path": "/api/v2/PurchasesDimensions/Positions",
"action": "GetPositionsByDocumentNumber",
"rust_method_name": "get_positions_by_document_number",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "purchasesdimensions2controller_get_position_positionid",
"method": "GET",
"path": "/api/v2/PurchasesDimensions/Positions",
"action": "GetPosition",
"rust_method_name": "get_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
}
]
},
{
"name": "PurchasesDimensionsController",
"namespace": "Sage.PL.WebAPI.Interface.Purchases.Interfaces",
"endpoint_count": 17,
"endpoints": [
{
"id": "purchasesdimensionscontroller_get_documentid",
"method": "GET",
"path": "/api/PurchasesDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "purchasesdimensionscontroller_get_documentnumber_buffer",
"method": "GET",
"path": "/api/PurchasesDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "purchasesdimensionscontroller_get_positions_by_document_id_documentid",
"method": "GET",
"path": "/api/PurchasesDimensions/Positions",
"action": "GetPositionsByDocumentId",
"rust_method_name": "get_positions_by_document_id",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "purchasesdimensionscontroller_get_positions_by_document_number_documentnumber_buffer",
"method": "GET",
"path": "/api/PurchasesDimensions/Positions",
"action": "GetPositionsByDocumentNumber",
"rust_method_name": "get_positions_by_document_number",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "purchasesdimensionscontroller_get_position_positionid",
"method": "GET",
"path": "/api/PurchasesDimensions/Positions",
"action": "GetPosition",
"rust_method_name": "get_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "purchasesdimensionscontroller_get_classification",
"method": "GET",
"path": "/api/PurchasesDimensions/Classification",
"action": "GetClassification",
"rust_method_name": "get_classification",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DimensionClassification>"
},
{
"id": "purchasesdimensionscontroller_get_position_classification",
"method": "GET",
"path": "/api/PurchasesDimensions/PositionClassification",
"action": "GetPositionClassification",
"rust_method_name": "get_position_classification",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DimensionClassification>"
},
{
"id": "purchasesdimensionscontroller_update_documentid_body_documentdimension",
"method": "PUT",
"path": "/api/PurchasesDimensions/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": {
"name": "documentDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "purchasesdimensionscontroller_update_documentnumber_buffer_body_documentdimension",
"method": "PUT",
"path": "/api/PurchasesDimensions/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": {
"name": "documentDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "purchasesdimensionscontroller_update_documentid_body_documentdimensions",
"method": "PUT",
"path": "/api/PurchasesDimensions/UpdateList",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": {
"name": "documentDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "purchasesdimensionscontroller_update_documentnumber_buffer_body_documentdimensions",
"method": "PUT",
"path": "/api/PurchasesDimensions/UpdateList",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": {
"name": "documentDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "purchasesdimensionscontroller_update_position_positionid_body_positiondimension",
"method": "PUT",
"path": "/api/PurchasesDimensions/UpdatePosition",
"action": "UpdatePosition",
"rust_method_name": "update_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": {
"name": "positionDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "purchasesdimensionscontroller_update_position_positionid_body_positiondimensions",
"method": "PUT",
"path": "/api/PurchasesDimensions/UpdatePositionList",
"action": "UpdatePosition",
"rust_method_name": "update_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": {
"name": "positionDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "purchasesdimensionscontroller_update_position_body_positiondimension",
"method": "PUT",
"path": "/api/PurchasesDimensions/UpdateMultiPositionsList",
"action": "UpdatePosition",
"rust_method_name": "update_position",
"query_params": [],
"body_param": {
"name": "positionDimension",
"rust_type": "Vec<PositionDimension>"
},
"return_rust_type": null
},
{
"id": "purchasesdimensionscontroller_get_aspects_documentid",
"method": "GET",
"path": "/api/PurchasesDimensions/Aspects",
"action": "GetAspects",
"rust_method_name": "get_aspects",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "AspectDocument"
},
{
"id": "purchasesdimensionscontroller_get_aspects_documentnumber_buffer",
"method": "GET",
"path": "/api/PurchasesDimensions/Aspects",
"action": "GetAspects",
"rust_method_name": "get_aspects",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "AspectDocument"
},
{
"id": "purchasesdimensionscontroller_update_aspect_body_aspectposition",
"method": "PUT",
"path": "/api/PurchasesDimensions/Aspects",
"action": "UpdateAspect",
"rust_method_name": "update_aspect",
"query_params": [],
"body_param": {
"name": "aspectPosition",
"rust_type": "AspectPositionEdit"
},
"return_rust_type": null
}
]
},
{
"name": "PurchasesIssueController",
"namespace": "Sage.PL.WebAPI.Interface.Purchases.Interfaces",
"endpoint_count": 9,
"endpoints": [
{
"id": "purchasesissuecontroller_add_new_issue_body_document",
"method": "POST",
"path": "/api/PurchasesIssue/New",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "issue",
"rust_type": "bool"
}
],
"body_param": {
"name": "document",
"rust_type": "Purchases_ViewModels_PurchaseDocumentIssue"
},
"return_rust_type": "Purchases_ViewModels_PurchaseDocument"
},
{
"id": "purchasesissuecontroller_add_new_issue_body_correction",
"method": "POST",
"path": "/api/PurchasesIssue/NewCorrection",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "issue",
"rust_type": "bool"
}
],
"body_param": {
"name": "correction",
"rust_type": "PurchaseCorrectionIssue"
},
"return_rust_type": "Purchases_ViewModels_PurchaseCorrection"
},
{
"id": "purchasesissuecontroller_issue_id",
"method": "PUT",
"path": "/api/PurchasesIssue/InBuffer",
"action": "Issue",
"rust_method_name": "issue",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Purchases_ViewModels_PurchaseDocument"
},
{
"id": "purchasesissuecontroller_issue_number",
"method": "PUT",
"path": "/api/PurchasesIssue/InBuffer",
"action": "Issue",
"rust_method_name": "issue",
"query_params": [
{
"name": "number",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Purchases_ViewModels_PurchaseDocument"
},
{
"id": "purchasesissuecontroller_issue_p_z_documentid",
"method": "PUT",
"path": "/api/PurchasesIssue/PZ",
"action": "IssuePZ",
"rust_method_name": "issue_p_z",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentPZ>"
},
{
"id": "purchasesissuecontroller_issue_p_z_documentnumber",
"method": "PUT",
"path": "/api/PurchasesIssue/PZ",
"action": "IssuePZ",
"rust_method_name": "issue_p_z",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentPZ>"
},
{
"id": "purchasesissuecontroller_issue_p_z_correction_documentid_issue",
"method": "PUT",
"path": "/api/PurchasesIssue/PZCorrection",
"action": "IssuePZCorrection",
"rust_method_name": "issue_p_z_correction",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
},
{
"name": "issue",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentPZ>"
},
{
"id": "purchasesissuecontroller_issue_p_z_correction_documentnumber_issue",
"method": "PUT",
"path": "/api/PurchasesIssue/PZCorrection",
"action": "IssuePZCorrection",
"rust_method_name": "issue_p_z_correction",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "issue",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PurchaseDocumentPZ>"
},
{
"id": "purchasesissuecontroller_change_document_number_id_number",
"method": "PATCH",
"path": "/api/PurchasesIssue/DocumentNumber",
"action": "ChangeDocumentNumber",
"rust_method_name": "change_document_number",
"query_params": [
{
"name": "id",
"rust_type": "i32"
},
{
"name": "number",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": null
}
]
},
{
"name": "ReservationsController",
"namespace": "Sage.PL.WebAPI.Interface.Reservations.Interfaces",
"endpoint_count": 10,
"endpoints": [
{
"id": "reservationscontroller_get",
"method": "GET",
"path": "/api/Reservations",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<ReservationListElement>"
},
{
"id": "reservationscontroller_get_id",
"method": "GET",
"path": "/api/Reservations",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Reservation"
},
{
"id": "reservationscontroller_get_list_by_contractor_contractorid",
"method": "GET",
"path": "/api/Reservations/Filter",
"action": "GetListByContractor",
"rust_method_name": "get_list_by_contractor",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<ReservationListElement>"
},
{
"id": "reservationscontroller_get_list_by_contractor_contractorcode",
"method": "GET",
"path": "/api/Reservations/Filter",
"action": "GetListByContractor",
"rust_method_name": "get_list_by_contractor",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<ReservationListElement>"
},
{
"id": "reservationscontroller_get_list_by_product_productid",
"method": "GET",
"path": "/api/Reservations/Filter",
"action": "GetListByProduct",
"rust_method_name": "get_list_by_product",
"query_params": [
{
"name": "productId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<ReservationListElement>"
},
{
"id": "reservationscontroller_get_list_by_product_productcode",
"method": "GET",
"path": "/api/Reservations/Filter",
"action": "GetListByProduct",
"rust_method_name": "get_list_by_product",
"query_params": [
{
"name": "productCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<ReservationListElement>"
},
{
"id": "reservationscontroller_add_new_body_reservation",
"method": "POST",
"path": "/api/Reservations/Create",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [],
"body_param": {
"name": "reservation",
"rust_type": "ReservationNew"
},
"return_rust_type": "Reservation"
},
{
"id": "reservationscontroller_advanced_add_new_body_reservation",
"method": "POST",
"path": "/api/Reservations/AdvancedCreate",
"action": "AdvancedAddNew",
"rust_method_name": "advanced_add_new",
"query_params": [],
"body_param": {
"name": "reservation",
"rust_type": "AdvancedReservationNew"
},
"return_rust_type": "Reservation"
},
{
"id": "reservationscontroller_delete_id",
"method": "DELETE",
"path": "/api/Reservations/Delete",
"action": "Delete",
"rust_method_name": "delete",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "reservationscontroller_advanced_delete_id",
"method": "DELETE",
"path": "/api/Reservations/AdvancedDelete",
"action": "AdvancedDelete",
"rust_method_name": "advanced_delete",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": null
}
]
},
{
"name": "FiscalPrinterController",
"namespace": "Sage.PL.WebAPI.Interface.Sales.Interfaces",
"endpoint_count": 2,
"endpoints": [
{
"id": "fiscalprintercontroller_get_status",
"method": "GET",
"path": "/api/FiscalPrinter/Status",
"action": "GetStatus",
"rust_method_name": "get_status",
"query_params": [],
"body_param": null,
"return_rust_type": "FiscalPrinterStatus"
},
{
"id": "fiscalprintercontroller_fiscalize_documentid",
"method": "PATCH",
"path": "/api/FiscalPrinter/Fiscalize",
"action": "Fiscalize",
"rust_method_name": "fiscalize",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "FiscalizationResult"
}
]
},
{
"name": "SalesController",
"namespace": "Sage.PL.WebAPI.Interface.Sales.Interfaces",
"endpoint_count": 56,
"endpoints": [
{
"id": "salescontroller_get",
"method": "GET",
"path": "/api/Sales",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentListElement>"
},
{
"id": "salescontroller_get_id",
"method": "GET",
"path": "/api/Sales",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "SaleDocument"
},
{
"id": "salescontroller_get_number_buffer",
"method": "GET",
"path": "/api/Sales",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "number",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "SaleDocument"
},
{
"id": "salescontroller_get_list_datefrom_dateto",
"method": "GET",
"path": "/api/Sales/Filter",
"action": "GetList",
"rust_method_name": "get_list",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentListElement>"
},
{
"id": "salescontroller_get_list_by_buyer_buyerid_datefrom_dateto",
"method": "GET",
"path": "/api/Sales/Filter",
"action": "GetListByBuyer",
"rust_method_name": "get_list_by_buyer",
"query_params": [
{
"name": "buyerId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentListElement>"
},
{
"id": "salescontroller_get_list_by_buyer_buyercode_datefrom_dateto",
"method": "GET",
"path": "/api/Sales/Filter",
"action": "GetListByBuyer",
"rust_method_name": "get_list_by_buyer",
"query_params": [
{
"name": "buyerCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentListElement>"
},
{
"id": "salescontroller_get_list_by_recipient_recipientid_datefrom_dateto",
"method": "GET",
"path": "/api/Sales/Filter",
"action": "GetListByRecipient",
"rust_method_name": "get_list_by_recipient",
"query_params": [
{
"name": "recipientId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentListElement>"
},
{
"id": "salescontroller_get_list_by_recipient_recipientcode_datefrom_dateto",
"method": "GET",
"path": "/api/Sales/Filter",
"action": "GetListByRecipient",
"rust_method_name": "get_list_by_recipient",
"query_params": [
{
"name": "recipientCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentListElement>"
},
{
"id": "salescontroller_get_list_by_dimension_dimensioncode_dictionaryvalue_value",
"method": "GET",
"path": "/api/Sales/Filter",
"action": "GetListByDimension",
"rust_method_name": "get_list_by_dimension",
"query_params": [
{
"name": "dimensionCode",
"rust_type": "String"
},
{
"name": "dictionaryValue",
"rust_type": "String"
},
{
"name": "value",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentListElement>"
},
{
"id": "salescontroller_get_w_z_documentid",
"method": "GET",
"path": "/api/Sales/WZ",
"action": "GetWZ",
"rust_method_name": "get_w_z",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentWZ>"
},
{
"id": "salescontroller_get_w_z_documentnumber_buffer",
"method": "GET",
"path": "/api/Sales/WZ",
"action": "GetWZ",
"rust_method_name": "get_w_z",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentWZ>"
},
{
"id": "salescontroller_get_z_m_o_documentid",
"method": "GET",
"path": "/api/Sales/ZMO",
"action": "GetZMO",
"rust_method_name": "get_z_m_o",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentZMO>"
},
{
"id": "salescontroller_get_z_m_o_documentnumber_buffer",
"method": "GET",
"path": "/api/Sales/ZMO",
"action": "GetZMO",
"rust_method_name": "get_z_m_o",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentZMO>"
},
{
"id": "salescontroller_get_status_documentid",
"method": "GET",
"path": "/api/Sales/Status",
"action": "GetStatus",
"rust_method_name": "get_status",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "SaleDocumentStatus"
},
{
"id": "salescontroller_get_status_documentnumber_buffer",
"method": "GET",
"path": "/api/Sales/Status",
"action": "GetStatus",
"rust_method_name": "get_status",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "SaleDocumentStatus"
},
{
"id": "salescontroller_get_markers",
"method": "GET",
"path": "/api/Sales/Markers",
"action": "GetMarkers",
"rust_method_name": "get_markers",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Marker>"
},
{
"id": "salescontroller_get_kinds",
"method": "GET",
"path": "/api/Sales/Kinds",
"action": "GetKinds",
"rust_method_name": "get_kinds",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Kind>"
},
{
"id": "salescontroller_get_catalogs",
"method": "GET",
"path": "/api/Sales/Catalogs",
"action": "GetCatalogs",
"rust_method_name": "get_catalogs",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Catalog>"
},
{
"id": "salescontroller_get_d_e_x_document_types",
"method": "GET",
"path": "/api/Sales/DEXDocumentTypes",
"action": "GetDEXDocumentTypes",
"rust_method_name": "get_d_e_x_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_f_v_s_m_document_types",
"method": "GET",
"path": "/api/Sales/FVSMDocumentTypes",
"action": "GetFVSMDocumentTypes",
"rust_method_name": "get_f_v_s_m_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_f_v_s_document_types",
"method": "GET",
"path": "/api/Sales/FVSDocumentTypes",
"action": "GetFVSDocumentTypes",
"rust_method_name": "get_f_v_s_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_f_v_w_document_types",
"method": "GET",
"path": "/api/Sales/FVWDocumentTypes",
"action": "GetFVWDocumentTypes",
"rust_method_name": "get_f_v_w_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_s_k_o_document_types",
"method": "GET",
"path": "/api/Sales/SKODocumentTypes",
"action": "GetSKODocumentTypes",
"rust_method_name": "get_s_k_o_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_s_k_w_document_types",
"method": "GET",
"path": "/api/Sales/SKWDocumentTypes",
"action": "GetSKWDocumentTypes",
"rust_method_name": "get_s_k_w_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_p_a_r_document_types",
"method": "GET",
"path": "/api/Sales/PARDocumentTypes",
"action": "GetPARDocumentTypes",
"rust_method_name": "get_p_a_r_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_s_r_s_document_types",
"method": "GET",
"path": "/api/Sales/SRSDocumentTypes",
"action": "GetSRSDocumentTypes",
"rust_method_name": "get_s_r_s_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_r_e_x_document_types",
"method": "GET",
"path": "/api/Sales/REXDocumentTypes",
"action": "GetREXDocumentTypes",
"rust_method_name": "get_r_e_x_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_r_u_s_document_types",
"method": "GET",
"path": "/api/Sales/RUSDocumentTypes",
"action": "GetRUSDocumentTypes",
"rust_method_name": "get_r_u_s_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_w_d_t_document_types",
"method": "GET",
"path": "/api/Sales/WDTDocumentTypes",
"action": "GetWDTDocumentTypes",
"rust_method_name": "get_w_d_t_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_d_x_k_document_types",
"method": "GET",
"path": "/api/Sales/DXKDocumentTypes",
"action": "GetDXKDocumentTypes",
"rust_method_name": "get_d_x_k_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_p_r_k_document_types",
"method": "GET",
"path": "/api/Sales/PRKDocumentTypes",
"action": "GetPRKDocumentTypes",
"rust_method_name": "get_p_r_k_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_s_r_k_document_types",
"method": "GET",
"path": "/api/Sales/SRKDocumentTypes",
"action": "GetSRKDocumentTypes",
"rust_method_name": "get_s_r_k_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_r_k_s_document_types",
"method": "GET",
"path": "/api/Sales/RKSDocumentTypes",
"action": "GetRKSDocumentTypes",
"rust_method_name": "get_r_k_s_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_r_x_k_document_types",
"method": "GET",
"path": "/api/Sales/RXKDocumentTypes",
"action": "GetRXKDocumentTypes",
"rust_method_name": "get_r_x_k_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_f_v_m_k_document_types",
"method": "GET",
"path": "/api/Sales/FVMKDocumentTypes",
"action": "GetFVMKDocumentTypes",
"rust_method_name": "get_f_v_m_k_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_f_k_s_document_types",
"method": "GET",
"path": "/api/Sales/FKSDocumentTypes",
"action": "GetFKSDocumentTypes",
"rust_method_name": "get_f_k_s_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_f_k_w_document_types",
"method": "GET",
"path": "/api/Sales/FKWDocumentTypes",
"action": "GetFKWDocumentTypes",
"rust_method_name": "get_f_k_w_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_s_k_k_document_types",
"method": "GET",
"path": "/api/Sales/SKKDocumentTypes",
"action": "GetSKKDocumentTypes",
"rust_method_name": "get_s_k_k_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_s_k_w_k_document_types",
"method": "GET",
"path": "/api/Sales/SKWKDocumentTypes",
"action": "GetSKWKDocumentTypes",
"rust_method_name": "get_s_k_w_k_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_w_k_s_document_types",
"method": "GET",
"path": "/api/Sales/WKSDocumentTypes",
"action": "GetWKSDocumentTypes",
"rust_method_name": "get_w_k_s_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_w_d_t_k_document_types",
"method": "GET",
"path": "/api/Sales/WDTKDocumentTypes",
"action": "GetWDTKDocumentTypes",
"rust_method_name": "get_w_d_t_k_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "salescontroller_get_document_series_documenttypeid",
"method": "GET",
"path": "/api/Sales/DocumentSeries",
"action": "GetDocumentSeries",
"rust_method_name": "get_document_series",
"query_params": [
{
"name": "documentTypeId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<DocumentSeries>"
},
{
"id": "salescontroller_get_p_d_f_documentid_printnote",
"method": "GET",
"path": "/api/Sales/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
},
{
"name": "printNote",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "PDF"
},
{
"id": "salescontroller_get_p_d_f_documentnumber_buffer_printnote",
"method": "GET",
"path": "/api/Sales/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
},
{
"name": "printNote",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "PDF"
},
{
"id": "salescontroller_get_correction_id",
"method": "GET",
"path": "/api/Sales/Correction",
"action": "GetCorrection",
"rust_method_name": "get_correction",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "SaleCorrection"
},
{
"id": "salescontroller_get_correction_number_buffer",
"method": "GET",
"path": "/api/Sales/Correction",
"action": "GetCorrection",
"rust_method_name": "get_correction",
"query_params": [
{
"name": "number",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "SaleCorrection"
},
{
"id": "salescontroller_get_correction_sequence_documentid",
"method": "GET",
"path": "/api/Sales/CorrectionSequence",
"action": "GetCorrectionSequence",
"rust_method_name": "get_correction_sequence",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentCorrection>"
},
{
"id": "salescontroller_get_correction_sequence_documentnumber_buffer",
"method": "GET",
"path": "/api/Sales/CorrectionSequence",
"action": "GetCorrectionSequence",
"rust_method_name": "get_correction_sequence",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentCorrection>"
},
{
"id": "salescontroller_incremental_sync_datefrom",
"method": "GET",
"path": "/api/Sales/IncrementalSync",
"action": "IncrementalSync",
"rust_method_name": "incremental_sync",
"query_params": [
{
"name": "dateFrom",
"rust_type": "chrono::NaiveDateTime"
}
],
"body_param": null,
"return_rust_type": "Vec<IncrementalSyncListElement<serde_json::Value>>"
},
{
"id": "salescontroller_get_paged_document_page_size_orderby",
"method": "GET",
"path": "/api/Sales/Page",
"action": "GetPagedDocument",
"rust_method_name": "get_paged_document",
"query_params": [
{
"name": "page",
"rust_type": "i32"
},
{
"name": "size",
"rust_type": "i32"
},
{
"name": "orderBy",
"rust_type": "enumOrderByType"
}
],
"body_param": null,
"return_rust_type": "Page<serde_json::Value>"
},
{
"id": "salescontroller_get_p_d_f_documentid_body_settings",
"method": "PATCH",
"path": "/api/Sales/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": {
"name": "settings",
"rust_type": "PDFSettings"
},
"return_rust_type": "PDF"
},
{
"id": "salescontroller_get_p_d_f_documentnumber_buffer_body_settings",
"method": "PATCH",
"path": "/api/Sales/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": {
"name": "settings",
"rust_type": "PDFSettings"
},
"return_rust_type": "PDF"
},
{
"id": "salescontroller_get_document_types_with_range_datefrom_dateto",
"method": "GET",
"path": "/api/Sales/Filter/ByDocumentTypes",
"action": "GetDocumentTypesWithRange",
"rust_method_name": "get_document_types_with_range",
"query_params": [
{
"name": "dateFrom",
"rust_type": "FilterDocumentType"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentListElement>"
},
{
"id": "salescontroller_get_document_external_metadata",
"method": "GET",
"path": "/api/Sales/ExternalMetadata",
"action": "GetDocumentExternalMetadata",
"rust_method_name": "get_document_external_metadata",
"query_params": [
{
"name": "page",
"rust_type": "Option<i32>"
},
{
"name": "size",
"rust_type": "Option<i32>"
},
{
"name": "orderBy",
"rust_type": "Option<enumOrderByType>"
}
],
"body_param": null,
"return_rust_type": "Vec<DocumentExternalMetadataModel>"
},
{
"id": "salescontroller_refresh_ksef_status_async_id",
"method": "GET",
"path": "/api/v2026.2/Sales/Status/Refresh/{id:int}",
"action": "RefreshKsefStatusAsync",
"rust_method_name": "refresh_ksef_status_async",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "salescontroller_refresh_ksef_status_async_batch",
"method": "GET",
"path": "/api/v2026.2/Sales/Status/Refresh/Batch",
"action": "RefreshKsefStatusAsync",
"rust_method_name": "refresh_ksef_status_async",
"query_params": [],
"body_param": null,
"return_rust_type": null
}
]
},
{
"name": "SalesDimensions2Controller",
"namespace": "Sage.PL.WebAPI.Interface.Sales.Interfaces",
"endpoint_count": 5,
"endpoints": [
{
"id": "salesdimensions2controller_get_documentid",
"method": "GET",
"path": "/api/v2/SalesDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "salesdimensions2controller_get_documentnumber_buffer",
"method": "GET",
"path": "/api/v2/SalesDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "salesdimensions2controller_get_positions_by_document_id_documentid",
"method": "GET",
"path": "/api/v2/SalesDimensions/Positions",
"action": "GetPositionsByDocumentId",
"rust_method_name": "get_positions_by_document_id",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "salesdimensions2controller_get_positions_by_document_number_documentnumber_buffer",
"method": "GET",
"path": "/api/v2/SalesDimensions/Positions",
"action": "GetPositionsByDocumentNumber",
"rust_method_name": "get_positions_by_document_number",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "salesdimensions2controller_get_position_positionid",
"method": "GET",
"path": "/api/v2/SalesDimensions/Positions",
"action": "GetPosition",
"rust_method_name": "get_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
}
]
},
{
"name": "SalesDimensionsController",
"namespace": "Sage.PL.WebAPI.Interface.Sales.Interfaces",
"endpoint_count": 17,
"endpoints": [
{
"id": "salesdimensionscontroller_get_documentid",
"method": "GET",
"path": "/api/SalesDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "salesdimensionscontroller_get_documentnumber_buffer",
"method": "GET",
"path": "/api/SalesDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "salesdimensionscontroller_get_positions_by_document_id_documentid",
"method": "GET",
"path": "/api/SalesDimensions/Positions",
"action": "GetPositionsByDocumentId",
"rust_method_name": "get_positions_by_document_id",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "salesdimensionscontroller_get_positions_by_document_number_documentnumber_buffer",
"method": "GET",
"path": "/api/SalesDimensions/Positions",
"action": "GetPositionsByDocumentNumber",
"rust_method_name": "get_positions_by_document_number",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "salesdimensionscontroller_get_position_positionid",
"method": "GET",
"path": "/api/SalesDimensions/Positions",
"action": "GetPosition",
"rust_method_name": "get_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "salesdimensionscontroller_get_classification",
"method": "GET",
"path": "/api/SalesDimensions/Classification",
"action": "GetClassification",
"rust_method_name": "get_classification",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DimensionClassification>"
},
{
"id": "salesdimensionscontroller_get_position_classification",
"method": "GET",
"path": "/api/SalesDimensions/PositionClassification",
"action": "GetPositionClassification",
"rust_method_name": "get_position_classification",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DimensionClassification>"
},
{
"id": "salesdimensionscontroller_update_documentid_body_documentdimension",
"method": "PUT",
"path": "/api/SalesDimensions/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": {
"name": "documentDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "salesdimensionscontroller_update_documentnumber_buffer_body_documentdimension",
"method": "PUT",
"path": "/api/SalesDimensions/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": {
"name": "documentDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "salesdimensionscontroller_update_documentid_body_documentdimensions",
"method": "PUT",
"path": "/api/SalesDimensions/UpdateList",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": {
"name": "documentDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "salesdimensionscontroller_update_documentnumber_buffer_body_documentdimensions",
"method": "PUT",
"path": "/api/SalesDimensions/UpdateList",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": {
"name": "documentDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "salesdimensionscontroller_update_position_positionid_body_positiondimension",
"method": "PUT",
"path": "/api/SalesDimensions/UpdatePosition",
"action": "UpdatePosition",
"rust_method_name": "update_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": {
"name": "positionDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "salesdimensionscontroller_update_position_positionid_body_positiondimensions",
"method": "PUT",
"path": "/api/SalesDimensions/UpdatePositionList",
"action": "UpdatePosition",
"rust_method_name": "update_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": {
"name": "positionDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "salesdimensionscontroller_update_position_body_positiondimension",
"method": "PUT",
"path": "/api/SalesDimensions/UpdateMultiPositionsList",
"action": "UpdatePosition",
"rust_method_name": "update_position",
"query_params": [],
"body_param": {
"name": "positionDimension",
"rust_type": "Vec<PositionDimension>"
},
"return_rust_type": null
},
{
"id": "salesdimensionscontroller_get_aspects_documentid",
"method": "GET",
"path": "/api/SalesDimensions/Aspects",
"action": "GetAspects",
"rust_method_name": "get_aspects",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "AspectDocument"
},
{
"id": "salesdimensionscontroller_get_aspects_documentnumber_buffer",
"method": "GET",
"path": "/api/SalesDimensions/Aspects",
"action": "GetAspects",
"rust_method_name": "get_aspects",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "AspectDocument"
},
{
"id": "salesdimensionscontroller_update_aspect_body_aspectposition",
"method": "PUT",
"path": "/api/SalesDimensions/Aspects",
"action": "UpdateAspect",
"rust_method_name": "update_aspect",
"query_params": [],
"body_param": {
"name": "aspectPosition",
"rust_type": "AspectPositionEdit"
},
"return_rust_type": null
}
]
},
{
"name": "SalesIssueController",
"namespace": "Sage.PL.WebAPI.Interface.Sales.Interfaces",
"endpoint_count": 15,
"endpoints": [
{
"id": "salesissuecontroller_add_new_issue_body_document",
"method": "POST",
"path": "/api/SalesIssue/New",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "issue",
"rust_type": "bool"
}
],
"body_param": {
"name": "document",
"rust_type": "Sales_ViewModels_SaleDocumentIssue"
},
"return_rust_type": "SaleDocument"
},
{
"id": "salesissuecontroller_add_new_issue_body_correction",
"method": "POST",
"path": "/api/SalesIssue/NewCorrection",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "issue",
"rust_type": "bool"
}
],
"body_param": {
"name": "correction",
"rust_type": "Sales_ViewModels_SaleCorrectionIssue"
},
"return_rust_type": "SaleCorrection"
},
{
"id": "salesissuecontroller_issue_id",
"method": "PUT",
"path": "/api/SalesIssue/InBuffer",
"action": "Issue",
"rust_method_name": "issue",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "SaleDocument"
},
{
"id": "salesissuecontroller_issue_number",
"method": "PUT",
"path": "/api/SalesIssue/InBuffer",
"action": "Issue",
"rust_method_name": "issue",
"query_params": [
{
"name": "number",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "SaleDocument"
},
{
"id": "salesissuecontroller_issue_advance_payment_documentid_body_options",
"method": "PUT",
"path": "/api/SalesIssue/AdvancePayment",
"action": "IssueAdvancePayment",
"rust_method_name": "issue_advance_payment",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": {
"name": "options",
"rust_type": "AdvancePaymentOptions"
},
"return_rust_type": "SaleDocument"
},
{
"id": "salesissuecontroller_issue_advance_payment_documentnumber_body_options",
"method": "PUT",
"path": "/api/SalesIssue/AdvancePayment",
"action": "IssueAdvancePayment",
"rust_method_name": "issue_advance_payment",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
}
],
"body_param": {
"name": "options",
"rust_type": "AdvancePaymentOptions"
},
"return_rust_type": "SaleDocument"
},
{
"id": "salesissuecontroller_issue_w_z_documentid_inbuffer",
"method": "PUT",
"path": "/api/SalesIssue/WZ",
"action": "IssueWZ",
"rust_method_name": "issue_w_z",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
},
{
"name": "inBuffer",
"rust_type": "Option<i32>"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentWZ>"
},
{
"id": "salesissuecontroller_issue_w_z_documentnumber_inbuffer",
"method": "PUT",
"path": "/api/SalesIssue/WZ",
"action": "IssueWZ",
"rust_method_name": "issue_w_z",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "inBuffer",
"rust_type": "Option<i32>"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentWZ>"
},
{
"id": "salesissuecontroller_issue_w_z_correction_documentid_issue",
"method": "PUT",
"path": "/api/SalesIssue/IssueWZCorrection",
"action": "IssueWZCorrection",
"rust_method_name": "issue_w_z_correction",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
},
{
"name": "issue",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentWZ>"
},
{
"id": "salesissuecontroller_issue_w_z_correction_documentnumber_issue",
"method": "PUT",
"path": "/api/SalesIssue/IssueWZCorrection",
"action": "IssueWZCorrection",
"rust_method_name": "issue_w_z_correction",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "issue",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentWZ>"
},
{
"id": "salesissuecontroller_change_document_number_id_number",
"method": "PATCH",
"path": "/api/SalesIssue/DocumentNumber",
"action": "ChangeDocumentNumber",
"rust_method_name": "change_document_number",
"query_params": [
{
"name": "id",
"rust_type": "i32"
},
{
"name": "number",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "salesissuecontroller_issue_p_n_documentid",
"method": "PUT",
"path": "/api/SalesIssue/IssuePayment",
"action": "IssuePN",
"rust_method_name": "issue_p_n",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "salesissuecontroller_issue_p_n_documentnumber",
"method": "PUT",
"path": "/api/SalesIssue/IssuePayment",
"action": "IssuePN",
"rust_method_name": "issue_p_n",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "salesissuecontroller_change_fiscal_status_documentid",
"method": "PATCH",
"path": "/api/SalesIssue/FiscalStatus",
"action": "ChangeFiscalStatus",
"rust_method_name": "change_fiscal_status",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "salesissuecontroller_change_fiscal_status_documentnumber",
"method": "PATCH",
"path": "/api/SalesIssue/FiscalStatus",
"action": "ChangeFiscalStatus",
"rust_method_name": "change_fiscal_status",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": null
}
]
},
{
"name": "DeliveriesController",
"namespace": "Sage.PL.WebAPI.Interface.Warehouse.Interfaces",
"endpoint_count": 2,
"endpoints": [
{
"id": "deliveriescontroller_get_in_warehouse_warehouseid_productid",
"method": "GET",
"path": "/api/Deliveries/InWarehouse",
"action": "GetInWarehouse",
"rust_method_name": "get_in_warehouse",
"query_params": [
{
"name": "warehouseId",
"rust_type": "i32"
},
{
"name": "productId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<DeliveryListElement>"
},
{
"id": "deliveriescontroller_get_in_warehouse_warehousecode_productcode",
"method": "GET",
"path": "/api/Deliveries/InWarehouse",
"action": "GetInWarehouse",
"rust_method_name": "get_in_warehouse",
"query_params": [
{
"name": "warehouseCode",
"rust_type": "String"
},
{
"name": "productCode",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<DeliveryListElement>"
}
]
},
{
"name": "DeliveryDimensionsController",
"namespace": "Sage.PL.WebAPI.Interface.Warehouse.Interfaces",
"endpoint_count": 4,
"endpoints": [
{
"id": "deliverydimensionscontroller_get_deliveryid",
"method": "GET",
"path": "/api/DeliveryDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "deliveryId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "deliverydimensionscontroller_get_classification",
"method": "GET",
"path": "/api/DeliveryDimensions/Classification",
"action": "GetClassification",
"rust_method_name": "get_classification",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DimensionClassification>"
},
{
"id": "deliverydimensionscontroller_update_deliveryid_body_deliverydimension",
"method": "PUT",
"path": "/api/DeliveryDimensions/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "deliveryId",
"rust_type": "i32"
}
],
"body_param": {
"name": "deliveryDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "deliverydimensionscontroller_update_deliveryid_body_deliverydimensions",
"method": "PUT",
"path": "/api/DeliveryDimensions/UpdateList",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "deliveryId",
"rust_type": "i32"
}
],
"body_param": {
"name": "deliveryDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
}
]
},
{
"name": "WarehouseDocumentDimensions2Controller",
"namespace": "Sage.PL.WebAPI.Interface.Warehouse.Interfaces",
"endpoint_count": 5,
"endpoints": [
{
"id": "warehousedocumentdimensions2controller_get_documentid",
"method": "GET",
"path": "/api/v2/WarehouseDocumentDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "warehousedocumentdimensions2controller_get_documentnumber_buffer",
"method": "GET",
"path": "/api/v2/WarehouseDocumentDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "warehousedocumentdimensions2controller_get_positions_by_order_id_documentid",
"method": "GET",
"path": "/api/v2/WarehouseDocumentDimensions/Positions",
"action": "GetPositionsByOrderId",
"rust_method_name": "get_positions_by_order_id",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "warehousedocumentdimensions2controller_get_positions_by_order_number_documentnumber_buffer",
"method": "GET",
"path": "/api/v2/WarehouseDocumentDimensions/Positions",
"action": "GetPositionsByOrderNumber",
"rust_method_name": "get_positions_by_order_number",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "warehousedocumentdimensions2controller_get_position_positionid",
"method": "GET",
"path": "/api/v2/WarehouseDocumentDimensions/Positions",
"action": "GetPosition",
"rust_method_name": "get_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
}
]
},
{
"name": "WarehouseDocumentDimensionsController",
"namespace": "Sage.PL.WebAPI.Interface.Warehouse.Interfaces",
"endpoint_count": 17,
"endpoints": [
{
"id": "warehousedocumentdimensionscontroller_get_documentid",
"method": "GET",
"path": "/api/WarehouseDocumentDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "warehousedocumentdimensionscontroller_get_documentnumber_buffer",
"method": "GET",
"path": "/api/WarehouseDocumentDimensions",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "warehousedocumentdimensionscontroller_get_positions_by_order_id_documentid",
"method": "GET",
"path": "/api/WarehouseDocumentDimensions/Positions",
"action": "GetPositionsByOrderId",
"rust_method_name": "get_positions_by_order_id",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "warehousedocumentdimensionscontroller_get_positions_by_order_number_documentnumber_buffer",
"method": "GET",
"path": "/api/WarehouseDocumentDimensions/Positions",
"action": "GetPositionsByOrderNumber",
"rust_method_name": "get_positions_by_order_number",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<PositionDimension>"
},
{
"id": "warehousedocumentdimensionscontroller_get_position_positionid",
"method": "GET",
"path": "/api/WarehouseDocumentDimensions/Positions",
"action": "GetPosition",
"rust_method_name": "get_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Dimension>"
},
{
"id": "warehousedocumentdimensionscontroller_get_classification",
"method": "GET",
"path": "/api/WarehouseDocumentDimensions/Classification",
"action": "GetClassification",
"rust_method_name": "get_classification",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DimensionClassification>"
},
{
"id": "warehousedocumentdimensionscontroller_get_position_classification",
"method": "GET",
"path": "/api/WarehouseDocumentDimensions/PositionClassification",
"action": "GetPositionClassification",
"rust_method_name": "get_position_classification",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DimensionClassification>"
},
{
"id": "warehousedocumentdimensionscontroller_update_documentid_body_documentdimension",
"method": "PUT",
"path": "/api/WarehouseDocumentDimensions/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": {
"name": "documentDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "warehousedocumentdimensionscontroller_update_documentnumber_buffer_body_documentdimension",
"method": "PUT",
"path": "/api/WarehouseDocumentDimensions/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": {
"name": "documentDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "warehousedocumentdimensionscontroller_update_documentid_body_documentdimensions",
"method": "PUT",
"path": "/api/WarehouseDocumentDimensions/UpdateList",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": {
"name": "documentDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "warehousedocumentdimensionscontroller_update_documentnumber_buffer_body_documentdimensions",
"method": "PUT",
"path": "/api/WarehouseDocumentDimensions/UpdateList",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": {
"name": "documentDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "warehousedocumentdimensionscontroller_update_position_positionid_body_positiondimension",
"method": "PUT",
"path": "/api/WarehouseDocumentDimensions/UpdatePosition",
"action": "UpdatePosition",
"rust_method_name": "update_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": {
"name": "positionDimension",
"rust_type": "Common_ViewModels_Dimension"
},
"return_rust_type": null
},
{
"id": "warehousedocumentdimensionscontroller_update_position_positionid_body_positiondimensions",
"method": "PUT",
"path": "/api/WarehouseDocumentDimensions/UpdatePositionList",
"action": "UpdatePosition",
"rust_method_name": "update_position",
"query_params": [
{
"name": "positionId",
"rust_type": "i32"
}
],
"body_param": {
"name": "positionDimensions",
"rust_type": "Vec<Common_ViewModels_Dimension>"
},
"return_rust_type": null
},
{
"id": "warehousedocumentdimensionscontroller_update_position_body_positiondimension",
"method": "PUT",
"path": "/api/WarehouseDocumentDimensions/UpdateMultiPositionsList",
"action": "UpdatePosition",
"rust_method_name": "update_position",
"query_params": [],
"body_param": {
"name": "positionDimension",
"rust_type": "Vec<PositionDimension>"
},
"return_rust_type": null
},
{
"id": "warehousedocumentdimensionscontroller_get_aspects_documentid",
"method": "GET",
"path": "/api/WarehouseDocumentDimensions/Aspects",
"action": "GetAspects",
"rust_method_name": "get_aspects",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "AspectDocument"
},
{
"id": "warehousedocumentdimensionscontroller_get_aspects_documentnumber_buffer",
"method": "GET",
"path": "/api/WarehouseDocumentDimensions/Aspects",
"action": "GetAspects",
"rust_method_name": "get_aspects",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "AspectDocument"
},
{
"id": "warehousedocumentdimensionscontroller_update_aspect_body_aspectposition",
"method": "PUT",
"path": "/api/WarehouseDocumentDimensions/Aspects",
"action": "UpdateAspect",
"rust_method_name": "update_aspect",
"query_params": [],
"body_param": {
"name": "aspectPosition",
"rust_type": "AspectPositionEdit"
},
"return_rust_type": null
}
]
},
{
"name": "WarehouseDocumentsController",
"namespace": "Sage.PL.WebAPI.Interface.Warehouse.Interfaces",
"endpoint_count": 29,
"endpoints": [
{
"id": "warehousedocumentscontroller_get",
"method": "GET",
"path": "/api/WarehouseDocuments",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<WarehouseDocumentListElement>"
},
{
"id": "warehousedocumentscontroller_get_id",
"method": "GET",
"path": "/api/WarehouseDocuments",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "WarehouseDocument"
},
{
"id": "warehousedocumentscontroller_get_number_buffer",
"method": "GET",
"path": "/api/WarehouseDocuments",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "number",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "WarehouseDocument"
},
{
"id": "warehousedocumentscontroller_get_list_datefrom_dateto",
"method": "GET",
"path": "/api/WarehouseDocuments/Filter",
"action": "GetList",
"rust_method_name": "get_list",
"query_params": [
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<WarehouseDocumentListElement>"
},
{
"id": "warehousedocumentscontroller_get_list_by_contractor_contractorid_datefrom_dateto",
"method": "GET",
"path": "/api/WarehouseDocuments/Filter",
"action": "GetListByContractor",
"rust_method_name": "get_list_by_contractor",
"query_params": [
{
"name": "contractorId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<WarehouseDocumentListElement>"
},
{
"id": "warehousedocumentscontroller_get_list_by_contractor_contractorcode_datefrom_dateto",
"method": "GET",
"path": "/api/WarehouseDocuments/Filter",
"action": "GetListByContractor",
"rust_method_name": "get_list_by_contractor",
"query_params": [
{
"name": "contractorCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<WarehouseDocumentListElement>"
},
{
"id": "warehousedocumentscontroller_get_list_by_warehouse_warehouseid_datefrom_dateto",
"method": "GET",
"path": "/api/WarehouseDocuments/Filter",
"action": "GetListByWarehouse",
"rust_method_name": "get_list_by_warehouse",
"query_params": [
{
"name": "warehouseId",
"rust_type": "i32"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<WarehouseDocumentListElement>"
},
{
"id": "warehousedocumentscontroller_get_list_by_warehouse_warehousecode_datefrom_dateto",
"method": "GET",
"path": "/api/WarehouseDocuments/Filter",
"action": "GetListByWarehouse",
"rust_method_name": "get_list_by_warehouse",
"query_params": [
{
"name": "warehouseCode",
"rust_type": "String"
},
{
"name": "dateFrom",
"rust_type": "Option<chrono::NaiveDateTime>"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<WarehouseDocumentListElement>"
},
{
"id": "warehousedocumentscontroller_get_list_by_dimension_dimensioncode_dictionaryvalue_value",
"method": "GET",
"path": "/api/WarehouseDocuments/Filter",
"action": "GetListByDimension",
"rust_method_name": "get_list_by_dimension",
"query_params": [
{
"name": "dimensionCode",
"rust_type": "String"
},
{
"name": "dictionaryValue",
"rust_type": "String"
},
{
"name": "value",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<WarehouseDocumentListElement>"
},
{
"id": "warehousedocumentscontroller_get_f_v_documentid",
"method": "GET",
"path": "/api/WarehouseDocuments/FV",
"action": "GetFV",
"rust_method_name": "get_f_v",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<WarehouseDocumentFV>"
},
{
"id": "warehousedocumentscontroller_get_f_v_documentnumber_buffer",
"method": "GET",
"path": "/api/WarehouseDocuments/FV",
"action": "GetFV",
"rust_method_name": "get_f_v",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<WarehouseDocumentFV>"
},
{
"id": "warehousedocumentscontroller_get_status_documentid",
"method": "GET",
"path": "/api/WarehouseDocuments/Status",
"action": "GetStatus",
"rust_method_name": "get_status",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "WarehouseDocumentStatus"
},
{
"id": "warehousedocumentscontroller_get_status_documentnumber_buffer",
"method": "GET",
"path": "/api/WarehouseDocuments/Status",
"action": "GetStatus",
"rust_method_name": "get_status",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "WarehouseDocumentStatus"
},
{
"id": "warehousedocumentscontroller_get_markers",
"method": "GET",
"path": "/api/WarehouseDocuments/Markers",
"action": "GetMarkers",
"rust_method_name": "get_markers",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Marker>"
},
{
"id": "warehousedocumentscontroller_get_kinds",
"method": "GET",
"path": "/api/WarehouseDocuments/Kinds",
"action": "GetKinds",
"rust_method_name": "get_kinds",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Kind>"
},
{
"id": "warehousedocumentscontroller_get_catalogs",
"method": "GET",
"path": "/api/WarehouseDocuments/Catalogs",
"action": "GetCatalogs",
"rust_method_name": "get_catalogs",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_Catalog>"
},
{
"id": "warehousedocumentscontroller_get_warehouse_registries",
"method": "GET",
"path": "/api/WarehouseDocuments/WarehouseRegistries",
"action": "GetWarehouseRegistries",
"rust_method_name": "get_warehouse_registries",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<WarehouseRegistry>"
},
{
"id": "warehousedocumentscontroller_get_p_w_document_types",
"method": "GET",
"path": "/api/WarehouseDocuments/PWDocumentTypes",
"action": "GetPWDocumentTypes",
"rust_method_name": "get_p_w_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "warehousedocumentscontroller_get_r_w_document_types",
"method": "GET",
"path": "/api/WarehouseDocuments/RWDocumentTypes",
"action": "GetRWDocumentTypes",
"rust_method_name": "get_r_w_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "warehousedocumentscontroller_get_w_z_o_document_types",
"method": "GET",
"path": "/api/WarehouseDocuments/WZDocumentTypes",
"action": "GetWZODocumentTypes",
"rust_method_name": "get_w_z_o_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "warehousedocumentscontroller_get_p_z_o_document_types",
"method": "GET",
"path": "/api/WarehouseDocuments/PZDocumentTypes",
"action": "GetPZODocumentTypes",
"rust_method_name": "get_p_z_o_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "warehousedocumentscontroller_get_m_m_minus_document_types",
"method": "GET",
"path": "/api/WarehouseDocuments/MMMinusDocumentTypes",
"action": "GetMMMinusDocumentTypes",
"rust_method_name": "get_m_m_minus_document_types",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<Common_ViewModels_DocumentType>"
},
{
"id": "warehousedocumentscontroller_get_document_series_documenttypeid",
"method": "GET",
"path": "/api/WarehouseDocuments/DocumentSeries",
"action": "GetDocumentSeries",
"rust_method_name": "get_document_series",
"query_params": [
{
"name": "documentTypeId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<DocumentSeries>"
},
{
"id": "warehousedocumentscontroller_get_p_d_f_documentid_printnote",
"method": "GET",
"path": "/api/WarehouseDocuments/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
},
{
"name": "printNote",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "PDF"
},
{
"id": "warehousedocumentscontroller_get_p_d_f_documentnumber_buffer_printnote",
"method": "GET",
"path": "/api/WarehouseDocuments/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
},
{
"name": "printNote",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "PDF"
},
{
"id": "warehousedocumentscontroller_get_paged_document_page_size_orderby",
"method": "GET",
"path": "/api/WarehouseDocuments/Page",
"action": "GetPagedDocument",
"rust_method_name": "get_paged_document",
"query_params": [
{
"name": "page",
"rust_type": "i32"
},
{
"name": "size",
"rust_type": "i32"
},
{
"name": "orderBy",
"rust_type": "enumOrderByType"
}
],
"body_param": null,
"return_rust_type": "Page<serde_json::Value>"
},
{
"id": "warehousedocumentscontroller_get_p_d_f_documentid_body_settings",
"method": "PATCH",
"path": "/api/WarehouseDocuments/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": {
"name": "settings",
"rust_type": "PDFSettings"
},
"return_rust_type": "PDF"
},
{
"id": "warehousedocumentscontroller_get_p_d_f_documentnumber_buffer_body_settings",
"method": "PATCH",
"path": "/api/WarehouseDocuments/PDF",
"action": "GetPDF",
"rust_method_name": "get_p_d_f",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
},
{
"name": "buffer",
"rust_type": "bool"
}
],
"body_param": {
"name": "settings",
"rust_type": "PDFSettings"
},
"return_rust_type": "PDF"
},
{
"id": "warehousedocumentscontroller_get_document_types_with_range_datefrom_dateto",
"method": "GET",
"path": "/api/WarehouseDocuments/Filter/ByDocumentTypes",
"action": "GetDocumentTypesWithRange",
"rust_method_name": "get_document_types_with_range",
"query_params": [
{
"name": "dateFrom",
"rust_type": "FilterDocumentType"
},
{
"name": "dateTo",
"rust_type": "Option<chrono::NaiveDateTime>"
}
],
"body_param": null,
"return_rust_type": "Vec<WarehouseDocumentListElement>"
}
]
},
{
"name": "WarehouseDocumentsIssueController",
"namespace": "Sage.PL.WebAPI.Interface.Warehouse.Interfaces",
"endpoint_count": 7,
"endpoints": [
{
"id": "warehousedocumentsissuecontroller_add_new_issue_body_document",
"method": "POST",
"path": "/api/WarehouseDocumentsIssue/New",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "issue",
"rust_type": "bool"
}
],
"body_param": {
"name": "document",
"rust_type": "WarehouseDocumentIssue"
},
"return_rust_type": "WarehouseDocument"
},
{
"id": "warehousedocumentsissuecontroller_edit_body_document",
"method": "PUT",
"path": "/api/WarehouseDocumentsIssue/Edit",
"action": "Edit",
"rust_method_name": "edit",
"query_params": [],
"body_param": {
"name": "document",
"rust_type": "WarehouseDocumentEdit"
},
"return_rust_type": "WarehouseDocument"
},
{
"id": "warehousedocumentsissuecontroller_issue_id",
"method": "PUT",
"path": "/api/WarehouseDocumentsIssue/InBuffer",
"action": "Issue",
"rust_method_name": "issue",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "WarehouseDocument"
},
{
"id": "warehousedocumentsissuecontroller_issue_number",
"method": "PUT",
"path": "/api/WarehouseDocumentsIssue/InBuffer",
"action": "Issue",
"rust_method_name": "issue",
"query_params": [
{
"name": "number",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "WarehouseDocument"
},
{
"id": "warehousedocumentsissuecontroller_issue_m_m_plus_documentid",
"method": "PUT",
"path": "/api/WarehouseDocumentsIssue/MMPlus",
"action": "IssueMMPlus",
"rust_method_name": "issue_m_m_plus",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "warehousedocumentsissuecontroller_issue_m_m_plus_documentnumber",
"method": "PUT",
"path": "/api/WarehouseDocumentsIssue/MMPlus",
"action": "IssueMMPlus",
"rust_method_name": "issue_m_m_plus",
"query_params": [
{
"name": "documentNumber",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "warehousedocumentsissuecontroller_change_document_number_id_number",
"method": "PATCH",
"path": "/api/WarehouseDocumentsIssue/DocumentNumber",
"action": "ChangeDocumentNumber",
"rust_method_name": "change_document_number",
"query_params": [
{
"name": "id",
"rust_type": "i32"
},
{
"name": "number",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": null
}
]
},
{
"name": "DevelogicPurchasesController",
"namespace": "Symfonia.WebAPI.Interface.HMF.Develogic.Interfaces",
"endpoint_count": 1,
"endpoints": [
{
"id": "develogicpurchasescontroller_add_new_issue_body_document",
"method": "POST",
"path": "/api/DevelogicPurchases/Invoice",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "issue",
"rust_type": "bool"
}
],
"body_param": {
"name": "document",
"rust_type": "Purchases_ViewModels_PurchaseDocumentIssue"
},
"return_rust_type": "Purchases_ViewModels_PurchaseDocument"
}
]
},
{
"name": "DevelogicSalesController",
"namespace": "Symfonia.WebAPI.Interface.HMF.Develogic.Interfaces",
"endpoint_count": 3,
"endpoints": [
{
"id": "develogicsalescontroller_add_new_issue_invoicekind_body_document",
"method": "POST",
"path": "/api/DevelogicSales/Invoice",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "issue",
"rust_type": "bool"
},
{
"name": "invoiceKind",
"rust_type": "IssueInvoiceKind"
}
],
"body_param": {
"name": "document",
"rust_type": "HMF_Develogic_ViewModels_DevelogicDocumentIssue"
},
"return_rust_type": "SaleDocument"
},
{
"id": "develogicsalescontroller_issue_advance_payment_contractid_invoicekind",
"method": "POST",
"path": "/api/DevelogicSales/AdvancePayment",
"action": "IssueAdvancePayment",
"rust_method_name": "issue_advance_payment",
"query_params": [
{
"name": "contractId",
"rust_type": "DevelogicAdvancePayment"
},
{
"name": "invoiceKind",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "SaleDocument"
},
{
"id": "develogicsalescontroller_issue_contract_invoice_contractid_invoicekind",
"method": "POST",
"path": "/api/DevelogicSales/ContractInvoice",
"action": "IssueContractInvoice",
"rust_method_name": "issue_contract_invoice",
"query_params": [
{
"name": "contractId",
"rust_type": "DevelogicContractInvoiceIssue"
},
{
"name": "invoiceKind",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "SaleDocument"
}
]
},
{
"name": "OssContractorsController",
"namespace": "Symfonia.WebAPI.Interface.OSS.Interfaces",
"endpoint_count": 3,
"endpoints": [
{
"id": "osscontractorscontroller_get_id",
"method": "GET",
"path": "/api/OssContractors",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Contractors_ViewModels_Contractor"
},
{
"id": "osscontractorscontroller_add_new_syncfk_body_contractor",
"method": "POST",
"path": "/api/OssContractors/Create",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "syncFk",
"rust_type": "bool"
}
],
"body_param": {
"name": "contractor",
"rust_type": "Contractors_ViewModels_Contractor"
},
"return_rust_type": "Contractors_ViewModels_Contractor"
},
{
"id": "osscontractorscontroller_update_syncfk_body_contractor",
"method": "PUT",
"path": "/api/OssContractors/Update",
"action": "Update",
"rust_method_name": "update",
"query_params": [
{
"name": "syncFk",
"rust_type": "bool"
}
],
"body_param": {
"name": "contractor",
"rust_type": "Contractors_ViewModels_Contractor"
},
"return_rust_type": null
}
]
},
{
"name": "OssOrderController",
"namespace": "Symfonia.WebAPI.Interface.OSS.Interfaces",
"endpoint_count": 3,
"endpoints": [
{
"id": "ossordercontroller_add_new_issue_body_order",
"method": "POST",
"path": "/api/OssOrder/New",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "issue",
"rust_type": "bool"
}
],
"body_param": {
"name": "order",
"rust_type": "OssOrder"
},
"return_rust_type": "Order"
},
{
"id": "ossordercontroller_issue_f_v_orderid",
"method": "PUT",
"path": "/api/OssOrder/FV",
"action": "IssueFV",
"rust_method_name": "issue_f_v",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderFV>"
},
{
"id": "ossordercontroller_issue_w_z_orderid_inbuffer",
"method": "PUT",
"path": "/api/OssOrder/WZ",
"action": "IssueWZ",
"rust_method_name": "issue_w_z",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
},
{
"name": "inBuffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<OrderWZ>"
}
]
},
{
"name": "OssProductController",
"namespace": "Symfonia.WebAPI.Interface.OSS.Interfaces",
"endpoint_count": 4,
"endpoints": [
{
"id": "ossproductcontroller_get",
"method": "GET",
"path": "/api/OssProduct",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "CountryProductList"
},
{
"id": "ossproductcontroller_get_by_country_countryid",
"method": "GET",
"path": "/api/OssProduct",
"action": "GetByCountry",
"rust_method_name": "get_by_country",
"query_params": [
{
"name": "countryId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "CountryProductList"
},
{
"id": "ossproductcontroller_get_by_erp_product_erpproductid",
"method": "GET",
"path": "/api/OssProduct",
"action": "GetByErpProduct",
"rust_method_name": "get_by_erp_product",
"query_params": [
{
"name": "erpProductId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "CountryProductList"
},
{
"id": "ossproductcontroller_get_by_shop_product_shopproductid",
"method": "GET",
"path": "/api/OssProduct",
"action": "GetByShopProduct",
"rust_method_name": "get_by_shop_product",
"query_params": [
{
"name": "shopProductId",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "CountryProductList"
}
]
},
{
"name": "OssProductMapsController",
"namespace": "Symfonia.WebAPI.Interface.OSS.Interfaces",
"endpoint_count": 6,
"endpoints": [
{
"id": "ossproductmapscontroller_create_body_map",
"method": "POST",
"path": "/api/OssProductMap/Create",
"action": "Create",
"rust_method_name": "create",
"query_params": [],
"body_param": {
"name": "map",
"rust_type": "ProductMapCreate"
},
"return_rust_type": "ProductMap"
},
{
"id": "ossproductmapscontroller_delete_id",
"method": "DELETE",
"path": "/api/OssProductMap/Delete",
"action": "Delete",
"rust_method_name": "delete",
"query_params": [
{
"name": "id",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": null
},
{
"id": "ossproductmapscontroller_get",
"method": "GET",
"path": "/api/OssProductMap",
"action": "Get",
"rust_method_name": "get",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<ProductMap>"
},
{
"id": "ossproductmapscontroller_get_by_country_countryid",
"method": "GET",
"path": "/api/OssProductMap",
"action": "GetByCountry",
"rust_method_name": "get_by_country",
"query_params": [
{
"name": "countryId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<ProductMap>"
},
{
"id": "ossproductmapscontroller_get_by_erp_product_erpproductid",
"method": "GET",
"path": "/api/OssProductMap",
"action": "GetByErpProduct",
"rust_method_name": "get_by_erp_product",
"query_params": [
{
"name": "erpProductId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "Vec<ProductMap>"
},
{
"id": "ossproductmapscontroller_get_by_shop_product_shopproductid",
"method": "GET",
"path": "/api/OssProductMap",
"action": "GetByShopProduct",
"rust_method_name": "get_by_shop_product",
"query_params": [
{
"name": "shopProductId",
"rust_type": "String"
}
],
"body_param": null,
"return_rust_type": "Vec<ProductMap>"
}
]
},
{
"name": "OssReportsController",
"namespace": "Symfonia.WebAPI.Interface.OSS.Interfaces",
"endpoint_count": 3,
"endpoints": [
{
"id": "ossreportscontroller_get_order_p_d_f_orderid",
"method": "GET",
"path": "/api/OssReports/Order",
"action": "GetOrderPDF",
"rust_method_name": "get_order_p_d_f",
"query_params": [
{
"name": "orderId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "PDF"
},
{
"id": "ossreportscontroller_get_sale_document_p_d_f_documentid",
"method": "GET",
"path": "/api/OssReports/SaleDocument",
"action": "GetSaleDocumentPDF",
"rust_method_name": "get_sale_document_p_d_f",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "PDF"
},
{
"id": "ossreportscontroller_get_warehouse_document_p_d_f_documentid",
"method": "GET",
"path": "/api/OssReports/WarehouseDocument",
"action": "GetWarehouseDocumentPDF",
"rust_method_name": "get_warehouse_document_p_d_f",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
}
],
"body_param": null,
"return_rust_type": "PDF"
}
]
},
{
"name": "OssSaleController",
"namespace": "Symfonia.WebAPI.Interface.OSS.Interfaces",
"endpoint_count": 3,
"endpoints": [
{
"id": "osssalecontroller_add_new_issue_invoicekind_body_saledocument",
"method": "POST",
"path": "/api/OssSale/New",
"action": "AddNew",
"rust_method_name": "add_new",
"query_params": [
{
"name": "issue",
"rust_type": "bool"
},
{
"name": "invoiceKind",
"rust_type": "IssueInvoiceKind"
}
],
"body_param": {
"name": "saleDocument",
"rust_type": "OSS_ViewModels_Sales_OssSaleDocument"
},
"return_rust_type": "SaleDocument"
},
{
"id": "osssalecontroller_add_new_receipt_issue_invoicekind_body_receipt",
"method": "POST",
"path": "/api/OssSale/NewReceipt",
"action": "AddNewReceipt",
"rust_method_name": "add_new_receipt",
"query_params": [
{
"name": "issue",
"rust_type": "bool"
},
{
"name": "invoiceKind",
"rust_type": "IssueInvoiceKind"
}
],
"body_param": {
"name": "receipt",
"rust_type": "OssDomesticSaleDocument"
},
"return_rust_type": "SaleDocument"
},
{
"id": "osssalecontroller_issue_w_z_documentid_inbuffer",
"method": "PUT",
"path": "/api/OssSale/WZ",
"action": "IssueWZ",
"rust_method_name": "issue_w_z",
"query_params": [
{
"name": "documentId",
"rust_type": "i32"
},
{
"name": "inBuffer",
"rust_type": "bool"
}
],
"body_param": null,
"return_rust_type": "Vec<SaleDocumentWZ>"
}
]
},
{
"name": "ReportsController",
"namespace": "Symfonia.WebAPI.Interface.RepX.Interfaces",
"endpoint_count": 2,
"endpoints": [
{
"id": "reportscontroller_get_reportid_objectid_body_data",
"method": "PATCH",
"path": "/api/Reports",
"action": "Get",
"rust_method_name": "get",
"query_params": [
{
"name": "reportId",
"rust_type": "i32"
},
{
"name": "objectId",
"rust_type": "i32"
}
],
"body_param": {
"name": "data",
"rust_type": "PrintData"
},
"return_rust_type": "PDF"
},
{
"id": "reportscontroller_get_definitions",
"method": "GET",
"path": "/api/Reports/Definitions",
"action": "GetDefinitions",
"rust_method_name": "get_definitions",
"query_params": [],
"body_param": null,
"return_rust_type": "Vec<ReportDefinition>"
}
]
}
]
}