/Atlassian.Jira/ICustomFieldValueSerializer.cs
C# | 22 lines | 9 code | 2 blank | 11 comment | 0 complexity | c845e02b742eaee58e1bf7f8030ca2fc MD5 | raw file
Possible License(s): BSD-3-Clause
- using Newtonsoft.Json.Linq;
- namespace Atlassian.Jira
- {
- /// <summary>
- /// Contract to serialize and deserialize a custom field value from JIRA.
- /// </summary>
- public interface ICustomFieldValueSerializer
- {
- /// <summary>
- /// Deserializes values from a custom field.
- /// </summary>
- /// <param name="json">JToken representing the json value(s).</param>
- string[] FromJson(JToken json);
- /// <summary>
- /// Serializes values for a custom field.
- /// </summary>
- /// <param name="values">Values to serialize as JSON.</param>
- JToken ToJson(string[] values);
- }
- }