Skip to main content

NSG Type 61 Interest Records

designInterfaces_nsgType61InterestRecords included in the NSG Networks module.

Description

Implemented by all designs that should be NSG type 61 interest records

Properties

PropertyValue
NameNSG Type 61 Interest Records
CodedesignInterfaces_nsgType61InterestRecords
TypeDesign interface
ContextModule
Title{{attributes_nsgType61InterestRecordsOrganisationAuthority}} - {{attributes_nsgType61InterestRecordsDistrictAuthority}}
SubtitleNSG Interest
Iconicon-network
Colour#ed592a

Implements

This interface does not implement any interfaces.

Applied to designs/interfaces

This interface is not added to any designs or interfaces when this module is installed.

Attributes

This interface directly creates the following attributes.

Organisation Authority

Code to identify the authority which has an interest in the street, models the `SWA_ORG_REF_AUTHORITY` field

PropertyValue
NameOrganisation Authority
Codeattributes_nsgType61InterestRecordsOrganisationAuthority
TypeNumber
Requiredtrue
Uniquefalse
Readonlyfalse
Options
{
"decimalPlaces": 0
}

District Authority

Code to identify the operational district within the authority, models the `DISTRICT_REF_AUTHORITY` field

PropertyValue
NameDistrict Authority
Codeattributes_nsgType61InterestRecordsDistrictAuthority
TypeNumber
Requiredtrue
Uniquefalse
Readonlyfalse
Options
{
"decimalPlaces": 0
}

Entry Date

The date when the record was entered or a new instance created, models the `RECORD_START_DATE` field

PropertyValue
NameEntry Date
Codeattributes_nsgType61InterestRecordsEntryDate
TypeDateTime
Requiredtrue
Uniquefalse
Readonlyfalse
Options
{
"precision": "Minutes"
}

Last Update Date

The date when any attribute of the record was changed, models the `LAST_UPDATE_DATE` field

PropertyValue
NameLast Update Date
Codeattributes_nsgType61InterestRecordsLastUpdateDate
TypeDateTime
Requiredtrue
Uniquefalse
Readonlyfalse
Options
{
"min": "1990-01-01T00:00:00.000Z",
"precision": "Minutes"
}

End Date

The date when the record ceased to exist, models the `RECORD_END_DATE` field

PropertyValue
NameEnd Date
Codeattributes_nsgType61InterestRecordsEndDate
TypeDateTime
Requiredfalse
Uniquefalse
Readonlyfalse
Options
{
"precision": "Minutes"
}

Whole Road

Indicator as to whether the additional street information applies to the whole road, models the `WHOLE_ROAD` field

PropertyValue
NameWhole Road
Codeattributes_nsgType61InterestRecordsWholeRoad
TypeBoolean
Requiredtrue
Uniquefalse
Readonlyfalse
Options

-

Additional Street Location

Description of the location of the parts of the street to which this additional street record applies, models the `ADDITIONAL_STREET_LOCATION_TEXT` field

PropertyValue
NameAdditional Street Location
Codeattributes_nsgType61InterestRecordsAdditionalStreetLocation
TypeString
Requiredfalse
Uniquefalse
Readonlyfalse
Options
{
"max": 250
}

Organisation Maintaining

Identifies the street authority that is legally responsible for maintaining the street where this is not the local highway authority, models the `SWA_ORG_REF_MAINTAINING` field

PropertyValue
NameOrganisation Maintaining
Codeattributes_nsgType61InterestRecordsOrganisationMaintaining
TypeNumber
Requiredfalse
Uniquefalse
Readonlyfalse
Options
{
"decimalPlaces": 0
}

Street Status

The street status, models the `STREET_STATUS` field

PropertyValue
NameStreet Status
Codeattributes_nsgType61InterestRecordsStreetStatus
TypeLink
Requiredfalse
Uniquefalse
Readonlyfalse
Links toNSG Street Maintenance Responsibility Types
Options
{
"code": "designs_nsgStreetMaintenanceResponsibilityTypes",
"graph": "Lookup",
"max": 1
}

Interest Type

The interest type, models the `INTEREST_TYPE` field

PropertyValue
NameInterest Type
Codeattributes_nsgType61InterestRecordsInterestType
TypeLink
Requiredtrue
Uniquefalse
Readonlyfalse
Links toNSG Organisation Interest Types
Options
{
"code": "designs_nsgOrganisationInterestTypes",
"graph": "Lookup",
"max": 1
}

Default attribute permissions

This interface applies the following default permissions to all attributes against each user group.

AllowsNameCode
ReadOnlyNetwork ViewersuserGroups_networkViewers
ReadWriteNetwork ManagersuserGroups_networkManagers

Permissions

User GroupAllows
Network ViewersRead
Network ManagersRead, Create, Edit, Delete