pub struct SequenceColumn {
pub name: Option<String>,
pub external_id: String,
pub description: Option<String>,
pub value_type: SequenceValueType,
pub metadata: Option<HashMap<String, String>>,
pub created_time: Option<i64>,
pub last_updated_time: Option<i64>,
}Expand description
Description of a single sequence column
Fields§
§name: Option<String>Name of the sequence column.
external_id: StringExternal ID of the sequence column. Must be unique for a given sequence.
description: Option<String>Description of the sequence column.
value_type: SequenceValueTypeType of column value.
metadata: Option<HashMap<String, String>>Custom, application specific metadata. String key -> String value. Maximum length of key is 128 bytes, up to 256 key-value pairs, up to a total size of 10000 bytes across all keys and values.
created_time: Option<i64>Time this sequence column was created, in milliseconds since epoch.
last_updated_time: Option<i64>Time this sequence column was last updated, in milliseconds since epoch.
Trait Implementations§
Source§impl Clone for SequenceColumn
impl Clone for SequenceColumn
Source§fn clone(&self) -> SequenceColumn
fn clone(&self) -> SequenceColumn
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SequenceColumn
impl Debug for SequenceColumn
Source§impl Default for SequenceColumn
impl Default for SequenceColumn
Source§fn default() -> SequenceColumn
fn default() -> SequenceColumn
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SequenceColumn
impl<'de> Deserialize<'de> for SequenceColumn
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>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SequenceColumn
impl RefUnwindSafe for SequenceColumn
impl Send for SequenceColumn
impl Sync for SequenceColumn
impl Unpin for SequenceColumn
impl UnwindSafe for SequenceColumn
Blanket Implementations§
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
Mutably borrows from an owned value. Read more