namespace ZB.MOM.WW.MxGateway.Client; /// /// Filters and shape options for . /// Mirror of for the lazy-browse path. /// public sealed class BrowseChildrenOptions { /// Restrict to children whose Galaxy category is in this set. public IReadOnlyList CategoryIds { get; init; } = []; /// Restrict to children whose template chain contains any of these tokens. public IReadOnlyList TemplateChainContains { get; init; } = []; /// Optional glob-style filter on tag_name. public string? TagNameGlob { get; init; } /// Whether to populate each GalaxyObject.Attributes. Null leaves the server default. public bool? IncludeAttributes { get; init; } /// Restrict to children that bear at least one alarm attribute. public bool AlarmBearingOnly { get; init; } /// Restrict to children that have at least one historized attribute. public bool HistorizedOnly { get; init; } }