pub struct DomainSetupLink {
pub supported: bool,
pub provider_name: Option<String>,
pub url: Option<String>,
pub width: Option<u32>,
pub height: Option<u32>,
pub state: Option<String>,
pub conflicting_provider: Option<String>,
}Expand description
The provider setup link for a domain, from get_domain_setup_link. When
DomainSetupLink::supported is false the registrar/provider flow isn’t
available and DNS records must be configured manually.
Fields§
§supported: boolWhether a provider setup flow exists for this domain.
provider_name: Option<String>The detected DNS provider, when known.
url: Option<String>The setup URL to open.
width: Option<u32>Rendered QR-code width, when the link is meant to be scanned.
height: Option<u32>Rendered QR-code height.
state: Option<String>Opaque state token carried through the provider flow.
conflicting_provider: Option<String>The conflicting provider, when setup is blocked by one.
Trait Implementations§
Source§impl Clone for DomainSetupLink
impl Clone for DomainSetupLink
Source§impl Debug for DomainSetupLink
impl Debug for DomainSetupLink
Source§impl<'de> Deserialize<'de> for DomainSetupLink
impl<'de> Deserialize<'de> for DomainSetupLink
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 DomainSetupLink
impl RefUnwindSafe for DomainSetupLink
impl Send for DomainSetupLink
impl Sync for DomainSetupLink
impl Unpin for DomainSetupLink
impl UnsafeUnpin for DomainSetupLink
impl UnwindSafe for DomainSetupLink
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