pub struct SpiBsDetailResp {Show 14 fields
pub id: String,
pub name: String,
pub kind_id: String,
pub kind_code: String,
pub kind_name: String,
pub conn_uri: String,
pub ak: String,
pub sk: String,
pub ext: String,
pub private: bool,
pub disabled: bool,
pub create_time: DateTime<Utc>,
pub update_time: DateTime<Utc>,
pub rel_app_tenant_ids: Vec<String>,
}Expand description
Backend service detail information
后端服务详细信息
Fields§
§id: StringService Id
服务Id
name: StringService name
服务名称
kind_id: StringSPI service type Id
SPI服务类型Id
kind_code: StringSPI service type code
SPI服务类型编码
kind_name: StringSPI service type name
SPI服务类型名称
conn_uri: StringConnection URI
连接URI
ak: StringConnection username/credential name
连接用户名/凭证名
sk: StringConnection password/credential password
连接密码/凭证密码
ext: StringExtended information. Such as connection pool information
扩展信息。比如连接池信息
private: boolIs private. Private service can only be used by one subject of request (tenant or application)
是否私有。私有的服务只能用于一个请求主体(租户或应用)
disabled: boolIs disabled
是否禁用
create_time: DateTime<Utc>Create time
创建时间
update_time: DateTime<Utc>Update time
更新时间
rel_app_tenant_ids: Vec<String>Bound tenant or application Id
绑定的租户或应用Id
Trait Implementations§
Source§impl Debug for SpiBsDetailResp
impl Debug for SpiBsDetailResp
Source§impl<'de> Deserialize<'de> for SpiBsDetailResp
impl<'de> Deserialize<'de> for SpiBsDetailResp
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 FromQueryResult for SpiBsDetailResp
impl FromQueryResult for SpiBsDetailResp
Source§fn from_query_result(row: &QueryResult, pre: &str) -> Result<Self, DbErr>
fn from_query_result(row: &QueryResult, pre: &str) -> Result<Self, DbErr>
Instantiate a Model from a QueryResult Read more
Source§fn from_query_result_nullable(
row: &QueryResult,
pre: &str,
) -> Result<Self, TryGetError>
fn from_query_result_nullable( row: &QueryResult, pre: &str, ) -> Result<Self, TryGetError>
Transform the error from instantiating a Model from a QueryResult
and converting it to an Option Read more
Source§fn from_query_result_optional(
res: &QueryResult,
pre: &str,
) -> Result<Option<Self>, DbErr>
fn from_query_result_optional( res: &QueryResult, pre: &str, ) -> Result<Option<Self>, DbErr>
Transform the error from instantiating a Model from a QueryResult
and converting it to an Option
Source§fn find_by_statement(stmt: Statement) -> SelectorRaw<SelectModel<Self>>
fn find_by_statement(stmt: Statement) -> SelectorRaw<SelectModel<Self>>
Source§impl ParseFromJSON for SpiBsDetailResp
impl ParseFromJSON for SpiBsDetailResp
Source§fn parse_from_json(value: Option<Value>) -> Result<Self, ParseError<Self>>
fn parse_from_json(value: Option<Value>) -> Result<Self, ParseError<Self>>
Parse from
serde_json::Value.Source§fn parse_from_json_string(s: &str) -> Result<Self, ParseError<Self>>
fn parse_from_json_string(s: &str) -> Result<Self, ParseError<Self>>
Parse from JSON string.
Source§impl ParseFromXML for SpiBsDetailResp
impl ParseFromXML for SpiBsDetailResp
Source§fn parse_from_xml(value: Option<Value>) -> Result<Self, ParseError<Self>>
fn parse_from_xml(value: Option<Value>) -> Result<Self, ParseError<Self>>
Parse from
serde_json::Value.Source§fn parse_from_xml_string(s: &str) -> Result<Self, ParseError<Self>>
fn parse_from_xml_string(s: &str) -> Result<Self, ParseError<Self>>
Parse from XML string.
Source§impl ParseFromYAML for SpiBsDetailResp
impl ParseFromYAML for SpiBsDetailResp
Source§fn parse_from_yaml(value: Option<Value>) -> Result<Self, ParseError<Self>>
fn parse_from_yaml(value: Option<Value>) -> Result<Self, ParseError<Self>>
Parse from
serde_json::Value.Source§fn parse_from_yaml_string(s: &str) -> Result<Self, ParseError<Self>>
fn parse_from_yaml_string(s: &str) -> Result<Self, ParseError<Self>>
Parse from YAML string.
Source§impl Serialize for SpiBsDetailResp
impl Serialize for SpiBsDetailResp
Source§impl ToJSON for SpiBsDetailResp
impl ToJSON for SpiBsDetailResp
Source§impl ToXML for SpiBsDetailResp
impl ToXML for SpiBsDetailResp
Source§impl ToYAML for SpiBsDetailResp
impl ToYAML for SpiBsDetailResp
Source§impl Type for SpiBsDetailResp
impl Type for SpiBsDetailResp
Source§const IS_REQUIRED: bool = true
const IS_REQUIRED: bool = true
If it is
true, it means that this type is required.Source§type RawValueType = SpiBsDetailResp
type RawValueType = SpiBsDetailResp
The raw type used for validator. Read more
Source§type RawElementValueType = SpiBsDetailResp
type RawElementValueType = SpiBsDetailResp
The raw element type used for validator.
Source§fn schema_ref() -> MetaSchemaRef
fn schema_ref() -> MetaSchemaRef
Get schema reference of this type.
Source§fn as_raw_value(&self) -> Option<&Self::RawValueType>
fn as_raw_value(&self) -> Option<&Self::RawValueType>
Returns a reference to the raw value.
Source§fn raw_element_iter<'a>(
&'a self,
) -> Box<dyn Iterator<Item = &'a Self::RawElementValueType> + 'a>
fn raw_element_iter<'a>( &'a self, ) -> Box<dyn Iterator<Item = &'a Self::RawElementValueType> + 'a>
Returns an iterator for traversing the elements.
impl IsObjectType for SpiBsDetailResp
Auto Trait Implementations§
impl Freeze for SpiBsDetailResp
impl RefUnwindSafe for SpiBsDetailResp
impl Send for SpiBsDetailResp
impl Sync for SpiBsDetailResp
impl Unpin for SpiBsDetailResp
impl UnwindSafe for SpiBsDetailResp
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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