Skip to content

Commit 9140975

Browse files
committed
Auto-generate SDK for CoinAPI Market Data API REST Historical
1 parent f043147 commit 9140975

File tree

121 files changed

+958
-157
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

121 files changed

+958
-157
lines changed

coinapi/market-data-api-rest/sdk/ada/src/model/-models.adb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -939,6 +939,7 @@ package body .Models is
939939
Serialize (Into, "size_precision", Value.Size_Precision);
940940
Serialize (Into, "raw_kvp", Value.Raw_Kvp);
941941
Serialize (Into, "volume_to_usd", Value.Volume_To_Usd);
942+
Into.Write_Entity ("symbol_id_integer", Value.Symbol_Id_Integer);
942943
Into.End_Entity (Name);
943944
end Serialize;
944945

@@ -1004,6 +1005,7 @@ package body .Models is
10041005
Swagger.Streams.Deserialize (Object, "size_precision", Value.Size_Precision);
10051006
Swagger.Streams.Deserialize (Object, "raw_kvp", Value.Raw_Kvp);
10061007
Swagger.Streams.Deserialize (Object, "volume_to_usd", Value.Volume_To_Usd);
1008+
Swagger.Streams.Deserialize (Object, "symbol_id_integer", Value.Symbol_Id_Integer);
10071009
end Deserialize;
10081010

10091011
procedure Deserialize (From : in Swagger.Value_Type;

coinapi/market-data-api-rest/sdk/ada/src/model/-models.ads

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -535,6 +535,7 @@ package .Models is
535535
Size_Precision : Swagger.Number;
536536
Raw_Kvp : Swagger.UString_Map;
537537
Volume_To_Usd : Swagger.Number;
538+
Symbol_Id_Integer : Swagger.Nullable_Integer;
538539
end record;
539540

540541

coinapi/market-data-api-rest/sdk/android/docs/V1Symbol.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ Name | Type | Description | Notes
5151
**sizePrecision** | **Double** | The size precision. | [optional]
5252
**rawKvp** | **Map<String, String>** | Not normalized raw kvp data. | [optional]
5353
**volumeToUsd** | **Double** | Volume unit in USD. | [optional]
54+
**symbolIdInteger** | **Integer** | The symbol identifier in integer immutable format, used to correlate data across different APIs. | [optional] [readonly]
5455

5556

5657

coinapi/market-data-api-rest/sdk/android/src/main/java/org/openapitools/client/model/V1Symbol.java

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,8 @@ public class V1Symbol {
113113
private Map<String, String> rawKvp = null;
114114
@SerializedName("volume_to_usd")
115115
private Double volumeToUsd = null;
116+
@SerializedName("symbol_id_integer")
117+
private Integer symbolIdInteger = null;
116118

117119
/**
118120
* The symbol identifier.
@@ -607,6 +609,17 @@ public void setVolumeToUsd(Double volumeToUsd) {
607609
this.volumeToUsd = volumeToUsd;
608610
}
609611

612+
/**
613+
* The symbol identifier in integer immutable format, used to correlate data across different APIs.
614+
**/
615+
@ApiModelProperty(value = "The symbol identifier in integer immutable format, used to correlate data across different APIs.")
616+
public Integer getSymbolIdInteger() {
617+
return symbolIdInteger;
618+
}
619+
public void setSymbolIdInteger(Integer symbolIdInteger) {
620+
this.symbolIdInteger = symbolIdInteger;
621+
}
622+
610623

611624
@Override
612625
public boolean equals(Object o) {
@@ -661,7 +674,8 @@ public boolean equals(Object o) {
661674
(this.pricePrecision == null ? v1Symbol.pricePrecision == null : this.pricePrecision.equals(v1Symbol.pricePrecision)) &&
662675
(this.sizePrecision == null ? v1Symbol.sizePrecision == null : this.sizePrecision.equals(v1Symbol.sizePrecision)) &&
663676
(this.rawKvp == null ? v1Symbol.rawKvp == null : this.rawKvp.equals(v1Symbol.rawKvp)) &&
664-
(this.volumeToUsd == null ? v1Symbol.volumeToUsd == null : this.volumeToUsd.equals(v1Symbol.volumeToUsd));
677+
(this.volumeToUsd == null ? v1Symbol.volumeToUsd == null : this.volumeToUsd.equals(v1Symbol.volumeToUsd)) &&
678+
(this.symbolIdInteger == null ? v1Symbol.symbolIdInteger == null : this.symbolIdInteger.equals(v1Symbol.symbolIdInteger));
665679
}
666680

667681
@Override
@@ -712,6 +726,7 @@ public int hashCode() {
712726
result = 31 * result + (this.sizePrecision == null ? 0: this.sizePrecision.hashCode());
713727
result = 31 * result + (this.rawKvp == null ? 0: this.rawKvp.hashCode());
714728
result = 31 * result + (this.volumeToUsd == null ? 0: this.volumeToUsd.hashCode());
729+
result = 31 * result + (this.symbolIdInteger == null ? 0: this.symbolIdInteger.hashCode());
715730
return result;
716731
}
717732

@@ -765,6 +780,7 @@ public String toString() {
765780
sb.append(" sizePrecision: ").append(sizePrecision).append("\n");
766781
sb.append(" rawKvp: ").append(rawKvp).append("\n");
767782
sb.append(" volumeToUsd: ").append(volumeToUsd).append("\n");
783+
sb.append(" symbolIdInteger: ").append(symbolIdInteger).append("\n");
768784
sb.append("}\n");
769785
return sb.toString();
770786
}

0 commit comments

Comments
 (0)