enum ContentProvider {
Line,
External {
original_content_url: String,
preview_image_url: String,
},
}
Expand description
画像ファイルの提供元。
Variants§
Line
LINEユーザーが画像ファイルを送信しました。 画像ファイルのバイナリデータは、メッセージIDを指定してコンテンツを取得する エンドポイントを使用することで取得できます。
External
画像ファイルのURLは contentProvider.originalContentUrl
プロパティに含まれます。
なお、画像ファイルの提供元がexternalの場合、
画像ファイルのバイナリデータはコンテンツを取得するエンドポイントで
取得できません。
Trait Implementations§
Source§impl Debug for ContentProvider
impl Debug for ContentProvider
Source§impl<'de> Deserialize<'de> for ContentProvider
impl<'de> Deserialize<'de> for ContentProvider
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 ContentProvider
impl RefUnwindSafe for ContentProvider
impl Send for ContentProvider
impl Sync for ContentProvider
impl Unpin for ContentProvider
impl UnwindSafe for ContentProvider
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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