Вы можете использовать инструмент swagger-codegen
из проекта чванства. Он производит файлы C #, которые используют
RestClient
для HTTP-звонков
Newtonsoft.Json
для json marshalling
- .NET
DataContract
для моделей.
Вы можете загрузить приложение cli или воспользоваться онлайн-редактором . Примеры моделей в зоомагазине выглядят так:
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class Order {
/// <summary>
/// Gets or Sets Id
/// </summary>
[DataMember(Name="id", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "id")]
public long? Id { get; set; }
/// <summary>
/// Gets or Sets PetId
/// </summary>
[DataMember(Name="petId", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "petId")]
public long? PetId { get; set; }
.... snip ....
}