Struct google_connectors1::api::RuntimeEntitySchema
source · pub struct RuntimeEntitySchema {
pub entity: Option<String>,
pub fields: Option<Vec<Field>>,
pub json_schema: Option<JsonSchema>,
pub operations: Option<Vec<String>>,
}
Expand description
Schema of a runtime entity.
This type is not used in any activity, and only used as part of another schema.
Fields§
§entity: Option<String>
Output only. Name of the entity.
fields: Option<Vec<Field>>
Output only. List of fields in the entity.
json_schema: Option<JsonSchema>
Output only. JsonSchema representation of this entity’s metadata
operations: Option<Vec<String>>
List of operations supported by this entity
Trait Implementations§
source§impl Clone for RuntimeEntitySchema
impl Clone for RuntimeEntitySchema
source§fn clone(&self) -> RuntimeEntitySchema
fn clone(&self) -> RuntimeEntitySchema
Returns a copy 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 RuntimeEntitySchema
impl Debug for RuntimeEntitySchema
source§impl Default for RuntimeEntitySchema
impl Default for RuntimeEntitySchema
source§fn default() -> RuntimeEntitySchema
fn default() -> RuntimeEntitySchema
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for RuntimeEntitySchema
impl<'de> Deserialize<'de> for RuntimeEntitySchema
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
source§impl Serialize for RuntimeEntitySchema
impl Serialize for RuntimeEntitySchema
impl Part for RuntimeEntitySchema
Auto Trait Implementations§
impl Freeze for RuntimeEntitySchema
impl RefUnwindSafe for RuntimeEntitySchema
impl Send for RuntimeEntitySchema
impl Sync for RuntimeEntitySchema
impl Unpin for RuntimeEntitySchema
impl UnwindSafe for RuntimeEntitySchema
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more