Documentation
¶
Index ¶
- Variables
- type Asset
- func (*Asset) Descriptor() ([]byte, []int)deprecated
- func (x *Asset) GetAssetType() isAsset_AssetType
- func (x *Asset) GetIssuedAsset() *IssuedAsset
- func (x *Asset) GetNative() bool
- func (*Asset) ProtoMessage()
- func (x *Asset) ProtoReflect() protoreflect.Message
- func (x *Asset) Reset()
- func (x *Asset) String() string
- type Asset_IssuedAsset
- type Asset_Native
- type IssuedAsset
- func (*IssuedAsset) Descriptor() ([]byte, []int)deprecated
- func (x *IssuedAsset) GetAssetCode() string
- func (x *IssuedAsset) GetIssuer() string
- func (*IssuedAsset) ProtoMessage()
- func (x *IssuedAsset) ProtoReflect() protoreflect.Message
- func (x *IssuedAsset) Reset()
- func (x *IssuedAsset) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_ingest_asset_asset_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Asset ¶
type Asset struct { // Types that are valid to be assigned to AssetType: // // *Asset_Native // *Asset_IssuedAsset AssetType isAsset_AssetType `protobuf_oneof:"asset_type"` // contains filtered or unexported fields }
Asset message that can represent either a native asset or an issued asset
func NewIssuedAsset ¶
NewIssuedAsset creates an Asset with an asset code and issuer.
func NewNativeAsset ¶
func NewNativeAsset() *Asset
NewNativeAsset creates an Asset representing the native token (XLM).
func (*Asset) Descriptor
deprecated
func (*Asset) GetAssetType ¶
func (x *Asset) GetAssetType() isAsset_AssetType
func (*Asset) GetIssuedAsset ¶
func (x *Asset) GetIssuedAsset() *IssuedAsset
func (*Asset) ProtoMessage ¶
func (*Asset) ProtoMessage()
func (*Asset) ProtoReflect ¶
func (x *Asset) ProtoReflect() protoreflect.Message
type Asset_IssuedAsset ¶
type Asset_IssuedAsset struct {
IssuedAsset *IssuedAsset `protobuf:"bytes,2,opt,name=issued_asset,json=issuedAsset,proto3,oneof"` // Issued asset - via classic operations.
}
type Asset_Native ¶
type Asset_Native struct {
Native bool `protobuf:"varint,1,opt,name=native,proto3,oneof"` // Native asset (XLM)
}
type IssuedAsset ¶
type IssuedAsset struct { AssetCode string `protobuf:"bytes,1,opt,name=asset_code,json=assetCode,proto3" json:"asset_code,omitempty"` // Asset code (e.g., USD, BTC) Issuer string `protobuf:"bytes,2,opt,name=issuer,proto3" json:"issuer,omitempty"` // Issuer account address // contains filtered or unexported fields }
func (*IssuedAsset) Descriptor
deprecated
func (*IssuedAsset) Descriptor() ([]byte, []int)
Deprecated: Use IssuedAsset.ProtoReflect.Descriptor instead.
func (*IssuedAsset) GetAssetCode ¶
func (x *IssuedAsset) GetAssetCode() string
func (*IssuedAsset) GetIssuer ¶
func (x *IssuedAsset) GetIssuer() string
func (*IssuedAsset) ProtoMessage ¶
func (*IssuedAsset) ProtoMessage()
func (*IssuedAsset) ProtoReflect ¶
func (x *IssuedAsset) ProtoReflect() protoreflect.Message
func (*IssuedAsset) Reset ¶
func (x *IssuedAsset) Reset()
func (*IssuedAsset) String ¶
func (x *IssuedAsset) String() string
Click to show internal directories.
Click to hide internal directories.