blockfrost / blockfrost-dotnet

.NET, C# and PowerShell SDK for Blockfrost.io API
Apache License 2.0
17 stars 9 forks source link

Generate Model Components #52

Open tweakch opened 3 years ago

tweakch commented 3 years ago

The generator skips complex objects on the models. They can be generated, however, I want to look at them one by one to get a sense about generator improvements

WIP

Model Property
NutlinkAddressResponse.cs(59) public object Metadata { get; set; } -
NutlinkAddressTickerResponse.cs(59) public object Payload { get; set; } -
NutlinkTickersTickerResponse.cs(69) public object Payload { get; set; } -

Done

Model Property
AddressContentResponse.cs(39) public object Amount { get; set; } AmountCollection
AddressContentTotalResponse.cs(39) public object ReceivedSum { get; set; } AmountCollection
AddressContentTotalResponse.cs(49) public object SentSum { get; set; } AmountCollection
AddressUtxoContentResponse.cs(49) public object Amount{ get; set; } AmountCollection
AssetResponse.cs(99) public object OnchainMetadata { get; set; } JsonElement
AssetResponse.cs(109) public object Metadata { get; set; } Metadata
EpochParamContentResponse.cs(169) public object ExtraEntropy { get; set; } JsonElement
NetworkResponse.cs(29) public object Supply { get; set; } NetworkResponseSupply
NetworkResponse.cs(39) public object Stake { get; set; } NetworkResponseStake
PoolResponse.cs(179) public object Owners { get; set; } StringCollection
PoolResponse.cs(189) public object Registration { get; set; } StringCollection
PoolResponse.cs(199) public object Retirement { get; set; } StringCollection
TxContentMetadataResponse.cs(39) public object JsonMetadata { get; set; } JsonElement
TxContentPoolCertsResponse.cs(99) public object Owners { get; set; } StringCollection
TxContentPoolCertsResponse.cs(109) public object Metadata { get; set; } TxContentPoolCertsResponseMetadata
TxContentPoolCertsResponse.cs(119) public object Relays { get; set; } TxContentPoolCertsResponseRelays
TxContentResponse.cs(79) public object OutputAmount { get; set; } AmountCollection
TxContentUtxoResponse.cs(39) public object Inputs { get; set; } TxContentUtxoResponseInputs
TxContentUtxoResponse.cs(49) public object Outputs { get; set; } TxContentUtxoResponseOutputs
TxMetadataLabelJsonResponse.cs(39) public object JsonMetadata { get; set; } JsonElement