init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
26
Kreta.Client/Jira/Model/Request/AddAttachments.cs
Normal file
26
Kreta.Client/Jira/Model/Request/AddAttachments.cs
Normal file
|
@ -0,0 +1,26 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Kreta.Client.Jira.Model.Response;
|
||||
using Kreta.Resources;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace Kreta.Client.Jira.Model.Request
|
||||
{
|
||||
public class AddAttachments
|
||||
{
|
||||
[JsonProperty("temporaryAttachmentIds")]
|
||||
public List<string> TemporaryAttachmentIds { get; set; }
|
||||
|
||||
[JsonProperty("public")]
|
||||
public bool IsPublic => true;
|
||||
|
||||
[JsonProperty("additionalComment")]
|
||||
public AdditionalCommentModel AdditionalComment { get; set; }
|
||||
|
||||
public static implicit operator AddAttachments(TemporaryAttachmentsModel temporaryAttachmentsModel) => new AddAttachments
|
||||
{
|
||||
TemporaryAttachmentIds = temporaryAttachmentsModel?.TemporaryAttachments.Select(attachment => attachment.TemporaryAttachmentId).ToList(),
|
||||
AdditionalComment = new AdditionalCommentModel { Body = UgyfelszolgalatResource.AKovetkezoFajlokatAKretaUgyfelszolgalatBefogadta }
|
||||
};
|
||||
}
|
||||
}
|
10
Kreta.Client/Jira/Model/Request/AdditionalCommentModel.cs
Normal file
10
Kreta.Client/Jira/Model/Request/AdditionalCommentModel.cs
Normal file
|
@ -0,0 +1,10 @@
|
|||
using Newtonsoft.Json;
|
||||
|
||||
namespace Kreta.Client.Jira.Model.Request
|
||||
{
|
||||
public class AdditionalCommentModel
|
||||
{
|
||||
[JsonProperty("body")]
|
||||
public string Body { get; set; }
|
||||
}
|
||||
}
|
13
Kreta.Client/Jira/Model/Request/CommentRequest.cs
Normal file
13
Kreta.Client/Jira/Model/Request/CommentRequest.cs
Normal file
|
@ -0,0 +1,13 @@
|
|||
using Newtonsoft.Json;
|
||||
|
||||
namespace Kreta.Client.Jira.Model.Request
|
||||
{
|
||||
public class CommentRequest
|
||||
{
|
||||
[JsonProperty("body")]
|
||||
public string Body { get; set; }
|
||||
|
||||
[JsonProperty("public")]
|
||||
internal bool IsPublic => true;
|
||||
}
|
||||
}
|
10
Kreta.Client/Jira/Model/Request/File.cs
Normal file
10
Kreta.Client/Jira/Model/Request/File.cs
Normal file
|
@ -0,0 +1,10 @@
|
|||
namespace Kreta.Client.Jira.Model.Request
|
||||
{
|
||||
public class File
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public string FileName { get; set; }
|
||||
public byte[] Content { get; set; }
|
||||
public string ContentType { get; set; }
|
||||
}
|
||||
}
|
13
Kreta.Client/Jira/Model/Request/RequestFieldValues.cs
Normal file
13
Kreta.Client/Jira/Model/Request/RequestFieldValues.cs
Normal file
|
@ -0,0 +1,13 @@
|
|||
using Newtonsoft.Json;
|
||||
|
||||
namespace Kreta.Client.Jira.Model.Request
|
||||
{
|
||||
public class RequestFieldValues
|
||||
{
|
||||
[JsonProperty("summary")]
|
||||
public string Summary { get; set; }
|
||||
|
||||
[JsonProperty("description")]
|
||||
public string Description { get; set; }
|
||||
}
|
||||
}
|
17
Kreta.Client/Jira/Model/Request/TicketRequest.cs
Normal file
17
Kreta.Client/Jira/Model/Request/TicketRequest.cs
Normal file
|
@ -0,0 +1,17 @@
|
|||
using Newtonsoft.Json;
|
||||
|
||||
namespace Kreta.Client.Jira.Model.Request
|
||||
{
|
||||
public class TicketRequest
|
||||
{
|
||||
[JsonProperty("serviceDeskId")]
|
||||
public string ServiceDeskId { get; set; }
|
||||
|
||||
[JsonProperty("requestTypeId")]
|
||||
public string RequestTypeId { get; set; }
|
||||
|
||||
[JsonProperty("requestFieldValues")]
|
||||
public RequestFieldValues RequestFieldValues { get; set; }
|
||||
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue