Table of Contents

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

GeometryWkt string

A WKT polygon or line string the objects must intersect, or null.

ValidFrom DateTimeOffset?

The start of the validity window, or null.

ValidTo DateTimeOffset?

The end of the validity window, or null.

PageSize int

How many entries to ask for per page.

Properties

All

A query for everything the service offers.

public static SecomQuery All { get; }

Property Value

SecomQuery

GeometryWkt

A WKT polygon or line string the objects must intersect, or null.

public string? GeometryWkt { get; init; }

Property Value

string

PageSize

How many entries to ask for per page.

public int PageSize { get; init; }

Property Value

int

ValidFrom

The start of the validity window, or null.

public DateTimeOffset? ValidFrom { get; init; }

Property Value

DateTimeOffset?

ValidTo

The end of the validity window, or null.

public DateTimeOffset? ValidTo { get; init; }

Property Value

DateTimeOffset?