[csharp] Fixed data type for maps of maps (#13701)

* fixed data type for maps of maps

* added models to samples

* moved code to avoid a bug in the property generation
This commit is contained in:
devhl-labs
2022-10-19 05:13:11 -04:00
committed by GitHub
parent 58f817276a
commit 0c1384b950
79 changed files with 4523 additions and 0 deletions

View File

@@ -2,6 +2,8 @@
Org.OpenAPITools.sln
README.md
appveyor.yml
docs/Activity.md
docs/ActivityOutputElementRepresentation.md
docs/AdditionalPropertiesClass.md
docs/Animal.md
docs/AnotherFakeApi.md
@@ -116,6 +118,8 @@ src/Org.OpenAPITools/Client/OpenAPIDateConverter.cs
src/Org.OpenAPITools/Client/RequestOptions.cs
src/Org.OpenAPITools/Client/RetryConfiguration.cs
src/Org.OpenAPITools/Model/AbstractOpenAPISchema.cs
src/Org.OpenAPITools/Model/Activity.cs
src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs
src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs
src/Org.OpenAPITools/Model/Animal.cs
src/Org.OpenAPITools/Model/ApiResponse.cs

View File

@@ -147,6 +147,8 @@ Class | Method | HTTP request | Description
<a name="documentation-for-models"></a>
## Documentation for Models
- [Model.Activity](docs/Activity.md)
- [Model.ActivityOutputElementRepresentation](docs/ActivityOutputElementRepresentation.md)
- [Model.AdditionalPropertiesClass](docs/AdditionalPropertiesClass.md)
- [Model.Animal](docs/Animal.md)
- [Model.ApiResponse](docs/ApiResponse.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.Activity
test map of maps
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ActivityOutputs** | **Dictionary&lt;string, List&lt;ActivityOutputElementRepresentation&gt;&gt;** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.ActivityOutputElementRepresentation
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Prop1** | **string** | | [optional]
**Prop2** | **Object** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,78 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing ActivityOutputElementRepresentation
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityOutputElementRepresentationTests : IDisposable
{
// TODO uncomment below to declare an instance variable for ActivityOutputElementRepresentation
//private ActivityOutputElementRepresentation instance;
public ActivityOutputElementRepresentationTests()
{
// TODO uncomment below to create an instance of ActivityOutputElementRepresentation
//instance = new ActivityOutputElementRepresentation();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of ActivityOutputElementRepresentation
/// </summary>
[Fact]
public void ActivityOutputElementRepresentationInstanceTest()
{
// TODO uncomment below to test "IsType" ActivityOutputElementRepresentation
//Assert.IsType<ActivityOutputElementRepresentation>(instance);
}
/// <summary>
/// Test the property 'Prop1'
/// </summary>
[Fact]
public void Prop1Test()
{
// TODO unit test for the property 'Prop1'
}
/// <summary>
/// Test the property 'Prop2'
/// </summary>
[Fact]
public void Prop2Test()
{
// TODO unit test for the property 'Prop2'
}
}
}

View File

@@ -0,0 +1,70 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing Activity
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityTests : IDisposable
{
// TODO uncomment below to declare an instance variable for Activity
//private Activity instance;
public ActivityTests()
{
// TODO uncomment below to create an instance of Activity
//instance = new Activity();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of Activity
/// </summary>
[Fact]
public void ActivityInstanceTest()
{
// TODO uncomment below to test "IsType" Activity
//Assert.IsType<Activity>(instance);
}
/// <summary>
/// Test the property 'ActivityOutputs'
/// </summary>
[Fact]
public void ActivityOutputsTest()
{
// TODO unit test for the property 'ActivityOutputs'
}
}
}

View File

@@ -0,0 +1,154 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;
using System.ComponentModel.DataAnnotations;
using OpenAPIDateConverter = Org.OpenAPITools.Client.OpenAPIDateConverter;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// test map of maps
/// </summary>
[DataContract(Name = "Activity")]
public partial class Activity : IEquatable<Activity>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="Activity" /> class.
/// </summary>
/// <param name="activityOutputs">activityOutputs.</param>
public Activity(Dictionary<string, List<ActivityOutputElementRepresentation>> activityOutputs = default(Dictionary<string, List<ActivityOutputElementRepresentation>>))
{
this._ActivityOutputs = activityOutputs;
if (this.ActivityOutputs != null)
{
this._flagActivityOutputs = true;
}
this.AdditionalProperties = new Dictionary<string, object>();
}
/// <summary>
/// Gets or Sets ActivityOutputs
/// </summary>
[DataMember(Name = "activity_outputs", EmitDefaultValue = false)]
public Dictionary<string, List<ActivityOutputElementRepresentation>> ActivityOutputs
{
get{ return _ActivityOutputs;}
set
{
_ActivityOutputs = value;
_flagActivityOutputs = true;
}
}
private Dictionary<string, List<ActivityOutputElementRepresentation>> _ActivityOutputs;
private bool _flagActivityOutputs;
/// <summary>
/// Returns false as ActivityOutputs should not be serialized given that it's read-only.
/// </summary>
/// <returns>false (boolean)</returns>
public bool ShouldSerializeActivityOutputs()
{
return _flagActivityOutputs;
}
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class Activity {\n");
sb.Append(" ActivityOutputs: ").Append(ActivityOutputs).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as Activity).AreEqual;
}
/// <summary>
/// Returns true if Activity instances are equal
/// </summary>
/// <param name="input">Instance of Activity to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(Activity input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.ActivityOutputs != null)
{
hashCode = (hashCode * 59) + this.ActivityOutputs.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -0,0 +1,189 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;
using System.ComponentModel.DataAnnotations;
using OpenAPIDateConverter = Org.OpenAPITools.Client.OpenAPIDateConverter;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// ActivityOutputElementRepresentation
/// </summary>
[DataContract(Name = "ActivityOutputElementRepresentation")]
public partial class ActivityOutputElementRepresentation : IEquatable<ActivityOutputElementRepresentation>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="ActivityOutputElementRepresentation" /> class.
/// </summary>
/// <param name="prop1">prop1.</param>
/// <param name="prop2">prop2.</param>
public ActivityOutputElementRepresentation(string prop1 = default(string), Object prop2 = default(Object))
{
this._Prop1 = prop1;
if (this.Prop1 != null)
{
this._flagProp1 = true;
}
this._Prop2 = prop2;
if (this.Prop2 != null)
{
this._flagProp2 = true;
}
this.AdditionalProperties = new Dictionary<string, object>();
}
/// <summary>
/// Gets or Sets Prop1
/// </summary>
[DataMember(Name = "prop1", EmitDefaultValue = false)]
public string Prop1
{
get{ return _Prop1;}
set
{
_Prop1 = value;
_flagProp1 = true;
}
}
private string _Prop1;
private bool _flagProp1;
/// <summary>
/// Returns false as Prop1 should not be serialized given that it's read-only.
/// </summary>
/// <returns>false (boolean)</returns>
public bool ShouldSerializeProp1()
{
return _flagProp1;
}
/// <summary>
/// Gets or Sets Prop2
/// </summary>
[DataMember(Name = "prop2", EmitDefaultValue = false)]
public Object Prop2
{
get{ return _Prop2;}
set
{
_Prop2 = value;
_flagProp2 = true;
}
}
private Object _Prop2;
private bool _flagProp2;
/// <summary>
/// Returns false as Prop2 should not be serialized given that it's read-only.
/// </summary>
/// <returns>false (boolean)</returns>
public bool ShouldSerializeProp2()
{
return _flagProp2;
}
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class ActivityOutputElementRepresentation {\n");
sb.Append(" Prop1: ").Append(Prop1).Append("\n");
sb.Append(" Prop2: ").Append(Prop2).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as ActivityOutputElementRepresentation).AreEqual;
}
/// <summary>
/// Returns true if ActivityOutputElementRepresentation instances are equal
/// </summary>
/// <param name="input">Instance of ActivityOutputElementRepresentation to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(ActivityOutputElementRepresentation input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.Prop1 != null)
{
hashCode = (hashCode * 59) + this.Prop1.GetHashCode();
}
if (this.Prop2 != null)
{
hashCode = (hashCode * 59) + this.Prop2.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -9,6 +9,8 @@ docs/apis/FakeClassnameTags123Api.md
docs/apis/PetApi.md
docs/apis/StoreApi.md
docs/apis/UserApi.md
docs/models/Activity.md
docs/models/ActivityOutputElementRepresentation.md
docs/models/AdditionalPropertiesClass.md
docs/models/Animal.md
docs/models/ApiResponse.md
@@ -115,6 +117,8 @@ src/Org.OpenAPITools/Client/RateLimitProvider`1.cs
src/Org.OpenAPITools/Client/TokenBase.cs
src/Org.OpenAPITools/Client/TokenContainer`1.cs
src/Org.OpenAPITools/Client/TokenProvider`1.cs
src/Org.OpenAPITools/Model/Activity.cs
src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs
src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs
src/Org.OpenAPITools/Model/Animal.cs
src/Org.OpenAPITools/Model/ApiResponse.cs

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.Activity
test map of maps
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ActivityOutputs** | **Dictionary&lt;string, List&lt;ActivityOutputElementRepresentation&gt;&gt;** | | [optional]
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.ActivityOutputElementRepresentation
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Prop1** | **string** | | [optional]
**Prop2** | **Object** | | [optional]
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing ActivityOutputElementRepresentation
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityOutputElementRepresentationTests : IDisposable
{
// TODO uncomment below to declare an instance variable for ActivityOutputElementRepresentation
//private ActivityOutputElementRepresentation instance;
public ActivityOutputElementRepresentationTests()
{
// TODO uncomment below to create an instance of ActivityOutputElementRepresentation
//instance = new ActivityOutputElementRepresentation();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of ActivityOutputElementRepresentation
/// </summary>
[Fact]
public void ActivityOutputElementRepresentationInstanceTest()
{
// TODO uncomment below to test "IsType" ActivityOutputElementRepresentation
//Assert.IsType<ActivityOutputElementRepresentation>(instance);
}
/// <summary>
/// Test the property 'Prop1'
/// </summary>
[Fact]
public void Prop1Test()
{
// TODO unit test for the property 'Prop1'
}
/// <summary>
/// Test the property 'Prop2'
/// </summary>
[Fact]
public void Prop2Test()
{
// TODO unit test for the property 'Prop2'
}
}
}

View File

@@ -0,0 +1,70 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing Activity
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityTests : IDisposable
{
// TODO uncomment below to declare an instance variable for Activity
//private Activity instance;
public ActivityTests()
{
// TODO uncomment below to create an instance of Activity
//instance = new Activity();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of Activity
/// </summary>
[Fact]
public void ActivityInstanceTest()
{
// TODO uncomment below to test "IsType" Activity
//Assert.IsType<Activity>(instance);
}
/// <summary>
/// Test the property 'ActivityOutputs'
/// </summary>
[Fact]
public void ActivityOutputsTest()
{
// TODO unit test for the property 'ActivityOutputs'
}
}
}

View File

@@ -0,0 +1,121 @@
// <auto-generated>
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using System.Text.Json;
using System.Text.Json.Serialization;
using System.ComponentModel.DataAnnotations;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// test map of maps
/// </summary>
public partial class Activity : IEquatable<Activity>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="Activity" /> class.
/// </summary>
/// <param name="activityOutputs">activityOutputs</param>
public Activity(Dictionary<string, List<ActivityOutputElementRepresentation>>? activityOutputs = default)
{
ActivityOutputs = activityOutputs;
}
/// <summary>
/// Gets or Sets ActivityOutputs
/// </summary>
[JsonPropertyName("activity_outputs")]
public Dictionary<string, List<ActivityOutputElementRepresentation>>? ActivityOutputs { get; set; }
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public Dictionary<string, JsonElement> AdditionalProperties { get; set; } = new Dictionary<string, JsonElement>();
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class Activity {\n");
sb.Append(" ActivityOutputs: ").Append(ActivityOutputs).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object? input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as Activity).AreEqual;
}
/// <summary>
/// Returns true if Activity instances are equal
/// </summary>
/// <param name="input">Instance of Activity to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(Activity? input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.ActivityOutputs != null)
{
hashCode = (hashCode * 59) + this.ActivityOutputs.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -0,0 +1,134 @@
// <auto-generated>
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
#nullable enable
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using System.Text.Json;
using System.Text.Json.Serialization;
using System.ComponentModel.DataAnnotations;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// ActivityOutputElementRepresentation
/// </summary>
public partial class ActivityOutputElementRepresentation : IEquatable<ActivityOutputElementRepresentation>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="ActivityOutputElementRepresentation" /> class.
/// </summary>
/// <param name="prop1">prop1</param>
/// <param name="prop2">prop2</param>
public ActivityOutputElementRepresentation(string? prop1 = default, Object? prop2 = default)
{
Prop1 = prop1;
Prop2 = prop2;
}
/// <summary>
/// Gets or Sets Prop1
/// </summary>
[JsonPropertyName("prop1")]
public string? Prop1 { get; set; }
/// <summary>
/// Gets or Sets Prop2
/// </summary>
[JsonPropertyName("prop2")]
public Object? Prop2 { get; set; }
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public Dictionary<string, JsonElement> AdditionalProperties { get; set; } = new Dictionary<string, JsonElement>();
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class ActivityOutputElementRepresentation {\n");
sb.Append(" Prop1: ").Append(Prop1).Append("\n");
sb.Append(" Prop2: ").Append(Prop2).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object? input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as ActivityOutputElementRepresentation).AreEqual;
}
/// <summary>
/// Returns true if ActivityOutputElementRepresentation instances are equal
/// </summary>
/// <param name="input">Instance of ActivityOutputElementRepresentation to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(ActivityOutputElementRepresentation? input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.Prop1 != null)
{
hashCode = (hashCode * 59) + this.Prop1.GetHashCode();
}
if (this.Prop2 != null)
{
hashCode = (hashCode * 59) + this.Prop2.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -9,6 +9,8 @@ docs/apis/FakeClassnameTags123Api.md
docs/apis/PetApi.md
docs/apis/StoreApi.md
docs/apis/UserApi.md
docs/models/Activity.md
docs/models/ActivityOutputElementRepresentation.md
docs/models/AdditionalPropertiesClass.md
docs/models/Animal.md
docs/models/ApiResponse.md
@@ -115,6 +117,8 @@ src/Org.OpenAPITools/Client/RateLimitProvider`1.cs
src/Org.OpenAPITools/Client/TokenBase.cs
src/Org.OpenAPITools/Client/TokenContainer`1.cs
src/Org.OpenAPITools/Client/TokenProvider`1.cs
src/Org.OpenAPITools/Model/Activity.cs
src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs
src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs
src/Org.OpenAPITools/Model/Animal.cs
src/Org.OpenAPITools/Model/ApiResponse.cs

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.Activity
test map of maps
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ActivityOutputs** | **Dictionary&lt;string, List&lt;ActivityOutputElementRepresentation&gt;&gt;** | | [optional]
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.ActivityOutputElementRepresentation
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Prop1** | **string** | | [optional]
**Prop2** | **Object** | | [optional]
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing ActivityOutputElementRepresentation
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityOutputElementRepresentationTests : IDisposable
{
// TODO uncomment below to declare an instance variable for ActivityOutputElementRepresentation
//private ActivityOutputElementRepresentation instance;
public ActivityOutputElementRepresentationTests()
{
// TODO uncomment below to create an instance of ActivityOutputElementRepresentation
//instance = new ActivityOutputElementRepresentation();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of ActivityOutputElementRepresentation
/// </summary>
[Fact]
public void ActivityOutputElementRepresentationInstanceTest()
{
// TODO uncomment below to test "IsType" ActivityOutputElementRepresentation
//Assert.IsType<ActivityOutputElementRepresentation>(instance);
}
/// <summary>
/// Test the property 'Prop1'
/// </summary>
[Fact]
public void Prop1Test()
{
// TODO unit test for the property 'Prop1'
}
/// <summary>
/// Test the property 'Prop2'
/// </summary>
[Fact]
public void Prop2Test()
{
// TODO unit test for the property 'Prop2'
}
}
}

View File

@@ -0,0 +1,70 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing Activity
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityTests : IDisposable
{
// TODO uncomment below to declare an instance variable for Activity
//private Activity instance;
public ActivityTests()
{
// TODO uncomment below to create an instance of Activity
//instance = new Activity();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of Activity
/// </summary>
[Fact]
public void ActivityInstanceTest()
{
// TODO uncomment below to test "IsType" Activity
//Assert.IsType<Activity>(instance);
}
/// <summary>
/// Test the property 'ActivityOutputs'
/// </summary>
[Fact]
public void ActivityOutputsTest()
{
// TODO unit test for the property 'ActivityOutputs'
}
}
}

View File

@@ -0,0 +1,119 @@
// <auto-generated>
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using System.Text.Json;
using System.Text.Json.Serialization;
using System.ComponentModel.DataAnnotations;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// test map of maps
/// </summary>
public partial class Activity : IEquatable<Activity>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="Activity" /> class.
/// </summary>
/// <param name="activityOutputs">activityOutputs</param>
public Activity(Dictionary<string, List<ActivityOutputElementRepresentation>> activityOutputs = default)
{
ActivityOutputs = activityOutputs;
}
/// <summary>
/// Gets or Sets ActivityOutputs
/// </summary>
[JsonPropertyName("activity_outputs")]
public Dictionary<string, List<ActivityOutputElementRepresentation>> ActivityOutputs { get; set; }
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public Dictionary<string, JsonElement> AdditionalProperties { get; set; } = new Dictionary<string, JsonElement>();
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class Activity {\n");
sb.Append(" ActivityOutputs: ").Append(ActivityOutputs).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as Activity).AreEqual;
}
/// <summary>
/// Returns true if Activity instances are equal
/// </summary>
/// <param name="input">Instance of Activity to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(Activity input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.ActivityOutputs != null)
{
hashCode = (hashCode * 59) + this.ActivityOutputs.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -0,0 +1,132 @@
// <auto-generated>
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using System.Text.Json;
using System.Text.Json.Serialization;
using System.ComponentModel.DataAnnotations;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// ActivityOutputElementRepresentation
/// </summary>
public partial class ActivityOutputElementRepresentation : IEquatable<ActivityOutputElementRepresentation>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="ActivityOutputElementRepresentation" /> class.
/// </summary>
/// <param name="prop1">prop1</param>
/// <param name="prop2">prop2</param>
public ActivityOutputElementRepresentation(string prop1 = default, Object prop2 = default)
{
Prop1 = prop1;
Prop2 = prop2;
}
/// <summary>
/// Gets or Sets Prop1
/// </summary>
[JsonPropertyName("prop1")]
public string Prop1 { get; set; }
/// <summary>
/// Gets or Sets Prop2
/// </summary>
[JsonPropertyName("prop2")]
public Object Prop2 { get; set; }
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public Dictionary<string, JsonElement> AdditionalProperties { get; set; } = new Dictionary<string, JsonElement>();
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class ActivityOutputElementRepresentation {\n");
sb.Append(" Prop1: ").Append(Prop1).Append("\n");
sb.Append(" Prop2: ").Append(Prop2).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as ActivityOutputElementRepresentation).AreEqual;
}
/// <summary>
/// Returns true if ActivityOutputElementRepresentation instances are equal
/// </summary>
/// <param name="input">Instance of ActivityOutputElementRepresentation to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(ActivityOutputElementRepresentation input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.Prop1 != null)
{
hashCode = (hashCode * 59) + this.Prop1.GetHashCode();
}
if (this.Prop2 != null)
{
hashCode = (hashCode * 59) + this.Prop2.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -9,6 +9,8 @@ docs/apis/FakeClassnameTags123Api.md
docs/apis/PetApi.md
docs/apis/StoreApi.md
docs/apis/UserApi.md
docs/models/Activity.md
docs/models/ActivityOutputElementRepresentation.md
docs/models/AdditionalPropertiesClass.md
docs/models/Animal.md
docs/models/ApiResponse.md
@@ -115,6 +117,8 @@ src/Org.OpenAPITools/Client/RateLimitProvider`1.cs
src/Org.OpenAPITools/Client/TokenBase.cs
src/Org.OpenAPITools/Client/TokenContainer`1.cs
src/Org.OpenAPITools/Client/TokenProvider`1.cs
src/Org.OpenAPITools/Model/Activity.cs
src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs
src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs
src/Org.OpenAPITools/Model/Animal.cs
src/Org.OpenAPITools/Model/ApiResponse.cs

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.Activity
test map of maps
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ActivityOutputs** | **Dictionary&lt;string, List&lt;ActivityOutputElementRepresentation&gt;&gt;** | | [optional]
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.ActivityOutputElementRepresentation
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Prop1** | **string** | | [optional]
**Prop2** | **Object** | | [optional]
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)

View File

@@ -0,0 +1,78 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing ActivityOutputElementRepresentation
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityOutputElementRepresentationTests : IDisposable
{
// TODO uncomment below to declare an instance variable for ActivityOutputElementRepresentation
//private ActivityOutputElementRepresentation instance;
public ActivityOutputElementRepresentationTests()
{
// TODO uncomment below to create an instance of ActivityOutputElementRepresentation
//instance = new ActivityOutputElementRepresentation();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of ActivityOutputElementRepresentation
/// </summary>
[Fact]
public void ActivityOutputElementRepresentationInstanceTest()
{
// TODO uncomment below to test "IsType" ActivityOutputElementRepresentation
//Assert.IsType<ActivityOutputElementRepresentation>(instance);
}
/// <summary>
/// Test the property 'Prop1'
/// </summary>
[Fact]
public void Prop1Test()
{
// TODO unit test for the property 'Prop1'
}
/// <summary>
/// Test the property 'Prop2'
/// </summary>
[Fact]
public void Prop2Test()
{
// TODO unit test for the property 'Prop2'
}
}
}

View File

@@ -0,0 +1,70 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing Activity
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityTests : IDisposable
{
// TODO uncomment below to declare an instance variable for Activity
//private Activity instance;
public ActivityTests()
{
// TODO uncomment below to create an instance of Activity
//instance = new Activity();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of Activity
/// </summary>
[Fact]
public void ActivityInstanceTest()
{
// TODO uncomment below to test "IsType" Activity
//Assert.IsType<Activity>(instance);
}
/// <summary>
/// Test the property 'ActivityOutputs'
/// </summary>
[Fact]
public void ActivityOutputsTest()
{
// TODO unit test for the property 'ActivityOutputs'
}
}
}

View File

@@ -0,0 +1,119 @@
// <auto-generated>
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using System.Text.Json;
using System.Text.Json.Serialization;
using System.ComponentModel.DataAnnotations;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// test map of maps
/// </summary>
public partial class Activity : IEquatable<Activity>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="Activity" /> class.
/// </summary>
/// <param name="activityOutputs">activityOutputs</param>
public Activity(Dictionary<string, List<ActivityOutputElementRepresentation>> activityOutputs = default)
{
ActivityOutputs = activityOutputs;
}
/// <summary>
/// Gets or Sets ActivityOutputs
/// </summary>
[JsonPropertyName("activity_outputs")]
public Dictionary<string, List<ActivityOutputElementRepresentation>> ActivityOutputs { get; set; }
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public Dictionary<string, JsonElement> AdditionalProperties { get; set; } = new Dictionary<string, JsonElement>();
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class Activity {\n");
sb.Append(" ActivityOutputs: ").Append(ActivityOutputs).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as Activity).AreEqual;
}
/// <summary>
/// Returns true if Activity instances are equal
/// </summary>
/// <param name="input">Instance of Activity to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(Activity input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.ActivityOutputs != null)
{
hashCode = (hashCode * 59) + this.ActivityOutputs.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -0,0 +1,132 @@
// <auto-generated>
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using System.Text.Json;
using System.Text.Json.Serialization;
using System.ComponentModel.DataAnnotations;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// ActivityOutputElementRepresentation
/// </summary>
public partial class ActivityOutputElementRepresentation : IEquatable<ActivityOutputElementRepresentation>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="ActivityOutputElementRepresentation" /> class.
/// </summary>
/// <param name="prop1">prop1</param>
/// <param name="prop2">prop2</param>
public ActivityOutputElementRepresentation(string prop1 = default, Object prop2 = default)
{
Prop1 = prop1;
Prop2 = prop2;
}
/// <summary>
/// Gets or Sets Prop1
/// </summary>
[JsonPropertyName("prop1")]
public string Prop1 { get; set; }
/// <summary>
/// Gets or Sets Prop2
/// </summary>
[JsonPropertyName("prop2")]
public Object Prop2 { get; set; }
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public Dictionary<string, JsonElement> AdditionalProperties { get; set; } = new Dictionary<string, JsonElement>();
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class ActivityOutputElementRepresentation {\n");
sb.Append(" Prop1: ").Append(Prop1).Append("\n");
sb.Append(" Prop2: ").Append(Prop2).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as ActivityOutputElementRepresentation).AreEqual;
}
/// <summary>
/// Returns true if ActivityOutputElementRepresentation instances are equal
/// </summary>
/// <param name="input">Instance of ActivityOutputElementRepresentation to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(ActivityOutputElementRepresentation input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.Prop1 != null)
{
hashCode = (hashCode * 59) + this.Prop1.GetHashCode();
}
if (this.Prop2 != null)
{
hashCode = (hashCode * 59) + this.Prop2.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -2,6 +2,8 @@
Org.OpenAPITools.sln
README.md
appveyor.yml
docs/Activity.md
docs/ActivityOutputElementRepresentation.md
docs/AdditionalPropertiesClass.md
docs/Animal.md
docs/AnotherFakeApi.md
@@ -113,6 +115,8 @@ src/Org.OpenAPITools/Client/RequestOptions.cs
src/Org.OpenAPITools/Client/RetryConfiguration.cs
src/Org.OpenAPITools/Client/WebRequestPathBuilder.cs
src/Org.OpenAPITools/Model/AbstractOpenAPISchema.cs
src/Org.OpenAPITools/Model/Activity.cs
src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs
src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs
src/Org.OpenAPITools/Model/Animal.cs
src/Org.OpenAPITools/Model/ApiResponse.cs

View File

@@ -172,6 +172,8 @@ Class | Method | HTTP request | Description
<a name="documentation-for-models"></a>
## Documentation for Models
- [Model.Activity](docs/Activity.md)
- [Model.ActivityOutputElementRepresentation](docs/ActivityOutputElementRepresentation.md)
- [Model.AdditionalPropertiesClass](docs/AdditionalPropertiesClass.md)
- [Model.Animal](docs/Animal.md)
- [Model.ApiResponse](docs/ApiResponse.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.Activity
test map of maps
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ActivityOutputs** | **Dictionary&lt;string, List&lt;ActivityOutputElementRepresentation&gt;&gt;** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.ActivityOutputElementRepresentation
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Prop1** | **string** | | [optional]
**Prop2** | **Object** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,78 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing ActivityOutputElementRepresentation
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityOutputElementRepresentationTests : IDisposable
{
// TODO uncomment below to declare an instance variable for ActivityOutputElementRepresentation
//private ActivityOutputElementRepresentation instance;
public ActivityOutputElementRepresentationTests()
{
// TODO uncomment below to create an instance of ActivityOutputElementRepresentation
//instance = new ActivityOutputElementRepresentation();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of ActivityOutputElementRepresentation
/// </summary>
[Fact]
public void ActivityOutputElementRepresentationInstanceTest()
{
// TODO uncomment below to test "IsType" ActivityOutputElementRepresentation
//Assert.IsType<ActivityOutputElementRepresentation>(instance);
}
/// <summary>
/// Test the property 'Prop1'
/// </summary>
[Fact]
public void Prop1Test()
{
// TODO unit test for the property 'Prop1'
}
/// <summary>
/// Test the property 'Prop2'
/// </summary>
[Fact]
public void Prop2Test()
{
// TODO unit test for the property 'Prop2'
}
}
}

View File

@@ -0,0 +1,70 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing Activity
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityTests : IDisposable
{
// TODO uncomment below to declare an instance variable for Activity
//private Activity instance;
public ActivityTests()
{
// TODO uncomment below to create an instance of Activity
//instance = new Activity();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of Activity
/// </summary>
[Fact]
public void ActivityInstanceTest()
{
// TODO uncomment below to test "IsType" Activity
//Assert.IsType<Activity>(instance);
}
/// <summary>
/// Test the property 'ActivityOutputs'
/// </summary>
[Fact]
public void ActivityOutputsTest()
{
// TODO unit test for the property 'ActivityOutputs'
}
}
}

View File

@@ -0,0 +1,133 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;
using System.ComponentModel.DataAnnotations;
using FileParameter = Org.OpenAPITools.Client.FileParameter;
using OpenAPIDateConverter = Org.OpenAPITools.Client.OpenAPIDateConverter;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// test map of maps
/// </summary>
[DataContract(Name = "Activity")]
public partial class Activity : IEquatable<Activity>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="Activity" /> class.
/// </summary>
/// <param name="activityOutputs">activityOutputs.</param>
public Activity(Dictionary<string, List<ActivityOutputElementRepresentation>> activityOutputs = default(Dictionary<string, List<ActivityOutputElementRepresentation>>))
{
this.ActivityOutputs = activityOutputs;
this.AdditionalProperties = new Dictionary<string, object>();
}
/// <summary>
/// Gets or Sets ActivityOutputs
/// </summary>
[DataMember(Name = "activity_outputs", EmitDefaultValue = false)]
public Dictionary<string, List<ActivityOutputElementRepresentation>> ActivityOutputs { get; set; }
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class Activity {\n");
sb.Append(" ActivityOutputs: ").Append(ActivityOutputs).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as Activity).AreEqual;
}
/// <summary>
/// Returns true if Activity instances are equal
/// </summary>
/// <param name="input">Instance of Activity to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(Activity input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.ActivityOutputs != null)
{
hashCode = (hashCode * 59) + this.ActivityOutputs.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -0,0 +1,146 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;
using System.ComponentModel.DataAnnotations;
using FileParameter = Org.OpenAPITools.Client.FileParameter;
using OpenAPIDateConverter = Org.OpenAPITools.Client.OpenAPIDateConverter;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// ActivityOutputElementRepresentation
/// </summary>
[DataContract(Name = "ActivityOutputElementRepresentation")]
public partial class ActivityOutputElementRepresentation : IEquatable<ActivityOutputElementRepresentation>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="ActivityOutputElementRepresentation" /> class.
/// </summary>
/// <param name="prop1">prop1.</param>
/// <param name="prop2">prop2.</param>
public ActivityOutputElementRepresentation(string prop1 = default(string), Object prop2 = default(Object))
{
this.Prop1 = prop1;
this.Prop2 = prop2;
this.AdditionalProperties = new Dictionary<string, object>();
}
/// <summary>
/// Gets or Sets Prop1
/// </summary>
[DataMember(Name = "prop1", EmitDefaultValue = false)]
public string Prop1 { get; set; }
/// <summary>
/// Gets or Sets Prop2
/// </summary>
[DataMember(Name = "prop2", EmitDefaultValue = false)]
public Object Prop2 { get; set; }
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class ActivityOutputElementRepresentation {\n");
sb.Append(" Prop1: ").Append(Prop1).Append("\n");
sb.Append(" Prop2: ").Append(Prop2).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as ActivityOutputElementRepresentation).AreEqual;
}
/// <summary>
/// Returns true if ActivityOutputElementRepresentation instances are equal
/// </summary>
/// <param name="input">Instance of ActivityOutputElementRepresentation to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(ActivityOutputElementRepresentation input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.Prop1 != null)
{
hashCode = (hashCode * 59) + this.Prop1.GetHashCode();
}
if (this.Prop2 != null)
{
hashCode = (hashCode * 59) + this.Prop2.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -2,6 +2,8 @@
Org.OpenAPITools.sln
README.md
appveyor.yml
docs/Activity.md
docs/ActivityOutputElementRepresentation.md
docs/AdditionalPropertiesClass.md
docs/Animal.md
docs/AnotherFakeApi.md
@@ -116,6 +118,8 @@ src/Org.OpenAPITools/Client/OpenAPIDateConverter.cs
src/Org.OpenAPITools/Client/RequestOptions.cs
src/Org.OpenAPITools/Client/RetryConfiguration.cs
src/Org.OpenAPITools/Model/AbstractOpenAPISchema.cs
src/Org.OpenAPITools/Model/Activity.cs
src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs
src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs
src/Org.OpenAPITools/Model/Animal.cs
src/Org.OpenAPITools/Model/ApiResponse.cs

View File

@@ -159,6 +159,8 @@ Class | Method | HTTP request | Description
<a name="documentation-for-models"></a>
## Documentation for Models
- [Model.Activity](docs/Activity.md)
- [Model.ActivityOutputElementRepresentation](docs/ActivityOutputElementRepresentation.md)
- [Model.AdditionalPropertiesClass](docs/AdditionalPropertiesClass.md)
- [Model.Animal](docs/Animal.md)
- [Model.ApiResponse](docs/ApiResponse.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.Activity
test map of maps
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ActivityOutputs** | **Dictionary&lt;string, List&lt;ActivityOutputElementRepresentation&gt;&gt;** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.ActivityOutputElementRepresentation
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Prop1** | **string** | | [optional]
**Prop2** | **Object** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,78 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing ActivityOutputElementRepresentation
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityOutputElementRepresentationTests : IDisposable
{
// TODO uncomment below to declare an instance variable for ActivityOutputElementRepresentation
//private ActivityOutputElementRepresentation instance;
public ActivityOutputElementRepresentationTests()
{
// TODO uncomment below to create an instance of ActivityOutputElementRepresentation
//instance = new ActivityOutputElementRepresentation();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of ActivityOutputElementRepresentation
/// </summary>
[Fact]
public void ActivityOutputElementRepresentationInstanceTest()
{
// TODO uncomment below to test "IsType" ActivityOutputElementRepresentation
//Assert.IsType<ActivityOutputElementRepresentation>(instance);
}
/// <summary>
/// Test the property 'Prop1'
/// </summary>
[Fact]
public void Prop1Test()
{
// TODO unit test for the property 'Prop1'
}
/// <summary>
/// Test the property 'Prop2'
/// </summary>
[Fact]
public void Prop2Test()
{
// TODO unit test for the property 'Prop2'
}
}
}

View File

@@ -0,0 +1,70 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing Activity
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityTests : IDisposable
{
// TODO uncomment below to declare an instance variable for Activity
//private Activity instance;
public ActivityTests()
{
// TODO uncomment below to create an instance of Activity
//instance = new Activity();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of Activity
/// </summary>
[Fact]
public void ActivityInstanceTest()
{
// TODO uncomment below to test "IsType" Activity
//Assert.IsType<Activity>(instance);
}
/// <summary>
/// Test the property 'ActivityOutputs'
/// </summary>
[Fact]
public void ActivityOutputsTest()
{
// TODO unit test for the property 'ActivityOutputs'
}
}
}

View File

@@ -0,0 +1,132 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;
using System.ComponentModel.DataAnnotations;
using OpenAPIDateConverter = Org.OpenAPITools.Client.OpenAPIDateConverter;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// test map of maps
/// </summary>
[DataContract(Name = "Activity")]
public partial class Activity : IEquatable<Activity>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="Activity" /> class.
/// </summary>
/// <param name="activityOutputs">activityOutputs.</param>
public Activity(Dictionary<string, List<ActivityOutputElementRepresentation>> activityOutputs = default(Dictionary<string, List<ActivityOutputElementRepresentation>>))
{
this.ActivityOutputs = activityOutputs;
this.AdditionalProperties = new Dictionary<string, object>();
}
/// <summary>
/// Gets or Sets ActivityOutputs
/// </summary>
[DataMember(Name = "activity_outputs", EmitDefaultValue = false)]
public Dictionary<string, List<ActivityOutputElementRepresentation>> ActivityOutputs { get; set; }
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class Activity {\n");
sb.Append(" ActivityOutputs: ").Append(ActivityOutputs).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as Activity).AreEqual;
}
/// <summary>
/// Returns true if Activity instances are equal
/// </summary>
/// <param name="input">Instance of Activity to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(Activity input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.ActivityOutputs != null)
{
hashCode = (hashCode * 59) + this.ActivityOutputs.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -0,0 +1,145 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;
using System.ComponentModel.DataAnnotations;
using OpenAPIDateConverter = Org.OpenAPITools.Client.OpenAPIDateConverter;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// ActivityOutputElementRepresentation
/// </summary>
[DataContract(Name = "ActivityOutputElementRepresentation")]
public partial class ActivityOutputElementRepresentation : IEquatable<ActivityOutputElementRepresentation>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="ActivityOutputElementRepresentation" /> class.
/// </summary>
/// <param name="prop1">prop1.</param>
/// <param name="prop2">prop2.</param>
public ActivityOutputElementRepresentation(string prop1 = default(string), Object prop2 = default(Object))
{
this.Prop1 = prop1;
this.Prop2 = prop2;
this.AdditionalProperties = new Dictionary<string, object>();
}
/// <summary>
/// Gets or Sets Prop1
/// </summary>
[DataMember(Name = "prop1", EmitDefaultValue = false)]
public string Prop1 { get; set; }
/// <summary>
/// Gets or Sets Prop2
/// </summary>
[DataMember(Name = "prop2", EmitDefaultValue = false)]
public Object Prop2 { get; set; }
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class ActivityOutputElementRepresentation {\n");
sb.Append(" Prop1: ").Append(Prop1).Append("\n");
sb.Append(" Prop2: ").Append(Prop2).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as ActivityOutputElementRepresentation).AreEqual;
}
/// <summary>
/// Returns true if ActivityOutputElementRepresentation instances are equal
/// </summary>
/// <param name="input">Instance of ActivityOutputElementRepresentation to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(ActivityOutputElementRepresentation input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.Prop1 != null)
{
hashCode = (hashCode * 59) + this.Prop1.GetHashCode();
}
if (this.Prop2 != null)
{
hashCode = (hashCode * 59) + this.Prop2.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -2,6 +2,8 @@
Org.OpenAPITools.sln
README.md
appveyor.yml
docs/Activity.md
docs/ActivityOutputElementRepresentation.md
docs/AdditionalPropertiesClass.md
docs/Animal.md
docs/AnotherFakeApi.md
@@ -116,6 +118,8 @@ src/Org.OpenAPITools/Client/OpenAPIDateConverter.cs
src/Org.OpenAPITools/Client/RequestOptions.cs
src/Org.OpenAPITools/Client/RetryConfiguration.cs
src/Org.OpenAPITools/Model/AbstractOpenAPISchema.cs
src/Org.OpenAPITools/Model/Activity.cs
src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs
src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs
src/Org.OpenAPITools/Model/Animal.cs
src/Org.OpenAPITools/Model/ApiResponse.cs

View File

@@ -159,6 +159,8 @@ Class | Method | HTTP request | Description
<a name="documentation-for-models"></a>
## Documentation for Models
- [Model.Activity](docs/Activity.md)
- [Model.ActivityOutputElementRepresentation](docs/ActivityOutputElementRepresentation.md)
- [Model.AdditionalPropertiesClass](docs/AdditionalPropertiesClass.md)
- [Model.Animal](docs/Animal.md)
- [Model.ApiResponse](docs/ApiResponse.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.Activity
test map of maps
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ActivityOutputs** | **Dictionary&lt;string, List&lt;ActivityOutputElementRepresentation&gt;&gt;** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.ActivityOutputElementRepresentation
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Prop1** | **string** | | [optional]
**Prop2** | **Object** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,78 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing ActivityOutputElementRepresentation
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityOutputElementRepresentationTests : IDisposable
{
// TODO uncomment below to declare an instance variable for ActivityOutputElementRepresentation
//private ActivityOutputElementRepresentation instance;
public ActivityOutputElementRepresentationTests()
{
// TODO uncomment below to create an instance of ActivityOutputElementRepresentation
//instance = new ActivityOutputElementRepresentation();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of ActivityOutputElementRepresentation
/// </summary>
[Fact]
public void ActivityOutputElementRepresentationInstanceTest()
{
// TODO uncomment below to test "IsType" ActivityOutputElementRepresentation
//Assert.IsType<ActivityOutputElementRepresentation>(instance);
}
/// <summary>
/// Test the property 'Prop1'
/// </summary>
[Fact]
public void Prop1Test()
{
// TODO unit test for the property 'Prop1'
}
/// <summary>
/// Test the property 'Prop2'
/// </summary>
[Fact]
public void Prop2Test()
{
// TODO unit test for the property 'Prop2'
}
}
}

View File

@@ -0,0 +1,70 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing Activity
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityTests : IDisposable
{
// TODO uncomment below to declare an instance variable for Activity
//private Activity instance;
public ActivityTests()
{
// TODO uncomment below to create an instance of Activity
//instance = new Activity();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of Activity
/// </summary>
[Fact]
public void ActivityInstanceTest()
{
// TODO uncomment below to test "IsType" Activity
//Assert.IsType<Activity>(instance);
}
/// <summary>
/// Test the property 'ActivityOutputs'
/// </summary>
[Fact]
public void ActivityOutputsTest()
{
// TODO unit test for the property 'ActivityOutputs'
}
}
}

View File

@@ -0,0 +1,132 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;
using System.ComponentModel.DataAnnotations;
using OpenAPIDateConverter = Org.OpenAPITools.Client.OpenAPIDateConverter;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// test map of maps
/// </summary>
[DataContract(Name = "Activity")]
public partial class Activity : IEquatable<Activity>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="Activity" /> class.
/// </summary>
/// <param name="activityOutputs">activityOutputs.</param>
public Activity(Dictionary<string, List<ActivityOutputElementRepresentation>> activityOutputs = default(Dictionary<string, List<ActivityOutputElementRepresentation>>))
{
this.ActivityOutputs = activityOutputs;
this.AdditionalProperties = new Dictionary<string, object>();
}
/// <summary>
/// Gets or Sets ActivityOutputs
/// </summary>
[DataMember(Name = "activity_outputs", EmitDefaultValue = false)]
public Dictionary<string, List<ActivityOutputElementRepresentation>> ActivityOutputs { get; set; }
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class Activity {\n");
sb.Append(" ActivityOutputs: ").Append(ActivityOutputs).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as Activity).AreEqual;
}
/// <summary>
/// Returns true if Activity instances are equal
/// </summary>
/// <param name="input">Instance of Activity to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(Activity input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.ActivityOutputs != null)
{
hashCode = (hashCode * 59) + this.ActivityOutputs.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -0,0 +1,145 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;
using System.ComponentModel.DataAnnotations;
using OpenAPIDateConverter = Org.OpenAPITools.Client.OpenAPIDateConverter;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// ActivityOutputElementRepresentation
/// </summary>
[DataContract(Name = "ActivityOutputElementRepresentation")]
public partial class ActivityOutputElementRepresentation : IEquatable<ActivityOutputElementRepresentation>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="ActivityOutputElementRepresentation" /> class.
/// </summary>
/// <param name="prop1">prop1.</param>
/// <param name="prop2">prop2.</param>
public ActivityOutputElementRepresentation(string prop1 = default(string), Object prop2 = default(Object))
{
this.Prop1 = prop1;
this.Prop2 = prop2;
this.AdditionalProperties = new Dictionary<string, object>();
}
/// <summary>
/// Gets or Sets Prop1
/// </summary>
[DataMember(Name = "prop1", EmitDefaultValue = false)]
public string Prop1 { get; set; }
/// <summary>
/// Gets or Sets Prop2
/// </summary>
[DataMember(Name = "prop2", EmitDefaultValue = false)]
public Object Prop2 { get; set; }
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class ActivityOutputElementRepresentation {\n");
sb.Append(" Prop1: ").Append(Prop1).Append("\n");
sb.Append(" Prop2: ").Append(Prop2).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as ActivityOutputElementRepresentation).AreEqual;
}
/// <summary>
/// Returns true if ActivityOutputElementRepresentation instances are equal
/// </summary>
/// <param name="input">Instance of ActivityOutputElementRepresentation to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(ActivityOutputElementRepresentation input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.Prop1 != null)
{
hashCode = (hashCode * 59) + this.Prop1.GetHashCode();
}
if (this.Prop2 != null)
{
hashCode = (hashCode * 59) + this.Prop2.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -2,6 +2,8 @@
Org.OpenAPITools.sln
README.md
appveyor.yml
docs/Activity.md
docs/ActivityOutputElementRepresentation.md
docs/AdditionalPropertiesClass.md
docs/Animal.md
docs/AnotherFakeApi.md
@@ -116,6 +118,8 @@ src/Org.OpenAPITools/Client/OpenAPIDateConverter.cs
src/Org.OpenAPITools/Client/RequestOptions.cs
src/Org.OpenAPITools/Client/RetryConfiguration.cs
src/Org.OpenAPITools/Model/AbstractOpenAPISchema.cs
src/Org.OpenAPITools/Model/Activity.cs
src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs
src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs
src/Org.OpenAPITools/Model/Animal.cs
src/Org.OpenAPITools/Model/ApiResponse.cs

View File

@@ -159,6 +159,8 @@ Class | Method | HTTP request | Description
<a name="documentation-for-models"></a>
## Documentation for Models
- [Model.Activity](docs/Activity.md)
- [Model.ActivityOutputElementRepresentation](docs/ActivityOutputElementRepresentation.md)
- [Model.AdditionalPropertiesClass](docs/AdditionalPropertiesClass.md)
- [Model.Animal](docs/Animal.md)
- [Model.ApiResponse](docs/ApiResponse.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.Activity
test map of maps
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ActivityOutputs** | **Dictionary&lt;string, List&lt;ActivityOutputElementRepresentation&gt;&gt;** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.ActivityOutputElementRepresentation
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Prop1** | **string** | | [optional]
**Prop2** | **Object** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,78 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing ActivityOutputElementRepresentation
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityOutputElementRepresentationTests : IDisposable
{
// TODO uncomment below to declare an instance variable for ActivityOutputElementRepresentation
//private ActivityOutputElementRepresentation instance;
public ActivityOutputElementRepresentationTests()
{
// TODO uncomment below to create an instance of ActivityOutputElementRepresentation
//instance = new ActivityOutputElementRepresentation();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of ActivityOutputElementRepresentation
/// </summary>
[Fact]
public void ActivityOutputElementRepresentationInstanceTest()
{
// TODO uncomment below to test "IsType" ActivityOutputElementRepresentation
//Assert.IsType<ActivityOutputElementRepresentation>(instance);
}
/// <summary>
/// Test the property 'Prop1'
/// </summary>
[Fact]
public void Prop1Test()
{
// TODO unit test for the property 'Prop1'
}
/// <summary>
/// Test the property 'Prop2'
/// </summary>
[Fact]
public void Prop2Test()
{
// TODO unit test for the property 'Prop2'
}
}
}

View File

@@ -0,0 +1,70 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing Activity
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityTests : IDisposable
{
// TODO uncomment below to declare an instance variable for Activity
//private Activity instance;
public ActivityTests()
{
// TODO uncomment below to create an instance of Activity
//instance = new Activity();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of Activity
/// </summary>
[Fact]
public void ActivityInstanceTest()
{
// TODO uncomment below to test "IsType" Activity
//Assert.IsType<Activity>(instance);
}
/// <summary>
/// Test the property 'ActivityOutputs'
/// </summary>
[Fact]
public void ActivityOutputsTest()
{
// TODO unit test for the property 'ActivityOutputs'
}
}
}

View File

@@ -0,0 +1,132 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;
using System.ComponentModel.DataAnnotations;
using OpenAPIDateConverter = Org.OpenAPITools.Client.OpenAPIDateConverter;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// test map of maps
/// </summary>
[DataContract(Name = "Activity")]
public partial class Activity : IEquatable<Activity>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="Activity" /> class.
/// </summary>
/// <param name="activityOutputs">activityOutputs.</param>
public Activity(Dictionary<string, List<ActivityOutputElementRepresentation>> activityOutputs = default(Dictionary<string, List<ActivityOutputElementRepresentation>>))
{
this.ActivityOutputs = activityOutputs;
this.AdditionalProperties = new Dictionary<string, object>();
}
/// <summary>
/// Gets or Sets ActivityOutputs
/// </summary>
[DataMember(Name = "activity_outputs", EmitDefaultValue = false)]
public Dictionary<string, List<ActivityOutputElementRepresentation>> ActivityOutputs { get; set; }
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class Activity {\n");
sb.Append(" ActivityOutputs: ").Append(ActivityOutputs).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as Activity).AreEqual;
}
/// <summary>
/// Returns true if Activity instances are equal
/// </summary>
/// <param name="input">Instance of Activity to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(Activity input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.ActivityOutputs != null)
{
hashCode = (hashCode * 59) + this.ActivityOutputs.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -0,0 +1,145 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;
using System.ComponentModel.DataAnnotations;
using OpenAPIDateConverter = Org.OpenAPITools.Client.OpenAPIDateConverter;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// ActivityOutputElementRepresentation
/// </summary>
[DataContract(Name = "ActivityOutputElementRepresentation")]
public partial class ActivityOutputElementRepresentation : IEquatable<ActivityOutputElementRepresentation>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="ActivityOutputElementRepresentation" /> class.
/// </summary>
/// <param name="prop1">prop1.</param>
/// <param name="prop2">prop2.</param>
public ActivityOutputElementRepresentation(string prop1 = default(string), Object prop2 = default(Object))
{
this.Prop1 = prop1;
this.Prop2 = prop2;
this.AdditionalProperties = new Dictionary<string, object>();
}
/// <summary>
/// Gets or Sets Prop1
/// </summary>
[DataMember(Name = "prop1", EmitDefaultValue = false)]
public string Prop1 { get; set; }
/// <summary>
/// Gets or Sets Prop2
/// </summary>
[DataMember(Name = "prop2", EmitDefaultValue = false)]
public Object Prop2 { get; set; }
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class ActivityOutputElementRepresentation {\n");
sb.Append(" Prop1: ").Append(Prop1).Append("\n");
sb.Append(" Prop2: ").Append(Prop2).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as ActivityOutputElementRepresentation).AreEqual;
}
/// <summary>
/// Returns true if ActivityOutputElementRepresentation instances are equal
/// </summary>
/// <param name="input">Instance of ActivityOutputElementRepresentation to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(ActivityOutputElementRepresentation input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.Prop1 != null)
{
hashCode = (hashCode * 59) + this.Prop1.GetHashCode();
}
if (this.Prop2 != null)
{
hashCode = (hashCode * 59) + this.Prop2.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -2,6 +2,8 @@
Org.OpenAPITools.sln
README.md
appveyor.yml
docs/Activity.md
docs/ActivityOutputElementRepresentation.md
docs/AdditionalPropertiesClass.md
docs/Animal.md
docs/AnotherFakeApi.md
@@ -115,6 +117,8 @@ src/Org.OpenAPITools/Client/OpenAPIDateConverter.cs
src/Org.OpenAPITools/Client/RequestOptions.cs
src/Org.OpenAPITools/Client/RetryConfiguration.cs
src/Org.OpenAPITools/Model/AbstractOpenAPISchema.cs
src/Org.OpenAPITools/Model/Activity.cs
src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs
src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs
src/Org.OpenAPITools/Model/Animal.cs
src/Org.OpenAPITools/Model/ApiResponse.cs

View File

@@ -147,6 +147,8 @@ Class | Method | HTTP request | Description
<a name="documentation-for-models"></a>
## Documentation for Models
- [Model.Activity](docs/Activity.md)
- [Model.ActivityOutputElementRepresentation](docs/ActivityOutputElementRepresentation.md)
- [Model.AdditionalPropertiesClass](docs/AdditionalPropertiesClass.md)
- [Model.Animal](docs/Animal.md)
- [Model.ApiResponse](docs/ApiResponse.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.Activity
test map of maps
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ActivityOutputs** | **Dictionary&lt;string, List&lt;ActivityOutputElementRepresentation&gt;&gt;** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.ActivityOutputElementRepresentation
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Prop1** | **string** | | [optional]
**Prop2** | **Object** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,78 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing ActivityOutputElementRepresentation
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityOutputElementRepresentationTests : IDisposable
{
// TODO uncomment below to declare an instance variable for ActivityOutputElementRepresentation
//private ActivityOutputElementRepresentation instance;
public ActivityOutputElementRepresentationTests()
{
// TODO uncomment below to create an instance of ActivityOutputElementRepresentation
//instance = new ActivityOutputElementRepresentation();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of ActivityOutputElementRepresentation
/// </summary>
[Fact]
public void ActivityOutputElementRepresentationInstanceTest()
{
// TODO uncomment below to test "IsType" ActivityOutputElementRepresentation
//Assert.IsType<ActivityOutputElementRepresentation>(instance);
}
/// <summary>
/// Test the property 'Prop1'
/// </summary>
[Fact]
public void Prop1Test()
{
// TODO unit test for the property 'Prop1'
}
/// <summary>
/// Test the property 'Prop2'
/// </summary>
[Fact]
public void Prop2Test()
{
// TODO unit test for the property 'Prop2'
}
}
}

View File

@@ -0,0 +1,70 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing Activity
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityTests : IDisposable
{
// TODO uncomment below to declare an instance variable for Activity
//private Activity instance;
public ActivityTests()
{
// TODO uncomment below to create an instance of Activity
//instance = new Activity();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of Activity
/// </summary>
[Fact]
public void ActivityInstanceTest()
{
// TODO uncomment below to test "IsType" Activity
//Assert.IsType<Activity>(instance);
}
/// <summary>
/// Test the property 'ActivityOutputs'
/// </summary>
[Fact]
public void ActivityOutputsTest()
{
// TODO unit test for the property 'ActivityOutputs'
}
}
}

View File

@@ -0,0 +1,132 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;
using System.ComponentModel.DataAnnotations;
using OpenAPIDateConverter = Org.OpenAPITools.Client.OpenAPIDateConverter;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// test map of maps
/// </summary>
[DataContract(Name = "Activity")]
public partial class Activity : IEquatable<Activity>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="Activity" /> class.
/// </summary>
/// <param name="activityOutputs">activityOutputs.</param>
public Activity(Dictionary<string, List<ActivityOutputElementRepresentation>> activityOutputs = default(Dictionary<string, List<ActivityOutputElementRepresentation>>))
{
this.ActivityOutputs = activityOutputs;
this.AdditionalProperties = new Dictionary<string, object>();
}
/// <summary>
/// Gets or Sets ActivityOutputs
/// </summary>
[DataMember(Name = "activity_outputs", EmitDefaultValue = false)]
public Dictionary<string, List<ActivityOutputElementRepresentation>> ActivityOutputs { get; set; }
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class Activity {\n");
sb.Append(" ActivityOutputs: ").Append(ActivityOutputs).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as Activity).AreEqual;
}
/// <summary>
/// Returns true if Activity instances are equal
/// </summary>
/// <param name="input">Instance of Activity to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(Activity input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.ActivityOutputs != null)
{
hashCode = (hashCode * 59) + this.ActivityOutputs.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -0,0 +1,145 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;
using System.ComponentModel.DataAnnotations;
using OpenAPIDateConverter = Org.OpenAPITools.Client.OpenAPIDateConverter;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// ActivityOutputElementRepresentation
/// </summary>
[DataContract(Name = "ActivityOutputElementRepresentation")]
public partial class ActivityOutputElementRepresentation : IEquatable<ActivityOutputElementRepresentation>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="ActivityOutputElementRepresentation" /> class.
/// </summary>
/// <param name="prop1">prop1.</param>
/// <param name="prop2">prop2.</param>
public ActivityOutputElementRepresentation(string prop1 = default(string), Object prop2 = default(Object))
{
this.Prop1 = prop1;
this.Prop2 = prop2;
this.AdditionalProperties = new Dictionary<string, object>();
}
/// <summary>
/// Gets or Sets Prop1
/// </summary>
[DataMember(Name = "prop1", EmitDefaultValue = false)]
public string Prop1 { get; set; }
/// <summary>
/// Gets or Sets Prop2
/// </summary>
[DataMember(Name = "prop2", EmitDefaultValue = false)]
public Object Prop2 { get; set; }
/// <summary>
/// Gets or Sets additional properties
/// </summary>
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class ActivityOutputElementRepresentation {\n");
sb.Append(" Prop1: ").Append(Prop1).Append("\n");
sb.Append(" Prop2: ").Append(Prop2).Append("\n");
sb.Append(" AdditionalProperties: ").Append(AdditionalProperties).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as ActivityOutputElementRepresentation).AreEqual;
}
/// <summary>
/// Returns true if ActivityOutputElementRepresentation instances are equal
/// </summary>
/// <param name="input">Instance of ActivityOutputElementRepresentation to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(ActivityOutputElementRepresentation input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.Prop1 != null)
{
hashCode = (hashCode * 59) + this.Prop1.GetHashCode();
}
if (this.Prop2 != null)
{
hashCode = (hashCode * 59) + this.Prop2.GetHashCode();
}
if (this.AdditionalProperties != null)
{
hashCode = (hashCode * 59) + this.AdditionalProperties.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -2,6 +2,8 @@
Org.OpenAPITools.sln
README.md
appveyor.yml
docs/Activity.md
docs/ActivityOutputElementRepresentation.md
docs/AdditionalPropertiesClass.md
docs/Animal.md
docs/AnotherFakeApi.md
@@ -115,6 +117,8 @@ src/Org.OpenAPITools/Client/OpenAPIDateConverter.cs
src/Org.OpenAPITools/Client/RequestOptions.cs
src/Org.OpenAPITools/Client/RetryConfiguration.cs
src/Org.OpenAPITools/Model/AbstractOpenAPISchema.cs
src/Org.OpenAPITools/Model/Activity.cs
src/Org.OpenAPITools/Model/ActivityOutputElementRepresentation.cs
src/Org.OpenAPITools/Model/AdditionalPropertiesClass.cs
src/Org.OpenAPITools/Model/Animal.cs
src/Org.OpenAPITools/Model/ApiResponse.cs

View File

@@ -159,6 +159,8 @@ Class | Method | HTTP request | Description
<a name="documentation-for-models"></a>
## Documentation for Models
- [Model.Activity](docs/Activity.md)
- [Model.ActivityOutputElementRepresentation](docs/ActivityOutputElementRepresentation.md)
- [Model.AdditionalPropertiesClass](docs/AdditionalPropertiesClass.md)
- [Model.Animal](docs/Animal.md)
- [Model.ApiResponse](docs/ApiResponse.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.Activity
test map of maps
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ActivityOutputs** | **Dictionary&lt;string, List&lt;ActivityOutputElementRepresentation&gt;&gt;** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,11 @@
# Org.OpenAPITools.Model.ActivityOutputElementRepresentation
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Prop1** | **string** | | [optional]
**Prop2** | **Object** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@@ -0,0 +1,78 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing ActivityOutputElementRepresentation
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityOutputElementRepresentationTests : IDisposable
{
// TODO uncomment below to declare an instance variable for ActivityOutputElementRepresentation
//private ActivityOutputElementRepresentation instance;
public ActivityOutputElementRepresentationTests()
{
// TODO uncomment below to create an instance of ActivityOutputElementRepresentation
//instance = new ActivityOutputElementRepresentation();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of ActivityOutputElementRepresentation
/// </summary>
[Fact]
public void ActivityOutputElementRepresentationInstanceTest()
{
// TODO uncomment below to test "IsType" ActivityOutputElementRepresentation
//Assert.IsType<ActivityOutputElementRepresentation>(instance);
}
/// <summary>
/// Test the property 'Prop1'
/// </summary>
[Fact]
public void Prop1Test()
{
// TODO unit test for the property 'Prop1'
}
/// <summary>
/// Test the property 'Prop2'
/// </summary>
[Fact]
public void Prop2Test()
{
// TODO unit test for the property 'Prop2'
}
}
}

View File

@@ -0,0 +1,70 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using Xunit;
using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Model;
using Org.OpenAPITools.Client;
using System.Reflection;
using Newtonsoft.Json;
namespace Org.OpenAPITools.Test.Model
{
/// <summary>
/// Class for testing Activity
/// </summary>
/// <remarks>
/// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech).
/// Please update the test case below to test the model.
/// </remarks>
public class ActivityTests : IDisposable
{
// TODO uncomment below to declare an instance variable for Activity
//private Activity instance;
public ActivityTests()
{
// TODO uncomment below to create an instance of Activity
//instance = new Activity();
}
public void Dispose()
{
// Cleanup when everything is done.
}
/// <summary>
/// Test an instance of Activity
/// </summary>
[Fact]
public void ActivityInstanceTest()
{
// TODO uncomment below to test "IsType" Activity
//Assert.IsType<Activity>(instance);
}
/// <summary>
/// Test the property 'ActivityOutputs'
/// </summary>
[Fact]
public void ActivityOutputsTest()
{
// TODO unit test for the property 'ActivityOutputs'
}
}
}

View File

@@ -0,0 +1,120 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;
using System.ComponentModel.DataAnnotations;
using OpenAPIDateConverter = Org.OpenAPITools.Client.OpenAPIDateConverter;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// test map of maps
/// </summary>
[DataContract(Name = "Activity")]
public partial class Activity : IEquatable<Activity>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="Activity" /> class.
/// </summary>
/// <param name="activityOutputs">activityOutputs.</param>
public Activity(Dictionary<string, List<ActivityOutputElementRepresentation>> activityOutputs = default(Dictionary<string, List<ActivityOutputElementRepresentation>>))
{
this.ActivityOutputs = activityOutputs;
}
/// <summary>
/// Gets or Sets ActivityOutputs
/// </summary>
[DataMember(Name = "activity_outputs", EmitDefaultValue = false)]
public Dictionary<string, List<ActivityOutputElementRepresentation>> ActivityOutputs { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class Activity {\n");
sb.Append(" ActivityOutputs: ").Append(ActivityOutputs).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as Activity).AreEqual;
}
/// <summary>
/// Returns true if Activity instances are equal
/// </summary>
/// <param name="input">Instance of Activity to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(Activity input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.ActivityOutputs != null)
{
hashCode = (hashCode * 59) + this.ActivityOutputs.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}

View File

@@ -0,0 +1,133 @@
/*
* OpenAPI Petstore
*
* This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
*
* The version of the OpenAPI document: 1.0.0
* Generated by: https://github.com/openapitools/openapi-generator.git
*/
using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;
using System.ComponentModel.DataAnnotations;
using OpenAPIDateConverter = Org.OpenAPITools.Client.OpenAPIDateConverter;
using OpenAPIClientUtils = Org.OpenAPITools.Client.ClientUtils;
namespace Org.OpenAPITools.Model
{
/// <summary>
/// ActivityOutputElementRepresentation
/// </summary>
[DataContract(Name = "ActivityOutputElementRepresentation")]
public partial class ActivityOutputElementRepresentation : IEquatable<ActivityOutputElementRepresentation>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="ActivityOutputElementRepresentation" /> class.
/// </summary>
/// <param name="prop1">prop1.</param>
/// <param name="prop2">prop2.</param>
public ActivityOutputElementRepresentation(string prop1 = default(string), Object prop2 = default(Object))
{
this.Prop1 = prop1;
this.Prop2 = prop2;
}
/// <summary>
/// Gets or Sets Prop1
/// </summary>
[DataMember(Name = "prop1", EmitDefaultValue = false)]
public string Prop1 { get; set; }
/// <summary>
/// Gets or Sets Prop2
/// </summary>
[DataMember(Name = "prop2", EmitDefaultValue = false)]
public Object Prop2 { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("class ActivityOutputElementRepresentation {\n");
sb.Append(" Prop1: ").Append(Prop1).Append("\n");
sb.Append(" Prop2: ").Append(Prop2).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input as ActivityOutputElementRepresentation).AreEqual;
}
/// <summary>
/// Returns true if ActivityOutputElementRepresentation instances are equal
/// </summary>
/// <param name="input">Instance of ActivityOutputElementRepresentation to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(ActivityOutputElementRepresentation input)
{
return OpenAPIClientUtils.compareLogic.Compare(this, input).AreEqual;
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.Prop1 != null)
{
hashCode = (hashCode * 59) + this.Prop1.GetHashCode();
}
if (this.Prop2 != null)
{
hashCode = (hashCode * 59) + this.Prop2.GetHashCode();
}
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
public IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> Validate(ValidationContext validationContext)
{
yield break;
}
}
}