PageRenderTime 38ms CodeModel.GetById 10ms RepoModel.GetById 0ms app.codeStats 0ms

/Atlassian.Jira/ICustomFieldValueSerializer.cs

https://bitbucket.org/farmas/atlassian.net-sdk
C# | 22 lines | 9 code | 2 blank | 11 comment | 0 complexity | c845e02b742eaee58e1bf7f8030ca2fc MD5 | raw file
Possible License(s): BSD-3-Clause
  1. using Newtonsoft.Json.Linq;
  2. namespace Atlassian.Jira
  3. {
  4. /// <summary>
  5. /// Contract to serialize and deserialize a custom field value from JIRA.
  6. /// </summary>
  7. public interface ICustomFieldValueSerializer
  8. {
  9. /// <summary>
  10. /// Deserializes values from a custom field.
  11. /// </summary>
  12. /// <param name="json">JToken representing the json value(s).</param>
  13. string[] FromJson(JToken json);
  14. /// <summary>
  15. /// Serializes values for a custom field.
  16. /// </summary>
  17. /// <param name="values">Values to serialize as JSON.</param>
  18. JToken ToJson(string[] values);
  19. }
  20. }