pub struct RbumDomainAddReq {
pub code: TrimString,
pub name: TrimString,
pub note: Option<String>,
pub icon: Option<String>,
pub sort: Option<i64>,
pub scope_level: Option<RbumScopeLevelKind>,
}Expand description
Add request for resource domain
资源域添加请求
Fields§
§code: TrimStringResource domain code
资源域编码
Global unique
全局唯一
Which is required to conform to the host specification in the uri, matching the regular: ^[a-z0-9-.]+$.
需要符合uri中的host规范,匹配正则:^[a-z0-9-.]+$。
name: TrimStringResource domain name
资源域名称
note: Option<String>Resource domain note
资源域备注
icon: Option<String>Resource domain icon
资源域图标
sort: Option<i64>Resource domain sort
资源域排序
scope_level: Option<RbumScopeLevelKind>Trait Implementations§
Source§impl Debug for RbumDomainAddReq
impl Debug for RbumDomainAddReq
Source§impl<'de> Deserialize<'de> for RbumDomainAddReq
impl<'de> Deserialize<'de> for RbumDomainAddReq
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 ParseFromJSON for RbumDomainAddReq
impl ParseFromJSON for RbumDomainAddReq
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 RbumDomainAddReq
impl ParseFromXML for RbumDomainAddReq
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 RbumDomainAddReq
impl ParseFromYAML for RbumDomainAddReq
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 RbumDomainAddReq
impl Serialize for RbumDomainAddReq
Source§impl ToJSON for RbumDomainAddReq
impl ToJSON for RbumDomainAddReq
Source§impl ToXML for RbumDomainAddReq
impl ToXML for RbumDomainAddReq
Source§impl ToYAML for RbumDomainAddReq
impl ToYAML for RbumDomainAddReq
Source§impl Type for RbumDomainAddReq
impl Type for RbumDomainAddReq
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 = RbumDomainAddReq
type RawValueType = RbumDomainAddReq
The raw type used for validator. Read more
Source§type RawElementValueType = RbumDomainAddReq
type RawElementValueType = RbumDomainAddReq
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 RbumDomainAddReq
Auto Trait Implementations§
impl Freeze for RbumDomainAddReq
impl RefUnwindSafe for RbumDomainAddReq
impl Send for RbumDomainAddReq
impl Sync for RbumDomainAddReq
impl Unpin for RbumDomainAddReq
impl UnwindSafe for RbumDomainAddReq
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