This commit is contained in:
@@ -28,7 +28,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/attachment")]
|
||||||
[Produces("application/json")]
|
[Produces("application/json")]
|
||||||
public class AttachmentController : ControllerBase
|
public class AttachmentController : ControllerBase
|
||||||
{
|
{
|
||||||
@@ -148,7 +148,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>file attachment list for object</returns>
|
/// <returns>file attachment list for object</returns>
|
||||||
[Authorize]
|
[Authorize]
|
||||||
[HttpGet("List")]
|
[HttpGet("list")]
|
||||||
public async Task<IActionResult> GetList([FromQuery] AyaType ayaType, [FromQuery] long ayaId)
|
public async Task<IActionResult> GetList([FromQuery] AyaType ayaType, [FromQuery] long ayaId)
|
||||||
{
|
{
|
||||||
if (serverState.IsClosed)
|
if (serverState.IsClosed)
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/auth")]
|
||||||
[Produces("application/json")]
|
[Produces("application/json")]
|
||||||
public class AuthController : ControllerBase
|
public class AuthController : ControllerBase
|
||||||
{
|
{
|
||||||
@@ -240,7 +240,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="changecreds"></param>
|
/// <param name="changecreds"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpPost("ChangePassword")]
|
[HttpPost("changepassword")]
|
||||||
public async Task<IActionResult> ChangePassword([FromBody] AuthController.ChangePasswordParam changecreds)
|
public async Task<IActionResult> ChangePassword([FromBody] AuthController.ChangePasswordParam changecreds)
|
||||||
{
|
{
|
||||||
if (!serverState.IsOpen)
|
if (!serverState.IsOpen)
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/authorization-roles")]
|
||||||
[Produces("application/json")]
|
[Produces("application/json")]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public class AuthorizationRolesController : ControllerBase
|
public class AuthorizationRolesController : ControllerBase
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/backup")]
|
||||||
[Produces("application/json")]
|
[Produces("application/json")]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public class BackupController : ControllerBase
|
public class BackupController : ControllerBase
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
{
|
{
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/contract")]
|
||||||
[Produces("application/json")]
|
[Produces("application/json")]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public class ContractController : ControllerBase
|
public class ContractController : ControllerBase
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
{
|
{
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/customer")]
|
||||||
[Produces("application/json")]
|
[Produces("application/json")]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public class CustomerController : ControllerBase
|
public class CustomerController : ControllerBase
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
|
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/data-list")]
|
||||||
[Produces("application/json")]
|
[Produces("application/json")]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public class DataListController : ControllerBase
|
public class DataListController : ControllerBase
|
||||||
@@ -91,7 +91,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// List of all DataList keys available
|
/// List of all DataList keys available
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>List of strings</returns>
|
/// <returns>List of strings</returns>
|
||||||
[HttpGet("ListKeys")]
|
[HttpGet("listkeys")]
|
||||||
public ActionResult GetDataListKeys()
|
public ActionResult GetDataListKeys()
|
||||||
{
|
{
|
||||||
if (!serverState.IsOpen)
|
if (!serverState.IsOpen)
|
||||||
@@ -105,7 +105,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// List of all fields for data list key specified
|
/// List of all fields for data list key specified
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>List of DataListFieldDefinition</returns>
|
/// <returns>List of DataListFieldDefinition</returns>
|
||||||
[HttpGet("ListFields")]
|
[HttpGet("listfields")]
|
||||||
public ActionResult GetDataListFields([FromQuery] string DataListKey)
|
public ActionResult GetDataListFields([FromQuery] string DataListKey)
|
||||||
{
|
{
|
||||||
if (!serverState.IsOpen)
|
if (!serverState.IsOpen)
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/enum-list")]
|
||||||
[Produces("application/json")]
|
[Produces("application/json")]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public class EnumListController : ControllerBase
|
public class EnumListController : ControllerBase
|
||||||
@@ -47,7 +47,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="enumkey">The key name of the enumerated type</param>
|
/// <param name="enumkey">The key name of the enumerated type</param>
|
||||||
/// <returns>List</returns>
|
/// <returns>List</returns>
|
||||||
[HttpGet("List/{enumkey}")]
|
[HttpGet("list/{enumkey}")]
|
||||||
public ActionResult GetList([FromRoute]string enumkey)
|
public ActionResult GetList([FromRoute]string enumkey)
|
||||||
{
|
{
|
||||||
if (serverState.IsClosed)
|
if (serverState.IsClosed)
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/event-log")]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public class EventLogController : ControllerBase
|
public class EventLogController : ControllerBase
|
||||||
{
|
{
|
||||||
@@ -50,7 +50,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
///
|
///
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>Event log entry list for object</returns>
|
/// <returns>Event log entry list for object</returns>
|
||||||
[HttpGet("ObjectLog")]
|
[HttpGet("objectlog")]
|
||||||
public async Task<IActionResult> GetObjectLog([FromQuery] EventLogOptions opt)
|
public async Task<IActionResult> GetObjectLog([FromQuery] EventLogOptions opt)
|
||||||
{
|
{
|
||||||
if (serverState.IsClosed)
|
if (serverState.IsClosed)
|
||||||
@@ -77,7 +77,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
///
|
///
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>Event log for user</returns>
|
/// <returns>Event log for user</returns>
|
||||||
[HttpGet("UserLog")]
|
[HttpGet("userlog")]
|
||||||
public async Task<IActionResult> GetUserLog([FromQuery] UserEventLogOptions opt)
|
public async Task<IActionResult> GetUserLog([FromQuery] UserEventLogOptions opt)
|
||||||
{
|
{
|
||||||
if (serverState.IsClosed)
|
if (serverState.IsClosed)
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/form-custom")]
|
||||||
[Produces("application/json")]
|
[Produces("application/json")]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public class FormCustomController : ControllerBase
|
public class FormCustomController : ControllerBase
|
||||||
@@ -101,7 +101,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// which can be fetched from the EnumList route
|
/// which can be fetched from the EnumList route
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>A list of valid values for custom field types</returns>
|
/// <returns>A list of valid values for custom field types</returns>
|
||||||
[HttpGet("AvailableCustomTypes")]
|
[HttpGet("availablecustomtypes")]
|
||||||
public ActionResult GetAvailableCustomTypes()
|
public ActionResult GetAvailableCustomTypes()
|
||||||
{
|
{
|
||||||
if (!serverState.IsOpen)
|
if (!serverState.IsOpen)
|
||||||
@@ -121,7 +121,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// Used to build UI for customizing a form
|
/// Used to build UI for customizing a form
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>A list of string formKey values valid for customization</returns>
|
/// <returns>A list of string formKey values valid for customization</returns>
|
||||||
[HttpGet("AvailableCustomizableFormKeys")]
|
[HttpGet("availablecustomizableformkeys")]
|
||||||
public ActionResult GetAvailableCustomizableFormKeys()
|
public ActionResult GetAvailableCustomizableFormKeys()
|
||||||
{
|
{
|
||||||
if (!serverState.IsOpen)
|
if (!serverState.IsOpen)
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
{
|
{
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/form-field-definition")]
|
||||||
[Produces("application/json")]
|
[Produces("application/json")]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public class FormFieldsDefinitionsController : ControllerBase
|
public class FormFieldsDefinitionsController : ControllerBase
|
||||||
@@ -43,7 +43,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="FormFieldDefinitionKey"></param>
|
/// <param name="FormFieldDefinitionKey"></param>
|
||||||
/// <returns>List of form fields and their properties</returns>
|
/// <returns>List of form fields and their properties</returns>
|
||||||
[HttpGet("{FormFieldDefinitionKey}")]
|
[HttpGet("{formfielddefinitionkey}")]
|
||||||
public ActionResult GetFormFields([FromRoute] string FormFieldDefinitionKey)
|
public ActionResult GetFormFields([FromRoute] string FormFieldDefinitionKey)
|
||||||
{
|
{
|
||||||
if (!serverState.IsOpen)
|
if (!serverState.IsOpen)
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
|
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/global-biz-setting")]
|
||||||
[Produces("application/json")]
|
[Produces("application/json")]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public class GlobalBizSettingsController : ControllerBase
|
public class GlobalBizSettingsController : ControllerBase
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
{
|
{
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/head-office")]
|
||||||
[Produces("application/json")]
|
[Produces("application/json")]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public class HeadOfficeController : ControllerBase
|
public class HeadOfficeController : ControllerBase
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/job-operations")]
|
||||||
[Produces("application/json")]
|
[Produces("application/json")]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public class JobOperationsController : ControllerBase
|
public class JobOperationsController : ControllerBase
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/license")]
|
||||||
[Produces("application/json")]
|
[Produces("application/json")]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public class LicenseController : ControllerBase
|
public class LicenseController : ControllerBase
|
||||||
@@ -198,7 +198,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="acceptCode">Must be "I understand"</param>
|
/// <param name="acceptCode">Must be "I understand"</param>
|
||||||
/// <returns>HTTP 204 No Content result code on success or fail code with explanation</returns>
|
/// <returns>HTTP 204 No Content result code on success or fail code with explanation</returns>
|
||||||
[HttpPost("PermanentlyEraseAllData")]
|
[HttpPost("permanently-erase-all-data")]
|
||||||
public async Task<IActionResult> RemoveAllData([FromBody] string acceptCode)
|
public async Task<IActionResult> RemoveAllData([FromBody] string acceptCode)
|
||||||
{
|
{
|
||||||
if (serverState.IsClosed)
|
if (serverState.IsClosed)
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
{
|
{
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/loan-unit")]
|
||||||
[Produces("application/json")]
|
[Produces("application/json")]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public class LoanUnitController : ControllerBase
|
public class LoanUnitController : ControllerBase
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/log-file")]
|
||||||
//[Produces("application/json")]
|
//[Produces("application/json")]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public class LogFilesController : ControllerBase
|
public class LogFilesController : ControllerBase
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
[ApiController]
|
[ApiController]
|
||||||
[ApiVersion("8.0")]
|
[ApiVersion("8.0")]
|
||||||
[Route("api/v{version:apiVersion}/[controller]")]
|
[Route("api/v{version:apiVersion}/metric")]
|
||||||
[Authorize]
|
[Authorize]
|
||||||
public class MetricsController : ControllerBase
|
public class MetricsController : ControllerBase
|
||||||
{
|
{
|
||||||
@@ -49,7 +49,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// Get metrics as text document
|
/// Get metrics as text document
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>Snapshot of metrics</returns>
|
/// <returns>Snapshot of metrics</returns>
|
||||||
[HttpGet("TextSnapShot")]
|
[HttpGet("textsnapshot")]
|
||||||
public async Task<IActionResult> GetMetrics()
|
public async Task<IActionResult> GetMetrics()
|
||||||
{
|
{
|
||||||
if (serverState.IsClosed)
|
if (serverState.IsClosed)
|
||||||
@@ -73,7 +73,7 @@ namespace AyaNova.Api.Controllers
|
|||||||
/// Get metrics as json object
|
/// Get metrics as json object
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns>Snapshot of metrics</returns>
|
/// <returns>Snapshot of metrics</returns>
|
||||||
[HttpGet("JsonSnapShot")]
|
[HttpGet("jsonsnapshot")]
|
||||||
public async Task<IActionResult> GetJsonMetrics()
|
public async Task<IActionResult> GetJsonMetrics()
|
||||||
{
|
{
|
||||||
if (serverState.IsClosed)
|
if (serverState.IsClosed)
|
||||||
|
|||||||
Reference in New Issue
Block a user