pub struct ListProviderInstancesResponseInstancesItem {
pub base_url: String,
pub client_id: String,
pub display_name: String,
pub enabled: bool,
pub has_o_auth_secret: bool,
pub id: String,
pub kind: ListProviderInstancesResponseInstancesItemKind,
pub last_used_at: Option<f64>,
pub logo_url: Option<String>,
}Expand description
ListProviderInstancesResponseInstancesItem
JSON schema
{
"type": "object",
"required": [
"baseUrl",
"clientId",
"displayName",
"enabled",
"hasOAuthSecret",
"id",
"kind",
"lastUsedAt",
"logoUrl"
],
"properties": {
"baseUrl": {
"type": "string"
},
"clientId": {
"type": "string"
},
"displayName": {
"type": "string"
},
"enabled": {
"type": "boolean"
},
"hasOAuthSecret": {
"type": "boolean"
},
"id": {
"type": "string"
},
"kind": {
"type": "string",
"enum": [
"github",
"gitlab",
"gitea"
]
},
"lastUsedAt": {
"type": [
"number",
"null"
]
},
"logoUrl": {
"type": [
"string",
"null"
]
}
}
}Fields§
§base_url: String§client_id: String§display_name: String§enabled: bool§has_o_auth_secret: bool§id: String§kind: ListProviderInstancesResponseInstancesItemKind§last_used_at: Option<f64>§logo_url: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for ListProviderInstancesResponseInstancesItem
impl Clone for ListProviderInstancesResponseInstancesItem
Source§fn clone(&self) -> ListProviderInstancesResponseInstancesItem
fn clone(&self) -> ListProviderInstancesResponseInstancesItem
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for ListProviderInstancesResponseInstancesItem
impl<'de> Deserialize<'de> for ListProviderInstancesResponseInstancesItem
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 From<&ListProviderInstancesResponseInstancesItem> for ListProviderInstancesResponseInstancesItem
impl From<&ListProviderInstancesResponseInstancesItem> for ListProviderInstancesResponseInstancesItem
Source§fn from(value: &ListProviderInstancesResponseInstancesItem) -> Self
fn from(value: &ListProviderInstancesResponseInstancesItem) -> Self
Converts to this type from the input type.
Source§impl From<ListProviderInstancesResponseInstancesItem> for ListProviderInstancesResponseInstancesItem
impl From<ListProviderInstancesResponseInstancesItem> for ListProviderInstancesResponseInstancesItem
Source§fn from(value: ListProviderInstancesResponseInstancesItem) -> Self
fn from(value: ListProviderInstancesResponseInstancesItem) -> Self
Converts to this type from the input type.
Source§impl TryFrom<ListProviderInstancesResponseInstancesItem> for ListProviderInstancesResponseInstancesItem
impl TryFrom<ListProviderInstancesResponseInstancesItem> for ListProviderInstancesResponseInstancesItem
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(
value: ListProviderInstancesResponseInstancesItem,
) -> Result<Self, ConversionError>
fn try_from( value: ListProviderInstancesResponseInstancesItem, ) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for ListProviderInstancesResponseInstancesItem
impl RefUnwindSafe for ListProviderInstancesResponseInstancesItem
impl Send for ListProviderInstancesResponseInstancesItem
impl Sync for ListProviderInstancesResponseInstancesItem
impl Unpin for ListProviderInstancesResponseInstancesItem
impl UnsafeUnpin for ListProviderInstancesResponseInstancesItem
impl UnwindSafe for ListProviderInstancesResponseInstancesItem
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