├── .openapi-generator └── VERSION ├── openapitools.json ├── docs ├── RolesConfig.md ├── TimeInterval.md ├── AssertFail.md ├── UseValue.md ├── MarloweStateAccountsInnerInner.md ├── Negate.md ├── MarloweStateBoundValuesInnerInner.md ├── MarloweVersion.md ├── Metadata.md ├── Not.md ├── NotifyInput.md ├── TxStatus.md ├── ChooseFor.md ├── Close.md ├── ContractSourceIds.md ├── NegateObject.md ├── NotObject.md ├── NotifyAction.md ├── ValueOfChoice.md ├── PayToParty.md ├── PostWithdrawalsRequest.md ├── Add.md ├── CloseObject.md ├── NotifyActionObject.md ├── ApplyInputsResponseLinks.md ├── CreateContractResponseLinks.md ├── Divide.md ├── Equal.md ├── ExBudget.md ├── GetContractResponseLinks.md ├── Greater.md ├── Lesser.md ├── Minus.md ├── PartyRoleName.md ├── ChooseForObject.md ├── StakingPointer.md ├── Multiply.md ├── ScriptCredential.md ├── ValueOfChoiceObject.md ├── Bound.md ├── CaseThen.md ├── GetPayoutsResponseResultsInnerLinks.md ├── InvalidIntervalInvalidInterval.md ├── LesserOrEqual.md ├── PayToPartyObject.md ├── PubKeyCredential.md ├── And.md ├── GreaterOrEqual.md ├── LabelRef.md ├── Or.md ├── AddObject.md ├── CaseMerkleizedThen.md ├── GetWithdrawalsResponseResultsInnerLinks.md ├── PayToAccount.md ├── PayoutStatus.md ├── StakingHash.md ├── Assets.md ├── BlockHeader.md ├── Payee.md ├── PlutusStakingCredential.md ├── TokenInAccount.md ├── TransactionInputTxInterval.md ├── DivideObject.md ├── EqualObject.md ├── GreaterObject.md ├── LesserObject.md ├── MinusObject.md ├── PartyAddress.md ├── TokenMetadataFile.md ├── TxOutputError.md ├── ChoiceId.md ├── ChoiceAction.md ├── GetPayoutsResponse.md ├── GetTransactionResponseLinks.md ├── MarloweStateChoicesInnerInner.md ├── MultiplyObject.md ├── PlutusCredential.md ├── AndObject.md ├── AssetId.md ├── CaseMerkleizedThenObject.md ├── CaseThenObject.md ├── GetContractsResponse.md ├── LesserOrEqualObject.md ├── OrObject.md ├── Party.md ├── PayToAccountObject.md ├── ChoiceActionObject.md ├── ChoiceInput.md ├── GreaterOrEqualObject.md ├── IntervalInPastIntervalInPastError.md ├── GetWithdrawalsResponse.md ├── IfValue.md ├── Token.md ├── TransactionError.md ├── ChoiceIdObject.md ├── GetTransactionsResponse.md ├── PayeeObject.md ├── TokenInAccountObject.md ├── GetPayoutResponse.md ├── TransactionErrorOneOf.md ├── GetContractsResponseResultsInnerLinks.md ├── GetTransactionResponse.md ├── AddressAndMetadata.md ├── InvalidInterval.md ├── MetadataAndRecipients.md ├── VariableShadowing.md ├── Assert.md ├── GetContractResponse.md ├── IntervalInPast.md ├── MetadataAndScript.md ├── GetPayoutResponseLinks.md ├── Let.md ├── Payout.md ├── ApplyInputsResponse.md ├── CreateContractResponse.md ├── GetTransactionsResponseResultsInner.md ├── Payment.md ├── Case.md ├── IfValueObject.md ├── DepositAction.md ├── TransactionInput.md ├── AssertObject.md ├── PostContractSourceResponse.md ├── GetPayoutsResponseResultsInner.md ├── DepositActionObject.md ├── LetObject.md ├── WithdrawPayoutsResponse.md ├── WithdrawalHeader.md ├── AccountTokenTupleInner.md ├── ContinuationInput.md ├── GetContractsResponseResultsInner.md ├── PlutusAddress.md ├── CaseObject.md ├── GetWithdrawalsResponseResultsInner.md ├── NonPositivePayment.md ├── DepositInput.md ├── If.md ├── NonPositiveDeposit.md ├── WithdrawTxEnvelope.md ├── PartyObject.md ├── ApplicableInputs.md ├── CanNotify.md ├── PartialPayment.md ├── TokenObject.md ├── IntervalError.md ├── WithdrawTxBodyEnvelope.md ├── Withdrawal.md ├── Pay.md ├── LabelledObject.md ├── Next.md ├── IfObject.md ├── RoleTokenConfig.md ├── Transaction.md ├── TxOutputSuccess.md ├── When.md ├── ChoiceContinuationInput.md ├── CreateTxEnvelope.md ├── MarloweState.md ├── PayObject.md ├── TokenMetadata.md ├── WhenObject.md ├── ApplyInputsTxEnvelope.md ├── CreateTxBodyEnvelope.md ├── TextEnvelope.md ├── CanChoose.md ├── TransactionOutput.md ├── PostTransactionsRequest.md ├── PayoutHeader.md ├── Action.md ├── DepositContinuationInput.md ├── Input.md ├── CanDeposit.md ├── PostContractsRequest.md ├── TransactionWarning.md ├── ActionObject.md ├── PayoutState.md ├── ContractHeader.md ├── TxHeader.md ├── Contract.md ├── PostContractsRequestContract.md ├── Observation.md ├── Value.md ├── ContractObject.md ├── ObservationObject.md ├── SafetyError.md ├── ContractState.md ├── ValueObject.md └── Tx.md ├── src ├── MarloweAPIClient │ ├── Client │ │ ├── ExceptionFactory.cs │ │ ├── RetryConfiguration.cs │ │ ├── HttpMethod.cs │ │ ├── OpenAPIDateConverter.cs │ │ └── IApiAccessor.cs │ ├── Model │ │ ├── MarloweVersion.cs │ │ ├── AssertFail.cs │ │ ├── NotifyInput.cs │ │ ├── Close.cs │ │ ├── CloseObject.cs │ │ ├── PayoutStatus.cs │ │ └── TxStatus.cs │ └── MarloweAPIClient.csproj └── MarloweAPIClient.Test │ ├── MarloweAPIClient.Test.csproj │ └── Model │ ├── CloseTests.cs │ ├── MetadataTests.cs │ ├── TxStatusTests.cs │ ├── AssertFailTests.cs │ ├── CloseObjectTests.cs │ ├── NotifyInputTests.cs │ ├── RolesConfigTests.cs │ ├── PayoutStatusTests.cs │ ├── TimeIntervalTests.cs │ ├── MarloweVersionTests.cs │ ├── NotTests.cs │ ├── NegateTests.cs │ ├── LabelRefTests.cs │ ├── NotObjectTests.cs │ ├── MarloweStateAccountsInnerInnerTests.cs │ ├── UseValueTests.cs │ ├── PayToPartyTests.cs │ ├── ChooseForTests.cs │ ├── MarloweStateBoundValuesInnerInnerTests.cs │ ├── NegateObjectTests.cs │ ├── PartyAddressTests.cs │ ├── PayToAccountTests.cs │ ├── NotifyActionTests.cs │ ├── StakingHashTests.cs │ ├── PartyRoleNameTests.cs │ ├── StakingPointerTests.cs │ ├── TxOutputErrorTests.cs │ ├── ValueOfChoiceTests.cs │ ├── PayToPartyObjectTests.cs │ ├── ContractSourceIdsTests.cs │ ├── IntervalInPastTests.cs │ ├── ChooseForObjectTests.cs │ ├── InvalidIntervalTests.cs │ ├── GetPayoutsResponseTests.cs │ ├── NotifyActionObjectTests.cs │ ├── PayToAccountObjectTests.cs │ └── PubKeyCredentialTests.cs ├── .openapi-generator-ignore └── MarloweAPIClient.sln /.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 7.1.0 -------------------------------------------------------------------------------- /openapitools.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "./node_modules/@openapitools/openapi-generator-cli/config.schema.json", 3 | "spaces": 2, 4 | "generator-cli": { 5 | "version": "7.1.0" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /docs/RolesConfig.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.RolesConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | -------------------------------------------------------------------------------- /docs/TimeInterval.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TimeInterval 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | -------------------------------------------------------------------------------- /docs/AssertFail.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.AssertFail 2 | A semantics assertion failed. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/UseValue.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.UseValue 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **VarUseValue** | **string** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/MarloweStateAccountsInnerInner.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.MarloweStateAccountsInnerInner 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | -------------------------------------------------------------------------------- /docs/Negate.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Negate 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **VarNegate** | [**Value**](Value.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/MarloweStateBoundValuesInnerInner.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.MarloweStateBoundValuesInnerInner 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | 8 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 9 | 10 | -------------------------------------------------------------------------------- /docs/MarloweVersion.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.MarloweVersion 2 | A version of the Marlowe language. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/Metadata.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Metadata 2 | Arbitrary JSON-encoded transaction metadata 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/Not.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Not 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **VarNot** | [**Observation**](Observation.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/NotifyInput.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.NotifyInput 2 | Notify a contract to check a condition 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/TxStatus.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TxStatus 2 | The status of a transaction on the local node. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/ChooseFor.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ChooseFor 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ChoseSomethingFor** | [**ChoiceId**](ChoiceId.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/Close.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Close 2 | No more payments will be sent and the balance of the contract is 0. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/ContractSourceIds.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ContractSourceIds 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Results** | **List<string>** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/NegateObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.NegateObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Negate** | [**ValueObject**](ValueObject.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/NotObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.NotObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Not** | [**ObservationObject**](ObservationObject.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/NotifyAction.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.NotifyAction 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **NotifyIf** | [**Observation**](Observation.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/ValueOfChoice.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ValueOfChoice 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **VarValueOfChoice** | [**ChoiceId**](ChoiceId.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/PayToParty.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PayToParty 2 | Pays funds to a party. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Party** | [**Party**](Party.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/PostWithdrawalsRequest.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PostWithdrawalsRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Payouts** | **List<string>** | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/Add.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Add 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **VarAdd** | [**Value**](Value.md) | | 8 | **And** | [**Value**](Value.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/CloseObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.CloseObject 2 | No more payments will be sent and the balance of the contract is 0. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/NotifyActionObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.NotifyActionObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **NotifyIf** | [**Observation**](Observation.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/ApplyInputsResponseLinks.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ApplyInputsResponseLinks 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Transaction** | **string** | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/CreateContractResponseLinks.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.CreateContractResponseLinks 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Contract** | **string** | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/Divide.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Divide 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **By** | [**Value**](Value.md) | | 8 | **VarDivide** | [**Value**](Value.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/Equal.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Equal 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **EqualTo** | [**Value**](Value.md) | | 8 | **Value** | [**Value**](Value.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/ExBudget.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ExBudget 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ExBudgetCPU** | **decimal** | | 8 | **ExBudgetMemory** | **decimal** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/GetContractResponseLinks.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetContractResponseLinks 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Transactions** | **string** | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/Greater.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Greater 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Gt** | [**Value**](Value.md) | | 8 | **Value** | [**Value**](Value.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/Lesser.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Lesser 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Lt** | [**Value**](Value.md) | | 8 | **Value** | [**Value**](Value.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/Minus.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Minus 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **VarMinus** | [**Value**](Value.md) | | 8 | **Value** | [**Value**](Value.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/PartyRoleName.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PartyRoleName 2 | Refers to a party by role name. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **RoleToken** | **string** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/ChooseForObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ChooseForObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ChoseSomethingFor** | [**ChoiceIdObject**](ChoiceIdObject.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/StakingPointer.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.StakingPointer 2 | A Plutus staking pointer. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **StakingHash** | **List<int>** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/Multiply.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Multiply 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **VarMultiply** | [**Value**](Value.md) | | 8 | **Times** | [**Value**](Value.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/ScriptCredential.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ScriptCredential 2 | A Plutus script credential. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **VarScriptCredential** | **string** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/ValueOfChoiceObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ValueOfChoiceObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ValueOfChoice** | [**ChoiceIdObject**](ChoiceIdObject.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/Bound.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Bound 2 | An inclusive range of values for a choice. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **From** | **int** | | 9 | **To** | **int** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/CaseThen.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.CaseThen 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **VarCase** | [**Action**](Action.md) | | 8 | **Then** | [**Contract**](Contract.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/GetPayoutsResponseResultsInnerLinks.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetPayoutsResponseResultsInnerLinks 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Payout** | **string** | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/InvalidIntervalInvalidInterval.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.InvalidIntervalInvalidInterval 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **From** | **int** | | 8 | **To** | **int** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/LesserOrEqual.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.LesserOrEqual 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **LeThan** | [**Value**](Value.md) | | 8 | **Value** | [**Value**](Value.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/PayToPartyObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PayToPartyObject 2 | Pays funds to a party. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Party** | [**PartyObject**](PartyObject.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/PubKeyCredential.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PubKeyCredential 2 | A Plutus public key credential. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **VarPubKeyCredential** | **string** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/And.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.And 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **VarAnd** | [**Observation**](Observation.md) | | 8 | **Both** | [**Observation**](Observation.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/GreaterOrEqual.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GreaterOrEqual 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **GeThan** | [**Value**](Value.md) | | 8 | **Value** | [**Value**](Value.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/LabelRef.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.LabelRef 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **VarRef** | **string** | An arbitrary text identifier for an object in a Marlowe object bundle. | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/Or.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Or 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Either** | [**Observation**](Observation.md) | | 8 | **VarOr** | [**Observation**](Observation.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/AddObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.AddObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Add** | [**ValueObject**](ValueObject.md) | | 8 | **And** | [**ValueObject**](ValueObject.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/CaseMerkleizedThen.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.CaseMerkleizedThen 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **VarCase** | [**Action**](Action.md) | | 8 | **MerkleizedThen** | **string** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/GetWithdrawalsResponseResultsInnerLinks.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetWithdrawalsResponseResultsInnerLinks 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Withdrawal** | **string** | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/PayToAccount.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PayToAccount 2 | Pays funds into a party's account in the contract. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Account** | [**Party**](Party.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/PayoutStatus.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PayoutStatus 2 | The status of a payout. Either it is available to be withdrawn, or it has already been withdrawn. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/StakingHash.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.StakingHash 2 | A Plutus staking hash. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **VarStakingHash** | [**PlutusCredential**](PlutusCredential.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/Assets.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Assets 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Lovelace** | **int** | | 8 | **Tokens** | **Dictionary<string, Dictionary<string, int>>** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/BlockHeader.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.BlockHeader 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **BlockHeaderHash** | **string** | | 8 | **BlockNo** | **long** | | 9 | **SlotNo** | **long** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/Payee.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Payee 2 | A recipient of a payment 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Account** | [**Party**](Party.md) | | 9 | **Party** | [**Party**](Party.md) | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/PlutusStakingCredential.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PlutusStakingCredential 2 | A Plutus staking credential. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **StakingHash** | **List<int>** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/TokenInAccount.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TokenInAccount 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **AmountOfToken** | [**Token**](Token.md) | | 8 | **InAccount** | [**Party**](Party.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/TransactionInputTxInterval.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TransactionInputTxInterval 2 | Time interval. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **From** | **int** | | 9 | **To** | **int** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/DivideObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.DivideObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **By** | [**ValueObject**](ValueObject.md) | | 8 | **Divide** | [**ValueObject**](ValueObject.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/EqualObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.EqualObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **EqualTo** | [**ValueObject**](ValueObject.md) | | 8 | **Value** | [**ValueObject**](ValueObject.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/GreaterObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GreaterObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Gt** | [**ValueObject**](ValueObject.md) | | 8 | **Value** | [**ValueObject**](ValueObject.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/LesserObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.LesserObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Lt** | [**ValueObject**](ValueObject.md) | | 8 | **Value** | [**ValueObject**](ValueObject.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/MinusObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.MinusObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Minus** | [**ValueObject**](ValueObject.md) | | 8 | **Value** | [**ValueObject**](ValueObject.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/PartyAddress.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PartyAddress 2 | Refers to a party by Cardano address. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Address** | **string** | A cardano address, in Bech32 format | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/TokenMetadataFile.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TokenMetadataFile 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **MediaType** | **string** | | 8 | **Name** | **string** | | 9 | **Src** | **string** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/TxOutputError.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TxOutputError 2 | Marlowe transaction error. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **TransactionError** | [**TransactionError**](TransactionError.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/ChoiceId.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ChoiceId 2 | Refers to a party by role name. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **ChoiceName** | **string** | | 9 | **ChoiceOwner** | [**Party**](Party.md) | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/ChoiceAction.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ChoiceAction 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ChooseBetween** | [**List<Bound>**](Bound.md) | | 8 | **ForChoice** | [**ChoiceId**](ChoiceId.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/GetPayoutsResponse.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetPayoutsResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Results** | [**List<GetPayoutsResponseResultsInner>**](GetPayoutsResponseResultsInner.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/GetTransactionResponseLinks.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetTransactionResponseLinks 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Next** | **string** | | [optional] 8 | **Previous** | **string** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/MarloweStateChoicesInnerInner.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.MarloweStateChoicesInnerInner 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ChoiceName** | **string** | | 8 | **ChoiceOwner** | [**Party**](Party.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/MultiplyObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.MultiplyObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Multiply** | [**ValueObject**](ValueObject.md) | | 8 | **Times** | [**ValueObject**](ValueObject.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/PlutusCredential.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PlutusCredential 2 | A Plutus credential. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **PubKeyCredential** | **string** | | 9 | **ScriptCredential** | **string** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/AndObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.AndObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **And** | [**ObservationObject**](ObservationObject.md) | | 8 | **Both** | [**ObservationObject**](ObservationObject.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/AssetId.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.AssetId 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **AssetName** | **string** | | 8 | **PolicyId** | **string** | The hex-encoded minting policy ID for a native Cardano token | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/CaseMerkleizedThenObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.CaseMerkleizedThenObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **VarCase** | [**ActionObject**](ActionObject.md) | | 8 | **MerkleizedThen** | **string** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/CaseThenObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.CaseThenObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **VarCase** | [**ActionObject**](ActionObject.md) | | 8 | **Then** | [**ContractObject**](ContractObject.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/GetContractsResponse.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetContractsResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Results** | [**List<GetContractsResponseResultsInner>**](GetContractsResponseResultsInner.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/LesserOrEqualObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.LesserOrEqualObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **LeThan** | [**ValueObject**](ValueObject.md) | | 8 | **Value** | [**ValueObject**](ValueObject.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/OrObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.OrObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Either** | [**ObservationObject**](ObservationObject.md) | | 8 | **Or** | [**ObservationObject**](ObservationObject.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/Party.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Party 2 | A participant in a contract 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **RoleToken** | **string** | | 9 | **Address** | **string** | A cardano address, in Bech32 format | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/PayToAccountObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PayToAccountObject 2 | Pays funds into a party's account in the contract. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Account** | [**PartyObject**](PartyObject.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/ChoiceActionObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ChoiceActionObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ChooseBetween** | [**List<Bound>**](Bound.md) | | 8 | **ForChoice** | [**ChoiceId**](ChoiceId.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/ChoiceInput.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ChoiceInput 2 | Make a choice in a contract 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **ForChoiceId** | [**ChoiceId**](ChoiceId.md) | | 9 | **InputThatChoosesNum** | **int** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/GreaterOrEqualObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GreaterOrEqualObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **GeThan** | [**ValueObject**](ValueObject.md) | | 8 | **Value** | [**ValueObject**](ValueObject.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/IntervalInPastIntervalInPastError.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.IntervalInPastIntervalInPastError 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **From** | **int** | | 8 | **MinTime** | **int** | | 9 | **To** | **int** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/GetWithdrawalsResponse.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetWithdrawalsResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Results** | [**List<GetWithdrawalsResponseResultsInner>**](GetWithdrawalsResponseResultsInner.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/IfValue.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.IfValue 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **VarElse** | [**Value**](Value.md) | | 8 | **VarIf** | [**Observation**](Observation.md) | | 9 | **Then** | [**Value**](Value.md) | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/Token.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Token 2 | A token with a currency symbol (minting policy ID) and token name. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **CurrencySymbol** | **string** | | 9 | **TokenName** | **string** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/TransactionError.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TransactionError 2 | A Marlowe transaction error. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Context** | [**IntervalError**](IntervalError.md) | | 9 | **Error** | **string** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/ChoiceIdObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ChoiceIdObject 2 | Refers to a party by role name. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **ChoiceName** | **string** | | 9 | **ChoiceOwner** | [**PartyObject**](PartyObject.md) | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/GetTransactionsResponse.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetTransactionsResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Results** | [**List<GetTransactionsResponseResultsInner>**](GetTransactionsResponseResultsInner.md) | | 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | -------------------------------------------------------------------------------- /docs/PayeeObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PayeeObject 2 | A recipient of a payment 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Account** | [**PartyObject**](PartyObject.md) | | 9 | **Party** | [**PartyObject**](PartyObject.md) | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/TokenInAccountObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TokenInAccountObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **AmountOfToken** | [**TokenObject**](TokenObject.md) | | 8 | **InAccount** | [**PartyObject**](PartyObject.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/GetPayoutResponse.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetPayoutResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Links** | [**GetPayoutResponseLinks**](GetPayoutResponseLinks.md) | | 8 | **Resource** | [**PayoutState**](PayoutState.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/TransactionErrorOneOf.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TransactionErrorOneOf 2 | An invalid time interval. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Context** | [**IntervalError**](IntervalError.md) | | 9 | **Error** | **string** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/GetContractsResponseResultsInnerLinks.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetContractsResponseResultsInnerLinks 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Contract** | **string** | | [optional] 8 | **Transactions** | **string** | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/GetTransactionResponse.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetTransactionResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Links** | [**GetTransactionResponseLinks**](GetTransactionResponseLinks.md) | | 8 | **Resource** | [**Tx**](Tx.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/AddressAndMetadata.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.AddressAndMetadata 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Address** | **string** | A cardano address, in Bech32 format | 8 | **Metadata** | [**TokenMetadata**](TokenMetadata.md) | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/InvalidInterval.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.InvalidInterval 2 | Invalid Marlowe transaction interval. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **VarInvalidInterval** | [**InvalidIntervalInvalidInterval**](InvalidIntervalInvalidInterval.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/MetadataAndRecipients.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.MetadataAndRecipients 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Metadata** | [**TokenMetadata**](TokenMetadata.md) | | [optional] 8 | **Recipients** | **Dictionary<string, long>** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/VariableShadowing.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.VariableShadowing 2 | A variable-name shadowing warning. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **HadValue** | **int** | | 9 | **IsNowAssigned** | **int** | | 10 | **ValueId** | **string** | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/Assert.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Assert 2 | Check an observation and produce a warning if it is false. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **VarAssert** | [**Observation**](Observation.md) | | 9 | **Then** | [**Contract**](Contract.md) | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/GetContractResponse.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetContractResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Links** | [**GetContractResponseLinks**](GetContractResponseLinks.md) | | 8 | **Resource** | [**ContractState**](ContractState.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/IntervalInPast.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.IntervalInPast 2 | Marlowe transaction interval in past. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **IntervalInPastError** | [**IntervalInPastIntervalInPastError**](IntervalInPastIntervalInPastError.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/MetadataAndScript.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.MetadataAndScript 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Metadata** | [**TokenMetadata**](TokenMetadata.md) | | [optional] 8 | **Script** | **string** | The type of script receiving the role token. | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/GetPayoutResponseLinks.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetPayoutResponseLinks 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Contract** | **string** | | [optional] 8 | **Transaction** | **string** | | [optional] 9 | **Withdrawal** | **string** | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/Let.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Let 2 | Bind a value to a name within the scope of a sub-contract. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Be** | [**Value**](Value.md) | | 9 | **VarLet** | **string** | | 10 | **Then** | [**Contract**](Contract.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/Payout.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Payout 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Assets** | [**Assets**](Assets.md) | | 8 | **PayoutId** | **string** | A reference to a transaction output with a transaction ID and index. | 9 | **Role** | **string** | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/ApplyInputsResponse.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ApplyInputsResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Links** | [**ApplyInputsResponseLinks**](ApplyInputsResponseLinks.md) | | 8 | **Resource** | [**ApplyInputsTxEnvelope**](ApplyInputsTxEnvelope.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/CreateContractResponse.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.CreateContractResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Links** | [**CreateContractResponseLinks**](CreateContractResponseLinks.md) | | 8 | **Resource** | [**CreateTxEnvelope**](CreateTxEnvelope.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/GetTransactionsResponseResultsInner.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetTransactionsResponseResultsInner 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Links** | [**ApplyInputsResponseLinks**](ApplyInputsResponseLinks.md) | | 8 | **Resource** | [**TxHeader**](TxHeader.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/Payment.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Payment 2 | A Marlowe payment. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Amount** | **int** | | 9 | **PaymentFrom** | [**Party**](Party.md) | | 10 | **To** | [**Payee**](Payee.md) | | 11 | **Token** | [**Token**](Token.md) | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | -------------------------------------------------------------------------------- /docs/Case.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Case 2 | A contract which becomes active when an action occurs. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **VarCase** | [**Action**](Action.md) | | 9 | **Then** | [**Contract**](Contract.md) | | 10 | **MerkleizedThen** | **string** | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/IfValueObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.IfValueObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **VarElse** | [**ValueObject**](ValueObject.md) | | 8 | **VarIf** | [**ObservationObject**](ObservationObject.md) | | 9 | **Then** | [**ValueObject**](ValueObject.md) | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/DepositAction.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.DepositAction 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Deposits** | [**Value**](Value.md) | | 8 | **IntoAccount** | [**Party**](Party.md) | | 9 | **OfToken** | [**Token**](Token.md) | | 10 | **Party** | [**Party**](Party.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/TransactionInput.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TransactionInput 2 | Marlowe transaction input. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **TxInputs** | [**List<Input>**](Input.md) | | 9 | **TxInterval** | [**TransactionInputTxInterval**](TransactionInputTxInterval.md) | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/AssertObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.AssertObject 2 | Check an observation and produce a warning if it is false. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Assert** | [**ObservationObject**](ObservationObject.md) | | 9 | **Then** | [**ContractObject**](ContractObject.md) | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/PostContractSourceResponse.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PostContractSourceResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ContractSourceId** | **string** | The hex-encoded identifier of a Marlowe contract source | 8 | **IntermediateIds** | **Dictionary<string, string>** | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/GetPayoutsResponseResultsInner.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetPayoutsResponseResultsInner 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Links** | [**GetPayoutsResponseResultsInnerLinks**](GetPayoutsResponseResultsInnerLinks.md) | | 8 | **Resource** | [**PayoutHeader**](PayoutHeader.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/DepositActionObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.DepositActionObject 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Deposits** | [**Value**](Value.md) | | 8 | **IntoAccount** | [**Party**](Party.md) | | 9 | **OfToken** | [**Token**](Token.md) | | 10 | **Party** | [**Party**](Party.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/LetObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.LetObject 2 | Bind a value to a name within the scope of a sub-contract. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Be** | [**ValueObject**](ValueObject.md) | | 9 | **Let** | **string** | | 10 | **Then** | [**ContractObject**](ContractObject.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/WithdrawPayoutsResponse.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.WithdrawPayoutsResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Links** | [**GetWithdrawalsResponseResultsInnerLinks**](GetWithdrawalsResponseResultsInnerLinks.md) | | 8 | **Resource** | [**WithdrawTxEnvelope**](WithdrawTxEnvelope.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/WithdrawalHeader.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.WithdrawalHeader 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Block** | [**BlockHeader**](BlockHeader.md) | | [optional] 8 | **Status** | **TxStatus** | | 9 | **WithdrawalId** | **string** | The hex-encoded identifier of a Cardano transaction | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/AccountTokenTupleInner.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.AccountTokenTupleInner 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **RoleToken** | **string** | | 8 | **Address** | **string** | A cardano address, in Bech32 format | 9 | **CurrencySymbol** | **string** | | 10 | **TokenName** | **string** | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/ContinuationInput.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ContinuationInput 2 | Notify a contract to check a condition and provide the continuation of the contract 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **ContinuationHash** | **string** | | 9 | **MerkleizedContinuation** | [**Contract**](Contract.md) | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/GetContractsResponseResultsInner.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetContractsResponseResultsInner 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Links** | [**GetContractsResponseResultsInnerLinks**](GetContractsResponseResultsInnerLinks.md) | | 8 | **Resource** | [**ContractHeader**](ContractHeader.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/PlutusAddress.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PlutusAddress 2 | A Plutus address. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **AddressCredential** | [**PlutusCredential**](PlutusCredential.md) | | 9 | **AddressStakingCredential** | [**PlutusStakingCredential**](PlutusStakingCredential.md) | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/CaseObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.CaseObject 2 | A contract which becomes active when an action occurs. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **VarCase** | [**ActionObject**](ActionObject.md) | | 9 | **Then** | [**ContractObject**](ContractObject.md) | | 10 | **MerkleizedThen** | **string** | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/GetWithdrawalsResponseResultsInner.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.GetWithdrawalsResponseResultsInner 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Links** | [**GetWithdrawalsResponseResultsInnerLinks**](GetWithdrawalsResponseResultsInnerLinks.md) | | 8 | **Resource** | [**WithdrawalHeader**](WithdrawalHeader.md) | | 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | -------------------------------------------------------------------------------- /docs/NonPositivePayment.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.NonPositivePayment 2 | A warning for a non-positive payment. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Account** | [**Party**](Party.md) | | 9 | **AskedToPay** | **int** | | 10 | **OfToken** | [**Token**](Token.md) | | 11 | **ToPayee** | [**Payee**](Payee.md) | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | -------------------------------------------------------------------------------- /docs/DepositInput.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.DepositInput 2 | Deposit funds into an account in a contract 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **InputFromParty** | [**Party**](Party.md) | | 9 | **IntoAccount** | [**Party**](Party.md) | | 10 | **OfToken** | [**Token**](Token.md) | | 11 | **ThatDeposits** | **int** | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | -------------------------------------------------------------------------------- /docs/If.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.If 2 | If an observation is true, the first contract applies, otherwise the second contract applies. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **VarElse** | [**Contract**](Contract.md) | | 9 | **VarIf** | [**Observation**](Observation.md) | | 10 | **Then** | [**Contract**](Contract.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/NonPositiveDeposit.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.NonPositiveDeposit 2 | A warning for a non-positive deposit. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **AskedToDeposit** | **int** | | 9 | **InAccount** | [**Party**](Party.md) | | 10 | **OfToken** | [**Token**](Token.md) | | 11 | **Party** | [**Party**](Party.md) | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | -------------------------------------------------------------------------------- /docs/WithdrawTxEnvelope.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.WithdrawTxEnvelope 2 | The \"type\" property of \"tx\" must be \"Tx BabbageEra\" or \"Tx ConwayEra\" 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Tx** | [**TextEnvelope**](TextEnvelope.md) | | 9 | **WithdrawalId** | **string** | The hex-encoded identifier of a Cardano transaction | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/PartyObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PartyObject 2 | A participant in a contract 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **RoleToken** | **string** | | 9 | **Address** | **string** | A cardano address, in Bech32 format | 10 | **VarRef** | **string** | An arbitrary text identifier for an object in a Marlowe object bundle. | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/ApplicableInputs.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ApplicableInputs 2 | Applicable Inputs for a given contract 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Choices** | [**List<CanChoose>**](CanChoose.md) | | 9 | **Deposits** | [**List<CanDeposit>**](CanDeposit.md) | | 10 | **Notify** | [**CanNotify**](CanNotify.md) | | [optional] 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/CanNotify.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.CanNotify 2 | Notify Input tha can be applied for a given contract 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **CaseIndex** | **int** | Index of a \"Case Action\" in a \"When\" | 9 | **IsMerkleizedContinuation** | **bool** | Indicates if a given contract continuation is merkleized | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/PartialPayment.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PartialPayment 2 | A warning for partial payment. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Account** | [**Party**](Party.md) | | 9 | **AskedToPay** | **int** | | 10 | **ButOnlyPaid** | **int** | | 11 | **OfToken** | [**Token**](Token.md) | | 12 | **ToPayee** | [**Payee**](Payee.md) | | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | -------------------------------------------------------------------------------- /docs/TokenObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TokenObject 2 | A token with a currency symbol (minting policy ID) and token name. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **CurrencySymbol** | **string** | | 9 | **TokenName** | **string** | | 10 | **VarRef** | **string** | An arbitrary text identifier for an object in a Marlowe object bundle. | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/IntervalError.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.IntervalError 2 | A Marlowe transaction interval error. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **InvalidInterval** | [**InvalidIntervalInvalidInterval**](InvalidIntervalInvalidInterval.md) | | 9 | **IntervalInPastError** | [**IntervalInPastIntervalInPastError**](IntervalInPastIntervalInPastError.md) | | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/WithdrawTxBodyEnvelope.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.WithdrawTxBodyEnvelope 2 | The \"type\" property of \"txBody\" must be \"TxBody BabbageEra\" or \"TxBody ConwayEra\" 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **TxBody** | [**TextEnvelope**](TextEnvelope.md) | | 9 | **WithdrawalId** | **string** | The hex-encoded identifier of a Cardano transaction | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/Withdrawal.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Withdrawal 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Block** | [**BlockHeader**](BlockHeader.md) | | [optional] 8 | **Payouts** | [**List<PayoutHeader>**](PayoutHeader.md) | | 9 | **Status** | **TxStatus** | | 10 | **WithdrawalId** | **string** | The hex-encoded identifier of a Cardano transaction | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/Pay.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Pay 2 | A payment will be sent from an account to a payee. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **FromAccount** | [**Party**](Party.md) | | 9 | **VarPay** | [**Value**](Value.md) | | 10 | **Then** | [**Contract**](Contract.md) | | 11 | **To** | [**Payee**](Payee.md) | | 12 | **Token** | [**Token**](Token.md) | | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | -------------------------------------------------------------------------------- /docs/LabelledObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.LabelledObject 2 | A bundle of labelled Marlowe objects in define-before-use order. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Label** | **string** | An arbitrary text identifier for an object in a Marlowe object bundle. | 9 | **Type** | **string** | | 10 | **Value** | [**LabelledObjectValue**](LabelledObjectValue.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/Next.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Next 2 | Describe the reducibility (Can be Reduced ?) and the applicability (Can Inputs be Applied ?) for a given contract. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **ApplicableInputs** | [**ApplicableInputs**](ApplicableInputs.md) | | 9 | **CanReduce** | **bool** | Indicates if a given contract can be reduced (apply []) or not. | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/IfObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.IfObject 2 | If an observation is true, the first contract applies, otherwise the second contract applies. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **VarElse** | [**ContractObject**](ContractObject.md) | | 9 | **VarIf** | [**ObservationObject**](ObservationObject.md) | | 10 | **Then** | [**ContractObject**](ContractObject.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/RoleTokenConfig.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.RoleTokenConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Address** | **string** | A cardano address, in Bech32 format | 8 | **Metadata** | [**TokenMetadata**](TokenMetadata.md) | | [optional] 9 | **Script** | **string** | The type of script receiving the role token. | 10 | **Recipients** | **Dictionary<string, long>** | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/Transaction.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Transaction 2 | Information about a Marlowe transaction. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Contract** | [**Contract**](Contract.md) | | 9 | **Input** | [**TransactionInput**](TransactionInput.md) | | 10 | **Output** | [**TransactionOutput**](TransactionOutput.md) | | 11 | **State** | [**MarloweState**](MarloweState.md) | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | -------------------------------------------------------------------------------- /docs/TxOutputSuccess.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TxOutputSuccess 2 | Marlowe transaction output information. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Contract** | [**Contract**](Contract.md) | | 9 | **Payments** | [**List<Payment>**](Payment.md) | | 10 | **State** | [**MarloweState**](MarloweState.md) | | 11 | **Warnings** | [**List<TransactionWarning>**](TransactionWarning.md) | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | -------------------------------------------------------------------------------- /docs/When.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.When 2 | Wait for an action to be performed and apply the matching contract when it does. Apply the timeout contract if no actions have been performed in the timeout period. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Timeout** | **long** | | 9 | **TimeoutContinuation** | [**Contract**](Contract.md) | | 10 | **VarWhen** | [**List<Case>**](Case.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/ChoiceContinuationInput.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ChoiceContinuationInput 2 | Make a choice in a contract and provide the continuation of the contract 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **ContinuationHash** | **string** | | 9 | **ForChoiceId** | [**ChoiceId**](ChoiceId.md) | | 10 | **InputThatChoosesNum** | **int** | | 11 | **MerkleizedContinuation** | [**Contract**](Contract.md) | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | -------------------------------------------------------------------------------- /src/MarloweAPIClient/Client/ExceptionFactory.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using System; 12 | 13 | namespace MarloweAPIClient.Client 14 | { 15 | /// 16 | /// A delegate to ExceptionFactory method 17 | /// 18 | /// Method name 19 | /// Response 20 | /// Exceptions 21 | public delegate Exception ExceptionFactory(string methodName, IApiResponse response); 22 | } 23 | -------------------------------------------------------------------------------- /docs/CreateTxEnvelope.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.CreateTxEnvelope 2 | The \"type\" property of \"tx\" must be \"Tx BabbageEra\" or \"Tx ConwayEra\" 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **ContractId** | **string** | A reference to a transaction output with a transaction ID and index. | 9 | **SafetyErrors** | [**List<SafetyError>**](SafetyError.md) | | [optional] 10 | **Tx** | [**TextEnvelope**](TextEnvelope.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/MarloweState.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.MarloweState 2 | The on-chain state of a Marlowe contract. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Accounts** | **List<List<MarloweStateAccountsInnerInner>>** | | 9 | **BoundValues** | **List<List<MarloweStateBoundValuesInnerInner>>** | | 10 | **Choices** | **List<List<MarloweStateChoicesInnerInner>>** | | 11 | **MinTime** | **long** | | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | -------------------------------------------------------------------------------- /docs/PayObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PayObject 2 | A payment will be sent from an account to a payee. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **FromAccount** | [**PartyObject**](PartyObject.md) | | 9 | **Pay** | [**ValueObject**](ValueObject.md) | | 10 | **Then** | [**ContractObject**](ContractObject.md) | | 11 | **To** | [**PayeeObject**](PayeeObject.md) | | 12 | **Token** | [**TokenObject**](TokenObject.md) | | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | -------------------------------------------------------------------------------- /docs/TokenMetadata.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TokenMetadata 2 | Metadata for an NFT, as described by https://cips.cardano.org/cips/cip25/ 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Description** | **string** | | [optional] 9 | **Files** | [**List<TokenMetadataFile>**](TokenMetadataFile.md) | | [optional] 10 | **Image** | **string** | | 11 | **MediaType** | **string** | | [optional] 12 | **Name** | **string** | | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | -------------------------------------------------------------------------------- /docs/WhenObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.WhenObject 2 | Wait for an action to be performed and apply the matching contract when it does. Apply the timeout contract if no actions have been performed in the timeout period. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Timeout** | **long** | | 9 | **TimeoutContinuation** | [**ContractObject**](ContractObject.md) | | 10 | **When** | [**List<CaseObject>**](CaseObject.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/ApplyInputsTxEnvelope.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ApplyInputsTxEnvelope 2 | The \"type\" property of \"tx\" must be \"Tx BabbageEra\" or \"Tx ConwayEra\" 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **ContractId** | **string** | A reference to a transaction output with a transaction ID and index. | 9 | **TransactionId** | **string** | The hex-encoded identifier of a Cardano transaction | 10 | **Tx** | [**TextEnvelope**](TextEnvelope.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/CreateTxBodyEnvelope.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.CreateTxBodyEnvelope 2 | The \"type\" property of \"txBody\" must be \"TxBody BabbageEra\" or \"TxBody ConwayEra\" 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **ContractId** | **string** | A reference to a transaction output with a transaction ID and index. | 9 | **SafetyErrors** | [**List<SafetyError>**](SafetyError.md) | | [optional] 10 | **TxBody** | [**TextEnvelope**](TextEnvelope.md) | | 11 | 12 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 13 | 14 | -------------------------------------------------------------------------------- /docs/TextEnvelope.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TextEnvelope 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **CborHex** | **string** | | 8 | **Description** | **string** | | 9 | **Type** | **string** | What type of data is encoded in the CBOR Hex. Valid values include \"Tx <era>\", \"TxBody <era>\", and \"ShelleyTxWitness <era>\" where <era> is one of \"BabbageEra\", \"ConwayEra\". | 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | -------------------------------------------------------------------------------- /docs/CanChoose.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.CanChoose 2 | Choice Inputs that can be applied for a given contract 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **CanChooseBetween** | [**List<Bound>**](Bound.md) | | 9 | **CaseIndex** | **int** | Index of a \"Case Action\" in a \"When\" | 10 | **ForChoice** | [**ChoiceId**](ChoiceId.md) | | 11 | **IsMerkleizedContinuation** | **bool** | Indicates if a given contract continuation is merkleized | 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | -------------------------------------------------------------------------------- /docs/TransactionOutput.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TransactionOutput 2 | Marlowe transaction output. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Contract** | [**Contract**](Contract.md) | | 9 | **Payments** | [**List<Payment>**](Payment.md) | | 10 | **State** | [**MarloweState**](MarloweState.md) | | 11 | **Warnings** | [**List<TransactionWarning>**](TransactionWarning.md) | | 12 | **TransactionError** | [**TransactionError**](TransactionError.md) | | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | -------------------------------------------------------------------------------- /docs/PostTransactionsRequest.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PostTransactionsRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Inputs** | [**List<Input>**](Input.md) | | 8 | **InvalidBefore** | **string** | | [optional] 9 | **InvalidHereafter** | **string** | | [optional] 10 | **Metadata** | [**Dictionary<string, Metadata>**](Metadata.md) | | 11 | **Tags** | [**Dictionary<string, Metadata>**](Metadata.md) | | 12 | **VarVersion** | **MarloweVersion** | | 13 | 14 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 15 | 16 | -------------------------------------------------------------------------------- /docs/PayoutHeader.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PayoutHeader 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ContractId** | **string** | A reference to a transaction output with a transaction ID and index. | 8 | **PayoutId** | **string** | A reference to a transaction output with a transaction ID and index. | 9 | **Role** | [**AssetId**](AssetId.md) | | 10 | **Status** | **PayoutStatus** | | 11 | **WithdrawalId** | **string** | The hex-encoded identifier of a Cardano transaction | [optional] 12 | 13 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 14 | 15 | -------------------------------------------------------------------------------- /docs/Action.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Action 2 | A contract which becomes active when an action occurs. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Deposits** | [**Value**](Value.md) | | 9 | **IntoAccount** | [**Party**](Party.md) | | 10 | **OfToken** | [**Token**](Token.md) | | 11 | **Party** | [**Party**](Party.md) | | 12 | **ChooseBetween** | [**List<Bound>**](Bound.md) | | 13 | **ForChoice** | [**ChoiceId**](ChoiceId.md) | | 14 | **NotifyIf** | [**Observation**](Observation.md) | | 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | -------------------------------------------------------------------------------- /docs/DepositContinuationInput.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.DepositContinuationInput 2 | Deposit funds into an account in a contract and provide the continuation of the contract 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **ContinuationHash** | **string** | | 9 | **InputFromParty** | [**Party**](Party.md) | | 10 | **IntoAccount** | [**Party**](Party.md) | | 11 | **MerkleizedContinuation** | [**Contract**](Contract.md) | | 12 | **OfToken** | [**Token**](Token.md) | | 13 | **ThatDeposits** | **int** | | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | -------------------------------------------------------------------------------- /docs/Input.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Input 2 | An input to a Marlowe transaction 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **ContinuationHash** | **string** | | 9 | **MerkleizedContinuation** | [**Contract**](Contract.md) | | 10 | **ForChoiceId** | [**ChoiceId**](ChoiceId.md) | | 11 | **InputThatChoosesNum** | **int** | | 12 | **InputFromParty** | [**Party**](Party.md) | | 13 | **IntoAccount** | [**Party**](Party.md) | | 14 | **OfToken** | [**Token**](Token.md) | | 15 | **ThatDeposits** | **int** | | 16 | 17 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 18 | 19 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/MarloweAPIClient.Test.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | MarloweAPIClient.Test 5 | MarloweAPIClient.Test 6 | net7.0 7 | false 8 | annotations 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /docs/CanDeposit.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.CanDeposit 2 | Deposit Input that can be applied for a given contract 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **VarCanDeposit** | **int** | | 9 | **CaseIndex** | **int** | Index of a \"Case Action\" in a \"When\" | 10 | **IntoAccount** | [**Party**](Party.md) | | 11 | **IsMerkleizedContinuation** | **bool** | Indicates if a given contract continuation is merkleized | 12 | **OfToken** | [**Token**](Token.md) | | 13 | **Party** | [**Party**](Party.md) | | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | -------------------------------------------------------------------------------- /docs/PostContractsRequest.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PostContractsRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Contract** | [**PostContractsRequestContract**](PostContractsRequestContract.md) | | 8 | **Metadata** | [**Dictionary<string, Metadata>**](Metadata.md) | | 9 | **MinUTxODeposit** | **long** | | [optional] 10 | **Roles** | [**RolesConfig**](RolesConfig.md) | | [optional] 11 | **Tags** | [**Dictionary<string, Metadata>**](Metadata.md) | | 12 | **ThreadTokenName** | **string** | | [optional] 13 | **VarVersion** | **MarloweVersion** | | 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | -------------------------------------------------------------------------------- /docs/TransactionWarning.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TransactionWarning 2 | A transaction semantics warning. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **AskedToDeposit** | **int** | | 9 | **InAccount** | [**Party**](Party.md) | | 10 | **OfToken** | [**Token**](Token.md) | | 11 | **Party** | [**Party**](Party.md) | | 12 | **Account** | [**Party**](Party.md) | | 13 | **AskedToPay** | **int** | | 14 | **ToPayee** | [**Payee**](Payee.md) | | 15 | **ButOnlyPaid** | **int** | | 16 | **HadValue** | **int** | | 17 | **IsNowAssigned** | **int** | | 18 | **ValueId** | **string** | | 19 | 20 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 21 | 22 | -------------------------------------------------------------------------------- /docs/ActionObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ActionObject 2 | A contract which becomes active when an action occurs. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **Deposits** | [**Value**](Value.md) | | 9 | **IntoAccount** | [**Party**](Party.md) | | 10 | **OfToken** | [**Token**](Token.md) | | 11 | **Party** | [**Party**](Party.md) | | 12 | **ChooseBetween** | [**List<Bound>**](Bound.md) | | 13 | **ForChoice** | [**ChoiceId**](ChoiceId.md) | | 14 | **NotifyIf** | [**Observation**](Observation.md) | | 15 | **VarRef** | **string** | An arbitrary text identifier for an object in a Marlowe object bundle. | 16 | 17 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 18 | 19 | -------------------------------------------------------------------------------- /docs/PayoutState.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PayoutState 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Assets** | [**Assets**](Assets.md) | | 8 | **ContractId** | **string** | A reference to a transaction output with a transaction ID and index. | 9 | **PayoutId** | **string** | A reference to a transaction output with a transaction ID and index. | 10 | **PayoutValidatorAddress** | **string** | A cardano address, in Bech32 format | 11 | **Role** | [**AssetId**](AssetId.md) | | 12 | **Status** | **PayoutStatus** | | 13 | **WithdrawalId** | **string** | The hex-encoded identifier of a Cardano transaction | [optional] 14 | 15 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 16 | 17 | -------------------------------------------------------------------------------- /src/MarloweAPIClient/Client/RetryConfiguration.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Polly; 12 | using RestSharp; 13 | 14 | namespace MarloweAPIClient.Client 15 | { 16 | /// 17 | /// Configuration class to set the polly retry policies to be applied to the requests. 18 | /// 19 | public static class RetryConfiguration 20 | { 21 | /// 22 | /// Retry policy 23 | /// 24 | public static Policy RetryPolicy { get; set; } 25 | 26 | /// 27 | /// Async retry policy 28 | /// 29 | public static AsyncPolicy AsyncRetryPolicy { get; set; } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /docs/ContractHeader.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ContractHeader 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Block** | [**BlockHeader**](BlockHeader.md) | | [optional] 8 | **Continuations** | **string** | | [optional] 9 | **ContractId** | **string** | A reference to a transaction output with a transaction ID and index. | 10 | **Metadata** | [**Dictionary<string, Metadata>**](Metadata.md) | | 11 | **RoleTokenMintingPolicyId** | **string** | The hex-encoded minting policy ID for a native Cardano token | 12 | **Status** | **TxStatus** | | 13 | **Tags** | [**Dictionary<string, Metadata>**](Metadata.md) | | 14 | **VarVersion** | **MarloweVersion** | | 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | -------------------------------------------------------------------------------- /docs/TxHeader.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.TxHeader 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Block** | [**BlockHeader**](BlockHeader.md) | | [optional] 8 | **Continuations** | **string** | | [optional] 9 | **ContractId** | **string** | A reference to a transaction output with a transaction ID and index. | 10 | **Metadata** | [**Dictionary<string, Metadata>**](Metadata.md) | | 11 | **Status** | **TxStatus** | | 12 | **Tags** | [**Dictionary<string, Metadata>**](Metadata.md) | | 13 | **TransactionId** | **string** | The hex-encoded identifier of a Cardano transaction | 14 | **Utxo** | **string** | A reference to a transaction output with a transaction ID and index. | [optional] 15 | 16 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 17 | 18 | -------------------------------------------------------------------------------- /src/MarloweAPIClient/Client/HttpMethod.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | namespace MarloweAPIClient.Client 12 | { 13 | /// 14 | /// Http methods supported by swagger 15 | /// 16 | public enum HttpMethod 17 | { 18 | /// HTTP GET request. 19 | Get, 20 | /// HTTP POST request. 21 | Post, 22 | /// HTTP PUT request. 23 | Put, 24 | /// HTTP DELETE request. 25 | Delete, 26 | /// HTTP HEAD request. 27 | Head, 28 | /// HTTP OPTIONS request. 29 | Options, 30 | /// HTTP PATCH request. 31 | Patch 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /docs/Contract.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Contract 2 | Contract terms specified in Marlowe 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **FromAccount** | [**Party**](Party.md) | | 9 | **Pay** | [**Value**](Value.md) | | 10 | **Then** | [**Contract**](Contract.md) | | 11 | **To** | [**Payee**](Payee.md) | | 12 | **Token** | [**Token**](Token.md) | | 13 | **VarElse** | [**Contract**](Contract.md) | | 14 | **VarIf** | [**Observation**](Observation.md) | | 15 | **Timeout** | **long** | | 16 | **TimeoutContinuation** | [**Contract**](Contract.md) | | 17 | **When** | [**List<Case>**](Case.md) | | 18 | **Be** | [**Value**](Value.md) | | 19 | **Let** | **string** | | 20 | **Assert** | [**Observation**](Observation.md) | | 21 | 22 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 23 | 24 | -------------------------------------------------------------------------------- /docs/PostContractsRequestContract.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.PostContractsRequestContract 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **FromAccount** | [**Party**](Party.md) | | 8 | **Pay** | [**Value**](Value.md) | | 9 | **Then** | [**Contract**](Contract.md) | | 10 | **To** | [**Payee**](Payee.md) | | 11 | **Token** | [**Token**](Token.md) | | 12 | **VarElse** | [**Contract**](Contract.md) | | 13 | **VarIf** | [**Observation**](Observation.md) | | 14 | **Timeout** | **long** | | 15 | **TimeoutContinuation** | [**Contract**](Contract.md) | | 16 | **When** | [**List<Case>**](Case.md) | | 17 | **Be** | [**Value**](Value.md) | | 18 | **Let** | **string** | | 19 | **Assert** | [**Observation**](Observation.md) | | 20 | 21 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 22 | 23 | -------------------------------------------------------------------------------- /docs/Observation.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Observation 2 | A time-varying expression that evaluates to an integer 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **And** | [**Observation**](Observation.md) | | 9 | **Both** | [**Observation**](Observation.md) | | 10 | **Either** | [**Observation**](Observation.md) | | 11 | **Or** | [**Observation**](Observation.md) | | 12 | **Not** | [**Observation**](Observation.md) | | 13 | **ChoseSomethingFor** | [**ChoiceId**](ChoiceId.md) | | 14 | **GeThan** | [**Value**](Value.md) | | 15 | **Value** | [**Value**](Value.md) | | 16 | **Gt** | [**Value**](Value.md) | | 17 | **Lt** | [**Value**](Value.md) | | 18 | **LeThan** | [**Value**](Value.md) | | 19 | **EqualTo** | [**Value**](Value.md) | | 20 | 21 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 22 | 23 | -------------------------------------------------------------------------------- /src/MarloweAPIClient/Client/OpenAPIDateConverter.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | using Newtonsoft.Json.Converters; 11 | 12 | namespace MarloweAPIClient.Client 13 | { 14 | /// 15 | /// Formatter for 'date' openapi formats ss defined by full-date - RFC3339 16 | /// see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#data-types 17 | /// 18 | public class OpenAPIDateConverter : IsoDateTimeConverter 19 | { 20 | /// 21 | /// Initializes a new instance of the class. 22 | /// 23 | public OpenAPIDateConverter() 24 | { 25 | // full-date = date-fullyear "-" date-month "-" date-mday 26 | DateTimeFormat = "yyyy-MM-dd"; 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /docs/Value.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Value 2 | A time-varying expression that evaluates to a boolean 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **AmountOfToken** | [**Token**](Token.md) | | 9 | **InAccount** | [**Party**](Party.md) | | 10 | **Negate** | [**Value**](Value.md) | | 11 | **Add** | [**Value**](Value.md) | | 12 | **And** | [**Value**](Value.md) | | 13 | **Minus** | [**Value**](Value.md) | | 14 | **VarValue** | [**Value**](Value.md) | | 15 | **Multiply** | [**Value**](Value.md) | | 16 | **Times** | [**Value**](Value.md) | | 17 | **By** | [**Value**](Value.md) | | 18 | **Divide** | [**Value**](Value.md) | | 19 | **ValueOfChoice** | [**ChoiceId**](ChoiceId.md) | | 20 | **UseValue** | **string** | | 21 | **VarElse** | [**Value**](Value.md) | | 22 | **VarIf** | [**Observation**](Observation.md) | | 23 | **Then** | [**Value**](Value.md) | | 24 | 25 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 26 | 27 | -------------------------------------------------------------------------------- /src/MarloweAPIClient/Client/IApiAccessor.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using System; 12 | 13 | namespace MarloweAPIClient.Client 14 | { 15 | /// 16 | /// Represents configuration aspects required to interact with the API endpoints. 17 | /// 18 | public interface IApiAccessor 19 | { 20 | /// 21 | /// Gets or sets the configuration object 22 | /// 23 | /// An instance of the Configuration 24 | IReadableConfiguration Configuration { get; set; } 25 | 26 | /// 27 | /// Gets the base path of the API client. 28 | /// 29 | /// The base path 30 | string GetBasePath(); 31 | 32 | /// 33 | /// Provides a factory method hook for the creation of exceptions. 34 | /// 35 | ExceptionFactory ExceptionFactory { get; set; } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /docs/ContractObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ContractObject 2 | Contract terms specified in Marlowe 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **FromAccount** | [**PartyObject**](PartyObject.md) | | 9 | **Pay** | [**ValueObject**](ValueObject.md) | | 10 | **Then** | [**ContractObject**](ContractObject.md) | | 11 | **To** | [**PayeeObject**](PayeeObject.md) | | 12 | **Token** | [**TokenObject**](TokenObject.md) | | 13 | **VarElse** | [**ContractObject**](ContractObject.md) | | 14 | **VarIf** | [**ObservationObject**](ObservationObject.md) | | 15 | **Timeout** | **long** | | 16 | **TimeoutContinuation** | [**ContractObject**](ContractObject.md) | | 17 | **When** | [**List<CaseObject>**](CaseObject.md) | | 18 | **Be** | [**ValueObject**](ValueObject.md) | | 19 | **Let** | **string** | | 20 | **Assert** | [**ObservationObject**](ObservationObject.md) | | 21 | **VarRef** | **string** | An arbitrary text identifier for an object in a Marlowe object bundle. | 22 | 23 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 24 | 25 | -------------------------------------------------------------------------------- /src/MarloweAPIClient/Model/MarloweVersion.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using System; 12 | using System.Collections; 13 | using System.Collections.Generic; 14 | using System.Collections.ObjectModel; 15 | using System.Linq; 16 | using System.IO; 17 | using System.Runtime.Serialization; 18 | using System.Text; 19 | using System.Text.RegularExpressions; 20 | using Newtonsoft.Json; 21 | using Newtonsoft.Json.Converters; 22 | using Newtonsoft.Json.Linq; 23 | using System.ComponentModel.DataAnnotations; 24 | using OpenAPIDateConverter = MarloweAPIClient.Client.OpenAPIDateConverter; 25 | 26 | namespace MarloweAPIClient.Model 27 | { 28 | /// 29 | /// A version of the Marlowe language. 30 | /// 31 | /// A version of the Marlowe language. 32 | [JsonConverter(typeof(StringEnumConverter))] 33 | public enum MarloweVersion 34 | { 35 | /// 36 | /// Enum V1 for value: v1 37 | /// 38 | [EnumMember(Value = "v1")] 39 | V1 = 1 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /docs/ObservationObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ObservationObject 2 | A time-varying expression that evaluates to an integer 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **And** | [**ObservationObject**](ObservationObject.md) | | 9 | **Both** | [**ObservationObject**](ObservationObject.md) | | 10 | **Either** | [**ObservationObject**](ObservationObject.md) | | 11 | **Or** | [**ObservationObject**](ObservationObject.md) | | 12 | **Not** | [**ObservationObject**](ObservationObject.md) | | 13 | **ChoseSomethingFor** | [**ChoiceIdObject**](ChoiceIdObject.md) | | 14 | **GeThan** | [**ValueObject**](ValueObject.md) | | 15 | **Value** | [**ValueObject**](ValueObject.md) | | 16 | **Gt** | [**ValueObject**](ValueObject.md) | | 17 | **Lt** | [**ValueObject**](ValueObject.md) | | 18 | **LeThan** | [**ValueObject**](ValueObject.md) | | 19 | **EqualTo** | [**ValueObject**](ValueObject.md) | | 20 | **VarRef** | **string** | An arbitrary text identifier for an object in a Marlowe object bundle. | 21 | 22 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 23 | 24 | -------------------------------------------------------------------------------- /.openapi-generator-ignore: -------------------------------------------------------------------------------- 1 | # OpenAPI Generator Ignore 2 | # Generated by openapi-generator https://github.com/openapitools/openapi-generator 3 | 4 | # Use this file to prevent files from being overwritten by the generator. 5 | # The patterns follow closely to .gitignore or .dockerignore. 6 | 7 | # As an example, the C# client generator defines ApiClient.cs. 8 | # You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line: 9 | #ApiClient.cs 10 | 11 | # You can match any string of characters against a directory, file or extension with a single asterisk (*): 12 | #foo/*/qux 13 | # The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux 14 | 15 | # You can recursively match patterns against a directory, file or extension with a double asterisk (**): 16 | #foo/**/qux 17 | # This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux 18 | 19 | # You can also negate patterns with an exclamation (!). 20 | # For example, you can ignore all files in a docs folder with the file extension .md: 21 | #docs/*.md 22 | # Then explicitly reverse the ignore rule for a single file: 23 | #!docs/README.md 24 | git_push.sh 25 | appveyor.yml 26 | .gitignore 27 | # README.md 28 | #MarloweApiClient.sln 29 | #src/MarloweAPIClient.Test/** 30 | -------------------------------------------------------------------------------- /src/MarloweAPIClient/Model/AssertFail.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using System; 12 | using System.Collections; 13 | using System.Collections.Generic; 14 | using System.Collections.ObjectModel; 15 | using System.Linq; 16 | using System.IO; 17 | using System.Runtime.Serialization; 18 | using System.Text; 19 | using System.Text.RegularExpressions; 20 | using Newtonsoft.Json; 21 | using Newtonsoft.Json.Converters; 22 | using Newtonsoft.Json.Linq; 23 | using System.ComponentModel.DataAnnotations; 24 | using OpenAPIDateConverter = MarloweAPIClient.Client.OpenAPIDateConverter; 25 | 26 | namespace MarloweAPIClient.Model 27 | { 28 | /// 29 | /// A semantics assertion failed. 30 | /// 31 | /// A semantics assertion failed. 32 | [JsonConverter(typeof(StringEnumConverter))] 33 | public enum AssertFail 34 | { 35 | /// 36 | /// Enum AssertionFailed for value: assertion_failed 37 | /// 38 | [EnumMember(Value = "assertion_failed")] 39 | AssertionFailed = 1 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /src/MarloweAPIClient/Model/NotifyInput.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using System; 12 | using System.Collections; 13 | using System.Collections.Generic; 14 | using System.Collections.ObjectModel; 15 | using System.Linq; 16 | using System.IO; 17 | using System.Runtime.Serialization; 18 | using System.Text; 19 | using System.Text.RegularExpressions; 20 | using Newtonsoft.Json; 21 | using Newtonsoft.Json.Converters; 22 | using Newtonsoft.Json.Linq; 23 | using System.ComponentModel.DataAnnotations; 24 | using OpenAPIDateConverter = MarloweAPIClient.Client.OpenAPIDateConverter; 25 | 26 | namespace MarloweAPIClient.Model 27 | { 28 | /// 29 | /// Notify a contract to check a condition 30 | /// 31 | /// Notify a contract to check a condition 32 | [JsonConverter(typeof(StringEnumConverter))] 33 | public enum NotifyInput 34 | { 35 | /// 36 | /// Enum InputNotify for value: input_notify 37 | /// 38 | [EnumMember(Value = "input_notify")] 39 | InputNotify = 1 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /src/MarloweAPIClient/Model/Close.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using System; 12 | using System.Collections; 13 | using System.Collections.Generic; 14 | using System.Collections.ObjectModel; 15 | using System.Linq; 16 | using System.IO; 17 | using System.Runtime.Serialization; 18 | using System.Text; 19 | using System.Text.RegularExpressions; 20 | using Newtonsoft.Json; 21 | using Newtonsoft.Json.Converters; 22 | using Newtonsoft.Json.Linq; 23 | using System.ComponentModel.DataAnnotations; 24 | using OpenAPIDateConverter = MarloweAPIClient.Client.OpenAPIDateConverter; 25 | 26 | namespace MarloweAPIClient.Model 27 | { 28 | /// 29 | /// No more payments will be sent and the balance of the contract is 0. 30 | /// 31 | /// No more payments will be sent and the balance of the contract is 0. 32 | [JsonConverter(typeof(StringEnumConverter))] 33 | public enum Close 34 | { 35 | /// 36 | /// Enum Close for value: close 37 | /// 38 | [EnumMember(Value = "close")] 39 | Close = 1 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /docs/SafetyError.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.SafetyError 2 | Information about the safety of a Marlowe contract and its state. 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **AccountId** | [**Party**](Party.md) | | [optional] 9 | **Address** | [**PlutusAddress**](PlutusAddress.md) | | [optional] 10 | **Bytes** | **int** | | [optional] 11 | **ChoiceId** | [**ChoiceId**](ChoiceId.md) | | [optional] 12 | **Cost** | [**ExBudget**](ExBudget.md) | | [optional] 13 | **CurrencySymbol** | **string** | | [optional] 14 | **Detail** | **string** | | 15 | **Error** | **string** | | 16 | **Fatal** | **bool** | | 17 | **Hash** | **string** | | [optional] 18 | **Message** | **string** | | [optional] 19 | **RoleName** | **string** | | [optional] 20 | **Token** | [**Token**](Token.md) | | [optional] 21 | **TokenName** | **string** | | [optional] 22 | **Transaction** | [**Transaction**](Transaction.md) | | [optional] 23 | **ValueId** | **string** | | [optional] 24 | **Warning** | [**TransactionWarning**](TransactionWarning.md) | | [optional] 25 | 26 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 27 | 28 | -------------------------------------------------------------------------------- /src/MarloweAPIClient/Model/CloseObject.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using System; 12 | using System.Collections; 13 | using System.Collections.Generic; 14 | using System.Collections.ObjectModel; 15 | using System.Linq; 16 | using System.IO; 17 | using System.Runtime.Serialization; 18 | using System.Text; 19 | using System.Text.RegularExpressions; 20 | using Newtonsoft.Json; 21 | using Newtonsoft.Json.Converters; 22 | using Newtonsoft.Json.Linq; 23 | using System.ComponentModel.DataAnnotations; 24 | using OpenAPIDateConverter = MarloweAPIClient.Client.OpenAPIDateConverter; 25 | 26 | namespace MarloweAPIClient.Model 27 | { 28 | /// 29 | /// No more payments will be sent and the balance of the contract is 0. 30 | /// 31 | /// No more payments will be sent and the balance of the contract is 0. 32 | [JsonConverter(typeof(StringEnumConverter))] 33 | public enum CloseObject 34 | { 35 | /// 36 | /// Enum Close for value: close 37 | /// 38 | [EnumMember(Value = "close")] 39 | Close = 1 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /docs/ContractState.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ContractState 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Assets** | [**Assets**](Assets.md) | | 8 | **Block** | [**BlockHeader**](BlockHeader.md) | | [optional] 9 | **Continuations** | **string** | | [optional] 10 | **ContractId** | **string** | A reference to a transaction output with a transaction ID and index. | 11 | **CurrentContract** | [**Contract**](Contract.md) | | [optional] 12 | **InitialContract** | [**Contract**](Contract.md) | | 13 | **Metadata** | [**Dictionary<string, Metadata>**](Metadata.md) | | 14 | **RoleTokenMintingPolicyId** | **string** | The hex-encoded minting policy ID for a native Cardano token | 15 | **State** | [**MarloweState**](MarloweState.md) | | [optional] 16 | **Status** | **TxStatus** | | 17 | **Tags** | [**Dictionary<string, Metadata>**](Metadata.md) | | 18 | **TxBody** | [**TextEnvelope**](TextEnvelope.md) | | [optional] 19 | **UnclaimedPayouts** | [**List<Payout>**](Payout.md) | | 20 | **Utxo** | **string** | A reference to a transaction output with a transaction ID and index. | [optional] 21 | **VarVersion** | **MarloweVersion** | | 22 | 23 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 24 | 25 | -------------------------------------------------------------------------------- /docs/ValueObject.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.ValueObject 2 | A time-varying expression that evaluates to a boolean 3 | 4 | ## Properties 5 | 6 | Name | Type | Description | Notes 7 | ------------ | ------------- | ------------- | ------------- 8 | **AmountOfToken** | [**TokenObject**](TokenObject.md) | | 9 | **InAccount** | [**PartyObject**](PartyObject.md) | | 10 | **Negate** | [**ValueObject**](ValueObject.md) | | 11 | **Add** | [**ValueObject**](ValueObject.md) | | 12 | **And** | [**ValueObject**](ValueObject.md) | | 13 | **Minus** | [**ValueObject**](ValueObject.md) | | 14 | **Value** | [**ValueObject**](ValueObject.md) | | 15 | **Multiply** | [**ValueObject**](ValueObject.md) | | 16 | **Times** | [**ValueObject**](ValueObject.md) | | 17 | **By** | [**ValueObject**](ValueObject.md) | | 18 | **Divide** | [**ValueObject**](ValueObject.md) | | 19 | **ValueOfChoice** | [**ChoiceIdObject**](ChoiceIdObject.md) | | 20 | **UseValue** | **string** | | 21 | **VarElse** | [**ValueObject**](ValueObject.md) | | 22 | **VarIf** | [**ObservationObject**](ObservationObject.md) | | 23 | **Then** | [**ValueObject**](ValueObject.md) | | 24 | **VarRef** | **string** | An arbitrary text identifier for an object in a Marlowe object bundle. | 25 | 26 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 27 | 28 | -------------------------------------------------------------------------------- /src/MarloweAPIClient/Model/PayoutStatus.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using System; 12 | using System.Collections; 13 | using System.Collections.Generic; 14 | using System.Collections.ObjectModel; 15 | using System.Linq; 16 | using System.IO; 17 | using System.Runtime.Serialization; 18 | using System.Text; 19 | using System.Text.RegularExpressions; 20 | using Newtonsoft.Json; 21 | using Newtonsoft.Json.Converters; 22 | using Newtonsoft.Json.Linq; 23 | using System.ComponentModel.DataAnnotations; 24 | using OpenAPIDateConverter = MarloweAPIClient.Client.OpenAPIDateConverter; 25 | 26 | namespace MarloweAPIClient.Model 27 | { 28 | /// 29 | /// The status of a payout. Either it is available to be withdrawn, or it has already been withdrawn. 30 | /// 31 | /// The status of a payout. Either it is available to be withdrawn, or it has already been withdrawn. 32 | [JsonConverter(typeof(StringEnumConverter))] 33 | public enum PayoutStatus 34 | { 35 | /// 36 | /// Enum Available for value: available 37 | /// 38 | [EnumMember(Value = "available")] 39 | Available = 1, 40 | 41 | /// 42 | /// Enum Withdrawn for value: withdrawn 43 | /// 44 | [EnumMember(Value = "withdrawn")] 45 | Withdrawn = 2 46 | } 47 | 48 | } 49 | -------------------------------------------------------------------------------- /MarloweAPIClient.sln: -------------------------------------------------------------------------------- 1 | Microsoft Visual Studio Solution File, Format Version 12.00 2 | # Visual Studio 2012 3 | VisualStudioVersion = 12.0.0.0 4 | MinimumVisualStudioVersion = 10.0.0.1 5 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MarloweAPIClient", "src\MarloweAPIClient\MarloweAPIClient.csproj", "{4CCC9F93-3287-4D7A-A060-C26A54034FAD}" 6 | EndProject 7 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MarloweAPIClient.Test", "src\MarloweAPIClient.Test\MarloweAPIClient.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}" 8 | EndProject 9 | Global 10 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 11 | Debug|Any CPU = Debug|Any CPU 12 | Release|Any CPU = Release|Any CPU 13 | EndGlobalSection 14 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 15 | {4CCC9F93-3287-4D7A-A060-C26A54034FAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 16 | {4CCC9F93-3287-4D7A-A060-C26A54034FAD}.Debug|Any CPU.Build.0 = Debug|Any CPU 17 | {4CCC9F93-3287-4D7A-A060-C26A54034FAD}.Release|Any CPU.ActiveCfg = Release|Any CPU 18 | {4CCC9F93-3287-4D7A-A060-C26A54034FAD}.Release|Any CPU.Build.0 = Release|Any CPU 19 | {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 20 | {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU 21 | {19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU 22 | {19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.Build.0 = Release|Any CPU 23 | EndGlobalSection 24 | GlobalSection(SolutionProperties) = preSolution 25 | HideSolutionNode = FALSE 26 | EndGlobalSection 27 | EndGlobal -------------------------------------------------------------------------------- /docs/Tx.md: -------------------------------------------------------------------------------- 1 | # MarloweAPIClient.Model.Tx 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **Assets** | [**Assets**](Assets.md) | | 8 | **Block** | [**BlockHeader**](BlockHeader.md) | | [optional] 9 | **ConsumingTx** | **string** | The hex-encoded identifier of a Cardano transaction | [optional] 10 | **Continuations** | **string** | | [optional] 11 | **ContractId** | **string** | A reference to a transaction output with a transaction ID and index. | 12 | **Inputs** | [**List<Input>**](Input.md) | | 13 | **InputUtxo** | **string** | A reference to a transaction output with a transaction ID and index. | 14 | **InvalidBefore** | **string** | | 15 | **InvalidHereafter** | **string** | | 16 | **Metadata** | [**Dictionary<string, Metadata>**](Metadata.md) | | 17 | **OutputContract** | [**Contract**](Contract.md) | | [optional] 18 | **OutputState** | [**MarloweState**](MarloweState.md) | | [optional] 19 | **OutputUtxo** | **string** | A reference to a transaction output with a transaction ID and index. | [optional] 20 | **Payouts** | [**List<Payout>**](Payout.md) | | 21 | **Status** | **TxStatus** | | 22 | **Tags** | [**Dictionary<string, Metadata>**](Metadata.md) | | 23 | **TransactionId** | **string** | The hex-encoded identifier of a Cardano transaction | 24 | **TxBody** | [**TextEnvelope**](TextEnvelope.md) | | [optional] 25 | 26 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 27 | 28 | -------------------------------------------------------------------------------- /src/MarloweAPIClient/MarloweAPIClient.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | false 5 | net7.0 6 | MarloweAPIClient 7 | MarloweAPIClient 8 | Library 9 | OpenAPI 10 | OpenAPI 11 | OpenAPI Library 12 | A library generated from a OpenAPI doc 13 | No Copyright 14 | MarloweAPIClient 15 | 1.0.0 16 | bin\$(Configuration)\$(TargetFramework)\MarloweAPIClient.xml 17 | https://github.com/marlowe-contrib/marlowe-csharp-sdk.git 18 | git 19 | Minor update 20 | annotations 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /src/MarloweAPIClient/Model/TxStatus.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using System; 12 | using System.Collections; 13 | using System.Collections.Generic; 14 | using System.Collections.ObjectModel; 15 | using System.Linq; 16 | using System.IO; 17 | using System.Runtime.Serialization; 18 | using System.Text; 19 | using System.Text.RegularExpressions; 20 | using Newtonsoft.Json; 21 | using Newtonsoft.Json.Converters; 22 | using Newtonsoft.Json.Linq; 23 | using System.ComponentModel.DataAnnotations; 24 | using OpenAPIDateConverter = MarloweAPIClient.Client.OpenAPIDateConverter; 25 | 26 | namespace MarloweAPIClient.Model 27 | { 28 | /// 29 | /// The status of a transaction on the local node. 30 | /// 31 | /// The status of a transaction on the local node. 32 | [JsonConverter(typeof(StringEnumConverter))] 33 | public enum TxStatus 34 | { 35 | /// 36 | /// Enum Unsigned for value: unsigned 37 | /// 38 | [EnumMember(Value = "unsigned")] 39 | Unsigned = 1, 40 | 41 | /// 42 | /// Enum Submitted for value: submitted 43 | /// 44 | [EnumMember(Value = "submitted")] 45 | Submitted = 2, 46 | 47 | /// 48 | /// Enum Confirmed for value: confirmed 49 | /// 50 | [EnumMember(Value = "confirmed")] 51 | Confirmed = 3 52 | } 53 | 54 | } 55 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/CloseTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing Close 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class CloseTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for Close 34 | //private Close instance; 35 | 36 | public CloseTests() 37 | { 38 | // TODO uncomment below to create an instance of Close 39 | //instance = new Close(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of Close 49 | /// 50 | [Fact] 51 | public void CloseInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" Close 54 | //Assert.IsType(instance); 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/MetadataTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing Metadata 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class MetadataTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for Metadata 34 | //private Metadata instance; 35 | 36 | public MetadataTests() 37 | { 38 | // TODO uncomment below to create an instance of Metadata 39 | //instance = new Metadata(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of Metadata 49 | /// 50 | [Fact] 51 | public void MetadataInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" Metadata 54 | //Assert.IsType(instance); 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/TxStatusTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing TxStatus 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class TxStatusTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for TxStatus 34 | //private TxStatus instance; 35 | 36 | public TxStatusTests() 37 | { 38 | // TODO uncomment below to create an instance of TxStatus 39 | //instance = new TxStatus(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of TxStatus 49 | /// 50 | [Fact] 51 | public void TxStatusInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" TxStatus 54 | //Assert.IsType(instance); 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/AssertFailTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing AssertFail 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class AssertFailTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for AssertFail 34 | //private AssertFail instance; 35 | 36 | public AssertFailTests() 37 | { 38 | // TODO uncomment below to create an instance of AssertFail 39 | //instance = new AssertFail(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of AssertFail 49 | /// 50 | [Fact] 51 | public void AssertFailInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" AssertFail 54 | //Assert.IsType(instance); 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/CloseObjectTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing CloseObject 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class CloseObjectTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for CloseObject 34 | //private CloseObject instance; 35 | 36 | public CloseObjectTests() 37 | { 38 | // TODO uncomment below to create an instance of CloseObject 39 | //instance = new CloseObject(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of CloseObject 49 | /// 50 | [Fact] 51 | public void CloseObjectInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" CloseObject 54 | //Assert.IsType(instance); 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/NotifyInputTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing NotifyInput 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class NotifyInputTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for NotifyInput 34 | //private NotifyInput instance; 35 | 36 | public NotifyInputTests() 37 | { 38 | // TODO uncomment below to create an instance of NotifyInput 39 | //instance = new NotifyInput(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of NotifyInput 49 | /// 50 | [Fact] 51 | public void NotifyInputInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" NotifyInput 54 | //Assert.IsType(instance); 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/RolesConfigTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing RolesConfig 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class RolesConfigTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for RolesConfig 34 | //private RolesConfig instance; 35 | 36 | public RolesConfigTests() 37 | { 38 | // TODO uncomment below to create an instance of RolesConfig 39 | //instance = new RolesConfig(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of RolesConfig 49 | /// 50 | [Fact] 51 | public void RolesConfigInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" RolesConfig 54 | //Assert.IsType(instance); 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/PayoutStatusTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing PayoutStatus 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class PayoutStatusTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for PayoutStatus 34 | //private PayoutStatus instance; 35 | 36 | public PayoutStatusTests() 37 | { 38 | // TODO uncomment below to create an instance of PayoutStatus 39 | //instance = new PayoutStatus(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of PayoutStatus 49 | /// 50 | [Fact] 51 | public void PayoutStatusInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" PayoutStatus 54 | //Assert.IsType(instance); 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/TimeIntervalTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing TimeInterval 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class TimeIntervalTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for TimeInterval 34 | //private TimeInterval instance; 35 | 36 | public TimeIntervalTests() 37 | { 38 | // TODO uncomment below to create an instance of TimeInterval 39 | //instance = new TimeInterval(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of TimeInterval 49 | /// 50 | [Fact] 51 | public void TimeIntervalInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" TimeInterval 54 | //Assert.IsType(instance); 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/MarloweVersionTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing MarloweVersion 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class MarloweVersionTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for MarloweVersion 34 | //private MarloweVersion instance; 35 | 36 | public MarloweVersionTests() 37 | { 38 | // TODO uncomment below to create an instance of MarloweVersion 39 | //instance = new MarloweVersion(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of MarloweVersion 49 | /// 50 | [Fact] 51 | public void MarloweVersionInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" MarloweVersion 54 | //Assert.IsType(instance); 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/NotTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing Not 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class NotTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for Not 34 | //private Not instance; 35 | 36 | public NotTests() 37 | { 38 | // TODO uncomment below to create an instance of Not 39 | //instance = new Not(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of Not 49 | /// 50 | [Fact] 51 | public void NotInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" Not 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'VarNot' 59 | /// 60 | [Fact] 61 | public void VarNotTest() 62 | { 63 | // TODO unit test for the property 'VarNot' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/NegateTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing Negate 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class NegateTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for Negate 34 | //private Negate instance; 35 | 36 | public NegateTests() 37 | { 38 | // TODO uncomment below to create an instance of Negate 39 | //instance = new Negate(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of Negate 49 | /// 50 | [Fact] 51 | public void NegateInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" Negate 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'VarNegate' 59 | /// 60 | [Fact] 61 | public void VarNegateTest() 62 | { 63 | // TODO unit test for the property 'VarNegate' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/LabelRefTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing LabelRef 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class LabelRefTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for LabelRef 34 | //private LabelRef instance; 35 | 36 | public LabelRefTests() 37 | { 38 | // TODO uncomment below to create an instance of LabelRef 39 | //instance = new LabelRef(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of LabelRef 49 | /// 50 | [Fact] 51 | public void LabelRefInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" LabelRef 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'VarRef' 59 | /// 60 | [Fact] 61 | public void VarRefTest() 62 | { 63 | // TODO unit test for the property 'VarRef' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/NotObjectTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing NotObject 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class NotObjectTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for NotObject 34 | //private NotObject instance; 35 | 36 | public NotObjectTests() 37 | { 38 | // TODO uncomment below to create an instance of NotObject 39 | //instance = new NotObject(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of NotObject 49 | /// 50 | [Fact] 51 | public void NotObjectInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" NotObject 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'Not' 59 | /// 60 | [Fact] 61 | public void NotTest() 62 | { 63 | // TODO unit test for the property 'Not' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/MarloweStateAccountsInnerInnerTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing MarloweStateAccountsInnerInner 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class MarloweStateAccountsInnerInnerTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for MarloweStateAccountsInnerInner 34 | //private MarloweStateAccountsInnerInner instance; 35 | 36 | public MarloweStateAccountsInnerInnerTests() 37 | { 38 | // TODO uncomment below to create an instance of MarloweStateAccountsInnerInner 39 | //instance = new MarloweStateAccountsInnerInner(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of MarloweStateAccountsInnerInner 49 | /// 50 | [Fact] 51 | public void MarloweStateAccountsInnerInnerInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" MarloweStateAccountsInnerInner 54 | //Assert.IsType(instance); 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/UseValueTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing UseValue 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class UseValueTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for UseValue 34 | //private UseValue instance; 35 | 36 | public UseValueTests() 37 | { 38 | // TODO uncomment below to create an instance of UseValue 39 | //instance = new UseValue(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of UseValue 49 | /// 50 | [Fact] 51 | public void UseValueInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" UseValue 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'VarUseValue' 59 | /// 60 | [Fact] 61 | public void VarUseValueTest() 62 | { 63 | // TODO unit test for the property 'VarUseValue' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/PayToPartyTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing PayToParty 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class PayToPartyTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for PayToParty 34 | //private PayToParty instance; 35 | 36 | public PayToPartyTests() 37 | { 38 | // TODO uncomment below to create an instance of PayToParty 39 | //instance = new PayToParty(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of PayToParty 49 | /// 50 | [Fact] 51 | public void PayToPartyInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" PayToParty 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'Party' 59 | /// 60 | [Fact] 61 | public void PartyTest() 62 | { 63 | // TODO unit test for the property 'Party' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/ChooseForTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing ChooseFor 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class ChooseForTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for ChooseFor 34 | //private ChooseFor instance; 35 | 36 | public ChooseForTests() 37 | { 38 | // TODO uncomment below to create an instance of ChooseFor 39 | //instance = new ChooseFor(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of ChooseFor 49 | /// 50 | [Fact] 51 | public void ChooseForInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" ChooseFor 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'ChoseSomethingFor' 59 | /// 60 | [Fact] 61 | public void ChoseSomethingForTest() 62 | { 63 | // TODO unit test for the property 'ChoseSomethingFor' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/MarloweStateBoundValuesInnerInnerTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing MarloweStateBoundValuesInnerInner 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class MarloweStateBoundValuesInnerInnerTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for MarloweStateBoundValuesInnerInner 34 | //private MarloweStateBoundValuesInnerInner instance; 35 | 36 | public MarloweStateBoundValuesInnerInnerTests() 37 | { 38 | // TODO uncomment below to create an instance of MarloweStateBoundValuesInnerInner 39 | //instance = new MarloweStateBoundValuesInnerInner(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of MarloweStateBoundValuesInnerInner 49 | /// 50 | [Fact] 51 | public void MarloweStateBoundValuesInnerInnerInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" MarloweStateBoundValuesInnerInner 54 | //Assert.IsType(instance); 55 | } 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/NegateObjectTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing NegateObject 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class NegateObjectTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for NegateObject 34 | //private NegateObject instance; 35 | 36 | public NegateObjectTests() 37 | { 38 | // TODO uncomment below to create an instance of NegateObject 39 | //instance = new NegateObject(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of NegateObject 49 | /// 50 | [Fact] 51 | public void NegateObjectInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" NegateObject 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'Negate' 59 | /// 60 | [Fact] 61 | public void NegateTest() 62 | { 63 | // TODO unit test for the property 'Negate' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/PartyAddressTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing PartyAddress 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class PartyAddressTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for PartyAddress 34 | //private PartyAddress instance; 35 | 36 | public PartyAddressTests() 37 | { 38 | // TODO uncomment below to create an instance of PartyAddress 39 | //instance = new PartyAddress(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of PartyAddress 49 | /// 50 | [Fact] 51 | public void PartyAddressInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" PartyAddress 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'Address' 59 | /// 60 | [Fact] 61 | public void AddressTest() 62 | { 63 | // TODO unit test for the property 'Address' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/PayToAccountTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing PayToAccount 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class PayToAccountTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for PayToAccount 34 | //private PayToAccount instance; 35 | 36 | public PayToAccountTests() 37 | { 38 | // TODO uncomment below to create an instance of PayToAccount 39 | //instance = new PayToAccount(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of PayToAccount 49 | /// 50 | [Fact] 51 | public void PayToAccountInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" PayToAccount 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'Account' 59 | /// 60 | [Fact] 61 | public void AccountTest() 62 | { 63 | // TODO unit test for the property 'Account' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/NotifyActionTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing NotifyAction 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class NotifyActionTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for NotifyAction 34 | //private NotifyAction instance; 35 | 36 | public NotifyActionTests() 37 | { 38 | // TODO uncomment below to create an instance of NotifyAction 39 | //instance = new NotifyAction(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of NotifyAction 49 | /// 50 | [Fact] 51 | public void NotifyActionInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" NotifyAction 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'NotifyIf' 59 | /// 60 | [Fact] 61 | public void NotifyIfTest() 62 | { 63 | // TODO unit test for the property 'NotifyIf' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/StakingHashTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing StakingHash 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class StakingHashTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for StakingHash 34 | //private StakingHash instance; 35 | 36 | public StakingHashTests() 37 | { 38 | // TODO uncomment below to create an instance of StakingHash 39 | //instance = new StakingHash(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of StakingHash 49 | /// 50 | [Fact] 51 | public void StakingHashInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" StakingHash 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'VarStakingHash' 59 | /// 60 | [Fact] 61 | public void VarStakingHashTest() 62 | { 63 | // TODO unit test for the property 'VarStakingHash' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/PartyRoleNameTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing PartyRoleName 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class PartyRoleNameTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for PartyRoleName 34 | //private PartyRoleName instance; 35 | 36 | public PartyRoleNameTests() 37 | { 38 | // TODO uncomment below to create an instance of PartyRoleName 39 | //instance = new PartyRoleName(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of PartyRoleName 49 | /// 50 | [Fact] 51 | public void PartyRoleNameInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" PartyRoleName 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'RoleToken' 59 | /// 60 | [Fact] 61 | public void RoleTokenTest() 62 | { 63 | // TODO unit test for the property 'RoleToken' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/StakingPointerTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing StakingPointer 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class StakingPointerTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for StakingPointer 34 | //private StakingPointer instance; 35 | 36 | public StakingPointerTests() 37 | { 38 | // TODO uncomment below to create an instance of StakingPointer 39 | //instance = new StakingPointer(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of StakingPointer 49 | /// 50 | [Fact] 51 | public void StakingPointerInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" StakingPointer 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'StakingHash' 59 | /// 60 | [Fact] 61 | public void StakingHashTest() 62 | { 63 | // TODO unit test for the property 'StakingHash' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/TxOutputErrorTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing TxOutputError 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class TxOutputErrorTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for TxOutputError 34 | //private TxOutputError instance; 35 | 36 | public TxOutputErrorTests() 37 | { 38 | // TODO uncomment below to create an instance of TxOutputError 39 | //instance = new TxOutputError(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of TxOutputError 49 | /// 50 | [Fact] 51 | public void TxOutputErrorInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" TxOutputError 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'TransactionError' 59 | /// 60 | [Fact] 61 | public void TransactionErrorTest() 62 | { 63 | // TODO unit test for the property 'TransactionError' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/ValueOfChoiceTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing ValueOfChoice 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class ValueOfChoiceTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for ValueOfChoice 34 | //private ValueOfChoice instance; 35 | 36 | public ValueOfChoiceTests() 37 | { 38 | // TODO uncomment below to create an instance of ValueOfChoice 39 | //instance = new ValueOfChoice(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of ValueOfChoice 49 | /// 50 | [Fact] 51 | public void ValueOfChoiceInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" ValueOfChoice 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'VarValueOfChoice' 59 | /// 60 | [Fact] 61 | public void VarValueOfChoiceTest() 62 | { 63 | // TODO unit test for the property 'VarValueOfChoice' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/PayToPartyObjectTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing PayToPartyObject 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class PayToPartyObjectTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for PayToPartyObject 34 | //private PayToPartyObject instance; 35 | 36 | public PayToPartyObjectTests() 37 | { 38 | // TODO uncomment below to create an instance of PayToPartyObject 39 | //instance = new PayToPartyObject(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of PayToPartyObject 49 | /// 50 | [Fact] 51 | public void PayToPartyObjectInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" PayToPartyObject 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'Party' 59 | /// 60 | [Fact] 61 | public void PartyTest() 62 | { 63 | // TODO unit test for the property 'Party' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/ContractSourceIdsTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing ContractSourceIds 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class ContractSourceIdsTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for ContractSourceIds 34 | //private ContractSourceIds instance; 35 | 36 | public ContractSourceIdsTests() 37 | { 38 | // TODO uncomment below to create an instance of ContractSourceIds 39 | //instance = new ContractSourceIds(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of ContractSourceIds 49 | /// 50 | [Fact] 51 | public void ContractSourceIdsInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" ContractSourceIds 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'Results' 59 | /// 60 | [Fact] 61 | public void ResultsTest() 62 | { 63 | // TODO unit test for the property 'Results' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/IntervalInPastTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing IntervalInPast 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class IntervalInPastTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for IntervalInPast 34 | //private IntervalInPast instance; 35 | 36 | public IntervalInPastTests() 37 | { 38 | // TODO uncomment below to create an instance of IntervalInPast 39 | //instance = new IntervalInPast(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of IntervalInPast 49 | /// 50 | [Fact] 51 | public void IntervalInPastInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" IntervalInPast 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'IntervalInPastError' 59 | /// 60 | [Fact] 61 | public void IntervalInPastErrorTest() 62 | { 63 | // TODO unit test for the property 'IntervalInPastError' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/ChooseForObjectTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing ChooseForObject 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class ChooseForObjectTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for ChooseForObject 34 | //private ChooseForObject instance; 35 | 36 | public ChooseForObjectTests() 37 | { 38 | // TODO uncomment below to create an instance of ChooseForObject 39 | //instance = new ChooseForObject(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of ChooseForObject 49 | /// 50 | [Fact] 51 | public void ChooseForObjectInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" ChooseForObject 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'ChoseSomethingFor' 59 | /// 60 | [Fact] 61 | public void ChoseSomethingForTest() 62 | { 63 | // TODO unit test for the property 'ChoseSomethingFor' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/InvalidIntervalTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing InvalidInterval 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class InvalidIntervalTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for InvalidInterval 34 | //private InvalidInterval instance; 35 | 36 | public InvalidIntervalTests() 37 | { 38 | // TODO uncomment below to create an instance of InvalidInterval 39 | //instance = new InvalidInterval(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of InvalidInterval 49 | /// 50 | [Fact] 51 | public void InvalidIntervalInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" InvalidInterval 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'VarInvalidInterval' 59 | /// 60 | [Fact] 61 | public void VarInvalidIntervalTest() 62 | { 63 | // TODO unit test for the property 'VarInvalidInterval' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/GetPayoutsResponseTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing GetPayoutsResponse 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class GetPayoutsResponseTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for GetPayoutsResponse 34 | //private GetPayoutsResponse instance; 35 | 36 | public GetPayoutsResponseTests() 37 | { 38 | // TODO uncomment below to create an instance of GetPayoutsResponse 39 | //instance = new GetPayoutsResponse(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of GetPayoutsResponse 49 | /// 50 | [Fact] 51 | public void GetPayoutsResponseInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" GetPayoutsResponse 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'Results' 59 | /// 60 | [Fact] 61 | public void ResultsTest() 62 | { 63 | // TODO unit test for the property 'Results' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/NotifyActionObjectTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing NotifyActionObject 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class NotifyActionObjectTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for NotifyActionObject 34 | //private NotifyActionObject instance; 35 | 36 | public NotifyActionObjectTests() 37 | { 38 | // TODO uncomment below to create an instance of NotifyActionObject 39 | //instance = new NotifyActionObject(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of NotifyActionObject 49 | /// 50 | [Fact] 51 | public void NotifyActionObjectInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" NotifyActionObject 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'NotifyIf' 59 | /// 60 | [Fact] 61 | public void NotifyIfTest() 62 | { 63 | // TODO unit test for the property 'NotifyIf' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/PayToAccountObjectTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing PayToAccountObject 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class PayToAccountObjectTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for PayToAccountObject 34 | //private PayToAccountObject instance; 35 | 36 | public PayToAccountObjectTests() 37 | { 38 | // TODO uncomment below to create an instance of PayToAccountObject 39 | //instance = new PayToAccountObject(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of PayToAccountObject 49 | /// 50 | [Fact] 51 | public void PayToAccountObjectInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" PayToAccountObject 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'Account' 59 | /// 60 | [Fact] 61 | public void AccountTest() 62 | { 63 | // TODO unit test for the property 'Account' 64 | } 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/MarloweAPIClient.Test/Model/PubKeyCredentialTests.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * Marlowe Runtime REST API 3 | * 4 | * REST API for Marlowe Runtime 5 | * 6 | * The version of the OpenAPI document: 0.0.5.1 7 | * Generated by: https://github.com/openapitools/openapi-generator.git 8 | */ 9 | 10 | 11 | using Xunit; 12 | 13 | using System; 14 | using System.Linq; 15 | using System.IO; 16 | using System.Collections.Generic; 17 | using MarloweAPIClient.Model; 18 | using MarloweAPIClient.Client; 19 | using System.Reflection; 20 | using Newtonsoft.Json; 21 | 22 | namespace MarloweAPIClient.Test.Model 23 | { 24 | /// 25 | /// Class for testing PubKeyCredential 26 | /// 27 | /// 28 | /// This file is automatically generated by OpenAPI Generator (https://openapi-generator.tech). 29 | /// Please update the test case below to test the model. 30 | /// 31 | public class PubKeyCredentialTests : IDisposable 32 | { 33 | // TODO uncomment below to declare an instance variable for PubKeyCredential 34 | //private PubKeyCredential instance; 35 | 36 | public PubKeyCredentialTests() 37 | { 38 | // TODO uncomment below to create an instance of PubKeyCredential 39 | //instance = new PubKeyCredential(); 40 | } 41 | 42 | public void Dispose() 43 | { 44 | // Cleanup when everything is done. 45 | } 46 | 47 | /// 48 | /// Test an instance of PubKeyCredential 49 | /// 50 | [Fact] 51 | public void PubKeyCredentialInstanceTest() 52 | { 53 | // TODO uncomment below to test "IsType" PubKeyCredential 54 | //Assert.IsType(instance); 55 | } 56 | 57 | /// 58 | /// Test the property 'VarPubKeyCredential' 59 | /// 60 | [Fact] 61 | public void VarPubKeyCredentialTest() 62 | { 63 | // TODO unit test for the property 'VarPubKeyCredential' 64 | } 65 | } 66 | } 67 | --------------------------------------------------------------------------------