//------------------------------------------------------------------------------ // // This code was generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. // // Changes to this file may cause incorrect behavior and will be lost when // the code is regenerated. // //------------------------------------------------------------------------------ #nullable enable namespace LukeHagar.PlexAPI.SDK.Models.Components { using LukeHagar.PlexAPI.SDK.Models.Components; using LukeHagar.PlexAPI.SDK.Utils; public class Composite { /// /// Limit composite to specified metadata types /// [SpeakeasyMetadata("queryParam:name=type")] public long? Type { get; set; } /// /// The image type /// [SpeakeasyMetadata("queryParam:name=format")] public Models.Components.Format? Format { get; set; } /// /// 6 character hex RGB value for background color for image /// [SpeakeasyMetadata("queryParam:name=backgroundColor")] public string? BackgroundColor { get; set; } /// /// The width of the intra-image border /// [SpeakeasyMetadata("queryParam:name=border")] public long? Border { get; set; } /// /// Number of columns to construct in the composite image /// [SpeakeasyMetadata("queryParam:name=cols")] public long? Cols { get; set; } /// /// Where to crop source images to fit into composite image proportions /// [SpeakeasyMetadata("queryParam:name=crop")] public Crop? Crop { get; set; } /// /// The height of the image /// [SpeakeasyMetadata("queryParam:name=height")] public long? Height { get; set; } /// /// The default image type to use as the sources /// [SpeakeasyMetadata("queryParam:name=media")] public CompositeMedia? Media { get; set; } /// /// Allow repetion of images if there are not enough source images to fill grid /// [SpeakeasyMetadata("queryParam:name=repeat")] public bool? Repeat { get; set; } /// /// Number of rows to construct in the composite image /// [SpeakeasyMetadata("queryParam:name=rows")] public long? Rows { get; set; } /// /// The width of the image /// [SpeakeasyMetadata("queryParam:name=width")] public long? Width { get; set; } } }