authress/models/
extension_collection.rs

1/// ExtensionCollection : A collection of platform extensions.
2
3
4
5#[derive(Default, Clone, Debug, PartialEq, Serialize, Deserialize)]
6pub struct ExtensionCollection {
7    #[serde(rename = "extensions")]
8    pub extensions: Vec<crate::models::Extension>,
9    #[serde(rename = "pagination", skip_serializing_if = "Option::is_none")]
10    pub pagination: Option<Box<crate::models::Pagination>>,
11}
12
13impl ExtensionCollection {
14    /// A collection of platform extensions.
15    pub fn new(extensions: Vec<crate::models::Extension>) -> ExtensionCollection {
16        ExtensionCollection {
17            extensions,
18            pagination: None,
19        }
20    }
21}
22
23