private TransactionOptions GenerateTransactionOptions(string agentPrivateKey, string agentAddress, string credentialsAddress, long amount) { OutputAgent outputAgentModel = new OutputAgent(agentPrivateKey, agentAddress); TransactionCredentials transactionCredentialsModels = new TransactionCredentials(agentAddress); TransactionOptions transactionOptionsModels = new TransactionOptions(outputAgentModel, transactionCredentialsModels, amount); return(transactionOptionsModels); }
public TransactionOptions(OutputAgent agent, TransactionCredentials credentials, long value) { this.agent = agent; this.credentials = credentials; this.value = value; }
/// <summary> /// Initializes a new instance of the <see cref="Transaction" /> class. /// </summary> /// <param name="credentials">Provides data required to get access to api.</param> /// <param name="api">Provides methods for executing api requests.</param> public Transaction(TransactionCredentials credentials, ITransactionsApi api) { _api = api; _credentials = credentials; }