kitazith/component/media_gallery
Types
pub type MediaGallery {
MediaGallery(
id: option.Option(Int),
items: List(MediaGalleryItem),
)
}
Constructors
-
MediaGallery( id: option.Option(Int), items: List(MediaGalleryItem), )Arguments
- items
-
1 to 10 media gallery items.
pub type MediaGalleryItem {
MediaGalleryItem(
media: media.UnfurledMediaItem,
description: option.Option(String),
spoiler: option.Option(Bool),
)
}
Constructors
-
MediaGalleryItem( media: media.UnfurledMediaItem, description: option.Option(String), spoiler: option.Option(Bool), )Arguments
- description
-
Up to 1024 characters.
Values
pub fn new(items: List(MediaGalleryItem)) -> MediaGallery
pub fn new_item(
media: media.UnfurledMediaItem,
) -> MediaGalleryItem
pub fn to_json(media_gallery: MediaGallery) -> json.Json
pub fn with_id(
media_gallery: MediaGallery,
id: Int,
) -> MediaGallery
pub fn with_item_description(
item: MediaGalleryItem,
description: String,
) -> MediaGalleryItem
pub fn with_item_spoiler(
item: MediaGalleryItem,
spoiler: Bool,
) -> MediaGalleryItem