-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmodel_analytics_transfer_tx.go
27 lines (25 loc) · 1.3 KB
/
model_analytics_transfer_tx.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/*
* QEDIT - Asset Transfers
*
* This SDK provides a programmatic way for interacting with QEDIT's _Asset Transfer_ API. The specification definition file is publicly available [in this repository](https://github.com/QED-it/asset_transfers_dev_guide/).
*
* API version: 1.7.2
* Contact: [email protected]
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package goqedit
// The data of a single Transfer within a Transfer transaction
type AnalyticsTransferTx struct {
// The information and Proofs associated with the Assets spent in the Transfer
Spends []AnalyticsSpendDescription `json:"spends,omitempty"`
// The information and Proofs associated with the Assets output from the Transfer
Outputs []AnalyticsOutputDescription `json:"outputs,omitempty"`
// The re-randomized public key of the Wallet which created the Transfer
Rk string `json:"rk,omitempty"`
// The signature authorizing the spend of the Assets spent in the Transfer
SpendAuthSig string `json:"spend_auth_sig,omitempty"`
// The signature binding the spent and output Assets and verifying the balance
BindingSig string `json:"binding_sig,omitempty"`
// The signature of the confirming party if a confirmation was requested; empty if no confirmation was requested
ConfirmationSig string `json:"confirmation_sig,omitempty"`
}