public BagVerblijfsobject( string id, BagVersion version, string relatedMainAddress, ImmutableList <string> relatedAdditionalAddresses, ImmutableList <string> relatedPanden) : base(id, version) { RelatedMainAddress = relatedMainAddress; RelatedAdditionalAddresses = relatedAdditionalAddresses; RelatedPanden = relatedPanden; }
public BagVerblijfsobject( string id, BagVersion version, string relatedMainAddress, params string[] relatedPanden) : this( id, version, relatedMainAddress, ImmutableList <string> .Empty, relatedPanden.ToImmutableList()) { }
public BagNummeraanduiding( string id, BagVersion version, int houseNumber, char?houseLetter, string houseNumberAddition, string postalCode, string relatedOpenbareRuimte) : base(id, version) { HouseNumber = houseNumber; HouseLetter = houseLetter; HouseNumberAddition = houseNumberAddition; PostalCode = postalCode; RelatedOpenbareRuimte = relatedOpenbareRuimte; }
public static BagVersion WithActive(this BagVersion bagVersion, bool active) => bagVersion with
public static bool CallIsActiveWithReferenceWithinValidityInterval(this BagVersion bagVersion) => bagVersion.IsActive(bagVersion.ValidityInterval.Start + Duration.FromSeconds(5));
public BagOpenbareRuimte(string id, BagVersion version, string name, string relatedWoonplaats) : base(id, version) { Name = name; RelatedWoonplaats = relatedWoonplaats; }
public BagWoonplaats(string id, BagVersion version, string name) : base(id, version) { Name = name; }
public BagPand(string id, BagVersion version, int constructionYear, GeometryPolygon geometry) : base(id, version) { ConstructionYear = constructionYear; Geometry = geometry; }
protected BagBase(string id, BagVersion version) { Id = id; Version = version; }