Основные reponses

This commit is contained in:
Mikhail Trubnikov
2023-09-19 16:55:56 +10:00
parent a8c015ce7b
commit 9dc5dc5c3e
8 changed files with 99 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
namespace PARR.API.Contracts.V1.Responses
{
public class ApplicationResponse
{
public Guid Id { get; set; }
public required string Name { get; set; }
}
}

View File

@@ -0,0 +1,17 @@
namespace PARR.API.Contracts.V1.Responses
{
public class HostResponse
{
public Guid Id { get; set; }
public string Ek { get; set; }
public required string IP { get; set; }
public string? Status { get; set; }
public string? WorkGroup { get; set; }
public string? ResponseArea { get; set; }
}
}

View File

@@ -0,0 +1,11 @@
namespace PARR.API.Contracts.V1.Responses
{
public class ProcessResponse
{
public Guid Id { get; set; }
public required string Name { get; set; }
public int EsppId { get; set; }
}
}

View File

@@ -0,0 +1,13 @@
namespace PARR.API.Contracts.V1.Responses
{
public class SubprocessResponse
{
public Guid Id { get; set; }
public required string Name { get; set; }
public int EsppId { get; set; }
public Guid ProcessId { get; set; }
}
}

View File

@@ -0,0 +1,13 @@
namespace PARR.API.Contracts.V1.Responses
{
public class TnkResponse
{
public Guid Id { get; set; }
public required string Name { get; set; }
public int EsppId { get; set; }
public Guid SubprocessId { get; set; }
}
}

View File

@@ -0,0 +1,21 @@
namespace PARR.API.Contracts.V1.Responses
{
public class WorkResponse
{
public Guid Id { get; set; }
public required string Name { get; set; }
public int EsppId { get; set; }
public Guid TnkId { get; set; }
public required string TemplateDuration { get; set; }
public required string ShortDescription { get; set; }
public required string FullDescription { get; set; }
public required string Solution { get; set; }
}
}