Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #290 from elucidsoft/xdr-missing-results
Added XDR missing results
- Loading branch information
Showing
18 changed files
with
360 additions
and
0 deletions.
There are no files selected for viewing
63 changes: 63 additions & 0 deletions
63
stellar-dotnet-sdk-test/responses/results/BeginSponsoringFutureReservesResultTest.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
using Microsoft.VisualStudio.TestTools.UnitTesting; | ||
using stellar_dotnet_sdk.responses.results; | ||
using XDR = stellar_dotnet_sdk.xdr; | ||
|
||
namespace stellar_dotnet_sdk_test.responses.results | ||
{ | ||
[TestClass] | ||
public class BeginSponsoringFutureReservesResultTest | ||
{ | ||
[TestMethod] | ||
public void TestAlreadySponsored() | ||
{ | ||
var operationResultTr = new XDR.OperationResult.OperationResultTr(); | ||
operationResultTr.Discriminant.InnerValue = XDR.OperationType.OperationTypeEnum.BEGIN_SPONSORING_FUTURE_RESERVES; | ||
|
||
var result = new XDR.BeginSponsoringFutureReservesResult(); | ||
result.Discriminant.InnerValue = XDR.BeginSponsoringFutureReservesResultCode.BeginSponsoringFutureReservesResultCodeEnum.BEGIN_SPONSORING_FUTURE_RESERVES_ALREADY_SPONSORED; | ||
operationResultTr.BeginSponsoringFutureReservesResult = result; | ||
|
||
Util.AssertResultOfType(Util.CreateTransactionResultXDR(operationResultTr), typeof(BeginSponsoringFutureReservesAlreadySponsored), false); | ||
} | ||
|
||
[TestMethod] | ||
public void TestMalformed() | ||
{ | ||
var operationResultTr = new XDR.OperationResult.OperationResultTr(); | ||
operationResultTr.Discriminant.InnerValue = XDR.OperationType.OperationTypeEnum.BEGIN_SPONSORING_FUTURE_RESERVES; | ||
|
||
var result = new XDR.BeginSponsoringFutureReservesResult(); | ||
result.Discriminant.InnerValue = XDR.BeginSponsoringFutureReservesResultCode.BeginSponsoringFutureReservesResultCodeEnum.BEGIN_SPONSORING_FUTURE_RESERVES_MALFORMED; | ||
operationResultTr.BeginSponsoringFutureReservesResult = result; | ||
|
||
Util.AssertResultOfType(Util.CreateTransactionResultXDR(operationResultTr), typeof(BeginSponsoringFutureReservesMalformed), false); | ||
} | ||
|
||
[TestMethod] | ||
public void TestRecursive() | ||
{ | ||
var operationResultTr = new XDR.OperationResult.OperationResultTr(); | ||
operationResultTr.Discriminant.InnerValue = XDR.OperationType.OperationTypeEnum.BEGIN_SPONSORING_FUTURE_RESERVES; | ||
|
||
var result = new XDR.BeginSponsoringFutureReservesResult(); | ||
result.Discriminant.InnerValue = XDR.BeginSponsoringFutureReservesResultCode.BeginSponsoringFutureReservesResultCodeEnum.BEGIN_SPONSORING_FUTURE_RESERVES_RECURSIVE; | ||
operationResultTr.BeginSponsoringFutureReservesResult = result; | ||
|
||
Util.AssertResultOfType(Util.CreateTransactionResultXDR(operationResultTr), typeof(BeginSponsoringFutureReservesRecursive), false); | ||
} | ||
|
||
[TestMethod] | ||
public void TestSuccess() | ||
{ | ||
var operationResultTr = new XDR.OperationResult.OperationResultTr(); | ||
operationResultTr.Discriminant.InnerValue = XDR.OperationType.OperationTypeEnum.BEGIN_SPONSORING_FUTURE_RESERVES; | ||
|
||
var result = new XDR.BeginSponsoringFutureReservesResult(); | ||
result.Discriminant.InnerValue = XDR.BeginSponsoringFutureReservesResultCode.BeginSponsoringFutureReservesResultCodeEnum.BEGIN_SPONSORING_FUTURE_RESERVES_SUCCESS; | ||
operationResultTr.BeginSponsoringFutureReservesResult = result; | ||
|
||
Util.AssertResultOfType(Util.CreateTransactionResultXDR(operationResultTr), typeof(BeginSponsoringFutureReservesSuccess), true); | ||
|
||
} | ||
} | ||
} |
36 changes: 36 additions & 0 deletions
36
stellar-dotnet-sdk-test/responses/results/EndSponsoringFutureReservesResultTest.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
using Microsoft.VisualStudio.TestTools.UnitTesting; | ||
using stellar_dotnet_sdk.responses.results; | ||
using XDR = stellar_dotnet_sdk.xdr; | ||
|
||
namespace stellar_dotnet_sdk_test.responses.results | ||
{ | ||
[TestClass] | ||
public class EndSponsoringFutureReservesResultTest | ||
{ | ||
[TestMethod] | ||
public void TestNotSponsored() | ||
{ | ||
var operationResultTr = new XDR.OperationResult.OperationResultTr(); | ||
operationResultTr.Discriminant.InnerValue = XDR.OperationType.OperationTypeEnum.END_SPONSORING_FUTURE_RESERVES; | ||
|
||
var result = new XDR.EndSponsoringFutureReservesResult(); | ||
result.Discriminant.InnerValue = XDR.EndSponsoringFutureReservesResultCode.EndSponsoringFutureReservesResultCodeEnum.END_SPONSORING_FUTURE_RESERVES_NOT_SPONSORED; | ||
operationResultTr.EndSponsoringFutureReservesResult = result; | ||
|
||
Util.AssertResultOfType(Util.CreateTransactionResultXDR(operationResultTr), typeof(EndSponsoringFutureReservesNotSponsored), false); | ||
} | ||
|
||
[TestMethod] | ||
public void TestSuccess() | ||
{ | ||
var operationResultTr = new XDR.OperationResult.OperationResultTr(); | ||
operationResultTr.Discriminant.InnerValue = XDR.OperationType.OperationTypeEnum.END_SPONSORING_FUTURE_RESERVES; | ||
|
||
var result = new XDR.EndSponsoringFutureReservesResult(); | ||
result.Discriminant.InnerValue = XDR.EndSponsoringFutureReservesResultCode.EndSponsoringFutureReservesResultCodeEnum.END_SPONSORING_FUTURE_RESERVES_SUCCESS; | ||
operationResultTr.EndSponsoringFutureReservesResult = result; | ||
|
||
Util.AssertResultOfType(Util.CreateTransactionResultXDR(operationResultTr), typeof(EndSponsoringFutureReservesSuccess), true); | ||
} | ||
} | ||
} |
75 changes: 75 additions & 0 deletions
75
stellar-dotnet-sdk-test/responses/results/RevokeSponsorshipResultTest.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
using Microsoft.VisualStudio.TestTools.UnitTesting; | ||
using stellar_dotnet_sdk.responses.results; | ||
using XDR = stellar_dotnet_sdk.xdr; | ||
|
||
namespace stellar_dotnet_sdk_test.responses.results | ||
{ | ||
[TestClass] | ||
public class RevokeSponsorshipResultTest | ||
{ | ||
[TestMethod] | ||
public void TestDoesNotExist() | ||
{ | ||
var operationResultTr = new XDR.OperationResult.OperationResultTr(); | ||
operationResultTr.Discriminant.InnerValue = XDR.OperationType.OperationTypeEnum.REVOKE_SPONSORSHIP; | ||
|
||
var result = new XDR.RevokeSponsorshipResult(); | ||
result.Discriminant.InnerValue = XDR.RevokeSponsorshipResultCode.RevokeSponsorshipResultCodeEnum.REVOKE_SPONSORSHIP_DOES_NOT_EXIST; | ||
operationResultTr.RevokeSponsorshipResult = result; | ||
|
||
Util.AssertResultOfType(Util.CreateTransactionResultXDR(operationResultTr), typeof(RevokeSponsorshipDoesNotExist), false); | ||
} | ||
|
||
[TestMethod] | ||
public void TestLowReserve() | ||
{ | ||
var operationResultTr = new XDR.OperationResult.OperationResultTr(); | ||
operationResultTr.Discriminant.InnerValue = XDR.OperationType.OperationTypeEnum.REVOKE_SPONSORSHIP; | ||
|
||
var result = new XDR.RevokeSponsorshipResult(); | ||
result.Discriminant.InnerValue = XDR.RevokeSponsorshipResultCode.RevokeSponsorshipResultCodeEnum.REVOKE_SPONSORSHIP_LOW_RESERVE; | ||
operationResultTr.RevokeSponsorshipResult = result; | ||
|
||
Util.AssertResultOfType(Util.CreateTransactionResultXDR(operationResultTr), typeof(RevokeSponsorshipLowReserve), false); | ||
} | ||
|
||
[TestMethod] | ||
public void TestNotSponsor() | ||
{ | ||
var operationResultTr = new XDR.OperationResult.OperationResultTr(); | ||
operationResultTr.Discriminant.InnerValue = XDR.OperationType.OperationTypeEnum.REVOKE_SPONSORSHIP; | ||
|
||
var result = new XDR.RevokeSponsorshipResult(); | ||
result.Discriminant.InnerValue = XDR.RevokeSponsorshipResultCode.RevokeSponsorshipResultCodeEnum.REVOKE_SPONSORSHIP_NOT_SPONSOR; | ||
operationResultTr.RevokeSponsorshipResult = result; | ||
|
||
Util.AssertResultOfType(Util.CreateTransactionResultXDR(operationResultTr), typeof(RevokeSponsorshipNotSponsor), false); | ||
} | ||
|
||
[TestMethod] | ||
public void TestOnlyTransferable() | ||
{ | ||
var operationResultTr = new XDR.OperationResult.OperationResultTr(); | ||
operationResultTr.Discriminant.InnerValue = XDR.OperationType.OperationTypeEnum.REVOKE_SPONSORSHIP; | ||
|
||
var result = new XDR.RevokeSponsorshipResult(); | ||
result.Discriminant.InnerValue = XDR.RevokeSponsorshipResultCode.RevokeSponsorshipResultCodeEnum.REVOKE_SPONSORSHIP_ONLY_TRANSFERABLE; | ||
operationResultTr.RevokeSponsorshipResult = result; | ||
|
||
Util.AssertResultOfType(Util.CreateTransactionResultXDR(operationResultTr), typeof(RevokeSponsorshipOnlyTransferable), false); | ||
} | ||
|
||
[TestMethod] | ||
public void TestSuccesss() | ||
{ | ||
var operationResultTr = new XDR.OperationResult.OperationResultTr(); | ||
operationResultTr.Discriminant.InnerValue = XDR.OperationType.OperationTypeEnum.REVOKE_SPONSORSHIP; | ||
|
||
var result = new XDR.RevokeSponsorshipResult(); | ||
result.Discriminant.InnerValue = XDR.RevokeSponsorshipResultCode.RevokeSponsorshipResultCodeEnum.REVOKE_SPONSORSHIP_SUCCESS; | ||
operationResultTr.RevokeSponsorshipResult = result; | ||
|
||
Util.AssertResultOfType(Util.CreateTransactionResultXDR(operationResultTr), typeof(RevokeSponsorshipSuccess), true); | ||
} | ||
} | ||
} |
10 changes: 10 additions & 0 deletions
10
stellar-dotnet-sdk/responses/results/BeginSponsoringFutureReservesAlreadySponsored.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
namespace stellar_dotnet_sdk.responses.results | ||
{ | ||
/// <summary> | ||
/// Already sponsored | ||
/// </summary> | ||
public class BeginSponsoringFutureReservesAlreadySponsored : BeginSponsoringFutureReservesResult | ||
{ | ||
|
||
} | ||
} |
10 changes: 10 additions & 0 deletions
10
stellar-dotnet-sdk/responses/results/BeginSponsoringFutureReservesMalformed.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
namespace stellar_dotnet_sdk.responses.results | ||
{ | ||
/// <summary> | ||
/// The operation is malformed. | ||
/// </summary> | ||
public class BeginSponsoringFutureReservesMalformed : BeginSponsoringFutureReservesResult | ||
{ | ||
|
||
} | ||
} |
10 changes: 10 additions & 0 deletions
10
stellar-dotnet-sdk/responses/results/BeginSponsoringFutureReservesRecursive.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
namespace stellar_dotnet_sdk.responses.results | ||
{ | ||
/// <summary> | ||
/// The operation is recursive. | ||
/// </summary> | ||
public class BeginSponsoringFutureReservesRecursive : BeginSponsoringFutureReservesResult | ||
{ | ||
|
||
} | ||
} |
24 changes: 24 additions & 0 deletions
24
stellar-dotnet-sdk/responses/results/BeginSponsoringFutureReservesResult.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
using System; | ||
|
||
namespace stellar_dotnet_sdk.responses.results | ||
{ | ||
public class BeginSponsoringFutureReservesResult : OperationResult | ||
{ | ||
public static BeginSponsoringFutureReservesResult FromXdr(xdr.BeginSponsoringFutureReservesResult result) | ||
{ | ||
switch (result.Discriminant.InnerValue) | ||
{ | ||
case xdr.BeginSponsoringFutureReservesResultCode.BeginSponsoringFutureReservesResultCodeEnum.BEGIN_SPONSORING_FUTURE_RESERVES_ALREADY_SPONSORED: | ||
return new BeginSponsoringFutureReservesAlreadySponsored(); | ||
case xdr.BeginSponsoringFutureReservesResultCode.BeginSponsoringFutureReservesResultCodeEnum.BEGIN_SPONSORING_FUTURE_RESERVES_MALFORMED: | ||
return new BeginSponsoringFutureReservesMalformed(); | ||
case xdr.BeginSponsoringFutureReservesResultCode.BeginSponsoringFutureReservesResultCodeEnum.BEGIN_SPONSORING_FUTURE_RESERVES_RECURSIVE: | ||
return new BeginSponsoringFutureReservesRecursive(); | ||
case xdr.BeginSponsoringFutureReservesResultCode.BeginSponsoringFutureReservesResultCodeEnum.BEGIN_SPONSORING_FUTURE_RESERVES_SUCCESS: | ||
return new BeginSponsoringFutureReservesSuccess(); | ||
default: | ||
throw new SystemException("Unknown BeginSponsoringFutureReserves type"); | ||
} | ||
} | ||
} | ||
} |
10 changes: 10 additions & 0 deletions
10
stellar-dotnet-sdk/responses/results/BeginSponsoringFutureReservesSuccess.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
namespace stellar_dotnet_sdk.responses.results | ||
{ | ||
/// <summary> | ||
/// The operation is successful. | ||
/// </summary> | ||
public class BeginSponsoringFutureReservesSuccess : BeginSponsoringFutureReservesResult | ||
{ | ||
public override bool IsSuccess => true; | ||
} | ||
} |
10 changes: 10 additions & 0 deletions
10
stellar-dotnet-sdk/responses/results/EndSponsoringFutureReservesNotSponsored.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
namespace stellar_dotnet_sdk.responses.results | ||
{ | ||
/// <summary> | ||
/// Not sponsored | ||
/// </summary> | ||
public class EndSponsoringFutureReservesNotSponsored : EndSponsoringFutureReservesResult | ||
{ | ||
|
||
} | ||
} |
20 changes: 20 additions & 0 deletions
20
stellar-dotnet-sdk/responses/results/EndSponsoringFutureReservesResult.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
using System; | ||
|
||
namespace stellar_dotnet_sdk.responses.results | ||
{ | ||
public class EndSponsoringFutureReservesResult : OperationResult | ||
{ | ||
public static EndSponsoringFutureReservesResult FromXdr(xdr.EndSponsoringFutureReservesResult result) | ||
{ | ||
switch (result.Discriminant.InnerValue) | ||
{ | ||
case xdr.EndSponsoringFutureReservesResultCode.EndSponsoringFutureReservesResultCodeEnum.END_SPONSORING_FUTURE_RESERVES_NOT_SPONSORED: | ||
return new EndSponsoringFutureReservesNotSponsored(); | ||
case xdr.EndSponsoringFutureReservesResultCode.EndSponsoringFutureReservesResultCodeEnum.END_SPONSORING_FUTURE_RESERVES_SUCCESS: | ||
return new EndSponsoringFutureReservesSuccess(); | ||
default: | ||
throw new SystemException("Unknown EndSponsoringFutureReserves type"); | ||
} | ||
} | ||
} | ||
} |
10 changes: 10 additions & 0 deletions
10
stellar-dotnet-sdk/responses/results/EndSponsoringFutureReservesSuccess.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
namespace stellar_dotnet_sdk.responses.results | ||
{ | ||
/// <summary> | ||
/// Success | ||
/// </summary> | ||
public class EndSponsoringFutureReservesSuccess : EndSponsoringFutureReservesResult | ||
{ | ||
public override bool IsSuccess => true; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
10 changes: 10 additions & 0 deletions
10
stellar-dotnet-sdk/responses/results/RevokeSponsorshipDoesNotExist.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
namespace stellar_dotnet_sdk.responses.results | ||
{ | ||
/// <summary> | ||
/// Sponsorship doesn't exist. | ||
/// </summary> | ||
public class RevokeSponsorshipDoesNotExist : RevokeSponsorshipResult | ||
{ | ||
|
||
} | ||
} |
10 changes: 10 additions & 0 deletions
10
stellar-dotnet-sdk/responses/results/RevokeSponsorshipLowReserve.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
namespace stellar_dotnet_sdk.responses.results | ||
{ | ||
/// <summary> | ||
/// Low reserve | ||
/// </summary> | ||
public class RevokeSponsorshipLowReserve : RevokeSponsorshipResult | ||
{ | ||
|
||
} | ||
} |
10 changes: 10 additions & 0 deletions
10
stellar-dotnet-sdk/responses/results/RevokeSponsorshipNotSponsor.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
namespace stellar_dotnet_sdk.responses.results | ||
{ | ||
/// <summary> | ||
/// Not sponsor | ||
/// </summary> | ||
public class RevokeSponsorshipNotSponsor : RevokeSponsorshipResult | ||
{ | ||
|
||
} | ||
} |
10 changes: 10 additions & 0 deletions
10
stellar-dotnet-sdk/responses/results/RevokeSponsorshipOnlyTransferable.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
namespace stellar_dotnet_sdk.responses.results | ||
{ | ||
/// <summary> | ||
/// Sponsorship is only transferable | ||
/// </summary> | ||
public class RevokeSponsorshipOnlyTransferable : RevokeSponsorshipResult | ||
{ | ||
|
||
} | ||
} |
26 changes: 26 additions & 0 deletions
26
stellar-dotnet-sdk/responses/results/RevokeSponsorshipResult.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
using System; | ||
|
||
namespace stellar_dotnet_sdk.responses.results | ||
{ | ||
public class RevokeSponsorshipResult : OperationResult | ||
{ | ||
public static RevokeSponsorshipResult FromXdr(xdr.RevokeSponsorshipResult result) | ||
{ | ||
switch (result.Discriminant.InnerValue) | ||
{ | ||
case xdr.RevokeSponsorshipResultCode.RevokeSponsorshipResultCodeEnum.REVOKE_SPONSORSHIP_DOES_NOT_EXIST: | ||
return new RevokeSponsorshipDoesNotExist(); | ||
case xdr.RevokeSponsorshipResultCode.RevokeSponsorshipResultCodeEnum.REVOKE_SPONSORSHIP_LOW_RESERVE: | ||
return new RevokeSponsorshipLowReserve(); | ||
case xdr.RevokeSponsorshipResultCode.RevokeSponsorshipResultCodeEnum.REVOKE_SPONSORSHIP_NOT_SPONSOR: | ||
return new RevokeSponsorshipNotSponsor(); | ||
case xdr.RevokeSponsorshipResultCode.RevokeSponsorshipResultCodeEnum.REVOKE_SPONSORSHIP_ONLY_TRANSFERABLE: | ||
return new RevokeSponsorshipOnlyTransferable(); | ||
case xdr.RevokeSponsorshipResultCode.RevokeSponsorshipResultCodeEnum.REVOKE_SPONSORSHIP_SUCCESS: | ||
return new RevokeSponsorshipSuccess(); | ||
default: | ||
throw new SystemException("Unknown RevokeSponsorship type"); | ||
} | ||
} | ||
} | ||
} |
10 changes: 10 additions & 0 deletions
10
stellar-dotnet-sdk/responses/results/RevokeSponsorshipSuccess.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
namespace stellar_dotnet_sdk.responses.results | ||
{ | ||
/// <summary> | ||
/// Success | ||
/// </summary> | ||
public class RevokeSponsorshipSuccess : RevokeSponsorshipResult | ||
{ | ||
public override bool IsSuccess => true; | ||
} | ||
} |