pub struct InternalAddressBookEntry {Show 15 fields
pub address_book_entry_id: u64,
pub scope: MessageField<AccountScopeRef>,
pub label: String,
pub note: String,
pub tag_ids: Vec<u64>,
pub whitelist_status: EnumValue<DestinationWhitelistStatus>,
pub root_account_id: u64,
pub target_account_id: u64,
pub target_scope_type: EnumValue<AccountScopeType>,
pub smart_account_address: String,
pub root_username: String,
pub subaccount_label: String,
pub created_at: MessageField<Timestamp>,
pub updated_at: MessageField<Timestamp>,
pub revision: u64,
/* private fields */
}Fields§
§address_book_entry_id: u64Stable public id of the saved internal destination.
Field 1: address_book_entry_id
scope: MessageField<AccountScopeRef>Address book that owns this entry.
Field 2: scope
label: StringUser-defined display label.
Field 3: label
note: StringOptional user-defined note.
Field 4: note
tag_ids: Vec<u64>Tag ids attached to this entry. See GetAddressBookViewResponse.tags for tag details.
Field 5: tag_ids
whitelist_status: EnumValue<DestinationWhitelistStatus>Current active whitelist status for this destination.
Field 6: whitelist_status
root_account_id: u64Root account that owns the target internal account.
Field 7: root_account_id
target_account_id: u64Target account or subaccount public id.
Field 8: target_account_id
target_scope_type: EnumValue<AccountScopeType>Whether target_account_id identifies a root account or a subaccount.
Field 9: target_scope_type
smart_account_address: StringSmart account address for the internal transfer destination.
Field 10: smart_account_address
root_username: StringUsername for the destination root account, when available.
Field 11: root_username
subaccount_label: StringLabel for the destination subaccount, when the destination is a subaccount.
Field 12: subaccount_label
created_at: MessageField<Timestamp>Time this entry was created, as a UTC timestamp.
Field 13: created_at
updated_at: MessageField<Timestamp>Time this entry was last updated, as a UTC timestamp.
Field 14: updated_at
revision: u64Monotonic resource revision used for conditional updates.
Field 15: revision
Implementations§
Trait Implementations§
Source§impl Clone for InternalAddressBookEntry
impl Clone for InternalAddressBookEntry
Source§fn clone(&self) -> InternalAddressBookEntry
fn clone(&self) -> InternalAddressBookEntry
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for InternalAddressBookEntry
impl Debug for InternalAddressBookEntry
Source§impl Default for InternalAddressBookEntry
impl Default for InternalAddressBookEntry
Source§fn default() -> InternalAddressBookEntry
fn default() -> InternalAddressBookEntry
Source§impl DefaultInstance for InternalAddressBookEntry
impl DefaultInstance for InternalAddressBookEntry
Source§fn default_instance() -> &'static Self
fn default_instance() -> &'static Self
Source§impl<'de> Deserialize<'de> for InternalAddressBookEntrywhere
InternalAddressBookEntry: Default,
impl<'de> Deserialize<'de> for InternalAddressBookEntrywhere
InternalAddressBookEntry: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl ExtensionSet for InternalAddressBookEntry
impl ExtensionSet for InternalAddressBookEntry
Source§const PROTO_FQN: &'static str = "auth.v1.InternalAddressBookEntry"
const PROTO_FQN: &'static str = "auth.v1.InternalAddressBookEntry"
"google.protobuf.FieldOptions". Read moreSource§fn unknown_fields(&self) -> &UnknownFields
fn unknown_fields(&self) -> &UnknownFields
Source§fn unknown_fields_mut(&mut self) -> &mut UnknownFields
fn unknown_fields_mut(&mut self) -> &mut UnknownFields
Source§fn extension<C>(&self, ext: &Extension<C>) -> <C as ExtensionCodec>::Outputwhere
C: ExtensionCodec,
fn extension<C>(&self, ext: &Extension<C>) -> <C as ExtensionCodec>::Outputwhere
C: ExtensionCodec,
Source§fn set_extension<C>(
&mut self,
ext: &Extension<C>,
value: <C as ExtensionCodec>::Value,
)where
C: ExtensionCodec,
fn set_extension<C>(
&mut self,
ext: &Extension<C>,
value: <C as ExtensionCodec>::Value,
)where
C: ExtensionCodec,
Source§fn has_extension<C>(&self, ext: &Extension<C>) -> boolwhere
C: ExtensionCodec,
fn has_extension<C>(&self, ext: &Extension<C>) -> boolwhere
C: ExtensionCodec,
true if any record at the extension’s field number is present. Read moreSource§fn clear_extension<C>(&mut self, ext: &Extension<C>)where
C: ExtensionCodec,
fn clear_extension<C>(&mut self, ext: &Extension<C>)where
C: ExtensionCodec,
Source§fn extension_or_default<C>(
&self,
ext: &Extension<C>,
) -> <C as ExtensionCodec>::Valuewhere
C: ExtensionCodec<Output = Option<<C as ExtensionCodec>::Value>>,
<C as ExtensionCodec>::Value: Default,
fn extension_or_default<C>(
&self,
ext: &Extension<C>,
) -> <C as ExtensionCodec>::Valuewhere
C: ExtensionCodec<Output = Option<<C as ExtensionCodec>::Value>>,
<C as ExtensionCodec>::Value: Default,
[default = ...]
value if absent, or the type’s Default if no proto default was declared. Read moreSource§impl HasMessageView for InternalAddressBookEntry
impl HasMessageView for InternalAddressBookEntry
Source§type View<'a> = InternalAddressBookEntryView<'a>
type View<'a> = InternalAddressBookEntryView<'a>
Self, borrowing from a buffer with lifetime
'a.Source§type ViewHandle = InternalAddressBookEntryOwnedView
type ViewHandle = InternalAddressBookEntryOwnedView
'static owned-view handle for Self
(FooOwnedView).Source§fn decode_view(buf: &[u8]) -> Result<Self::View<'_>, DecodeError>
fn decode_view(buf: &[u8]) -> Result<Self::View<'_>, DecodeError>
Source§fn decode_view_with_options<'a>(
buf: &'a [u8],
opts: &DecodeOptions,
) -> Result<Self::View<'a>, DecodeError>
fn decode_view_with_options<'a>( buf: &'a [u8], opts: &DecodeOptions, ) -> Result<Self::View<'a>, DecodeError>
View under custom
DecodeOptions (recursion limit, max message
size, unknown-field limit). Read moreSource§fn decode_view_handle(bytes: Bytes) -> Result<Self::ViewHandle, DecodeError>
fn decode_view_handle(bytes: Bytes) -> Result<Self::ViewHandle, DecodeError>
Source§fn decode_view_handle_with_options(
bytes: Bytes,
opts: &DecodeOptions,
) -> Result<Self::ViewHandle, DecodeError>
fn decode_view_handle_with_options( bytes: Bytes, opts: &DecodeOptions, ) -> Result<Self::ViewHandle, DecodeError>
Source§impl Message for InternalAddressBookEntry
impl Message for InternalAddressBookEntry
Source§fn compute_size(&self, __cache: &mut SizeCache) -> u32
fn compute_size(&self, __cache: &mut SizeCache) -> u32
Returns the total encoded size in bytes.
The result is a u32; the protobuf specification requires all
messages to fit within 2 GiB (2,147,483,647 bytes), so a
compliant message will never overflow this type.
Source§fn write_to(&self, __cache: &mut SizeCache, buf: &mut impl BufMut)
fn write_to(&self, __cache: &mut SizeCache, buf: &mut impl BufMut)
cache (populated by a prior
compute_size call on the same cache). Read moreSource§fn merge_field(
&mut self,
tag: Tag,
buf: &mut impl Buf,
ctx: DecodeContext<'_>,
) -> Result<(), DecodeError>
fn merge_field( &mut self, tag: Tag, buf: &mut impl Buf, ctx: DecodeContext<'_>, ) -> Result<(), DecodeError>
buf. Read moreSource§fn encode(&self, buf: &mut impl BufMut)
fn encode(&self, buf: &mut impl BufMut)
Source§fn encode_with_cache(&self, cache: &mut SizeCache, buf: &mut impl BufMut)
fn encode_with_cache(&self, cache: &mut SizeCache, buf: &mut impl BufMut)
SizeCache, for
reuse across many encodes in a hot loop. Clears the cache first.Source§fn encoded_len(&self) -> u32
fn encoded_len(&self) -> u32
Source§fn encode_length_delimited(&self, buf: &mut impl BufMut)
fn encode_length_delimited(&self, buf: &mut impl BufMut)
Source§fn encode_to_bytes(&self) -> Bytes
fn encode_to_bytes(&self) -> Bytes
bytes::Bytes. Read moreSource§fn decode(buf: &mut impl Buf) -> Result<Self, DecodeError>where
Self: Sized,
fn decode(buf: &mut impl Buf) -> Result<Self, DecodeError>where
Self: Sized,
Source§fn decode_from_slice(data: &[u8]) -> Result<Self, DecodeError>where
Self: Sized,
fn decode_from_slice(data: &[u8]) -> Result<Self, DecodeError>where
Self: Sized,
Source§fn decode_length_delimited(buf: &mut impl Buf) -> Result<Self, DecodeError>where
Self: Sized,
fn decode_length_delimited(buf: &mut impl Buf) -> Result<Self, DecodeError>where
Self: Sized,
Source§fn merge_to_limit(
&mut self,
buf: &mut impl Buf,
ctx: DecodeContext<'_>,
limit: usize,
) -> Result<(), DecodeError>
fn merge_to_limit( &mut self, buf: &mut impl Buf, ctx: DecodeContext<'_>, limit: usize, ) -> Result<(), DecodeError>
Source§fn merge_group(
&mut self,
buf: &mut impl Buf,
ctx: DecodeContext<'_>,
field_number: u32,
) -> Result<(), DecodeError>
fn merge_group( &mut self, buf: &mut impl Buf, ctx: DecodeContext<'_>, field_number: u32, ) -> Result<(), DecodeError>
buf, reading fields until an
EndGroup tag with the given field_number is encountered. Read moreSource§fn merge(
&mut self,
buf: &mut impl Buf,
ctx: DecodeContext<'_>,
) -> Result<(), DecodeError>
fn merge( &mut self, buf: &mut impl Buf, ctx: DecodeContext<'_>, ) -> Result<(), DecodeError>
Source§fn merge_from_slice(&mut self, data: &[u8]) -> Result<(), DecodeError>
fn merge_from_slice(&mut self, data: &[u8]) -> Result<(), DecodeError>
Source§fn merge_length_delimited(
&mut self,
buf: &mut impl Buf,
ctx: DecodeContext<'_>,
) -> Result<(), DecodeError>
fn merge_length_delimited( &mut self, buf: &mut impl Buf, ctx: DecodeContext<'_>, ) -> Result<(), DecodeError>
Source§impl MessageName for InternalAddressBookEntry
impl MessageName for InternalAddressBookEntry
Source§const PACKAGE: &'static str = "auth.v1"
const PACKAGE: &'static str = "auth.v1"
Source§const NAME: &'static str = "InternalAddressBookEntry"
const NAME: &'static str = "InternalAddressBookEntry"
. between nesting levels. Read moreSource§impl PartialEq for InternalAddressBookEntry
impl PartialEq for InternalAddressBookEntry
Source§impl ProtoElemJson for InternalAddressBookEntry
impl ProtoElemJson for InternalAddressBookEntry
Source§fn serialize_proto_json<S: Serializer>(
v: &Self,
s: S,
) -> Result<S::Ok, S::Error>
fn serialize_proto_json<S: Serializer>( v: &Self, s: S, ) -> Result<S::Ok, S::Error>
Source§fn deserialize_proto_json<'de, D: Deserializer<'de>>(
d: D,
) -> Result<Self, D::Error>
fn deserialize_proto_json<'de, D: Deserializer<'de>>( d: D, ) -> Result<Self, D::Error>
Source§impl Serialize for InternalAddressBookEntry
impl Serialize for InternalAddressBookEntry
impl StructuralPartialEq for InternalAddressBookEntry
Auto Trait Implementations§
impl Freeze for InternalAddressBookEntry
impl RefUnwindSafe for InternalAddressBookEntry
impl Send for InternalAddressBookEntry
impl Sync for InternalAddressBookEntry
impl Unpin for InternalAddressBookEntry
impl UnsafeUnpin for InternalAddressBookEntry
impl UnwindSafe for InternalAddressBookEntry
Blanket Implementations§
Source§impl<T> AnyMessage for Twhere
T: Message + JsonSerialize + 'static,
impl<T> AnyMessage for Twhere
T: Message + JsonSerialize + 'static,
Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
dyn Any for downcasting.Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Box<dyn Any> for owned downcasting. Read moreSource§fn encode(&self, format: CodecFormat) -> Result<Bytes, ConnectError>
fn encode(&self, format: CodecFormat) -> Result<Bytes, ConnectError>
Source§fn type_name(&self) -> &'static str
fn type_name(&self) -> &'static str
std::any::type_name.Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<M> Encodable<M> for Mwhere
M: Message + JsonSerialize,
impl<M> Encodable<M> for Mwhere
M: Message + JsonSerialize,
Source§fn encode(&self, codec: CodecFormat) -> Result<Bytes, ConnectError>
fn encode(&self, codec: CodecFormat) -> Result<Bytes, ConnectError>
self as wire bytes for M in the requested format.