Class SecomQuery
- Namespace
- EncDotNet.S100.Collections.Secom
- Assembly
- EncDotNet.S100.Collections.dll
Narrows a SECOM GetSummary request.
public sealed record SecomQuery : IEquatable<SecomQuery>
- Inheritance
-
SecomQuery
- Implements
- Inherited Members
Constructors
SecomQuery(string?, DateTimeOffset?, DateTimeOffset?, int)
Narrows a SECOM GetSummary request.
public SecomQuery(string? GeometryWkt = null, DateTimeOffset? ValidFrom = null, DateTimeOffset? ValidTo = null, int PageSize = 100)
Parameters
GeometryWktstringA WKT polygon or line string the objects must intersect, or null.
ValidFromDateTimeOffset?The start of the validity window, or null.
ValidToDateTimeOffset?The end of the validity window, or null.
PageSizeintHow many entries to ask for per page.
Properties
All
A query for everything the service offers.
public static SecomQuery All { get; }
Property Value
GeometryWkt
A WKT polygon or line string the objects must intersect, or null.
public string? GeometryWkt { get; init; }
Property Value
PageSize
How many entries to ask for per page.
public int PageSize { get; init; }
Property Value
ValidFrom
The start of the validity window, or null.
public DateTimeOffset? ValidFrom { get; init; }
Property Value
ValidTo
The end of the validity window, or null.
public DateTimeOffset? ValidTo { get; init; }