diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml
index 3ae75c0d..45d454ad 100644
--- a/.github/workflows/build-and-test.yml
+++ b/.github/workflows/build-and-test.yml
@@ -27,7 +27,7 @@ jobs:
run: dotnet publish ./src/WebSockets --no-restore -c Release -o ./publish-agent
- name: Upload Agent Binaries Artifact
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v4
with:
name: binaries-agent
path: publish-agent
diff --git a/src/Agent/API.xml b/src/Agent/API.xml
index 52c70ba1..8de8b54a 100644
--- a/src/Agent/API.xml
+++ b/src/Agent/API.xml
@@ -4,45 +4,6 @@
EdjCase.ICP.Agent
-
-
- An `IAgent` implementation using HTTP to make requests to the IC
-
-
-
-
- The identity that will be used on each request unless overriden
- This identity can be anonymous
-
-
-
- Optional. Identity to use for each request. If unspecified, will use anonymous identity
- Optional. Bls crypto implementation to validate signatures. If unspecified, will use default implementation
- Optional. Sets the http client to use, otherwise will use the default http client
-
-
- Optional. Identity to use for each request. If unspecified, will use anonymous identity
- Optional. Bls crypto implementation to validate signatures. If unspecified, will use default implementation
- Url to the boundry node to connect to. Defaults to `https://ic0.app/`
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
The default http client to use with the built in `HttpClient`
@@ -111,6 +72,45 @@
+
+
+ An `IAgent` implementation using HTTP to make requests to the IC
+
+
+
+
+ The identity that will be used on each request unless overriden
+ This identity can be anonymous
+
+
+
+ Optional. Identity to use for each request. If unspecified, will use anonymous identity
+ Optional. Bls crypto implementation to validate signatures. If unspecified, will use default implementation
+ Optional. Sets the http client to use, otherwise will use the default http client
+
+
+ Optional. Identity to use for each request. If unspecified, will use anonymous identity
+ Optional. Bls crypto implementation to validate signatures. If unspecified, will use default implementation
+ Url to the boundry node to connect to. Defaults to `https://ic0.app/`
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
An agent is used to communicate with the Internet Computer with certain protocols that
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index 9b9e2d89..c80d574a 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 9b9e2d89..c80d574a 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 9b9e2d89..c80d574a 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 9b9e2d89..c80d574a 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index c214dad0..080588ce 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index c214dad0..080588ce 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index c214dad0..080588ce 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index c214dad0..080588ce 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index d331df95..2a36ca3f 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index d331df95..2a36ca3f 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index d331df95..2a36ca3f 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index d331df95..2a36ca3f 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index 2fd21dd7..507a3bb9 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 2fd21dd7..507a3bb9 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 2fd21dd7..507a3bb9 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 2fd21dd7..507a3bb9 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index 9b9e2d89..c80d574a 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 9b9e2d89..c80d574a 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 9b9e2d89..c80d574a 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 9b9e2d89..c80d574a 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index c214dad0..080588ce 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index c214dad0..080588ce 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index c214dad0..080588ce 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index c214dad0..080588ce 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index d331df95..2a36ca3f 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index d331df95..2a36ca3f 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index d331df95..2a36ca3f 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index d331df95..2a36ca3f 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index 2fd21dd7..507a3bb9 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 2fd21dd7..507a3bb9 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 2fd21dd7..507a3bb9 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 2fd21dd7..507a3bb9 100644
--- a/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/AnonymousTuples_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class AnonymousTuplesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public AnonymousTuplesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index ab3414e0..ac6645af 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index eed97b2e..e9e79484 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 8e7cba4a..ccee9c67 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -143,9 +141,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public WithdrawErr Err { get => this.Tag == WithdrawReceiptTag.Err ? (WithdrawErr)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Err, value); }
-
public UnboundedUInt Ok { get => this.Tag == WithdrawReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Ok, value); }
public WithdrawReceipt(WithdrawReceiptTag tag, object value)
@@ -193,9 +189,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public OrderPlacementErr Err { get => this.Tag == OrderPlacementReceiptTag.Err ? (OrderPlacementErr)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Err, value); }
-
public OptionalValue Ok { get => this.Tag == OrderPlacementReceiptTag.Ok ? (OptionalValue)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Ok, value); }
public OrderPlacementReceipt(OrderPlacementReceiptTag tag, object value)
@@ -288,9 +282,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public DepositErr Err { get => this.Tag == DepositReceiptTag.Err ? (DepositErr)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Err, value); }
-
public UnboundedUInt Ok { get => this.Tag == DepositReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Ok, value); }
public DepositReceipt(DepositReceiptTag tag, object value)
@@ -338,9 +330,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public CancelOrderErr Err { get => this.Tag == CancelOrderReceiptTag.Err ? (CancelOrderErr)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Err, value); }
-
public OrderId Ok { get => this.Tag == CancelOrderReceiptTag.Ok ? (OrderId)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Ok, value); }
public CancelOrderReceipt(CancelOrderReceiptTag tag, object value)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index c13f9365..1bf8808f 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -143,9 +141,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public WithdrawErr Err { get => this.Tag == WithdrawReceiptTag.Err ? (WithdrawErr)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Err, value); }
-
public UnboundedUInt Ok { get => this.Tag == WithdrawReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Ok, value); }
public WithdrawReceipt(WithdrawReceiptTag tag, object value)
@@ -192,7 +188,6 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public OrderPlacementErr Err { get => this.Tag == OrderPlacementReceiptTag.Err ? (OrderPlacementErr)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Err, value); }
[CandidOptional]
@@ -288,9 +283,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public DepositErr Err { get => this.Tag == DepositReceiptTag.Err ? (DepositErr)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Err, value); }
-
public UnboundedUInt Ok { get => this.Tag == DepositReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Ok, value); }
public DepositReceipt(DepositReceiptTag tag, object value)
@@ -338,9 +331,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public CancelOrderErr Err { get => this.Tag == CancelOrderReceiptTag.Err ? (CancelOrderErr)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Err, value); }
-
public OrderId Ok { get => this.Tag == CancelOrderReceiptTag.Ok ? (OrderId)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Ok, value); }
public CancelOrderReceipt(CancelOrderReceiptTag tag, object value)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index b1f130f4..b79cd3f3 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -292,15 +290,10 @@ namespace Test.Models
public class Order
{
public Token from { get; set; }
-
public UnboundedUInt fromAmount { get; set; }
-
public OrderId id { get; set; }
-
public Principal owner { get; set; }
-
public Token to { get; set; }
-
public UnboundedUInt toAmount { get; set; }
public Order(Token from, UnboundedUInt fromAmount, OrderId id, Principal owner, Token to, UnboundedUInt toAmount)
@@ -483,9 +476,7 @@ namespace Test.Models
public class Balance
{
public UnboundedUInt amount { get; set; }
-
public Principal owner { get; set; }
-
public Token token { get; set; }
public Balance(UnboundedUInt amount, Principal owner, Token token)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index cf0d05c6..16209e66 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -292,15 +290,10 @@ namespace Test.Models
public class Order
{
public Token from { get; set; }
-
public UnboundedUInt fromAmount { get; set; }
-
public OrderId id { get; set; }
-
public Principal owner { get; set; }
-
public Token to { get; set; }
-
public UnboundedUInt toAmount { get; set; }
public Order(Token from, UnboundedUInt fromAmount, OrderId id, Principal owner, Token to, UnboundedUInt toAmount)
@@ -483,9 +476,7 @@ namespace Test.Models
public class Balance
{
public UnboundedUInt amount { get; set; }
-
public Principal owner { get; set; }
-
public Token token { get; set; }
public Balance(UnboundedUInt amount, Principal owner, Token token)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index d00c00cc..8461cda7 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -143,9 +141,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public WithdrawErr Err { get => this.Tag == WithdrawReceiptTag.Err ? (WithdrawErr)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Err, value); }
-
public UnboundedUInt Ok { get => this.Tag == WithdrawReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Ok, value); }
public WithdrawReceipt(WithdrawReceiptTag tag, object value)
@@ -193,9 +189,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public OrderPlacementErr Err { get => this.Tag == OrderPlacementReceiptTag.Err ? (OrderPlacementErr)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Err, value); }
-
public OptionalValue Ok { get => this.Tag == OrderPlacementReceiptTag.Ok ? (OptionalValue)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Ok, value); }
public OrderPlacementReceipt(OrderPlacementReceiptTag tag, object value)
@@ -238,15 +232,10 @@ namespace Test.Models
public class Order
{
public Token from { get; set; }
-
public UnboundedUInt fromAmount { get; set; }
-
public OrderId id { get; set; }
-
public Principal owner { get; set; }
-
public Token to { get; set; }
-
public UnboundedUInt toAmount { get; set; }
public Order(Token from, UnboundedUInt fromAmount, OrderId id, Principal owner, Token to, UnboundedUInt toAmount)
@@ -281,9 +270,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public DepositErr Err { get => this.Tag == DepositReceiptTag.Err ? (DepositErr)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Err, value); }
-
public UnboundedUInt Ok { get => this.Tag == DepositReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Ok, value); }
public DepositReceipt(DepositReceiptTag tag, object value)
@@ -331,9 +318,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public CancelOrderErr Err { get => this.Tag == CancelOrderReceiptTag.Err ? (CancelOrderErr)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Err, value); }
-
public OrderId Ok { get => this.Tag == CancelOrderReceiptTag.Ok ? (OrderId)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Ok, value); }
public CancelOrderReceipt(CancelOrderReceiptTag tag, object value)
@@ -375,9 +360,7 @@ namespace Test.Models
public class Balance
{
public UnboundedUInt amount { get; set; }
-
public Principal owner { get; set; }
-
public Token token { get; set; }
public Balance(UnboundedUInt amount, Principal owner, Token token)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 525bc407..fc2591a6 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -143,9 +141,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public WithdrawErr Err { get => this.Tag == WithdrawReceiptTag.Err ? (WithdrawErr)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Err, value); }
-
public UnboundedUInt Ok { get => this.Tag == WithdrawReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Ok, value); }
public WithdrawReceipt(WithdrawReceiptTag tag, object value)
@@ -192,7 +188,6 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public OrderPlacementErr Err { get => this.Tag == OrderPlacementReceiptTag.Err ? (OrderPlacementErr)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Err, value); }
[CandidOptional]
@@ -238,15 +233,10 @@ namespace Test.Models
public class Order
{
public Token from { get; set; }
-
public UnboundedUInt fromAmount { get; set; }
-
public OrderId id { get; set; }
-
public Principal owner { get; set; }
-
public Token to { get; set; }
-
public UnboundedUInt toAmount { get; set; }
public Order(Token from, UnboundedUInt fromAmount, OrderId id, Principal owner, Token to, UnboundedUInt toAmount)
@@ -281,9 +271,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public DepositErr Err { get => this.Tag == DepositReceiptTag.Err ? (DepositErr)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Err, value); }
-
public UnboundedUInt Ok { get => this.Tag == DepositReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Ok, value); }
public DepositReceipt(DepositReceiptTag tag, object value)
@@ -331,9 +319,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public CancelOrderErr Err { get => this.Tag == CancelOrderReceiptTag.Err ? (CancelOrderErr)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Err, value); }
-
public OrderId Ok { get => this.Tag == CancelOrderReceiptTag.Ok ? (OrderId)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Ok, value); }
public CancelOrderReceipt(CancelOrderReceiptTag tag, object value)
@@ -375,9 +361,7 @@ namespace Test.Models
public class Balance
{
public UnboundedUInt amount { get; set; }
-
public Principal owner { get; set; }
-
public Token token { get; set; }
public Balance(UnboundedUInt amount, Principal owner, Token token)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index 5db770f9..ecf404d0 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 0f0e3073..d4840710 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index ad041378..530fef6b 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -143,9 +141,7 @@ namespace Test.Models
[VariantValueProperty]
public object? Value { get; set; }
-
public WithdrawErr? Err { get => this.Tag == WithdrawReceiptTag.Err ? (WithdrawErr)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Err, value); }
-
public UnboundedUInt? Ok { get => this.Tag == WithdrawReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Ok, value); }
public WithdrawReceipt(WithdrawReceiptTag tag, object? value)
@@ -193,9 +189,7 @@ namespace Test.Models
[VariantValueProperty]
public object? Value { get; set; }
-
public OrderPlacementErr? Err { get => this.Tag == OrderPlacementReceiptTag.Err ? (OrderPlacementErr)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Err, value); }
-
public OptionalValue? Ok { get => this.Tag == OrderPlacementReceiptTag.Ok ? (OptionalValue)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Ok, value); }
public OrderPlacementReceipt(OrderPlacementReceiptTag tag, object? value)
@@ -288,9 +282,7 @@ namespace Test.Models
[VariantValueProperty]
public object? Value { get; set; }
-
public DepositErr? Err { get => this.Tag == DepositReceiptTag.Err ? (DepositErr)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Err, value); }
-
public UnboundedUInt? Ok { get => this.Tag == DepositReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Ok, value); }
public DepositReceipt(DepositReceiptTag tag, object? value)
@@ -338,9 +330,7 @@ namespace Test.Models
[VariantValueProperty]
public object? Value { get; set; }
-
public CancelOrderErr? Err { get => this.Tag == CancelOrderReceiptTag.Err ? (CancelOrderErr)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Err, value); }
-
public OrderId? Ok { get => this.Tag == CancelOrderReceiptTag.Ok ? (OrderId)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Ok, value); }
public CancelOrderReceipt(CancelOrderReceiptTag tag, object? value)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 4375d07b..10c6f64f 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -143,9 +141,7 @@ namespace Test.Models
[VariantValueProperty]
public object? Value { get; set; }
-
public WithdrawErr? Err { get => this.Tag == WithdrawReceiptTag.Err ? (WithdrawErr)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Err, value); }
-
public UnboundedUInt? Ok { get => this.Tag == WithdrawReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Ok, value); }
public WithdrawReceipt(WithdrawReceiptTag tag, object? value)
@@ -192,7 +188,6 @@ namespace Test.Models
[VariantValueProperty]
public object? Value { get; set; }
-
public OrderPlacementErr? Err { get => this.Tag == OrderPlacementReceiptTag.Err ? (OrderPlacementErr)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Err, value); }
[CandidOptional]
@@ -288,9 +283,7 @@ namespace Test.Models
[VariantValueProperty]
public object? Value { get; set; }
-
public DepositErr? Err { get => this.Tag == DepositReceiptTag.Err ? (DepositErr)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Err, value); }
-
public UnboundedUInt? Ok { get => this.Tag == DepositReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Ok, value); }
public DepositReceipt(DepositReceiptTag tag, object? value)
@@ -338,9 +331,7 @@ namespace Test.Models
[VariantValueProperty]
public object? Value { get; set; }
-
public CancelOrderErr? Err { get => this.Tag == CancelOrderReceiptTag.Err ? (CancelOrderErr)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Err, value); }
-
public OrderId? Ok { get => this.Tag == CancelOrderReceiptTag.Ok ? (OrderId)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Ok, value); }
public CancelOrderReceipt(CancelOrderReceiptTag tag, object? value)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index ef17188e..b0619611 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -292,15 +290,10 @@ namespace Test.Models
public class Order
{
public Token from { get; set; }
-
public UnboundedUInt fromAmount { get; set; }
-
public OrderId id { get; set; }
-
public Principal owner { get; set; }
-
public Token to { get; set; }
-
public UnboundedUInt toAmount { get; set; }
public Order(Token from, UnboundedUInt fromAmount, OrderId id, Principal owner, Token to, UnboundedUInt toAmount)
@@ -483,9 +476,7 @@ namespace Test.Models
public class Balance
{
public UnboundedUInt amount { get; set; }
-
public Principal owner { get; set; }
-
public Token token { get; set; }
public Balance(UnboundedUInt amount, Principal owner, Token token)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 70d42e42..d2dab1d0 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -292,15 +290,10 @@ namespace Test.Models
public class Order
{
public Token from { get; set; }
-
public UnboundedUInt fromAmount { get; set; }
-
public OrderId id { get; set; }
-
public Principal owner { get; set; }
-
public Token to { get; set; }
-
public UnboundedUInt toAmount { get; set; }
public Order(Token from, UnboundedUInt fromAmount, OrderId id, Principal owner, Token to, UnboundedUInt toAmount)
@@ -483,9 +476,7 @@ namespace Test.Models
public class Balance
{
public UnboundedUInt amount { get; set; }
-
public Principal owner { get; set; }
-
public Token token { get; set; }
public Balance(UnboundedUInt amount, Principal owner, Token token)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 67fe2228..a42a834b 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -143,9 +141,7 @@ namespace Test.Models
[VariantValueProperty]
public object? Value { get; set; }
-
public WithdrawErr? Err { get => this.Tag == WithdrawReceiptTag.Err ? (WithdrawErr)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Err, value); }
-
public UnboundedUInt? Ok { get => this.Tag == WithdrawReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Ok, value); }
public WithdrawReceipt(WithdrawReceiptTag tag, object? value)
@@ -193,9 +189,7 @@ namespace Test.Models
[VariantValueProperty]
public object? Value { get; set; }
-
public OrderPlacementErr? Err { get => this.Tag == OrderPlacementReceiptTag.Err ? (OrderPlacementErr)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Err, value); }
-
public OptionalValue? Ok { get => this.Tag == OrderPlacementReceiptTag.Ok ? (OptionalValue)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Ok, value); }
public OrderPlacementReceipt(OrderPlacementReceiptTag tag, object? value)
@@ -238,15 +232,10 @@ namespace Test.Models
public class Order
{
public Token from { get; set; }
-
public UnboundedUInt fromAmount { get; set; }
-
public OrderId id { get; set; }
-
public Principal owner { get; set; }
-
public Token to { get; set; }
-
public UnboundedUInt toAmount { get; set; }
public Order(Token from, UnboundedUInt fromAmount, OrderId id, Principal owner, Token to, UnboundedUInt toAmount)
@@ -281,9 +270,7 @@ namespace Test.Models
[VariantValueProperty]
public object? Value { get; set; }
-
public DepositErr? Err { get => this.Tag == DepositReceiptTag.Err ? (DepositErr)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Err, value); }
-
public UnboundedUInt? Ok { get => this.Tag == DepositReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Ok, value); }
public DepositReceipt(DepositReceiptTag tag, object? value)
@@ -331,9 +318,7 @@ namespace Test.Models
[VariantValueProperty]
public object? Value { get; set; }
-
public CancelOrderErr? Err { get => this.Tag == CancelOrderReceiptTag.Err ? (CancelOrderErr)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Err, value); }
-
public OrderId? Ok { get => this.Tag == CancelOrderReceiptTag.Ok ? (OrderId)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Ok, value); }
public CancelOrderReceipt(CancelOrderReceiptTag tag, object? value)
@@ -375,9 +360,7 @@ namespace Test.Models
public class Balance
{
public UnboundedUInt amount { get; set; }
-
public Principal owner { get; set; }
-
public Token token { get; set; }
public Balance(UnboundedUInt amount, Principal owner, Token token)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 998d6749..1e396b8f 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -143,9 +141,7 @@ namespace Test.Models
[VariantValueProperty]
public object? Value { get; set; }
-
public WithdrawErr? Err { get => this.Tag == WithdrawReceiptTag.Err ? (WithdrawErr)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Err, value); }
-
public UnboundedUInt? Ok { get => this.Tag == WithdrawReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Ok, value); }
public WithdrawReceipt(WithdrawReceiptTag tag, object? value)
@@ -192,7 +188,6 @@ namespace Test.Models
[VariantValueProperty]
public object? Value { get; set; }
-
public OrderPlacementErr? Err { get => this.Tag == OrderPlacementReceiptTag.Err ? (OrderPlacementErr)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Err, value); }
[CandidOptional]
@@ -238,15 +233,10 @@ namespace Test.Models
public class Order
{
public Token from { get; set; }
-
public UnboundedUInt fromAmount { get; set; }
-
public OrderId id { get; set; }
-
public Principal owner { get; set; }
-
public Token to { get; set; }
-
public UnboundedUInt toAmount { get; set; }
public Order(Token from, UnboundedUInt fromAmount, OrderId id, Principal owner, Token to, UnboundedUInt toAmount)
@@ -281,9 +271,7 @@ namespace Test.Models
[VariantValueProperty]
public object? Value { get; set; }
-
public DepositErr? Err { get => this.Tag == DepositReceiptTag.Err ? (DepositErr)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Err, value); }
-
public UnboundedUInt? Ok { get => this.Tag == DepositReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Ok, value); }
public DepositReceipt(DepositReceiptTag tag, object? value)
@@ -331,9 +319,7 @@ namespace Test.Models
[VariantValueProperty]
public object? Value { get; set; }
-
public CancelOrderErr? Err { get => this.Tag == CancelOrderReceiptTag.Err ? (CancelOrderErr)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Err, value); }
-
public OrderId? Ok { get => this.Tag == CancelOrderReceiptTag.Ok ? (OrderId)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Ok, value); }
public CancelOrderReceipt(CancelOrderReceiptTag tag, object? value)
@@ -375,9 +361,7 @@ namespace Test.Models
public class Balance
{
public UnboundedUInt amount { get; set; }
-
public Principal owner { get; set; }
-
public Token token { get; set; }
public Balance(UnboundedUInt amount, Principal owner, Token token)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index b19fe332..9390231d 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 43336b41..49fa0edf 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index b67ef8a6..b587b06b 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -143,9 +141,7 @@ namespace Test
[VariantValueProperty]
public object Value { get; set; }
-
public WithdrawErr Err { get => this.Tag == WithdrawReceiptTag.Err ? (WithdrawErr)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Err, value); }
-
public UnboundedUInt Ok { get => this.Tag == WithdrawReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Ok, value); }
public WithdrawReceipt(WithdrawReceiptTag tag, object value)
@@ -193,9 +189,7 @@ namespace Test
[VariantValueProperty]
public object Value { get; set; }
-
public OrderPlacementErr Err { get => this.Tag == OrderPlacementReceiptTag.Err ? (OrderPlacementErr)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Err, value); }
-
public OptionalValue Ok { get => this.Tag == OrderPlacementReceiptTag.Ok ? (OptionalValue)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Ok, value); }
public OrderPlacementReceipt(OrderPlacementReceiptTag tag, object value)
@@ -288,9 +282,7 @@ namespace Test
[VariantValueProperty]
public object Value { get; set; }
-
public DepositErr Err { get => this.Tag == DepositReceiptTag.Err ? (DepositErr)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Err, value); }
-
public UnboundedUInt Ok { get => this.Tag == DepositReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Ok, value); }
public DepositReceipt(DepositReceiptTag tag, object value)
@@ -338,9 +330,7 @@ namespace Test
[VariantValueProperty]
public object Value { get; set; }
-
public CancelOrderErr Err { get => this.Tag == CancelOrderReceiptTag.Err ? (CancelOrderErr)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Err, value); }
-
public OrderId Ok { get => this.Tag == CancelOrderReceiptTag.Ok ? (OrderId)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Ok, value); }
public CancelOrderReceipt(CancelOrderReceiptTag tag, object value)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 522d987d..a04e39cf 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -143,9 +141,7 @@ namespace Test
[VariantValueProperty]
public object Value { get; set; }
-
public WithdrawErr Err { get => this.Tag == WithdrawReceiptTag.Err ? (WithdrawErr)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Err, value); }
-
public UnboundedUInt Ok { get => this.Tag == WithdrawReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Ok, value); }
public WithdrawReceipt(WithdrawReceiptTag tag, object value)
@@ -192,7 +188,6 @@ namespace Test
[VariantValueProperty]
public object Value { get; set; }
-
public OrderPlacementErr Err { get => this.Tag == OrderPlacementReceiptTag.Err ? (OrderPlacementErr)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Err, value); }
[CandidOptional]
@@ -288,9 +283,7 @@ namespace Test
[VariantValueProperty]
public object Value { get; set; }
-
public DepositErr Err { get => this.Tag == DepositReceiptTag.Err ? (DepositErr)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Err, value); }
-
public UnboundedUInt Ok { get => this.Tag == DepositReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Ok, value); }
public DepositReceipt(DepositReceiptTag tag, object value)
@@ -338,9 +331,7 @@ namespace Test
[VariantValueProperty]
public object Value { get; set; }
-
public CancelOrderErr Err { get => this.Tag == CancelOrderReceiptTag.Err ? (CancelOrderErr)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Err, value); }
-
public OrderId Ok { get => this.Tag == CancelOrderReceiptTag.Ok ? (OrderId)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Ok, value); }
public CancelOrderReceipt(CancelOrderReceiptTag tag, object value)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index 201b8524..e4f8a817 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -292,15 +290,10 @@ namespace Test
public class Order
{
public Token from { get; set; }
-
public UnboundedUInt fromAmount { get; set; }
-
public OrderId id { get; set; }
-
public Principal owner { get; set; }
-
public Token to { get; set; }
-
public UnboundedUInt toAmount { get; set; }
public Order(Token from, UnboundedUInt fromAmount, OrderId id, Principal owner, Token to, UnboundedUInt toAmount)
@@ -483,9 +476,7 @@ namespace Test
public class Balance
{
public UnboundedUInt amount { get; set; }
-
public Principal owner { get; set; }
-
public Token token { get; set; }
public Balance(UnboundedUInt amount, Principal owner, Token token)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 6991f7f6..f6f940c7 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -292,15 +290,10 @@ namespace Test
public class Order
{
public Token from { get; set; }
-
public UnboundedUInt fromAmount { get; set; }
-
public OrderId id { get; set; }
-
public Principal owner { get; set; }
-
public Token to { get; set; }
-
public UnboundedUInt toAmount { get; set; }
public Order(Token from, UnboundedUInt fromAmount, OrderId id, Principal owner, Token to, UnboundedUInt toAmount)
@@ -483,9 +476,7 @@ namespace Test
public class Balance
{
public UnboundedUInt amount { get; set; }
-
public Principal owner { get; set; }
-
public Token token { get; set; }
public Balance(UnboundedUInt amount, Principal owner, Token token)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 24acd877..03c2c143 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -143,9 +141,7 @@ namespace Test
[VariantValueProperty]
public object Value { get; set; }
-
public WithdrawErr Err { get => this.Tag == WithdrawReceiptTag.Err ? (WithdrawErr)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Err, value); }
-
public UnboundedUInt Ok { get => this.Tag == WithdrawReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Ok, value); }
public WithdrawReceipt(WithdrawReceiptTag tag, object value)
@@ -193,9 +189,7 @@ namespace Test
[VariantValueProperty]
public object Value { get; set; }
-
public OrderPlacementErr Err { get => this.Tag == OrderPlacementReceiptTag.Err ? (OrderPlacementErr)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Err, value); }
-
public OptionalValue Ok { get => this.Tag == OrderPlacementReceiptTag.Ok ? (OptionalValue)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Ok, value); }
public OrderPlacementReceipt(OrderPlacementReceiptTag tag, object value)
@@ -238,15 +232,10 @@ namespace Test
public class Order
{
public Token from { get; set; }
-
public UnboundedUInt fromAmount { get; set; }
-
public OrderId id { get; set; }
-
public Principal owner { get; set; }
-
public Token to { get; set; }
-
public UnboundedUInt toAmount { get; set; }
public Order(Token from, UnboundedUInt fromAmount, OrderId id, Principal owner, Token to, UnboundedUInt toAmount)
@@ -281,9 +270,7 @@ namespace Test
[VariantValueProperty]
public object Value { get; set; }
-
public DepositErr Err { get => this.Tag == DepositReceiptTag.Err ? (DepositErr)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Err, value); }
-
public UnboundedUInt Ok { get => this.Tag == DepositReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Ok, value); }
public DepositReceipt(DepositReceiptTag tag, object value)
@@ -331,9 +318,7 @@ namespace Test
[VariantValueProperty]
public object Value { get; set; }
-
public CancelOrderErr Err { get => this.Tag == CancelOrderReceiptTag.Err ? (CancelOrderErr)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Err, value); }
-
public OrderId Ok { get => this.Tag == CancelOrderReceiptTag.Ok ? (OrderId)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Ok, value); }
public CancelOrderReceipt(CancelOrderReceiptTag tag, object value)
@@ -375,9 +360,7 @@ namespace Test
public class Balance
{
public UnboundedUInt amount { get; set; }
-
public Principal owner { get; set; }
-
public Token token { get; set; }
public Balance(UnboundedUInt amount, Principal owner, Token token)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 40e89e23..35e78050 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -143,9 +141,7 @@ namespace Test
[VariantValueProperty]
public object Value { get; set; }
-
public WithdrawErr Err { get => this.Tag == WithdrawReceiptTag.Err ? (WithdrawErr)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Err, value); }
-
public UnboundedUInt Ok { get => this.Tag == WithdrawReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Ok, value); }
public WithdrawReceipt(WithdrawReceiptTag tag, object value)
@@ -192,7 +188,6 @@ namespace Test
[VariantValueProperty]
public object Value { get; set; }
-
public OrderPlacementErr Err { get => this.Tag == OrderPlacementReceiptTag.Err ? (OrderPlacementErr)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Err, value); }
[CandidOptional]
@@ -238,15 +233,10 @@ namespace Test
public class Order
{
public Token from { get; set; }
-
public UnboundedUInt fromAmount { get; set; }
-
public OrderId id { get; set; }
-
public Principal owner { get; set; }
-
public Token to { get; set; }
-
public UnboundedUInt toAmount { get; set; }
public Order(Token from, UnboundedUInt fromAmount, OrderId id, Principal owner, Token to, UnboundedUInt toAmount)
@@ -281,9 +271,7 @@ namespace Test
[VariantValueProperty]
public object Value { get; set; }
-
public DepositErr Err { get => this.Tag == DepositReceiptTag.Err ? (DepositErr)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Err, value); }
-
public UnboundedUInt Ok { get => this.Tag == DepositReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Ok, value); }
public DepositReceipt(DepositReceiptTag tag, object value)
@@ -331,9 +319,7 @@ namespace Test
[VariantValueProperty]
public object Value { get; set; }
-
public CancelOrderErr Err { get => this.Tag == CancelOrderReceiptTag.Err ? (CancelOrderErr)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Err, value); }
-
public OrderId Ok { get => this.Tag == CancelOrderReceiptTag.Ok ? (OrderId)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Ok, value); }
public CancelOrderReceipt(CancelOrderReceiptTag tag, object value)
@@ -375,9 +361,7 @@ namespace Test
public class Balance
{
public UnboundedUInt amount { get; set; }
-
public Principal owner { get; set; }
-
public Token token { get; set; }
public Balance(UnboundedUInt amount, Principal owner, Token token)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index 5bbf3d0a..c2953812 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index cac7fa36..b4107f3b 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 75153efe..56497f79 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -143,9 +141,7 @@ namespace Test
[VariantValueProperty]
public object? Value { get; set; }
-
public WithdrawErr? Err { get => this.Tag == WithdrawReceiptTag.Err ? (WithdrawErr)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Err, value); }
-
public UnboundedUInt? Ok { get => this.Tag == WithdrawReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Ok, value); }
public WithdrawReceipt(WithdrawReceiptTag tag, object? value)
@@ -193,9 +189,7 @@ namespace Test
[VariantValueProperty]
public object? Value { get; set; }
-
public OrderPlacementErr? Err { get => this.Tag == OrderPlacementReceiptTag.Err ? (OrderPlacementErr)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Err, value); }
-
public OptionalValue? Ok { get => this.Tag == OrderPlacementReceiptTag.Ok ? (OptionalValue)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Ok, value); }
public OrderPlacementReceipt(OrderPlacementReceiptTag tag, object? value)
@@ -288,9 +282,7 @@ namespace Test
[VariantValueProperty]
public object? Value { get; set; }
-
public DepositErr? Err { get => this.Tag == DepositReceiptTag.Err ? (DepositErr)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Err, value); }
-
public UnboundedUInt? Ok { get => this.Tag == DepositReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Ok, value); }
public DepositReceipt(DepositReceiptTag tag, object? value)
@@ -338,9 +330,7 @@ namespace Test
[VariantValueProperty]
public object? Value { get; set; }
-
public CancelOrderErr? Err { get => this.Tag == CancelOrderReceiptTag.Err ? (CancelOrderErr)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Err, value); }
-
public OrderId? Ok { get => this.Tag == CancelOrderReceiptTag.Ok ? (OrderId)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Ok, value); }
public CancelOrderReceipt(CancelOrderReceiptTag tag, object? value)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index edb7a00a..cedf905f 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -143,9 +141,7 @@ namespace Test
[VariantValueProperty]
public object? Value { get; set; }
-
public WithdrawErr? Err { get => this.Tag == WithdrawReceiptTag.Err ? (WithdrawErr)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Err, value); }
-
public UnboundedUInt? Ok { get => this.Tag == WithdrawReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Ok, value); }
public WithdrawReceipt(WithdrawReceiptTag tag, object? value)
@@ -192,7 +188,6 @@ namespace Test
[VariantValueProperty]
public object? Value { get; set; }
-
public OrderPlacementErr? Err { get => this.Tag == OrderPlacementReceiptTag.Err ? (OrderPlacementErr)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Err, value); }
[CandidOptional]
@@ -288,9 +283,7 @@ namespace Test
[VariantValueProperty]
public object? Value { get; set; }
-
public DepositErr? Err { get => this.Tag == DepositReceiptTag.Err ? (DepositErr)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Err, value); }
-
public UnboundedUInt? Ok { get => this.Tag == DepositReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Ok, value); }
public DepositReceipt(DepositReceiptTag tag, object? value)
@@ -338,9 +331,7 @@ namespace Test
[VariantValueProperty]
public object? Value { get; set; }
-
public CancelOrderErr? Err { get => this.Tag == CancelOrderReceiptTag.Err ? (CancelOrderErr)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Err, value); }
-
public OrderId? Ok { get => this.Tag == CancelOrderReceiptTag.Ok ? (OrderId)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Ok, value); }
public CancelOrderReceipt(CancelOrderReceiptTag tag, object? value)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index af76707d..da45b930 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -292,15 +290,10 @@ namespace Test
public class Order
{
public Token from { get; set; }
-
public UnboundedUInt fromAmount { get; set; }
-
public OrderId id { get; set; }
-
public Principal owner { get; set; }
-
public Token to { get; set; }
-
public UnboundedUInt toAmount { get; set; }
public Order(Token from, UnboundedUInt fromAmount, OrderId id, Principal owner, Token to, UnboundedUInt toAmount)
@@ -483,9 +476,7 @@ namespace Test
public class Balance
{
public UnboundedUInt amount { get; set; }
-
public Principal owner { get; set; }
-
public Token token { get; set; }
public Balance(UnboundedUInt amount, Principal owner, Token token)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 28e98278..9d23bac7 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -292,15 +290,10 @@ namespace Test
public class Order
{
public Token from { get; set; }
-
public UnboundedUInt fromAmount { get; set; }
-
public OrderId id { get; set; }
-
public Principal owner { get; set; }
-
public Token to { get; set; }
-
public UnboundedUInt toAmount { get; set; }
public Order(Token from, UnboundedUInt fromAmount, OrderId id, Principal owner, Token to, UnboundedUInt toAmount)
@@ -483,9 +476,7 @@ namespace Test
public class Balance
{
public UnboundedUInt amount { get; set; }
-
public Principal owner { get; set; }
-
public Token token { get; set; }
public Balance(UnboundedUInt amount, Principal owner, Token token)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index c9648696..dbaeac95 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -143,9 +141,7 @@ namespace Test
[VariantValueProperty]
public object? Value { get; set; }
-
public WithdrawErr? Err { get => this.Tag == WithdrawReceiptTag.Err ? (WithdrawErr)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Err, value); }
-
public UnboundedUInt? Ok { get => this.Tag == WithdrawReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Ok, value); }
public WithdrawReceipt(WithdrawReceiptTag tag, object? value)
@@ -193,9 +189,7 @@ namespace Test
[VariantValueProperty]
public object? Value { get; set; }
-
public OrderPlacementErr? Err { get => this.Tag == OrderPlacementReceiptTag.Err ? (OrderPlacementErr)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Err, value); }
-
public OptionalValue? Ok { get => this.Tag == OrderPlacementReceiptTag.Ok ? (OptionalValue)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Ok, value); }
public OrderPlacementReceipt(OrderPlacementReceiptTag tag, object? value)
@@ -238,15 +232,10 @@ namespace Test
public class Order
{
public Token from { get; set; }
-
public UnboundedUInt fromAmount { get; set; }
-
public OrderId id { get; set; }
-
public Principal owner { get; set; }
-
public Token to { get; set; }
-
public UnboundedUInt toAmount { get; set; }
public Order(Token from, UnboundedUInt fromAmount, OrderId id, Principal owner, Token to, UnboundedUInt toAmount)
@@ -281,9 +270,7 @@ namespace Test
[VariantValueProperty]
public object? Value { get; set; }
-
public DepositErr? Err { get => this.Tag == DepositReceiptTag.Err ? (DepositErr)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Err, value); }
-
public UnboundedUInt? Ok { get => this.Tag == DepositReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Ok, value); }
public DepositReceipt(DepositReceiptTag tag, object? value)
@@ -331,9 +318,7 @@ namespace Test
[VariantValueProperty]
public object? Value { get; set; }
-
public CancelOrderErr? Err { get => this.Tag == CancelOrderReceiptTag.Err ? (CancelOrderErr)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Err, value); }
-
public OrderId? Ok { get => this.Tag == CancelOrderReceiptTag.Ok ? (OrderId)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Ok, value); }
public CancelOrderReceipt(CancelOrderReceiptTag tag, object? value)
@@ -375,9 +360,7 @@ namespace Test
public class Balance
{
public UnboundedUInt amount { get; set; }
-
public Principal owner { get; set; }
-
public Token token { get; set; }
public Balance(UnboundedUInt amount, Principal owner, Token token)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 95c248f6..fab489a1 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Dex_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -13,9 +13,7 @@ namespace Test
public class DexApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DexApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -143,9 +141,7 @@ namespace Test
[VariantValueProperty]
public object? Value { get; set; }
-
public WithdrawErr? Err { get => this.Tag == WithdrawReceiptTag.Err ? (WithdrawErr)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Err, value); }
-
public UnboundedUInt? Ok { get => this.Tag == WithdrawReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (WithdrawReceiptTag.Ok, value); }
public WithdrawReceipt(WithdrawReceiptTag tag, object? value)
@@ -192,7 +188,6 @@ namespace Test
[VariantValueProperty]
public object? Value { get; set; }
-
public OrderPlacementErr? Err { get => this.Tag == OrderPlacementReceiptTag.Err ? (OrderPlacementErr)this.Value! : default; set => (this.Tag, this.Value) = (OrderPlacementReceiptTag.Err, value); }
[CandidOptional]
@@ -238,15 +233,10 @@ namespace Test
public class Order
{
public Token from { get; set; }
-
public UnboundedUInt fromAmount { get; set; }
-
public OrderId id { get; set; }
-
public Principal owner { get; set; }
-
public Token to { get; set; }
-
public UnboundedUInt toAmount { get; set; }
public Order(Token from, UnboundedUInt fromAmount, OrderId id, Principal owner, Token to, UnboundedUInt toAmount)
@@ -281,9 +271,7 @@ namespace Test
[VariantValueProperty]
public object? Value { get; set; }
-
public DepositErr? Err { get => this.Tag == DepositReceiptTag.Err ? (DepositErr)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Err, value); }
-
public UnboundedUInt? Ok { get => this.Tag == DepositReceiptTag.Ok ? (UnboundedUInt)this.Value! : default; set => (this.Tag, this.Value) = (DepositReceiptTag.Ok, value); }
public DepositReceipt(DepositReceiptTag tag, object? value)
@@ -331,9 +319,7 @@ namespace Test
[VariantValueProperty]
public object? Value { get; set; }
-
public CancelOrderErr? Err { get => this.Tag == CancelOrderReceiptTag.Err ? (CancelOrderErr)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Err, value); }
-
public OrderId? Ok { get => this.Tag == CancelOrderReceiptTag.Ok ? (OrderId)this.Value! : default; set => (this.Tag, this.Value) = (CancelOrderReceiptTag.Ok, value); }
public CancelOrderReceipt(CancelOrderReceiptTag tag, object? value)
@@ -375,9 +361,7 @@ namespace Test
public class Balance
{
public UnboundedUInt amount { get; set; }
-
public Principal owner { get; set; }
-
public Token token { get; set; }
public Balance(UnboundedUInt amount, Principal owner, Token token)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index 6ada7655..c62edfb7 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 6ada7655..c62edfb7 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 6ada7655..c62edfb7 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 6ada7655..c62edfb7 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index 1312f3a3..088aedad 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -39,7 +37,6 @@ namespace Test.Models
public class Result
{
public ulong a { get; set; }
-
public ulong _a { get; set; }
public Result(ulong a, ulong _a)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 1312f3a3..088aedad 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -39,7 +37,6 @@ namespace Test.Models
public class Result
{
public ulong a { get; set; }
-
public ulong _a { get; set; }
public Result(ulong a, ulong _a)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 1312f3a3..088aedad 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -39,7 +37,6 @@ namespace Test.Models
public class Result
{
public ulong a { get; set; }
-
public ulong _a { get; set; }
public Result(ulong a, ulong _a)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 1312f3a3..088aedad 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -39,7 +37,6 @@ namespace Test.Models
public class Result
{
public ulong a { get; set; }
-
public ulong _a { get; set; }
public Result(ulong a, ulong _a)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index 6015c723..4808cb55 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 6015c723..4808cb55 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 6015c723..4808cb55 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 6015c723..4808cb55 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index 0b6a4542..4d42ec0e 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -39,7 +37,6 @@ namespace Test.Models
public class Result
{
public ulong a { get; set; }
-
public ulong _a { get; set; }
public Result(ulong a, ulong _a)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 0b6a4542..4d42ec0e 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -39,7 +37,6 @@ namespace Test.Models
public class Result
{
public ulong a { get; set; }
-
public ulong _a { get; set; }
public Result(ulong a, ulong _a)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 0b6a4542..4d42ec0e 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -39,7 +37,6 @@ namespace Test.Models
public class Result
{
public ulong a { get; set; }
-
public ulong _a { get; set; }
public Result(ulong a, ulong _a)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 0b6a4542..4d42ec0e 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_False_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -39,7 +37,6 @@ namespace Test.Models
public class Result
{
public ulong a { get; set; }
-
public ulong _a { get; set; }
public Result(ulong a, ulong _a)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index 8feb8a4e..31884c7f 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 8feb8a4e..31884c7f 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 8feb8a4e..31884c7f 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 8feb8a4e..31884c7f 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index 4492d533..e5c86da4 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -39,7 +37,6 @@ namespace Test
public class Result
{
public ulong a { get; set; }
-
public ulong _a { get; set; }
public Result(ulong a, ulong _a)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 4492d533..e5c86da4 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -39,7 +37,6 @@ namespace Test
public class Result
{
public ulong a { get; set; }
-
public ulong _a { get; set; }
public Result(ulong a, ulong _a)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 4492d533..e5c86da4 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -39,7 +37,6 @@ namespace Test
public class Result
{
public ulong a { get; set; }
-
public ulong _a { get; set; }
public Result(ulong a, ulong _a)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 4492d533..e5c86da4 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -39,7 +37,6 @@ namespace Test
public class Result
{
public ulong a { get; set; }
-
public ulong _a { get; set; }
public Result(ulong a, ulong _a)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index 6f5995fd..2fcbbc30 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 6f5995fd..2fcbbc30 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 6f5995fd..2fcbbc30 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index 6f5995fd..2fcbbc30 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index be72442a..3c3cc579 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -39,7 +37,6 @@ namespace Test
public class Result
{
public ulong a { get; set; }
-
public ulong _a { get; set; }
public Result(ulong a, ulong _a)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index be72442a..3c3cc579 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -39,7 +37,6 @@ namespace Test
public class Result
{
public ulong a { get; set; }
-
public ulong _a { get; set; }
public Result(ulong a, ulong _a)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index be72442a..3c3cc579 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -39,7 +37,6 @@ namespace Test
public class Result
{
public ulong a { get; set; }
-
public ulong _a { get; set; }
public Result(ulong a, ulong _a)
diff --git a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index be72442a..3c3cc579 100644
--- a/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/DuplicatePropertyNames_NoFolders_True_Nullable_True_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -10,9 +10,7 @@ namespace Test
public class DuplicatePropertyNamesApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter? Converter { get; }
public DuplicatePropertyNamesApiClient(IAgent agent, Principal canisterId, CandidConverter? converter = default)
@@ -39,7 +37,6 @@ namespace Test
public class Result
{
public ulong a { get; set; }
-
public ulong _a { get; set; }
public Result(ulong a, ulong _a)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index 36d1815c..769aa6ef 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -11,9 +11,7 @@ namespace Test
public class GovernanceApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public GovernanceApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 5fbb1643..de7ddfc5 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -11,9 +11,7 @@ namespace Test
public class GovernanceApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public GovernanceApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 015f2d31..80994a90 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -11,9 +11,7 @@ namespace Test
public class GovernanceApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public GovernanceApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -217,25 +215,15 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public KnownNeuron RegisterKnownNeuron { get => this.Tag == ActionTag.RegisterKnownNeuron ? (KnownNeuron)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.RegisterKnownNeuron, value); }
-
public ManageNeuron ManageNeuron { get => this.Tag == ActionTag.ManageNeuron ? (ManageNeuron)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.ManageNeuron, value); }
-
public ExecuteNnsFunction ExecuteNnsFunction { get => this.Tag == ActionTag.ExecuteNnsFunction ? (ExecuteNnsFunction)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.ExecuteNnsFunction, value); }
-
public RewardNodeProvider RewardNodeProvider { get => this.Tag == ActionTag.RewardNodeProvider ? (RewardNodeProvider)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.RewardNodeProvider, value); }
-
public SetDefaultFollowees SetDefaultFollowees { get => this.Tag == ActionTag.SetDefaultFollowees ? (SetDefaultFollowees)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.SetDefaultFollowees, value); }
-
public RewardNodeProviders RewardNodeProviders { get => this.Tag == ActionTag.RewardNodeProviders ? (RewardNodeProviders)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.RewardNodeProviders, value); }
-
public NetworkEconomics ManageNetworkEconomics { get => this.Tag == ActionTag.ManageNetworkEconomics ? (NetworkEconomics)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.ManageNetworkEconomics, value); }
-
public ApproveGenesisKyc ApproveGenesisKyc { get => this.Tag == ActionTag.ApproveGenesisKyc ? (ApproveGenesisKyc)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.ApproveGenesisKyc, value); }
-
public AddOrRemoveNodeProvider AddOrRemoveNodeProvider { get => this.Tag == ActionTag.AddOrRemoveNodeProvider ? (AddOrRemoveNodeProvider)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.AddOrRemoveNodeProvider, value); }
-
public Motion Motion { get => this.Tag == ActionTag.Motion ? (Motion)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.Motion, value); }
public Action(ActionTag tag, object value)
@@ -426,11 +414,8 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public By.NeuronIdOrSubaccountInfo NeuronIdOrSubaccount { get => this.Tag == ByTag.NeuronIdOrSubaccount ? (By.NeuronIdOrSubaccountInfo)this.Value! : default; set => (this.Tag, this.Value) = (ByTag.NeuronIdOrSubaccount, value); }
-
public ClaimOrRefreshNeuronFromAccount MemoAndController { get => this.Tag == ByTag.MemoAndController ? (ClaimOrRefreshNeuronFromAccount)this.Value! : default; set => (this.Tag, this.Value) = (ByTag.MemoAndController, value); }
-
public ulong? Memo { get => this.Tag == ByTag.Memo ? (ulong)this.Value! : default; set => (this.Tag, this.Value) = (ByTag.Memo, value); }
public By(ByTag tag, object value)
@@ -474,9 +459,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public NodeProvider ToRemove { get => this.Tag == ChangeTag.ToRemove ? (NodeProvider)this.Value! : default; set => (this.Tag, this.Value) = (ChangeTag.ToRemove, value); }
-
public NodeProvider ToAdd { get => this.Tag == ChangeTag.ToAdd ? (NodeProvider)this.Value! : default; set => (this.Tag, this.Value) = (ChangeTag.ToAdd, value); }
public Change(ChangeTag tag, object value)
@@ -611,27 +594,16 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public Spawn Spawn { get => this.Tag == CommandTag.Spawn ? (Spawn)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Spawn, value); }
-
public Split Split { get => this.Tag == CommandTag.Split ? (Split)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Split, value); }
-
public Follow Follow { get => this.Tag == CommandTag.Follow ? (Follow)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Follow, value); }
-
public ClaimOrRefresh ClaimOrRefresh { get => this.Tag == CommandTag.ClaimOrRefresh ? (ClaimOrRefresh)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.ClaimOrRefresh, value); }
-
public Configure Configure { get => this.Tag == CommandTag.Configure ? (Configure)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Configure, value); }
-
public RegisterVote RegisterVote { get => this.Tag == CommandTag.RegisterVote ? (RegisterVote)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.RegisterVote, value); }
-
public Merge Merge { get => this.Tag == CommandTag.Merge ? (Merge)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Merge, value); }
-
public DisburseToNeuron DisburseToNeuron { get => this.Tag == CommandTag.DisburseToNeuron ? (DisburseToNeuron)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.DisburseToNeuron, value); }
-
public Proposal MakeProposal { get => this.Tag == CommandTag.MakeProposal ? (Proposal)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.MakeProposal, value); }
-
public MergeMaturity MergeMaturity { get => this.Tag == CommandTag.MergeMaturity ? (MergeMaturity)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.MergeMaturity, value); }
-
public Disburse Disburse { get => this.Tag == CommandTag.Disburse ? (Disburse)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Disburse, value); }
public Command(CommandTag tag, object value)
@@ -676,29 +648,17 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public GovernanceError Error { get => this.Tag == Command1Tag.Error ? (GovernanceError)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.Error, value); }
-
public SpawnResponse Spawn { get => this.Tag == Command1Tag.Spawn ? (SpawnResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.Spawn, value); }
-
public SpawnResponse Split { get => this.Tag == Command1Tag.Split ? (SpawnResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.Split, value); }
-
public Command1.FollowInfo Follow { get => this.Tag == Command1Tag.Follow ? (Command1.FollowInfo)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.Follow, value); }
-
public ClaimOrRefreshResponse ClaimOrRefresh { get => this.Tag == Command1Tag.ClaimOrRefresh ? (ClaimOrRefreshResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.ClaimOrRefresh, value); }
-
public Command1.ConfigureInfo Configure { get => this.Tag == Command1Tag.Configure ? (Command1.ConfigureInfo)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.Configure, value); }
-
public Command1.RegisterVoteInfo RegisterVote { get => this.Tag == Command1Tag.RegisterVote ? (Command1.RegisterVoteInfo)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.RegisterVote, value); }
-
public Command1.MergeInfo Merge { get => this.Tag == Command1Tag.Merge ? (Command1.MergeInfo)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.Merge, value); }
-
public SpawnResponse DisburseToNeuron { get => this.Tag == Command1Tag.DisburseToNeuron ? (SpawnResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.DisburseToNeuron, value); }
-
public MakeProposalResponse MakeProposal { get => this.Tag == Command1Tag.MakeProposal ? (MakeProposalResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.MakeProposal, value); }
-
public MergeMaturityResponse MergeMaturity { get => this.Tag == Command1Tag.MergeMaturity ? (MergeMaturityResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.MergeMaturity, value); }
-
public DisburseResponse Disburse { get => this.Tag == Command1Tag.Disburse ? (DisburseResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.Disburse, value); }
public Command1(Command1Tag tag, object value)
@@ -772,21 +732,13 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public Spawn Spawn { get => this.Tag == Command2Tag.Spawn ? (Spawn)this.Value! : default; set => (this.Tag, this.Value) = (Command2Tag.Spawn, value); }
-
public Split Split { get => this.Tag == Command2Tag.Split ? (Split)this.Value! : default; set => (this.Tag, this.Value) = (Command2Tag.Split, value); }
-
public Configure Configure { get => this.Tag == Command2Tag.Configure ? (Configure)this.Value! : default; set => (this.Tag, this.Value) = (Command2Tag.Configure, value); }
-
public Merge Merge { get => this.Tag == Command2Tag.Merge ? (Merge)this.Value! : default; set => (this.Tag, this.Value) = (Command2Tag.Merge, value); }
-
public DisburseToNeuron DisburseToNeuron { get => this.Tag == Command2Tag.DisburseToNeuron ? (DisburseToNeuron)this.Value! : default; set => (this.Tag, this.Value) = (Command2Tag.DisburseToNeuron, value); }
-
public ClaimOrRefresh ClaimOrRefreshNeuron { get => this.Tag == Command2Tag.ClaimOrRefreshNeuron ? (ClaimOrRefresh)this.Value! : default; set => (this.Tag, this.Value) = (Command2Tag.ClaimOrRefreshNeuron, value); }
-
public MergeMaturity MergeMaturity { get => this.Tag == Command2Tag.MergeMaturity ? (MergeMaturity)this.Value! : default; set => (this.Tag, this.Value) = (Command2Tag.MergeMaturity, value); }
-
public Disburse Disburse { get => this.Tag == Command2Tag.Disburse ? (Disburse)this.Value! : default; set => (this.Tag, this.Value) = (Command2Tag.Disburse, value); }
public Command2(Command2Tag tag, object value)
@@ -941,9 +893,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public ulong? DissolveDelaySeconds { get => this.Tag == DissolveStateTag.DissolveDelaySeconds ? (ulong)this.Value! : default; set => (this.Tag, this.Value) = (DissolveStateTag.DissolveDelaySeconds, value); }
-
public ulong? WhenDissolvedTimestampSeconds { get => this.Tag == DissolveStateTag.WhenDissolvedTimestampSeconds ? (ulong)this.Value! : default; set => (this.Tag, this.Value) = (DissolveStateTag.WhenDissolvedTimestampSeconds, value); }
public DissolveState(DissolveStateTag tag, object value)
@@ -1817,9 +1767,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public List Subaccount { get => this.Tag == NeuronIdOrSubaccountTag.Subaccount ? (List)this.Value! : default; set => (this.Tag, this.Value) = (NeuronIdOrSubaccountTag.Subaccount, value); }
-
public NeuronId NeuronId { get => this.Tag == NeuronIdOrSubaccountTag.NeuronId ? (NeuronId)this.Value! : default; set => (this.Tag, this.Value) = (NeuronIdOrSubaccountTag.NeuronId, value); }
public NeuronIdOrSubaccount(NeuronIdOrSubaccountTag tag, object value)
@@ -2020,19 +1968,12 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public RemoveHotKey RemoveHotKey { get => this.Tag == OperationTag.RemoveHotKey ? (RemoveHotKey)this.Value! : default; set => (this.Tag, this.Value) = (OperationTag.RemoveHotKey, value); }
-
public AddHotKey AddHotKey { get => this.Tag == OperationTag.AddHotKey ? (AddHotKey)this.Value! : default; set => (this.Tag, this.Value) = (OperationTag.AddHotKey, value); }
-
public Operation.StopDissolvingInfo StopDissolving { get => this.Tag == OperationTag.StopDissolving ? (Operation.StopDissolvingInfo)this.Value! : default; set => (this.Tag, this.Value) = (OperationTag.StopDissolving, value); }
-
public Operation.StartDissolvingInfo StartDissolving { get => this.Tag == OperationTag.StartDissolving ? (Operation.StartDissolvingInfo)this.Value! : default; set => (this.Tag, this.Value) = (OperationTag.StartDissolving, value); }
-
public IncreaseDissolveDelay IncreaseDissolveDelay { get => this.Tag == OperationTag.IncreaseDissolveDelay ? (IncreaseDissolveDelay)this.Value! : default; set => (this.Tag, this.Value) = (OperationTag.IncreaseDissolveDelay, value); }
-
public Operation.JoinCommunityFundInfo JoinCommunityFund { get => this.Tag == OperationTag.JoinCommunityFund ? (Operation.JoinCommunityFundInfo)this.Value! : default; set => (this.Tag, this.Value) = (OperationTag.JoinCommunityFund, value); }
-
public SetDissolveTimestamp SetDissolveTimestamp { get => this.Tag == OperationTag.SetDissolveTimestamp ? (SetDissolveTimestamp)this.Value! : default; set => (this.Tag, this.Value) = (OperationTag.SetDissolveTimestamp, value); }
public Operation(OperationTag tag, object value)
@@ -2339,7 +2280,6 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public GovernanceError Err { get => this.Tag == ResultTag.Err ? (GovernanceError)this.Value! : default; set => (this.Tag, this.Value) = (ResultTag.Err, value); }
public Result(ResultTag tag, object value)
@@ -2375,9 +2315,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public GovernanceError Error { get => this.Tag == Result1Tag.Error ? (GovernanceError)this.Value! : default; set => (this.Tag, this.Value) = (Result1Tag.Error, value); }
-
public NeuronId NeuronId { get => this.Tag == Result1Tag.NeuronId ? (NeuronId)this.Value! : default; set => (this.Tag, this.Value) = (Result1Tag.NeuronId, value); }
public Result1(Result1Tag tag, object value)
@@ -2413,9 +2351,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public Neuron Ok { get => this.Tag == Result2Tag.Ok ? (Neuron)this.Value! : default; set => (this.Tag, this.Value) = (Result2Tag.Ok, value); }
-
public GovernanceError Err { get => this.Tag == Result2Tag.Err ? (GovernanceError)this.Value! : default; set => (this.Tag, this.Value) = (Result2Tag.Err, value); }
public Result2(Result2Tag tag, object value)
@@ -2451,9 +2387,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public RewardNodeProviders Ok { get => this.Tag == Result3Tag.Ok ? (RewardNodeProviders)this.Value! : default; set => (this.Tag, this.Value) = (Result3Tag.Ok, value); }
-
public GovernanceError Err { get => this.Tag == Result3Tag.Err ? (GovernanceError)this.Value! : default; set => (this.Tag, this.Value) = (Result3Tag.Err, value); }
public Result3(Result3Tag tag, object value)
@@ -2489,9 +2423,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public NeuronInfo Ok { get => this.Tag == Result4Tag.Ok ? (NeuronInfo)this.Value! : default; set => (this.Tag, this.Value) = (Result4Tag.Ok, value); }
-
public GovernanceError Err { get => this.Tag == Result4Tag.Err ? (GovernanceError)this.Value! : default; set => (this.Tag, this.Value) = (Result4Tag.Err, value); }
public Result4(Result4Tag tag, object value)
@@ -2527,9 +2459,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public NodeProvider Ok { get => this.Tag == Result5Tag.Ok ? (NodeProvider)this.Value! : default; set => (this.Tag, this.Value) = (Result5Tag.Ok, value); }
-
public GovernanceError Err { get => this.Tag == Result5Tag.Err ? (GovernanceError)this.Value! : default; set => (this.Tag, this.Value) = (Result5Tag.Err, value); }
public Result5(Result5Tag tag, object value)
@@ -2601,9 +2531,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public RewardToNeuron RewardToNeuron { get => this.Tag == RewardModeTag.RewardToNeuron ? (RewardToNeuron)this.Value! : default; set => (this.Tag, this.Value) = (RewardModeTag.RewardToNeuron, value); }
-
public RewardToAccount RewardToAccount { get => this.Tag == RewardModeTag.RewardToAccount ? (RewardToAccount)this.Value! : default; set => (this.Tag, this.Value) = (RewardModeTag.RewardToAccount, value); }
public RewardMode(RewardModeTag tag, object value)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
index b18e673f..71ae76ba 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_False_VariantsUseProperties_True_OverrideOptionalValue_True.snap
@@ -11,9 +11,7 @@ namespace Test
public class GovernanceApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public GovernanceApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -217,25 +215,15 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public KnownNeuron RegisterKnownNeuron { get => this.Tag == ActionTag.RegisterKnownNeuron ? (KnownNeuron)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.RegisterKnownNeuron, value); }
-
public ManageNeuron ManageNeuron { get => this.Tag == ActionTag.ManageNeuron ? (ManageNeuron)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.ManageNeuron, value); }
-
public ExecuteNnsFunction ExecuteNnsFunction { get => this.Tag == ActionTag.ExecuteNnsFunction ? (ExecuteNnsFunction)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.ExecuteNnsFunction, value); }
-
public RewardNodeProvider RewardNodeProvider { get => this.Tag == ActionTag.RewardNodeProvider ? (RewardNodeProvider)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.RewardNodeProvider, value); }
-
public SetDefaultFollowees SetDefaultFollowees { get => this.Tag == ActionTag.SetDefaultFollowees ? (SetDefaultFollowees)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.SetDefaultFollowees, value); }
-
public RewardNodeProviders RewardNodeProviders { get => this.Tag == ActionTag.RewardNodeProviders ? (RewardNodeProviders)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.RewardNodeProviders, value); }
-
public NetworkEconomics ManageNetworkEconomics { get => this.Tag == ActionTag.ManageNetworkEconomics ? (NetworkEconomics)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.ManageNetworkEconomics, value); }
-
public ApproveGenesisKyc ApproveGenesisKyc { get => this.Tag == ActionTag.ApproveGenesisKyc ? (ApproveGenesisKyc)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.ApproveGenesisKyc, value); }
-
public AddOrRemoveNodeProvider AddOrRemoveNodeProvider { get => this.Tag == ActionTag.AddOrRemoveNodeProvider ? (AddOrRemoveNodeProvider)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.AddOrRemoveNodeProvider, value); }
-
public Motion Motion { get => this.Tag == ActionTag.Motion ? (Motion)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.Motion, value); }
public Action(ActionTag tag, object value)
@@ -427,11 +415,8 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public By.NeuronIdOrSubaccountInfo NeuronIdOrSubaccount { get => this.Tag == ByTag.NeuronIdOrSubaccount ? (By.NeuronIdOrSubaccountInfo)this.Value! : default; set => (this.Tag, this.Value) = (ByTag.NeuronIdOrSubaccount, value); }
-
public ClaimOrRefreshNeuronFromAccount MemoAndController { get => this.Tag == ByTag.MemoAndController ? (ClaimOrRefreshNeuronFromAccount)this.Value! : default; set => (this.Tag, this.Value) = (ByTag.MemoAndController, value); }
-
public ulong? Memo { get => this.Tag == ByTag.Memo ? (ulong)this.Value! : default; set => (this.Tag, this.Value) = (ByTag.Memo, value); }
public By(ByTag tag, object value)
@@ -475,9 +460,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public NodeProvider ToRemove { get => this.Tag == ChangeTag.ToRemove ? (NodeProvider)this.Value! : default; set => (this.Tag, this.Value) = (ChangeTag.ToRemove, value); }
-
public NodeProvider ToAdd { get => this.Tag == ChangeTag.ToAdd ? (NodeProvider)this.Value! : default; set => (this.Tag, this.Value) = (ChangeTag.ToAdd, value); }
public Change(ChangeTag tag, object value)
@@ -613,27 +596,16 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public Spawn Spawn { get => this.Tag == CommandTag.Spawn ? (Spawn)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Spawn, value); }
-
public Split Split { get => this.Tag == CommandTag.Split ? (Split)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Split, value); }
-
public Follow Follow { get => this.Tag == CommandTag.Follow ? (Follow)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Follow, value); }
-
public ClaimOrRefresh ClaimOrRefresh { get => this.Tag == CommandTag.ClaimOrRefresh ? (ClaimOrRefresh)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.ClaimOrRefresh, value); }
-
public Configure Configure { get => this.Tag == CommandTag.Configure ? (Configure)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Configure, value); }
-
public RegisterVote RegisterVote { get => this.Tag == CommandTag.RegisterVote ? (RegisterVote)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.RegisterVote, value); }
-
public Merge Merge { get => this.Tag == CommandTag.Merge ? (Merge)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Merge, value); }
-
public DisburseToNeuron DisburseToNeuron { get => this.Tag == CommandTag.DisburseToNeuron ? (DisburseToNeuron)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.DisburseToNeuron, value); }
-
public Proposal MakeProposal { get => this.Tag == CommandTag.MakeProposal ? (Proposal)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.MakeProposal, value); }
-
public MergeMaturity MergeMaturity { get => this.Tag == CommandTag.MergeMaturity ? (MergeMaturity)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.MergeMaturity, value); }
-
public Disburse Disburse { get => this.Tag == CommandTag.Disburse ? (Disburse)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Disburse, value); }
public Command(CommandTag tag, object value)
@@ -678,29 +650,17 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public GovernanceError Error { get => this.Tag == Command1Tag.Error ? (GovernanceError)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.Error, value); }
-
public SpawnResponse Spawn { get => this.Tag == Command1Tag.Spawn ? (SpawnResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.Spawn, value); }
-
public SpawnResponse Split { get => this.Tag == Command1Tag.Split ? (SpawnResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.Split, value); }
-
public Command1.FollowInfo Follow { get => this.Tag == Command1Tag.Follow ? (Command1.FollowInfo)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.Follow, value); }
-
public ClaimOrRefreshResponse ClaimOrRefresh { get => this.Tag == Command1Tag.ClaimOrRefresh ? (ClaimOrRefreshResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.ClaimOrRefresh, value); }
-
public Command1.ConfigureInfo Configure { get => this.Tag == Command1Tag.Configure ? (Command1.ConfigureInfo)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.Configure, value); }
-
public Command1.RegisterVoteInfo RegisterVote { get => this.Tag == Command1Tag.RegisterVote ? (Command1.RegisterVoteInfo)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.RegisterVote, value); }
-
public Command1.MergeInfo Merge { get => this.Tag == Command1Tag.Merge ? (Command1.MergeInfo)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.Merge, value); }
-
public SpawnResponse DisburseToNeuron { get => this.Tag == Command1Tag.DisburseToNeuron ? (SpawnResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.DisburseToNeuron, value); }
-
public MakeProposalResponse MakeProposal { get => this.Tag == Command1Tag.MakeProposal ? (MakeProposalResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.MakeProposal, value); }
-
public MergeMaturityResponse MergeMaturity { get => this.Tag == Command1Tag.MergeMaturity ? (MergeMaturityResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.MergeMaturity, value); }
-
public DisburseResponse Disburse { get => this.Tag == Command1Tag.Disburse ? (DisburseResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command1Tag.Disburse, value); }
public Command1(Command1Tag tag, object value)
@@ -774,21 +734,13 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public Spawn Spawn { get => this.Tag == Command2Tag.Spawn ? (Spawn)this.Value! : default; set => (this.Tag, this.Value) = (Command2Tag.Spawn, value); }
-
public Split Split { get => this.Tag == Command2Tag.Split ? (Split)this.Value! : default; set => (this.Tag, this.Value) = (Command2Tag.Split, value); }
-
public Configure Configure { get => this.Tag == Command2Tag.Configure ? (Configure)this.Value! : default; set => (this.Tag, this.Value) = (Command2Tag.Configure, value); }
-
public Merge Merge { get => this.Tag == Command2Tag.Merge ? (Merge)this.Value! : default; set => (this.Tag, this.Value) = (Command2Tag.Merge, value); }
-
public DisburseToNeuron DisburseToNeuron { get => this.Tag == Command2Tag.DisburseToNeuron ? (DisburseToNeuron)this.Value! : default; set => (this.Tag, this.Value) = (Command2Tag.DisburseToNeuron, value); }
-
public ClaimOrRefresh ClaimOrRefreshNeuron { get => this.Tag == Command2Tag.ClaimOrRefreshNeuron ? (ClaimOrRefresh)this.Value! : default; set => (this.Tag, this.Value) = (Command2Tag.ClaimOrRefreshNeuron, value); }
-
public MergeMaturity MergeMaturity { get => this.Tag == Command2Tag.MergeMaturity ? (MergeMaturity)this.Value! : default; set => (this.Tag, this.Value) = (Command2Tag.MergeMaturity, value); }
-
public Disburse Disburse { get => this.Tag == Command2Tag.Disburse ? (Disburse)this.Value! : default; set => (this.Tag, this.Value) = (Command2Tag.Disburse, value); }
public Command2(Command2Tag tag, object value)
@@ -945,9 +897,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public ulong? DissolveDelaySeconds { get => this.Tag == DissolveStateTag.DissolveDelaySeconds ? (ulong)this.Value! : default; set => (this.Tag, this.Value) = (DissolveStateTag.DissolveDelaySeconds, value); }
-
public ulong? WhenDissolvedTimestampSeconds { get => this.Tag == DissolveStateTag.WhenDissolvedTimestampSeconds ? (ulong)this.Value! : default; set => (this.Tag, this.Value) = (DissolveStateTag.WhenDissolvedTimestampSeconds, value); }
public DissolveState(DissolveStateTag tag, object value)
@@ -1832,9 +1782,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public List Subaccount { get => this.Tag == NeuronIdOrSubaccountTag.Subaccount ? (List)this.Value! : default; set => (this.Tag, this.Value) = (NeuronIdOrSubaccountTag.Subaccount, value); }
-
public NeuronId NeuronId { get => this.Tag == NeuronIdOrSubaccountTag.NeuronId ? (NeuronId)this.Value! : default; set => (this.Tag, this.Value) = (NeuronIdOrSubaccountTag.NeuronId, value); }
public NeuronIdOrSubaccount(NeuronIdOrSubaccountTag tag, object value)
@@ -2039,19 +1987,12 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public RemoveHotKey RemoveHotKey { get => this.Tag == OperationTag.RemoveHotKey ? (RemoveHotKey)this.Value! : default; set => (this.Tag, this.Value) = (OperationTag.RemoveHotKey, value); }
-
public AddHotKey AddHotKey { get => this.Tag == OperationTag.AddHotKey ? (AddHotKey)this.Value! : default; set => (this.Tag, this.Value) = (OperationTag.AddHotKey, value); }
-
public Operation.StopDissolvingInfo StopDissolving { get => this.Tag == OperationTag.StopDissolving ? (Operation.StopDissolvingInfo)this.Value! : default; set => (this.Tag, this.Value) = (OperationTag.StopDissolving, value); }
-
public Operation.StartDissolvingInfo StartDissolving { get => this.Tag == OperationTag.StartDissolving ? (Operation.StartDissolvingInfo)this.Value! : default; set => (this.Tag, this.Value) = (OperationTag.StartDissolving, value); }
-
public IncreaseDissolveDelay IncreaseDissolveDelay { get => this.Tag == OperationTag.IncreaseDissolveDelay ? (IncreaseDissolveDelay)this.Value! : default; set => (this.Tag, this.Value) = (OperationTag.IncreaseDissolveDelay, value); }
-
public Operation.JoinCommunityFundInfo JoinCommunityFund { get => this.Tag == OperationTag.JoinCommunityFund ? (Operation.JoinCommunityFundInfo)this.Value! : default; set => (this.Tag, this.Value) = (OperationTag.JoinCommunityFund, value); }
-
public SetDissolveTimestamp SetDissolveTimestamp { get => this.Tag == OperationTag.SetDissolveTimestamp ? (SetDissolveTimestamp)this.Value! : default; set => (this.Tag, this.Value) = (OperationTag.SetDissolveTimestamp, value); }
public Operation(OperationTag tag, object value)
@@ -2370,7 +2311,6 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public GovernanceError Err { get => this.Tag == ResultTag.Err ? (GovernanceError)this.Value! : default; set => (this.Tag, this.Value) = (ResultTag.Err, value); }
public Result(ResultTag tag, object value)
@@ -2406,9 +2346,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public GovernanceError Error { get => this.Tag == Result1Tag.Error ? (GovernanceError)this.Value! : default; set => (this.Tag, this.Value) = (Result1Tag.Error, value); }
-
public NeuronId NeuronId { get => this.Tag == Result1Tag.NeuronId ? (NeuronId)this.Value! : default; set => (this.Tag, this.Value) = (Result1Tag.NeuronId, value); }
public Result1(Result1Tag tag, object value)
@@ -2444,9 +2382,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public Neuron Ok { get => this.Tag == Result2Tag.Ok ? (Neuron)this.Value! : default; set => (this.Tag, this.Value) = (Result2Tag.Ok, value); }
-
public GovernanceError Err { get => this.Tag == Result2Tag.Err ? (GovernanceError)this.Value! : default; set => (this.Tag, this.Value) = (Result2Tag.Err, value); }
public Result2(Result2Tag tag, object value)
@@ -2482,9 +2418,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public RewardNodeProviders Ok { get => this.Tag == Result3Tag.Ok ? (RewardNodeProviders)this.Value! : default; set => (this.Tag, this.Value) = (Result3Tag.Ok, value); }
-
public GovernanceError Err { get => this.Tag == Result3Tag.Err ? (GovernanceError)this.Value! : default; set => (this.Tag, this.Value) = (Result3Tag.Err, value); }
public Result3(Result3Tag tag, object value)
@@ -2520,9 +2454,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public NeuronInfo Ok { get => this.Tag == Result4Tag.Ok ? (NeuronInfo)this.Value! : default; set => (this.Tag, this.Value) = (Result4Tag.Ok, value); }
-
public GovernanceError Err { get => this.Tag == Result4Tag.Err ? (GovernanceError)this.Value! : default; set => (this.Tag, this.Value) = (Result4Tag.Err, value); }
public Result4(Result4Tag tag, object value)
@@ -2558,9 +2490,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public NodeProvider Ok { get => this.Tag == Result5Tag.Ok ? (NodeProvider)this.Value! : default; set => (this.Tag, this.Value) = (Result5Tag.Ok, value); }
-
public GovernanceError Err { get => this.Tag == Result5Tag.Err ? (GovernanceError)this.Value! : default; set => (this.Tag, this.Value) = (Result5Tag.Err, value); }
public Result5(Result5Tag tag, object value)
@@ -2632,9 +2562,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public RewardToNeuron RewardToNeuron { get => this.Tag == RewardModeTag.RewardToNeuron ? (RewardToNeuron)this.Value! : default; set => (this.Tag, this.Value) = (RewardModeTag.RewardToNeuron, value); }
-
public RewardToAccount RewardToAccount { get => this.Tag == RewardModeTag.RewardToAccount ? (RewardToAccount)this.Value! : default; set => (this.Tag, this.Value) = (RewardModeTag.RewardToAccount, value); }
public RewardMode(RewardModeTag tag, object value)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
index 2b557446..84f2410d 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_False.snap
@@ -11,9 +11,7 @@ namespace Test
public class GovernanceApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public GovernanceApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -452,7 +450,6 @@ namespace Test.Models
public class Ballot
{
public int vote { get; set; }
-
public ulong voting_power { get; set; }
public Ballot(int vote, ulong votingPower)
@@ -477,7 +474,6 @@ namespace Test.Models
public class BallotInfo
{
public int vote { get; set; }
-
public OptionalValue proposal_id { get; set; }
public BallotInfo(int vote, OptionalValue proposalId)
@@ -672,7 +668,6 @@ namespace Test.Models
public class ClaimOrRefreshNeuronFromAccount
{
public OptionalValue controller { get; set; }
-
public ulong memo { get; set; }
public ClaimOrRefreshNeuronFromAccount(OptionalValue controller, ulong memo)
@@ -1286,7 +1281,6 @@ namespace Test.Models
public class Disburse
{
public OptionalValue to_account { get; set; }
-
public OptionalValue amount { get; set; }
public Disburse(OptionalValue toAccount, OptionalValue amount)
@@ -1329,13 +1323,9 @@ namespace Test.Models
public class DisburseToNeuron
{
public ulong dissolve_delay_seconds { get; set; }
-
public bool kyc_verified { get; set; }
-
public ulong amount_e8s { get; set; }
-
public OptionalValue new_controller { get; set; }
-
public ulong nonce { get; set; }
public DisburseToNeuron(ulong dissolveDelaySeconds, bool kycVerified, ulong amountE8s, OptionalValue newController, ulong nonce)
@@ -1427,7 +1417,6 @@ namespace Test.Models
public class ExecuteNnsFunction
{
public int nns_function { get; set; }
-
public List payload { get; set; }
public ExecuteNnsFunction(int nnsFunction, List payload)
@@ -1452,7 +1441,6 @@ namespace Test.Models
public class Follow
{
public int topic { get; set; }
-
public List followees { get; set; }
public Follow(int topic, List followees)
@@ -1500,27 +1488,16 @@ namespace Test.Models
public class Governance
{
public Dictionary default_followees { get; set; }
-
public ulong wait_for_quiet_threshold_seconds { get; set; }
-
public OptionalValue metrics { get; set; }
-
public List node_providers { get; set; }
-
public OptionalValue economics { get; set; }
-
public OptionalValue latest_reward_event { get; set; }
-
public List to_claim_transfers { get; set; }
-
public ulong short_voting_period_seconds { get; set; }
-
public Dictionary proposals { get; set; }
-
public Dictionary in_flight_commands { get; set; }
-
public Dictionary neurons { get; set; }
-
public ulong genesis_timestamp_seconds { get; set; }
public Governance(Dictionary defaultFollowees, ulong waitForQuietThresholdSeconds, OptionalValue metrics, List nodeProviders, OptionalValue economics, OptionalValue latestRewardEvent, List toClaimTransfers, ulong shortVotingPeriodSeconds, Dictionary proposals, Dictionary inFlightCommands, Dictionary neurons, ulong genesisTimestampSeconds)
@@ -1554,35 +1531,20 @@ namespace Test.Models
public class GovernanceCachedMetrics
{
public Dictionary not_dissolving_neurons_e8s_buckets { get; set; }
-
public ulong garbage_collectable_neurons_count { get; set; }
-
public ulong neurons_with_invalid_stake_count { get; set; }
-
public Dictionary not_dissolving_neurons_count_buckets { get; set; }
-
public ulong total_supply_icp { get; set; }
-
public ulong neurons_with_less_than_6_months_dissolve_delay_count { get; set; }
-
public ulong dissolved_neurons_count { get; set; }
-
public ulong total_staked_e8s { get; set; }
-
public ulong not_dissolving_neurons_count { get; set; }
-
public ulong dissolved_neurons_e8s { get; set; }
-
public ulong neurons_with_less_than_6_months_dissolve_delay_e8s { get; set; }
-
public Dictionary dissolving_neurons_count_buckets { get; set; }
-
public ulong dissolving_neurons_count { get; set; }
-
public Dictionary dissolving_neurons_e8s_buckets { get; set; }
-
public ulong community_fund_total_staked_e8s { get; set; }
-
public ulong timestamp_seconds { get; set; }
public GovernanceCachedMetrics(Dictionary notDissolvingNeuronsE8sBuckets, ulong garbageCollectableNeuronsCount, ulong neuronsWithInvalidStakeCount, Dictionary notDissolvingNeuronsCountBuckets, ulong totalSupplyIcp, ulong neuronsWithLessThan6MonthsDissolveDelayCount, ulong dissolvedNeuronsCount, ulong totalStakedE8s, ulong notDissolvingNeuronsCount, ulong dissolvedNeuronsE8s, ulong neuronsWithLessThan6MonthsDissolveDelayE8s, Dictionary dissolvingNeuronsCountBuckets, ulong dissolvingNeuronsCount, Dictionary dissolvingNeuronsE8sBuckets, ulong communityFundTotalStakedE8s, ulong timestampSeconds)
@@ -1618,7 +1580,6 @@ namespace Test.Models
public class GovernanceError
{
public string error_message { get; set; }
-
public int error_type { get; set; }
public GovernanceError(string errorMessage, int errorType)
@@ -1662,7 +1623,6 @@ namespace Test.Models
public class KnownNeuron
{
public OptionalValue id { get; set; }
-
public OptionalValue known_neuron_data { get; set; }
public KnownNeuron(OptionalValue id, OptionalValue knownNeuronData)
@@ -1686,7 +1646,6 @@ namespace Test.Models
public class KnownNeuronData
{
public string name { get; set; }
-
public OptionalValue description { get; set; }
public KnownNeuronData(string name, OptionalValue description)
@@ -1732,7 +1691,6 @@ namespace Test.Models
public class ListNeurons
{
public List neuron_ids { get; set; }
-
public bool include_neurons_readable_by_caller { get; set; }
public ListNeurons(List neuronIds, bool includeNeuronsReadableByCaller)
@@ -1757,7 +1715,6 @@ namespace Test.Models
public class ListNeuronsResponse
{
public Dictionary neuron_infos { get; set; }
-
public List full_neurons { get; set; }
public ListNeuronsResponse(Dictionary neuronInfos, List fullNeurons)
@@ -1805,13 +1762,9 @@ namespace Test.Models
public class ListProposalInfo
{
public List include_reward_status { get; set; }
-
public OptionalValue before_proposal { get; set; }
-
public uint limit { get; set; }
-
public List exclude_topic { get; set; }
-
public List include_status { get; set; }
public ListProposalInfo(List includeRewardStatus, OptionalValue beforeProposal, uint limit, List excludeTopic, List includeStatus)
@@ -1883,9 +1836,7 @@ namespace Test.Models
public class ManageNeuron
{
public OptionalValue id { get; set; }
-
public OptionalValue command { get; set; }
-
public OptionalValue neuron_id_or_subaccount { get; set; }
public ManageNeuron(OptionalValue id, OptionalValue command, OptionalValue neuronIdOrSubaccount)
@@ -1971,7 +1922,6 @@ namespace Test.Models
public class MergeMaturityResponse
{
public ulong merged_maturity_e8s { get; set; }
-
public ulong new_stake_e8s { get; set; }
public MergeMaturityResponse(ulong mergedMaturityE8s, ulong newStakeE8s)
@@ -2012,19 +1962,12 @@ namespace Test.Models
public class NetworkEconomics
{
public ulong neuron_minimum_stake_e8s { get; set; }
-
public uint max_proposals_to_keep_per_topic { get; set; }
-
public ulong neuron_management_fee_per_proposal_e8s { get; set; }
-
public ulong reject_cost_e8s { get; set; }
-
public ulong transaction_fee_e8s { get; set; }
-
public ulong neuron_spawn_dissolve_delay_seconds { get; set; }
-
public ulong minimum_icp_xdr_rate { get; set; }
-
public ulong maximum_node_provider_rewards_e8s { get; set; }
public NetworkEconomics(ulong neuronMinimumStakeE8s, uint maxProposalsToKeepPerTopic, ulong neuronManagementFeePerProposalE8s, ulong rejectCostE8s, ulong transactionFeeE8s, ulong neuronSpawnDissolveDelaySeconds, ulong minimumIcpXdrRate, ulong maximumNodeProviderRewardsE8s)
@@ -2056,37 +1999,21 @@ namespace Test.Models
public class Neuron
{
public OptionalValue id { get; set; }
-
public OptionalValue controller { get; set; }
-
public List recent_ballots { get; set; }
-
public bool kyc_verified { get; set; }
-
public bool not_for_profit { get; set; }
-
public ulong maturity_e8s_equivalent { get; set; }
-
public ulong cached_neuron_stake_e8s { get; set; }
-
public ulong created_timestamp_seconds { get; set; }
-
public ulong aging_since_timestamp_seconds { get; set; }
-
public List hot_keys { get; set; }
-
public List account { get; set; }
-
public OptionalValue joined_community_fund_timestamp_seconds { get; set; }
-
public OptionalValue dissolve_state { get; set; }
-
public Dictionary followees { get; set; }
-
public ulong neuron_fees_e8s { get; set; }
-
public OptionalValue transfer { get; set; }
-
public OptionalValue known_neuron_data { get; set; }
public Neuron(OptionalValue id, OptionalValue controller, List recentBallots, bool kycVerified, bool notForProfit, ulong maturityE8sEquivalent, ulong cachedNeuronStakeE8s, ulong createdTimestampSeconds, ulong agingSinceTimestampSeconds, List hotKeys, List account, OptionalValue joinedCommunityFundTimestampSeconds, OptionalValue dissolveState, Dictionary followees, ulong neuronFeesE8s, OptionalValue transfer, OptionalValue knownNeuronData)
@@ -2211,7 +2138,6 @@ namespace Test.Models
public class NeuronInFlightCommand
{
public OptionalValue command { get; set; }
-
public ulong timestamp { get; set; }
public NeuronInFlightCommand(OptionalValue command, ulong timestamp)
@@ -2237,23 +2163,14 @@ namespace Test.Models
public class NeuronInfo
{
public ulong dissolve_delay_seconds { get; set; }
-
public List recent_ballots { get; set; }
-
public ulong created_timestamp_seconds { get; set; }
-
public int state { get; set; }
-
public ulong stake_e8s { get; set; }
-
public OptionalValue joined_community_fund_timestamp_seconds { get; set; }
-
public ulong retrieved_at_timestamp_seconds { get; set; }
-
public OptionalValue known_neuron_data { get; set; }
-
public ulong voting_power { get; set; }
-
public ulong age_seconds { get; set; }
public NeuronInfo(ulong dissolveDelaySeconds, List recentBallots, ulong createdTimestampSeconds, int state, ulong stakeE8s, OptionalValue joinedCommunityFundTimestampSeconds, ulong retrievedAtTimestampSeconds, OptionalValue knownNeuronData, ulong votingPower, ulong ageSeconds)
@@ -2286,17 +2203,11 @@ namespace Test.Models
public class NeuronStakeTransfer
{
public List to_subaccount { get; set; }
-
public ulong neuron_stake_e8s { get; set; }
-
public OptionalValue from { get; set; }
-
public ulong memo { get; set; }
-
public List from_subaccount { get; set; }
-
public ulong transfer_timestamp { get; set; }
-
public ulong block_height { get; set; }
public NeuronStakeTransfer(List toSubaccount, ulong neuronStakeE8s, OptionalValue from, ulong memo, List fromSubaccount, ulong transferTimestamp, ulong blockHeight)
@@ -2326,7 +2237,6 @@ namespace Test.Models
public class NodeProvider
{
public OptionalValue id { get; set; }
-
public OptionalValue reward_account { get; set; }
public NodeProvider(OptionalValue id, OptionalValue rewardAccount)
@@ -2497,11 +2407,8 @@ namespace Test.Models
public class Proposal
{
public string url { get; set; }
-
public OptionalValue title { get; set; }
-
public OptionalValue action { get; set; }
-
public string summary { get; set; }
public Proposal(string url, OptionalValue title, OptionalValue action, string summary)
@@ -2529,29 +2436,17 @@ namespace Test.Models
public class ProposalData
{
public OptionalValue id { get; set; }
-
public OptionalValue failure_reason { get; set; }
-
public Dictionary ballots { get; set; }
-
public ulong proposal_timestamp_seconds { get; set; }
-
public ulong reward_event_round { get; set; }
-
public ulong failed_timestamp_seconds { get; set; }
-
public ulong reject_cost_e8s { get; set; }
-
public OptionalValue latest_tally { get; set; }
-
public ulong decided_timestamp_seconds { get; set; }
-
public OptionalValue proposal { get; set; }
-
public OptionalValue proposer { get; set; }
-
public OptionalValue wait_for_quiet_state { get; set; }
-
public ulong executed_timestamp_seconds { get; set; }
public ProposalData(OptionalValue id, OptionalValue failureReason, Dictionary ballots, ulong proposalTimestampSeconds, ulong rewardEventRound, ulong failedTimestampSeconds, ulong rejectCostE8s, OptionalValue latestTally, ulong decidedTimestampSeconds, OptionalValue proposal, OptionalValue proposer, OptionalValue waitForQuietState, ulong executedTimestampSeconds)
@@ -2588,35 +2483,20 @@ namespace Test.Models
public class ProposalInfo
{
public OptionalValue id { get; set; }
-
public int status { get; set; }
-
public int topic { get; set; }
-
public OptionalValue failure_reason { get; set; }
-
public Dictionary ballots { get; set; }
-
public ulong proposal_timestamp_seconds { get; set; }
-
public ulong reward_event_round { get; set; }
-
public OptionalValue deadline_timestamp_seconds { get; set; }
-
public ulong failed_timestamp_seconds { get; set; }
-
public ulong reject_cost_e8s { get; set; }
-
public OptionalValue latest_tally { get; set; }
-
public int reward_status { get; set; }
-
public ulong decided_timestamp_seconds { get; set; }
-
public OptionalValue proposal { get; set; }
-
public OptionalValue proposer { get; set; }
-
public ulong executed_timestamp_seconds { get; set; }
public ProposalInfo(OptionalValue id, int status, int topic, OptionalValue failureReason, Dictionary ballots, ulong proposalTimestampSeconds, ulong rewardEventRound, OptionalValue deadlineTimestampSeconds, ulong failedTimestampSeconds, ulong rejectCostE8s, OptionalValue latestTally, int rewardStatus, ulong decidedTimestampSeconds, OptionalValue proposal, OptionalValue proposer, ulong executedTimestampSeconds)
@@ -2655,7 +2535,6 @@ namespace Test.Models
public class RegisterVote
{
public int vote { get; set; }
-
public OptionalValue proposal { get; set; }
public RegisterVote(int vote, OptionalValue proposal)
@@ -3085,11 +2964,8 @@ namespace Test.Models
public class RewardEvent
{
public ulong day_after_genesis { get; set; }
-
public ulong actual_timestamp_seconds { get; set; }
-
public ulong distributed_e8s_equivalent { get; set; }
-
public List settled_proposals { get; set; }
public RewardEvent(ulong dayAfterGenesis, ulong actualTimestampSeconds, ulong distributedE8sEquivalent, List settledProposals)
@@ -3181,9 +3057,7 @@ namespace Test.Models
public class RewardNodeProvider
{
public OptionalValue node_provider { get; set; }
-
public OptionalValue reward_mode { get; set; }
-
public ulong amount_e8s { get; set; }
public RewardNodeProvider(OptionalValue nodeProvider, OptionalValue rewardMode, ulong amountE8s)
@@ -3210,7 +3084,6 @@ namespace Test.Models
public class RewardNodeProviders
{
public OptionalValue use_registry_derived_rewards { get; set; }
-
public List rewards { get; set; }
public RewardNodeProviders(OptionalValue useRegistryDerivedRewards, List rewards)
@@ -3316,9 +3189,7 @@ namespace Test.Models
public class Spawn
{
public OptionalValue percentage_to_spawn { get; set; }
-
public OptionalValue new_controller { get; set; }
-
public OptionalValue nonce { get; set; }
public Spawn(OptionalValue percentageToSpawn, OptionalValue newController, OptionalValue nonce)
@@ -3382,11 +3253,8 @@ namespace Test.Models
public class Tally
{
public ulong no { get; set; }
-
public ulong yes { get; set; }
-
public ulong total { get; set; }
-
public ulong timestamp_seconds { get; set; }
public Tally(ulong no, ulong yes, ulong total, ulong timestampSeconds)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap b/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
index 08051cdc..741ed416 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_False_OverrideOptionalValue_True.snap
@@ -11,9 +11,7 @@ namespace Test
public class GovernanceApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public GovernanceApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -455,7 +453,6 @@ namespace Test.Models
public class Ballot
{
public int vote { get; set; }
-
public ulong voting_power { get; set; }
public Ballot(int vote, ulong votingPower)
@@ -679,7 +676,6 @@ namespace Test.Models
{
[CandidOptional]
public Principal controller { get; set; }
-
public ulong memo { get; set; }
public ClaimOrRefreshNeuronFromAccount(Principal controller, ulong memo)
@@ -1342,14 +1338,11 @@ namespace Test.Models
public class DisburseToNeuron
{
public ulong dissolve_delay_seconds { get; set; }
-
public bool kyc_verified { get; set; }
-
public ulong amount_e8s { get; set; }
[CandidOptional]
public Principal new_controller { get; set; }
-
public ulong nonce { get; set; }
public DisburseToNeuron(ulong dissolveDelaySeconds, bool kycVerified, ulong amountE8s, Principal newController, ulong nonce)
@@ -1441,7 +1434,6 @@ namespace Test.Models
public class ExecuteNnsFunction
{
public int nns_function { get; set; }
-
public List payload { get; set; }
public ExecuteNnsFunction(int nnsFunction, List payload)
@@ -1466,7 +1458,6 @@ namespace Test.Models
public class Follow
{
public int topic { get; set; }
-
public List followees { get; set; }
public Follow(int topic, List followees)
@@ -1514,12 +1505,10 @@ namespace Test.Models
public class Governance
{
public Dictionary default_followees { get; set; }
-
public ulong wait_for_quiet_threshold_seconds { get; set; }
[CandidOptional]
public GovernanceCachedMetrics metrics { get; set; }
-
public List node_providers { get; set; }
[CandidOptional]
@@ -1527,17 +1516,11 @@ namespace Test.Models
[CandidOptional]
public RewardEvent latest_reward_event { get; set; }
-
public List to_claim_transfers { get; set; }
-
public ulong short_voting_period_seconds { get; set; }
-
public Dictionary proposals { get; set; }
-
public Dictionary in_flight_commands { get; set; }
-
public Dictionary neurons { get; set; }
-
public ulong genesis_timestamp_seconds { get; set; }
public Governance(Dictionary defaultFollowees, ulong waitForQuietThresholdSeconds, GovernanceCachedMetrics metrics, List nodeProviders, NetworkEconomics economics, RewardEvent latestRewardEvent, List toClaimTransfers, ulong shortVotingPeriodSeconds, Dictionary proposals, Dictionary inFlightCommands, Dictionary neurons, ulong genesisTimestampSeconds)
@@ -1571,35 +1554,20 @@ namespace Test.Models
public class GovernanceCachedMetrics
{
public Dictionary not_dissolving_neurons_e8s_buckets { get; set; }
-
public ulong garbage_collectable_neurons_count { get; set; }
-
public ulong neurons_with_invalid_stake_count { get; set; }
-
public Dictionary not_dissolving_neurons_count_buckets { get; set; }
-
public ulong total_supply_icp { get; set; }
-
public ulong neurons_with_less_than_6_months_dissolve_delay_count { get; set; }
-
public ulong dissolved_neurons_count { get; set; }
-
public ulong total_staked_e8s { get; set; }
-
public ulong not_dissolving_neurons_count { get; set; }
-
public ulong dissolved_neurons_e8s { get; set; }
-
public ulong neurons_with_less_than_6_months_dissolve_delay_e8s { get; set; }
-
public Dictionary dissolving_neurons_count_buckets { get; set; }
-
public ulong dissolving_neurons_count { get; set; }
-
public Dictionary dissolving_neurons_e8s_buckets { get; set; }
-
public ulong community_fund_total_staked_e8s { get; set; }
-
public ulong timestamp_seconds { get; set; }
public GovernanceCachedMetrics(Dictionary notDissolvingNeuronsE8sBuckets, ulong garbageCollectableNeuronsCount, ulong neuronsWithInvalidStakeCount, Dictionary notDissolvingNeuronsCountBuckets, ulong totalSupplyIcp, ulong neuronsWithLessThan6MonthsDissolveDelayCount, ulong dissolvedNeuronsCount, ulong totalStakedE8s, ulong notDissolvingNeuronsCount, ulong dissolvedNeuronsE8s, ulong neuronsWithLessThan6MonthsDissolveDelayE8s, Dictionary dissolvingNeuronsCountBuckets, ulong dissolvingNeuronsCount, Dictionary dissolvingNeuronsE8sBuckets, ulong communityFundTotalStakedE8s, ulong timestampSeconds)
@@ -1635,7 +1603,6 @@ namespace Test.Models
public class GovernanceError
{
public string error_message { get; set; }
-
public int error_type { get; set; }
public GovernanceError(string errorMessage, int errorType)
@@ -1752,7 +1719,6 @@ namespace Test.Models
public class ListNeurons
{
public List neuron_ids { get; set; }
-
public bool include_neurons_readable_by_caller { get; set; }
public ListNeurons(List neuronIds, bool includeNeuronsReadableByCaller)
@@ -1777,7 +1743,6 @@ namespace Test.Models
public class ListNeuronsResponse
{
public Dictionary neuron_infos { get; set; }
-
public List full_neurons { get; set; }
public ListNeuronsResponse(Dictionary neuronInfos, List fullNeurons)
@@ -1828,11 +1793,8 @@ namespace Test.Models
[CandidOptional]
public NeuronId before_proposal { get; set; }
-
public uint limit { get; set; }
-
public List exclude_topic { get; set; }
-
public List include_status { get; set; }
public ListProposalInfo(List includeRewardStatus, NeuronId beforeProposal, uint limit, List excludeTopic, List includeStatus)
@@ -1998,7 +1960,6 @@ namespace Test.Models
public class MergeMaturityResponse
{
public ulong merged_maturity_e8s { get; set; }
-
public ulong new_stake_e8s { get; set; }
public MergeMaturityResponse(ulong mergedMaturityE8s, ulong newStakeE8s)
@@ -2039,19 +2000,12 @@ namespace Test.Models
public class NetworkEconomics
{
public ulong neuron_minimum_stake_e8s { get; set; }
-
public uint max_proposals_to_keep_per_topic { get; set; }
-
public ulong neuron_management_fee_per_proposal_e8s { get; set; }
-
public ulong reject_cost_e8s { get; set; }
-
public ulong transaction_fee_e8s { get; set; }
-
public ulong neuron_spawn_dissolve_delay_seconds { get; set; }
-
public ulong minimum_icp_xdr_rate { get; set; }
-
public ulong maximum_node_provider_rewards_e8s { get; set; }
public NetworkEconomics(ulong neuronMinimumStakeE8s, uint maxProposalsToKeepPerTopic, ulong neuronManagementFeePerProposalE8s, ulong rejectCostE8s, ulong transactionFeeE8s, ulong neuronSpawnDissolveDelaySeconds, ulong minimumIcpXdrRate, ulong maximumNodeProviderRewardsE8s)
@@ -2088,23 +2042,14 @@ namespace Test.Models
[CandidOptional]
public Principal controller { get; set; }
-
public List recent_ballots { get; set; }
-
public bool kyc_verified { get; set; }
-
public bool not_for_profit { get; set; }
-
public ulong maturity_e8s_equivalent { get; set; }
-
public ulong cached_neuron_stake_e8s { get; set; }
-
public ulong created_timestamp_seconds { get; set; }
-
public ulong aging_since_timestamp_seconds { get; set; }
-
public List hot_keys { get; set; }
-
public List account { get; set; }
[CandidOptional]
@@ -2112,9 +2057,7 @@ namespace Test.Models
[CandidOptional]
public DissolveState dissolve_state { get; set; }
-
public Dictionary followees { get; set; }
-
public ulong neuron_fees_e8s { get; set; }
[CandidOptional]
@@ -2246,7 +2189,6 @@ namespace Test.Models
{
[CandidOptional]
public Command_2 command { get; set; }
-
public ulong timestamp { get; set; }
public NeuronInFlightCommand(Command_2 command, ulong timestamp)
@@ -2272,25 +2214,18 @@ namespace Test.Models
public class NeuronInfo
{
public ulong dissolve_delay_seconds { get; set; }
-
public List recent_ballots { get; set; }
-
public ulong created_timestamp_seconds { get; set; }
-
public int state { get; set; }
-
public ulong stake_e8s { get; set; }
[CandidOptional]
public ulong? joined_community_fund_timestamp_seconds { get; set; }
-
public ulong retrieved_at_timestamp_seconds { get; set; }
[CandidOptional]
public KnownNeuronData known_neuron_data { get; set; }
-
public ulong voting_power { get; set; }
-
public ulong age_seconds { get; set; }
public NeuronInfo(ulong dissolveDelaySeconds, List recentBallots, ulong createdTimestampSeconds, int state, ulong stakeE8s, ulong? joinedCommunityFundTimestampSeconds, ulong retrievedAtTimestampSeconds, KnownNeuronData knownNeuronData, ulong votingPower, ulong ageSeconds)
@@ -2324,18 +2259,13 @@ namespace Test.Models
public class NeuronStakeTransfer
{
public List to_subaccount { get; set; }
-
public ulong neuron_stake_e8s { get; set; }
[CandidOptional]
public Principal from { get; set; }
-
public ulong memo { get; set; }
-
public List from_subaccount { get; set; }
-
public ulong transfer_timestamp { get; set; }
-
public ulong block_height { get; set; }
public NeuronStakeTransfer(List toSubaccount, ulong neuronStakeE8s, Principal from, ulong memo, List fromSubaccount, ulong transferTimestamp, ulong blockHeight)
@@ -2545,7 +2475,6 @@ namespace Test.Models
[CandidOptional]
public Action action { get; set; }
-
public string summary { get; set; }
public Proposal(string url, string title, Action action, string summary)
@@ -2577,20 +2506,14 @@ namespace Test.Models
[CandidOptional]
public GovernanceError failure_reason { get; set; }
-
public Dictionary ballots { get; set; }
-
public ulong proposal_timestamp_seconds { get; set; }
-
public ulong reward_event_round { get; set; }
-
public ulong failed_timestamp_seconds { get; set; }
-
public ulong reject_cost_e8s { get; set; }
[CandidOptional]
public Tally latest_tally { get; set; }
-
public ulong decided_timestamp_seconds { get; set; }
[CandidOptional]
@@ -2601,7 +2524,6 @@ namespace Test.Models
[CandidOptional]
public WaitForQuietState wait_for_quiet_state { get; set; }
-
public ulong executed_timestamp_seconds { get; set; }
public ProposalData(NeuronId id, GovernanceError failureReason, Dictionary ballots, ulong proposalTimestampSeconds, ulong rewardEventRound, ulong failedTimestampSeconds, ulong rejectCostE8s, Tally latestTally, ulong decidedTimestampSeconds, Proposal proposal, NeuronId proposer, WaitForQuietState waitForQuietState, ulong executedTimestampSeconds)
@@ -2639,32 +2561,23 @@ namespace Test.Models
{
[CandidOptional]
public NeuronId id { get; set; }
-
public int status { get; set; }
-
public int topic { get; set; }
[CandidOptional]
public GovernanceError failure_reason { get; set; }
-
public Dictionary ballots { get; set; }
-
public ulong proposal_timestamp_seconds { get; set; }
-
public ulong reward_event_round { get; set; }
[CandidOptional]
public ulong? deadline_timestamp_seconds { get; set; }
-
public ulong failed_timestamp_seconds { get; set; }
-
public ulong reject_cost_e8s { get; set; }
[CandidOptional]
public Tally latest_tally { get; set; }
-
public int reward_status { get; set; }
-
public ulong decided_timestamp_seconds { get; set; }
[CandidOptional]
@@ -2672,7 +2585,6 @@ namespace Test.Models
[CandidOptional]
public NeuronId proposer { get; set; }
-
public ulong executed_timestamp_seconds { get; set; }
public ProposalInfo(NeuronId id, int status, int topic, GovernanceError failureReason, Dictionary ballots, ulong proposalTimestampSeconds, ulong rewardEventRound, ulong? deadlineTimestampSeconds, ulong failedTimestampSeconds, ulong rejectCostE8s, Tally latestTally, int rewardStatus, ulong decidedTimestampSeconds, Proposal proposal, NeuronId proposer, ulong executedTimestampSeconds)
@@ -3144,11 +3056,8 @@ namespace Test.Models
public class RewardEvent
{
public ulong day_after_genesis { get; set; }
-
public ulong actual_timestamp_seconds { get; set; }
-
public ulong distributed_e8s_equivalent { get; set; }
-
public List settled_proposals { get; set; }
public RewardEvent(ulong dayAfterGenesis, ulong actualTimestampSeconds, ulong distributedE8sEquivalent, List settledProposals)
@@ -3244,7 +3153,6 @@ namespace Test.Models
[CandidOptional]
public RewardMode reward_mode { get; set; }
-
public ulong amount_e8s { get; set; }
public RewardNodeProvider(NodeProvider nodeProvider, RewardMode rewardMode, ulong amountE8s)
@@ -3272,7 +3180,6 @@ namespace Test.Models
{
[CandidOptional]
public bool? use_registry_derived_rewards { get; set; }
-
public List rewards { get; set; }
public RewardNodeProviders(bool? useRegistryDerivedRewards, List rewards)
@@ -3450,11 +3357,8 @@ namespace Test.Models
public class Tally
{
public ulong no { get; set; }
-
public ulong yes { get; set; }
-
public ulong total { get; set; }
-
public ulong timestamp_seconds { get; set; }
public Tally(ulong no, ulong yes, ulong total, ulong timestampSeconds)
diff --git a/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap b/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
index 1b33fd8c..71f70840 100644
--- a/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
+++ b/test/Candid.Tests/Generators/__snapshots__/Governance_NoFolders_False_Nullable_False_KeepCandidCase_True_VariantsUseProperties_True_OverrideOptionalValue_False.snap
@@ -11,9 +11,7 @@ namespace Test
public class GovernanceApiClient
{
public IAgent Agent { get; }
-
public Principal CanisterId { get; }
-
public CandidConverter Converter { get; }
public GovernanceApiClient(IAgent agent, Principal canisterId, CandidConverter converter = default)
@@ -215,25 +213,15 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public KnownNeuron RegisterKnownNeuron { get => this.Tag == ActionTag.RegisterKnownNeuron ? (KnownNeuron)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.RegisterKnownNeuron, value); }
-
public ManageNeuron ManageNeuron { get => this.Tag == ActionTag.ManageNeuron ? (ManageNeuron)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.ManageNeuron, value); }
-
public ExecuteNnsFunction ExecuteNnsFunction { get => this.Tag == ActionTag.ExecuteNnsFunction ? (ExecuteNnsFunction)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.ExecuteNnsFunction, value); }
-
public RewardNodeProvider RewardNodeProvider { get => this.Tag == ActionTag.RewardNodeProvider ? (RewardNodeProvider)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.RewardNodeProvider, value); }
-
public SetDefaultFollowees SetDefaultFollowees { get => this.Tag == ActionTag.SetDefaultFollowees ? (SetDefaultFollowees)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.SetDefaultFollowees, value); }
-
public RewardNodeProviders RewardNodeProviders { get => this.Tag == ActionTag.RewardNodeProviders ? (RewardNodeProviders)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.RewardNodeProviders, value); }
-
public NetworkEconomics ManageNetworkEconomics { get => this.Tag == ActionTag.ManageNetworkEconomics ? (NetworkEconomics)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.ManageNetworkEconomics, value); }
-
public ApproveGenesisKyc ApproveGenesisKyc { get => this.Tag == ActionTag.ApproveGenesisKyc ? (ApproveGenesisKyc)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.ApproveGenesisKyc, value); }
-
public AddOrRemoveNodeProvider AddOrRemoveNodeProvider { get => this.Tag == ActionTag.AddOrRemoveNodeProvider ? (AddOrRemoveNodeProvider)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.AddOrRemoveNodeProvider, value); }
-
public Motion Motion { get => this.Tag == ActionTag.Motion ? (Motion)this.Value! : default; set => (this.Tag, this.Value) = (ActionTag.Motion, value); }
public Action(ActionTag tag, object value)
@@ -353,7 +341,6 @@ namespace Test.Models
public class Ballot
{
public int vote { get; set; }
-
public ulong voting_power { get; set; }
public Ballot(int vote, ulong votingPower)
@@ -378,7 +365,6 @@ namespace Test.Models
public class BallotInfo
{
public int vote { get; set; }
-
public OptionalValue proposal_id { get; set; }
public BallotInfo(int vote, OptionalValue proposalId)
@@ -408,11 +394,8 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public By.NeuronIdOrSubaccountInfo NeuronIdOrSubaccount { get => this.Tag == ByTag.NeuronIdOrSubaccount ? (By.NeuronIdOrSubaccountInfo)this.Value! : default; set => (this.Tag, this.Value) = (ByTag.NeuronIdOrSubaccount, value); }
-
public ClaimOrRefreshNeuronFromAccount MemoAndController { get => this.Tag == ByTag.MemoAndController ? (ClaimOrRefreshNeuronFromAccount)this.Value! : default; set => (this.Tag, this.Value) = (ByTag.MemoAndController, value); }
-
public ulong? Memo { get => this.Tag == ByTag.Memo ? (ulong)this.Value! : default; set => (this.Tag, this.Value) = (ByTag.Memo, value); }
public By(ByTag tag, object value)
@@ -456,9 +439,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public NodeProvider ToRemove { get => this.Tag == ChangeTag.ToRemove ? (NodeProvider)this.Value! : default; set => (this.Tag, this.Value) = (ChangeTag.ToRemove, value); }
-
public NodeProvider ToAdd { get => this.Tag == ChangeTag.ToAdd ? (NodeProvider)this.Value! : default; set => (this.Tag, this.Value) = (ChangeTag.ToAdd, value); }
public Change(ChangeTag tag, object value)
@@ -510,7 +491,6 @@ namespace Test.Models
public class ClaimOrRefreshNeuronFromAccount
{
public OptionalValue controller { get; set; }
-
public ulong memo { get; set; }
public ClaimOrRefreshNeuronFromAccount(OptionalValue controller, ulong memo)
@@ -584,27 +564,16 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public Spawn Spawn { get => this.Tag == CommandTag.Spawn ? (Spawn)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Spawn, value); }
-
public Split Split { get => this.Tag == CommandTag.Split ? (Split)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Split, value); }
-
public Follow Follow { get => this.Tag == CommandTag.Follow ? (Follow)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Follow, value); }
-
public ClaimOrRefresh ClaimOrRefresh { get => this.Tag == CommandTag.ClaimOrRefresh ? (ClaimOrRefresh)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.ClaimOrRefresh, value); }
-
public Configure Configure { get => this.Tag == CommandTag.Configure ? (Configure)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Configure, value); }
-
public RegisterVote RegisterVote { get => this.Tag == CommandTag.RegisterVote ? (RegisterVote)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.RegisterVote, value); }
-
public Merge Merge { get => this.Tag == CommandTag.Merge ? (Merge)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Merge, value); }
-
public DisburseToNeuron DisburseToNeuron { get => this.Tag == CommandTag.DisburseToNeuron ? (DisburseToNeuron)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.DisburseToNeuron, value); }
-
public Proposal MakeProposal { get => this.Tag == CommandTag.MakeProposal ? (Proposal)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.MakeProposal, value); }
-
public MergeMaturity MergeMaturity { get => this.Tag == CommandTag.MergeMaturity ? (MergeMaturity)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.MergeMaturity, value); }
-
public Disburse Disburse { get => this.Tag == CommandTag.Disburse ? (Disburse)this.Value! : default; set => (this.Tag, this.Value) = (CommandTag.Disburse, value); }
public Command(CommandTag tag, object value)
@@ -649,29 +618,17 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public GovernanceError Error { get => this.Tag == Command_1Tag.Error ? (GovernanceError)this.Value! : default; set => (this.Tag, this.Value) = (Command_1Tag.Error, value); }
-
public SpawnResponse Spawn { get => this.Tag == Command_1Tag.Spawn ? (SpawnResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command_1Tag.Spawn, value); }
-
public SpawnResponse Split { get => this.Tag == Command_1Tag.Split ? (SpawnResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command_1Tag.Split, value); }
-
public Command_1.FollowInfo Follow { get => this.Tag == Command_1Tag.Follow ? (Command_1.FollowInfo)this.Value! : default; set => (this.Tag, this.Value) = (Command_1Tag.Follow, value); }
-
public ClaimOrRefreshResponse ClaimOrRefresh { get => this.Tag == Command_1Tag.ClaimOrRefresh ? (ClaimOrRefreshResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command_1Tag.ClaimOrRefresh, value); }
-
public Command_1.ConfigureInfo Configure { get => this.Tag == Command_1Tag.Configure ? (Command_1.ConfigureInfo)this.Value! : default; set => (this.Tag, this.Value) = (Command_1Tag.Configure, value); }
-
public Command_1.RegisterVoteInfo RegisterVote { get => this.Tag == Command_1Tag.RegisterVote ? (Command_1.RegisterVoteInfo)this.Value! : default; set => (this.Tag, this.Value) = (Command_1Tag.RegisterVote, value); }
-
public Command_1.MergeInfo Merge { get => this.Tag == Command_1Tag.Merge ? (Command_1.MergeInfo)this.Value! : default; set => (this.Tag, this.Value) = (Command_1Tag.Merge, value); }
-
public SpawnResponse DisburseToNeuron { get => this.Tag == Command_1Tag.DisburseToNeuron ? (SpawnResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command_1Tag.DisburseToNeuron, value); }
-
public MakeProposalResponse MakeProposal { get => this.Tag == Command_1Tag.MakeProposal ? (MakeProposalResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command_1Tag.MakeProposal, value); }
-
public MergeMaturityResponse MergeMaturity { get => this.Tag == Command_1Tag.MergeMaturity ? (MergeMaturityResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command_1Tag.MergeMaturity, value); }
-
public DisburseResponse Disburse { get => this.Tag == Command_1Tag.Disburse ? (DisburseResponse)this.Value! : default; set => (this.Tag, this.Value) = (Command_1Tag.Disburse, value); }
public Command_1(Command_1Tag tag, object value)
@@ -745,21 +702,13 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public Spawn Spawn { get => this.Tag == Command_2Tag.Spawn ? (Spawn)this.Value! : default; set => (this.Tag, this.Value) = (Command_2Tag.Spawn, value); }
-
public Split Split { get => this.Tag == Command_2Tag.Split ? (Split)this.Value! : default; set => (this.Tag, this.Value) = (Command_2Tag.Split, value); }
-
public Configure Configure { get => this.Tag == Command_2Tag.Configure ? (Configure)this.Value! : default; set => (this.Tag, this.Value) = (Command_2Tag.Configure, value); }
-
public Merge Merge { get => this.Tag == Command_2Tag.Merge ? (Merge)this.Value! : default; set => (this.Tag, this.Value) = (Command_2Tag.Merge, value); }
-
public DisburseToNeuron DisburseToNeuron { get => this.Tag == Command_2Tag.DisburseToNeuron ? (DisburseToNeuron)this.Value! : default; set => (this.Tag, this.Value) = (Command_2Tag.DisburseToNeuron, value); }
-
public ClaimOrRefresh ClaimOrRefreshNeuron { get => this.Tag == Command_2Tag.ClaimOrRefreshNeuron ? (ClaimOrRefresh)this.Value! : default; set => (this.Tag, this.Value) = (Command_2Tag.ClaimOrRefreshNeuron, value); }
-
public MergeMaturity MergeMaturity { get => this.Tag == Command_2Tag.MergeMaturity ? (MergeMaturity)this.Value! : default; set => (this.Tag, this.Value) = (Command_2Tag.MergeMaturity, value); }
-
public Disburse Disburse { get => this.Tag == Command_2Tag.Disburse ? (Disburse)this.Value! : default; set => (this.Tag, this.Value) = (Command_2Tag.Disburse, value); }
public Command_2(Command_2Tag tag, object value)
@@ -818,7 +767,6 @@ namespace Test.Models
public class Disburse
{
public OptionalValue to_account { get; set; }
-
public OptionalValue amount { get; set; }
public Disburse(OptionalValue toAccount, OptionalValue amount)
@@ -861,13 +809,9 @@ namespace Test.Models
public class DisburseToNeuron
{
public ulong dissolve_delay_seconds { get; set; }
-
public bool kyc_verified { get; set; }
-
public ulong amount_e8s { get; set; }
-
public OptionalValue new_controller { get; set; }
-
public ulong nonce { get; set; }
public DisburseToNeuron(ulong dissolveDelaySeconds, bool kycVerified, ulong amountE8s, OptionalValue newController, ulong nonce)
@@ -900,9 +844,7 @@ namespace Test.Models
[VariantValueProperty]
public object Value { get; set; }
-
public ulong? DissolveDelaySeconds { get => this.Tag == DissolveStateTag.DissolveDelaySeconds ? (ulong)this.Value! : default; set => (this.Tag, this.Value) = (DissolveStateTag.DissolveDelaySeconds, value); }
-
public ulong? WhenDissolvedTimestampSeconds { get => this.Tag == DissolveStateTag.WhenDissolvedTimestampSeconds ? (ulong)this.Value! : default; set => (this.Tag, this.Value) = (DissolveStateTag.WhenDissolvedTimestampSeconds, value); }
public DissolveState(DissolveStateTag tag, object value)
@@ -932,7 +874,6 @@ namespace Test.Models
public class ExecuteNnsFunction
{
public int nns_function { get; set; }
-
public List payload { get; set; }
public ExecuteNnsFunction(int nnsFunction, List payload)
@@ -957,7 +898,6 @@ namespace Test.Models
public class Follow
{
public int topic { get; set; }
-
public List followees { get; set; }
public Follow(int topic, List followees)
@@ -1005,27 +945,16 @@ namespace Test.Models
public class Governance
{
public Dictionary default_followees { get; set; }
-
public ulong wait_for_quiet_threshold_seconds { get; set; }
-
public OptionalValue metrics { get; set; }
-
public List node_providers { get; set; }
-
public OptionalValue economics { get; set; }
-
public OptionalValue latest_reward_event { get; set; }
-
public List to_claim_transfers { get; set; }
-
public ulong short_voting_period_seconds { get; set; }
-
public Dictionary proposals { get; set; }
-
public Dictionary in_flight_commands { get; set; }
-
public Dictionary neurons { get; set; }
-
public ulong genesis_timestamp_seconds { get; set; }
public Governance(Dictionary defaultFollowees, ulong waitForQuietThresholdSeconds, OptionalValue