pub struct MessageContentImageUrlObjectImageUrl {
pub url: String,
pub detail: Option<MessageContentImageUrlObjectImageUrlDetail>,
}
Fields§
§url: String
The external URL of the image, must be a supported image types: jpeg, jpg, png, gif, webp.
detail: Option<MessageContentImageUrlObjectImageUrlDetail>
Specifies the detail level of the image. low
uses fewer tokens, you can opt in to high resolution using high
. Default value is auto
Implementations§
Source§impl MessageContentImageUrlObjectImageUrl
impl MessageContentImageUrlObjectImageUrl
Sourcepub fn builder() -> MessageContentImageUrlObjectImageUrlBuilder<((), ())>
pub fn builder() -> MessageContentImageUrlObjectImageUrlBuilder<((), ())>
Create a builder for building MessageContentImageUrlObjectImageUrl
.
On the builder, call .url(...)
, .detail(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of MessageContentImageUrlObjectImageUrl
.
Trait Implementations§
Source§impl Clone for MessageContentImageUrlObjectImageUrl
impl Clone for MessageContentImageUrlObjectImageUrl
Source§fn clone(&self) -> MessageContentImageUrlObjectImageUrl
fn clone(&self) -> MessageContentImageUrlObjectImageUrl
Returns a duplicate 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<'de> Deserialize<'de> for MessageContentImageUrlObjectImageUrl
impl<'de> Deserialize<'de> for MessageContentImageUrlObjectImageUrl
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 PartialEq for MessageContentImageUrlObjectImageUrl
impl PartialEq for MessageContentImageUrlObjectImageUrl
Source§fn eq(&self, other: &MessageContentImageUrlObjectImageUrl) -> bool
fn eq(&self, other: &MessageContentImageUrlObjectImageUrl) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for MessageContentImageUrlObjectImageUrl
Auto Trait Implementations§
impl Freeze for MessageContentImageUrlObjectImageUrl
impl RefUnwindSafe for MessageContentImageUrlObjectImageUrl
impl Send for MessageContentImageUrlObjectImageUrl
impl Sync for MessageContentImageUrlObjectImageUrl
impl Unpin for MessageContentImageUrlObjectImageUrl
impl UnwindSafe for MessageContentImageUrlObjectImageUrl
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