docs.jsonld
type: ApiDocumentation
title: P4 data API
description: This is the API documentation of the P4 API SaaS service. In order to make use of this API you need an account in our database. You can get one by getting in touch at [info@sfu.io](mailto:info@sfu.io). Before you can start we strongly recommend you to read the full service documentation in the link below.
entrypoint: /api
supported class: Error
supported class: ConstraintViolation
supported class: DataPoint
supported class: EdsnBuildingEan
supported class: P4Statistic
supported class: PostcodeNL
supported class: Account
supported class: AccountSetting
supported class: Building
supported class: EdsnContract
supported class: DistributionSystemOperator
supported class: EventLog
supported class: MeasuringDeviceEdsn
supported class: MeasuringPoint
supported class: P4Exchange
supported class: P4Request
supported class: P4RequestBatch
supported class: P4RequestMain
supported class: User
supported class: Entrypoint
supported class: ConstraintViolationList

Error
type: Class
title: Error
supported property: SupportedProperty
  property: Error/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Error/title
  title: title
  required: false
  readable: true
  writeable: false
  description: A short, human-readable summary of the problem.
supported property: SupportedProperty
  property: Error/detail
  title: detail
  required: false
  readable: true
  writeable: false
  description: A human-readable explanation specific to this occurrence of the problem.
supported property: SupportedProperty
  property: Error/instance
  title: instance
  required: false
  readable: true
  writeable: false
  description: A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.
supported property: SupportedProperty
  property: Error/type
  title: type
  required: false
  readable: true
  writeable: false
  description: A URI reference that identifies the problem type
supported property: SupportedProperty
  property: Error/meta
  title: meta
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Error/source
  title: source
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Error/description
  title: description
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/trace
  title: trace
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/message
  title: message
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/code
  title: code
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/file
  title: file
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/line
  title: line
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Error/trace
  title: trace
  required: false
  readable: true
  writeable: false
supported operation: Operation
  type: FindAction
  description: Retrieves a Error resource.
  method: GET
  title: getError
  returns: Error
description: A representation of common errors.
sub class of: Error

Error/id
type: Property
domain: Error
the hydra core vocabulary: id
range: string

Error/title
type: Property
domain: Error
the hydra core vocabulary: title
range: string

Error/detail
type: Property
domain: Error
the hydra core vocabulary: detail
range: string

Error/instance
type: Property
domain: Error
the hydra core vocabulary: instance
range: string

Error/type
type: Property
domain: Error
the hydra core vocabulary: type
range: string

Error/meta
type: Property
domain: Error
the hydra core vocabulary: meta

Error/source
type: Property
domain: Error
the hydra core vocabulary: source

Error/description
type: Property
domain: Error
the hydra core vocabulary: description
range: string

Error/trace
type: Property
domain: Error
the hydra core vocabulary: trace

Error/message
type: Property
domain: Error
the hydra core vocabulary: message
range: string

Error/code
type: Property
domain: Error
the hydra core vocabulary: code
range: integer

Error/file
type: Property
domain: Error
the hydra core vocabulary: file
range: string

Error/line
type: Property
domain: Error
the hydra core vocabulary: line
range: integer

ConstraintViolation
type: Class
title: ConstraintViolation
supported property: SupportedProperty
  property: ConstraintViolation/status
  title: status
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ConstraintViolation/errorTitle
  title: errorTitle
  required: false
  readable: false
  writeable: true
supported property: SupportedProperty
  property: ConstraintViolation/violations
  title: violations
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/detail
  title: detail
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/message
  title: message
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ConstraintViolation/code
  title: code
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: ConstraintViolation/file
  title: file
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/line
  title: line
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/description
  title: description
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/type
  title: type
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/title
  title: title
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/instance
  title: instance
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/statusCode
  title: statusCode
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/headers
  title: headers
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/trace
  title: trace
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolation/previous
  title: previous
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a ConstraintViolation resource.
  method: GET
  title: getConstraintViolation
  returns: ConstraintViolation
supported operation: Operation
  type: FindAction
  description: Retrieves a ConstraintViolation resource.
  method: GET
  title: getConstraintViolation
  returns: ConstraintViolation
supported operation: Operation
  type: FindAction
  description: Retrieves a ConstraintViolation resource.
  method: GET
  title: getConstraintViolation
  returns: ConstraintViolation
supported operation: Operation
  type: FindAction
  description: Retrieves a ConstraintViolation resource.
  method: GET
  title: getConstraintViolation
  returns: ConstraintViolation
description: Unprocessable entity
sub class of: Error

ConstraintViolation/status
type: Property
domain: ConstraintViolation
the hydra core vocabulary: status
range: integer

ConstraintViolation/errorTitle
type: Property
domain: ConstraintViolation
the hydra core vocabulary: errorTitle
range: string

ConstraintViolation/violations
type: Property
domain: ConstraintViolation
the hydra core vocabulary: violations
range: ConstraintViolationList

ConstraintViolation/detail
type: Property
domain: ConstraintViolation
the hydra core vocabulary: detail
range: string

ConstraintViolation/message
type: Property
domain: ConstraintViolation
the hydra core vocabulary: message
range: string

ConstraintViolation/code
type: Property
domain: ConstraintViolation
the hydra core vocabulary: code
range: string
range: integer

ConstraintViolation/file
type: Property
domain: ConstraintViolation
the hydra core vocabulary: file
range: string

ConstraintViolation/line
type: Property
domain: ConstraintViolation
the hydra core vocabulary: line
range: integer

ConstraintViolation/description
type: Property
domain: ConstraintViolation
the hydra core vocabulary: description
range: string

ConstraintViolation/type
type: Property
domain: ConstraintViolation
the hydra core vocabulary: type
range: string

ConstraintViolation/title
type: Property
domain: ConstraintViolation
the hydra core vocabulary: title
range: string

ConstraintViolation/instance
type: Property
domain: ConstraintViolation
the hydra core vocabulary: instance
range: string

ConstraintViolation/statusCode
type: Property
domain: ConstraintViolation
the hydra core vocabulary: statusCode
range: integer

ConstraintViolation/headers
type: Property
domain: ConstraintViolation
the hydra core vocabulary: headers

ConstraintViolation/trace
type: Property
domain: ConstraintViolation
the hydra core vocabulary: trace

ConstraintViolation/previous
type: Property
domain: ConstraintViolation
the hydra core vocabulary: previous

DataPoint
type: Class
title: DataPoint
supported property: SupportedProperty
  property: DataPoint/quantity
  title: quantity
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DataPoint/consumption
  title: consumption
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DataPoint/rate
  title: rate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DataPoint/dateTime
  title: dateTime
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DataPoint/unitPrice
  title: unitPrice
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DataPoint/retailUnitPrice
  title: retailUnitPrice
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DataPoint/state
  title: state
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a DataPoint resource.
  method: GET
  title: getDataPoint
  returns: DataPoint

DataPoint/quantity
type: Property
domain: DataPoint
the hydra core vocabulary: quantity
range: decimal

DataPoint/consumption
type: Property
domain: DataPoint
the hydra core vocabulary: consumption
range: decimal

DataPoint/rate
type: Property
domain: DataPoint
the hydra core vocabulary: rate
range: integer

DataPoint/dateTime
type: Property
domain: DataPoint
the hydra core vocabulary: dateTime
range: dateTime

DataPoint/unitPrice
type: Property
domain: DataPoint
the hydra core vocabulary: unitPrice
range: decimal

DataPoint/retailUnitPrice
type: Property
domain: DataPoint
the hydra core vocabulary: retailUnitPrice
range: decimal

DataPoint/state
type: Property
domain: DataPoint
the hydra core vocabulary: state
range: integer

EdsnBuildingEan
type: Class
title: EdsnBuildingEan
supported property: SupportedProperty
  property: EdsnBuildingEan/building
  title: building
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EdsnBuildingEan/buildings
  title: buildings
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EdsnBuildingEan/eanConnections
  title: eanConnections
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a EdsnBuildingEan resource.
  method: GET
  title: getEdsnBuildingEan
  returns: EdsnBuildingEan

EdsnBuildingEan/building
type: Link
domain: EdsnBuildingEan
the hydra core vocabulary: building
deprecated: true
max cardinality: 1
range: Building

EdsnBuildingEan/buildings
type: Link
domain: EdsnBuildingEan
the hydra core vocabulary: buildings
range: Building

EdsnBuildingEan/eanConnections
type: Property
domain: EdsnBuildingEan
the hydra core vocabulary: eanConnections

P4Statistic
type: Class
title: P4Statistic
supported property: SupportedProperty
  property: P4Statistic/accountId
  title: accountId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Statistic/requestSentDate
  title: requestSentDate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Statistic/distributionSystemOperator
  title: distributionSystemOperator
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Statistic/queryReason
  title: queryReason
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Statistic/state
  title: state
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Statistic/rejectionCode
  title: rejectionCode
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Statistic/count
  title: count
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Statistic/avgResponseTime
  title: avgResponseTime
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a P4Statistic resource.
  method: GET
  title: getP4Statistic
  returns: owl:Nothing

P4Statistic/accountId
type: Property
domain: P4Statistic
the hydra core vocabulary: accountId
range: integer

P4Statistic/requestSentDate
type: Property
domain: P4Statistic
the hydra core vocabulary: requestSentDate
range: dateTime

P4Statistic/distributionSystemOperator
type: Property
domain: P4Statistic
the hydra core vocabulary: distributionSystemOperator
range: string

P4Statistic/queryReason
type: Property
domain: P4Statistic
the hydra core vocabulary: queryReason
range: string

P4Statistic/state
type: Property
domain: P4Statistic
the hydra core vocabulary: state
range: string

P4Statistic/rejectionCode
type: Property
domain: P4Statistic
the hydra core vocabulary: rejectionCode
range: integer

P4Statistic/count
type: Property
domain: P4Statistic
the hydra core vocabulary: count
range: integer

P4Statistic/avgResponseTime
type: Property
domain: P4Statistic
the hydra core vocabulary: avgResponseTime
range: decimal

PostcodeNL
type: Class
title: PostcodeNL
supported property: SupportedProperty
  property: PostcodeNL/street
  title: street
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/streetNen
  title: streetNen
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/houseNumber
  title: houseNumber
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/houseNumberAddition
  title: houseNumberAddition
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/postcode
  title: postcode
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/city
  title: city
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/cityshort
  title: cityshort
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/municipality
  title: municipality
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/municipalityShort
  title: municipalityShort
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/province
  title: province
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/rdX
  title: rdX
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/rdY
  title: rdY
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/latitude
  title: latitude
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/longitude
  title: longitude
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/bagNumberDesignationId
  title: bagNumberDesignationId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/bagAddressableObjectId
  title: bagAddressableObjectId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/addressType
  title: addressType
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/purposes
  title: purposes
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/surfaceArea
  title: surfaceArea
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: PostcodeNL/houseNumberAdditions
  title: houseNumberAdditions
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a PostcodeNL resource.
  method: GET
  title: getPostcodeNL
  returns: owl:Nothing

PostcodeNL/street
type: Property
domain: PostcodeNL
the hydra core vocabulary: street
range: string

PostcodeNL/streetNen
type: Property
domain: PostcodeNL
the hydra core vocabulary: streetNen
range: string

PostcodeNL/houseNumber
type: Property
domain: PostcodeNL
the hydra core vocabulary: houseNumber
range: integer

PostcodeNL/houseNumberAddition
type: Property
domain: PostcodeNL
the hydra core vocabulary: houseNumberAddition
range: string

PostcodeNL/postcode
type: Property
domain: PostcodeNL
the hydra core vocabulary: postcode
range: string

PostcodeNL/city
type: Property
domain: PostcodeNL
the hydra core vocabulary: city
range: string

PostcodeNL/cityshort
type: Property
domain: PostcodeNL
the hydra core vocabulary: cityshort
range: string

PostcodeNL/municipality
type: Property
domain: PostcodeNL
the hydra core vocabulary: municipality
range: string

PostcodeNL/municipalityShort
type: Property
domain: PostcodeNL
the hydra core vocabulary: municipalityShort
range: string

PostcodeNL/province
type: Property
domain: PostcodeNL
the hydra core vocabulary: province
range: string

PostcodeNL/rdX
type: Property
domain: PostcodeNL
the hydra core vocabulary: rdX
range: integer

PostcodeNL/rdY
type: Property
domain: PostcodeNL
the hydra core vocabulary: rdY
range: integer

PostcodeNL/latitude
type: Property
domain: PostcodeNL
the hydra core vocabulary: latitude
range: decimal

PostcodeNL/longitude
type: Property
domain: PostcodeNL
the hydra core vocabulary: longitude
range: decimal

PostcodeNL/bagNumberDesignationId
type: Property
domain: PostcodeNL
the hydra core vocabulary: bagNumberDesignationId
range: string

PostcodeNL/bagAddressableObjectId
type: Property
domain: PostcodeNL
the hydra core vocabulary: bagAddressableObjectId
range: string

PostcodeNL/addressType
type: Property
domain: PostcodeNL
the hydra core vocabulary: addressType
range: string

PostcodeNL/purposes
type: Property
domain: PostcodeNL
the hydra core vocabulary: purposes

PostcodeNL/surfaceArea
type: Property
domain: PostcodeNL
the hydra core vocabulary: surfaceArea
range: integer

PostcodeNL/houseNumberAdditions
type: Property
domain: PostcodeNL
the hydra core vocabulary: houseNumberAdditions

Account
type: Class
title: Account
supported property: SupportedProperty
  property: Account/name
  title: name
  required: true
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a Account resource.
  method: GET
  title: getAccount
  returns: Account
supported operation: Operation
  type: FindAction
  description: Retrieves a Account resource.
  method: GET
  title: getAccount
  returns: Account
description: Operations to manage account.

Account/name
type: Property
domain: Account
the hydra core vocabulary: name
range: string

AccountSetting
type: Class
title: AccountSetting
supported property: SupportedProperty
  property: AccountSetting/id
  title: id
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: AccountSetting/account
  title: account
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: AccountSetting/key
  title: key
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: AccountSetting/value
  title: value
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a AccountSetting resource.
  method: GET
  title: getAccountSetting
  returns: AccountSetting
description: Operations to manage account settings.

AccountSetting/id
type: Property
domain: AccountSetting
the hydra core vocabulary: id
range: integer

AccountSetting/account
type: Link
domain: AccountSetting
the hydra core vocabulary: account
max cardinality: 1
range: Account

AccountSetting/key
type: Property
domain: AccountSetting
the hydra core vocabulary: key
range: string

AccountSetting/value
type: Property
domain: AccountSetting
the hydra core vocabulary: value
range: string

Building
type: Class
title: Building
supported property: SupportedProperty
  property: Building/account
  title: account
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Building/address
  title: address
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Building/addressNo
  title: addressNo
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Building/addressAdd
  title: addressAdd
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Building/zipCode
  title: zipCode
  required: true
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Building/city
  title: city
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Building/region
  title: region
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Building/country
  title: country
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Building/latitude
  title: latitude
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Building/longitude
  title: longitude
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Building/timezone
  title: timezone
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Building/created
  title: created
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Building/updated
  title: updated
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Building/measuringPoints
  title: measuringPoints
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Building/edsnContracts
  title: edsnContracts
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: Building/meta
  title: meta
  required: false
  readable: true
  writeable: false
supported operation: Operation
  type: FindAction
  description: Retrieves a Building resource.
  method: GET
  title: getBuilding
  returns: Building
supported operation: Operation
  type: DeleteAction
  description: Deletes the Building resource.
  method: DELETE
  title: deleteBuilding
  returns: owl:Nothing
description: Operations to manage buildings.

Building/account
type: Link
domain: Building
the hydra core vocabulary: account
max cardinality: 1
range: Account

Building/address
type: Property
domain: Building
the hydra core vocabulary: address
range: string

Building/addressNo
type: Property
domain: Building
the hydra core vocabulary: addressNo
range: integer

Building/addressAdd
type: Property
domain: Building
the hydra core vocabulary: addressAdd
range: string

Building/zipCode
type: Property
domain: Building
the hydra core vocabulary: zipCode
range: string

Building/city
type: Property
domain: Building
the hydra core vocabulary: city
range: string

Building/region
type: Property
domain: Building
the hydra core vocabulary: region
range: string

Building/country
type: Property
domain: Building
the hydra core vocabulary: country
range: string

Building/latitude
type: Property
domain: Building
the hydra core vocabulary: latitude
range: decimal

Building/longitude
type: Property
domain: Building
the hydra core vocabulary: longitude
range: decimal

Building/timezone
type: Property
domain: Building
the hydra core vocabulary: timezone
range: string

Building/created
type: Property
domain: Building
the hydra core vocabulary: created
range: dateTime

Building/updated
type: Property
domain: Building
the hydra core vocabulary: updated
range: dateTime

Building/measuringPoints
type: Link
domain: Building
the hydra core vocabulary: measuringPoints
range: MeasuringPoint

Building/edsnContracts
type: Link
domain: Building
the hydra core vocabulary: edsnContracts
range: EdsnContract

Building/meta
type: Property
domain: Building
the hydra core vocabulary: meta

EdsnContract
type: Class
title: EdsnContract
supported property: SupportedProperty
  property: EdsnContract/building
  title: building
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EdsnContract/files
  title: files
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EdsnContract/expireAt
  title: expireAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EdsnContract/eanCodes
  title: eanCodes
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EdsnContract/meterCode
  title: meterCode
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EdsnContract/signerName
  title: signerName
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EdsnContract/signedAt
  title: signedAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EdsnContract/signerIp
  title: signerIp
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EdsnContract/status
  title: status
  required: false
  readable: true
  writeable: true
  description: Assert\NotEqualTo(Contract::STATUS_ACTIVE, groups={"contract_terminate"}) // Setting status happens at data persister Assert\NotEqualTo(Contract::STATUS_ACTIVE, groups={"contract_terminate"}) // Setting status happens at data persister
supported property: SupportedProperty
  property: EdsnContract/created
  title: created
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EdsnContract/updated
  title: updated
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EdsnContract/replacePrevious
  title: replacePrevious
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EdsnContract/expired
  title: expired
  required: false
  readable: true
  writeable: false
supported operation: Operation
  type: FindAction
  description: Retrieves a EdsnContract resource.
  method: GET
  title: getEdsnContract
  returns: EdsnContract
supported operation: Operation
  type: ReplaceAction
  expects: EdsnContract
  description: Replaces the EdsnContract resource.
  method: PUT
  title: putEdsnContract
  returns: EdsnContract
supported operation: Operation
  type: FindAction
  description: Retrieves a EdsnContract resource.
  method: GET
  title: getEdsnContract
  returns: EdsnContract
supported operation: Operation
  type: DeleteAction
  description: Deletes the EdsnContract resource.
  method: DELETE
  title: deleteEdsnContract
  returns: owl:Nothing

EdsnContract/building
type: Link
domain: EdsnContract
the hydra core vocabulary: building
max cardinality: 1
range: Building

EdsnContract/files
type: Property
domain: EdsnContract
the hydra core vocabulary: files
range: string

EdsnContract/expireAt
type: Property
domain: EdsnContract
the hydra core vocabulary: expireAt
range: dateTime

EdsnContract/eanCodes
type: Property
domain: EdsnContract
the hydra core vocabulary: eanCodes

EdsnContract/meterCode
type: Property
domain: EdsnContract
the hydra core vocabulary: meterCode
range: string

EdsnContract/signerName
type: Property
domain: EdsnContract
the hydra core vocabulary: signerName
range: string

EdsnContract/signedAt
type: Property
domain: EdsnContract
the hydra core vocabulary: signedAt
range: dateTime

EdsnContract/signerIp
type: Property
domain: EdsnContract
the hydra core vocabulary: signerIp
range: string

EdsnContract/status
type: Property
domain: EdsnContract
the hydra core vocabulary: status
range: integer

EdsnContract/created
type: Property
domain: EdsnContract
the hydra core vocabulary: created
range: dateTime

EdsnContract/updated
type: Property
domain: EdsnContract
the hydra core vocabulary: updated
range: dateTime

EdsnContract/replacePrevious
type: Property
domain: EdsnContract
the hydra core vocabulary: replacePrevious
range: boolean

EdsnContract/expired
type: Property
domain: EdsnContract
the hydra core vocabulary: expired
range: boolean

DistributionSystemOperator
type: Class
title: DistributionSystemOperator
supported property: SupportedProperty
  property: DistributionSystemOperator/name
  title: name
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DistributionSystemOperator/alias
  title: alias
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DistributionSystemOperator/ean
  title: ean
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DistributionSystemOperator/historyInterval
  title: historyInterval
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DistributionSystemOperator/historyDay
  title: historyDay
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DistributionSystemOperator/historyMonth
  title: historyMonth
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DistributionSystemOperator/maintenanceFrom
  title: maintenanceFrom
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DistributionSystemOperator/maintenanceTo
  title: maintenanceTo
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DistributionSystemOperator/mandateConfig
  title: mandateConfig
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DistributionSystemOperator/testing
  title: testing
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DistributionSystemOperator/collective
  title: collective
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DistributionSystemOperator/created
  title: created
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: DistributionSystemOperator/updated
  title: updated
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a DistributionSystemOperator resource.
  method: GET
  title: getDistributionSystemOperator
  returns: DistributionSystemOperator

DistributionSystemOperator/name
type: Property
domain: DistributionSystemOperator
the hydra core vocabulary: name
range: string

DistributionSystemOperator/alias
type: Property
domain: DistributionSystemOperator
the hydra core vocabulary: alias
range: string

DistributionSystemOperator/ean
type: Property
domain: DistributionSystemOperator
the hydra core vocabulary: ean
range: string

DistributionSystemOperator/historyInterval
type: Property
domain: DistributionSystemOperator
the hydra core vocabulary: historyInterval
range: string

DistributionSystemOperator/historyDay
type: Property
domain: DistributionSystemOperator
the hydra core vocabulary: historyDay
range: string

DistributionSystemOperator/historyMonth
type: Property
domain: DistributionSystemOperator
the hydra core vocabulary: historyMonth
range: string

DistributionSystemOperator/maintenanceFrom
type: Property
domain: DistributionSystemOperator
the hydra core vocabulary: maintenanceFrom
range: dateTime

DistributionSystemOperator/maintenanceTo
type: Property
domain: DistributionSystemOperator
the hydra core vocabulary: maintenanceTo
range: dateTime

DistributionSystemOperator/mandateConfig
type: Property
domain: DistributionSystemOperator
the hydra core vocabulary: mandateConfig

DistributionSystemOperator/testing
type: Property
domain: DistributionSystemOperator
the hydra core vocabulary: testing
range: boolean

DistributionSystemOperator/collective
type: Property
domain: DistributionSystemOperator
the hydra core vocabulary: collective
range: boolean

DistributionSystemOperator/created
type: Property
domain: DistributionSystemOperator
the hydra core vocabulary: created
range: dateTime

DistributionSystemOperator/updated
type: Property
domain: DistributionSystemOperator
the hydra core vocabulary: updated
range: dateTime

EventLog
type: Class
title: EventLog
supported property: SupportedProperty
  property: EventLog/account
  title: account
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EventLog/dateTime
  title: dateTime
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EventLog/type
  title: type
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: EventLog/message
  title: message
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a EventLog resource.
  method: GET
  title: getEventLog
  returns: EventLog
description: Operation to manage event log.

EventLog/account
type: Link
domain: EventLog
the hydra core vocabulary: account
max cardinality: 1
range: Account

EventLog/dateTime
type: Property
domain: EventLog
the hydra core vocabulary: dateTime
range: dateTime

EventLog/type
type: Property
domain: EventLog
the hydra core vocabulary: type
range: string

EventLog/message
type: Property
domain: EventLog
the hydra core vocabulary: message
range: string

MeasuringDeviceEdsn
type: Class
title: MeasuringDeviceEdsn
supported property: SupportedProperty
  property: MeasuringDeviceEdsn/distributionSystemOperator
  title: distributionSystemOperator
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: MeasuringDeviceEdsn/ean
  title: ean
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: MeasuringDeviceEdsn/installationDate
  title: installationDate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: MeasuringDeviceEdsn/codeValid
  title: codeValid
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: MeasuringDeviceEdsn/codeRejected
  title: codeRejected
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: MeasuringDeviceEdsn/codeReceivedAt
  title: codeReceivedAt
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: MeasuringDeviceEdsn/inMandateCsvStart
  title: inMandateCsvStart
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: MeasuringDeviceEdsn/inMandateCsvStop
  title: inMandateCsvStop
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: MeasuringDeviceEdsn/p4StartDate
  title: p4StartDate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: MeasuringDeviceEdsn/p4StopDate
  title: p4StopDate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: MeasuringDeviceEdsn/p4LastRequestDate
  title: p4LastRequestDate
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  title: p4LastSuccessResponseDateTime
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: MeasuringDeviceEdsn/edsnRole
  title: edsnRole
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: MeasuringDeviceEdsn/status
  title: status
  required: false
  readable: true
  writeable: false
  description: 10 = Mandate requested, 20 = Waiting for data, 30 = Code in validation, 100 = active, -10 = Inactive, -20 = Contract expired, -30 = Code rejected
supported operation: Operation
  type: FindAction
  description: Retrieves a MeasuringDeviceEdsn resource.
  method: GET
  title: getMeasuringDeviceEdsn
  returns: MeasuringDeviceEdsn

MeasuringDeviceEdsn/distributionSystemOperator
type: Property
domain: MeasuringDeviceEdsn
the hydra core vocabulary: distributionSystemOperator
max cardinality: 1
range: DistributionSystemOperator

MeasuringDeviceEdsn/ean
type: Property
domain: MeasuringDeviceEdsn
the hydra core vocabulary: ean
range: string

MeasuringDeviceEdsn/installationDate
type: Property
domain: MeasuringDeviceEdsn
the hydra core vocabulary: installationDate
range: dateTime

MeasuringDeviceEdsn/codeValid
type: Property
domain: MeasuringDeviceEdsn
the hydra core vocabulary: codeValid
range: boolean

MeasuringDeviceEdsn/codeRejected
type: Property
domain: MeasuringDeviceEdsn
the hydra core vocabulary: codeRejected
range: boolean

MeasuringDeviceEdsn/codeReceivedAt
type: Property
domain: MeasuringDeviceEdsn
the hydra core vocabulary: codeReceivedAt
range: dateTime

MeasuringDeviceEdsn/inMandateCsvStart
type: Property
domain: MeasuringDeviceEdsn
the hydra core vocabulary: inMandateCsvStart
range: dateTime

MeasuringDeviceEdsn/inMandateCsvStop
type: Property
domain: MeasuringDeviceEdsn
the hydra core vocabulary: inMandateCsvStop
range: dateTime

MeasuringDeviceEdsn/p4StartDate
type: Property
domain: MeasuringDeviceEdsn
the hydra core vocabulary: p4StartDate
range: dateTime

MeasuringDeviceEdsn/p4StopDate
type: Property
domain: MeasuringDeviceEdsn
the hydra core vocabulary: p4StopDate
range: dateTime

MeasuringDeviceEdsn/p4LastRequestDate
type: Property
domain: MeasuringDeviceEdsn
the hydra core vocabulary: p4LastRequestDate
range: dateTime

…
type: Property
domain: MeasuringDeviceEdsn
the hydra core vocabulary: p4LastSuccessResponseDateTime
range: dateTime

MeasuringDeviceEdsn/edsnRole
type: Property
domain: MeasuringDeviceEdsn
the hydra core vocabulary: edsnRole
range: string

MeasuringDeviceEdsn/status
type: Property
domain: MeasuringDeviceEdsn
the hydra core vocabulary: status
range: integer

MeasuringPoint
type: Class
title: MeasuringPoint
supported property: SupportedProperty
  property: MeasuringPoint/building
  title: building
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: MeasuringPoint/unit
  title: unit
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: MeasuringPoint/measuringDeviceEdsn
  title: measuringDeviceEdsn
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: MeasuringPoint/created
  title: created
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: MeasuringPoint/updated
  title: updated
  required: false
  readable: true
  writeable: false
supported operation: Operation
  type: FindAction
  description: Retrieves a MeasuringPoint resource.
  method: GET
  title: getMeasuringPoint
  returns: MeasuringPoint
supported operation: Operation
  type: ReplaceAction
  expects: MeasuringPoint
  description: Replaces the MeasuringPoint resource.
  method: PUT
  title: putMeasuringPoint
  returns: MeasuringPoint
supported operation: Operation
  type: DeleteAction
  description: Deletes the MeasuringPoint resource.
  method: DELETE
  title: deleteMeasuringPoint
  returns: owl:Nothing

MeasuringPoint/building
type: Link
domain: MeasuringPoint
the hydra core vocabulary: building
max cardinality: 1
range: Building

MeasuringPoint/unit
type: Property
domain: MeasuringPoint
the hydra core vocabulary: unit
range: string

MeasuringPoint/measuringDeviceEdsn
type: Property
domain: MeasuringPoint
the hydra core vocabulary: measuringDeviceEdsn
max cardinality: 1
range: MeasuringDeviceEdsn

MeasuringPoint/created
type: Property
domain: MeasuringPoint
the hydra core vocabulary: created
range: dateTime

MeasuringPoint/updated
type: Property
domain: MeasuringPoint
the hydra core vocabulary: updated
range: dateTime

P4Exchange
type: Class
title: P4Exchange
supported property: SupportedProperty
  property: P4Exchange/p4RequestBatch
  title: p4RequestBatch
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Exchange/messageId
  title: messageId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Exchange/requestFileKey
  title: requestFileKey
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Exchange/responseFileKey
  title: responseFileKey
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Exchange/state
  title: state
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Exchange/created
  title: created
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Exchange/updated
  title: updated
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a P4Exchange resource.
  method: GET
  title: getP4Exchange
  returns: P4Exchange

P4Exchange/p4RequestBatch
type: Link
domain: P4Exchange
the hydra core vocabulary: p4RequestBatch
max cardinality: 1
range: P4RequestBatch

P4Exchange/messageId
type: Property
domain: P4Exchange
the hydra core vocabulary: messageId
range: string

P4Exchange/requestFileKey
type: Property
domain: P4Exchange
the hydra core vocabulary: requestFileKey
range: string

P4Exchange/responseFileKey
type: Property
domain: P4Exchange
the hydra core vocabulary: responseFileKey
range: string

P4Exchange/state
type: Property
domain: P4Exchange
the hydra core vocabulary: state
range: string

P4Exchange/created
type: Property
domain: P4Exchange
the hydra core vocabulary: created
range: dateTime

P4Exchange/updated
type: Property
domain: P4Exchange
the hydra core vocabulary: updated
range: dateTime

P4Request
type: Class
title: P4Request
supported property: SupportedProperty
  property: P4Request/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Request/p4RequestMain
  title: p4RequestMain
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Request/isRetry
  title: isRetry
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Request/requestAfter
  title: requestAfter
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Request/requestExpire
  title: requestExpire
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Request/requestSentAt
  title: requestSentAt
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Request/state
  title: state
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Request/rejectionCode
  title: rejectionCode
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Request/requestBatch
  title: requestBatch
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Request/resultBatch
  title: resultBatch
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Request/created
  title: created
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Request/updated
  title: updated
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Request/reference
  title: reference
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4Request/retry
  title: retry
  required: false
  readable: true
  writeable: false
supported operation: Operation
  type: FindAction
  description: Retrieves a P4Request resource.
  method: GET
  title: getP4Request
  returns: P4Request

P4Request/id
type: Property
domain: P4Request
the hydra core vocabulary: id
range: string
range: integer

P4Request/p4RequestMain
type: Link
domain: P4Request
the hydra core vocabulary: p4RequestMain
max cardinality: 1
range: P4RequestMain

P4Request/isRetry
type: Property
domain: P4Request
the hydra core vocabulary: isRetry
range: boolean

P4Request/requestAfter
type: Property
domain: P4Request
the hydra core vocabulary: requestAfter
range: dateTime

P4Request/requestExpire
type: Property
domain: P4Request
the hydra core vocabulary: requestExpire
range: dateTime

P4Request/requestSentAt
type: Property
domain: P4Request
the hydra core vocabulary: requestSentAt
range: dateTime

P4Request/state
type: Property
domain: P4Request
the hydra core vocabulary: state
range: string

P4Request/rejectionCode
type: Property
domain: P4Request
the hydra core vocabulary: rejectionCode
range: integer

P4Request/requestBatch
type: Link
domain: P4Request
the hydra core vocabulary: requestBatch
max cardinality: 1
range: P4RequestBatch

P4Request/resultBatch
type: Link
domain: P4Request
the hydra core vocabulary: resultBatch
max cardinality: 1
range: P4RequestBatch

P4Request/created
type: Property
domain: P4Request
the hydra core vocabulary: created
range: dateTime

P4Request/updated
type: Property
domain: P4Request
the hydra core vocabulary: updated
range: dateTime

P4Request/reference
type: Property
domain: P4Request
the hydra core vocabulary: reference
range: string

P4Request/retry
type: Property
domain: P4Request
the hydra core vocabulary: retry
range: boolean

P4RequestBatch
type: Class
title: P4RequestBatch
supported property: SupportedProperty
  property: P4RequestBatch/account
  title: account
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestBatch/p4Config
  title: p4Config
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestBatch/senderId
  title: senderId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestBatch/receiverId
  title: receiverId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestBatch/method
  title: method
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestBatch/rawRequestKey
  title: rawRequestKey
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestBatch/state
  title: state
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestBatch/p4MeteringPointsCount
  title: p4MeteringPointsCount
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestBatch/created
  title: created
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestBatch/updated
  title: updated
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestBatch/p4Exchanges
  title: p4Exchanges
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a P4RequestBatch resource.
  method: GET
  title: getP4RequestBatch
  returns: P4RequestBatch

P4RequestBatch/account
type: Link
domain: P4RequestBatch
the hydra core vocabulary: account
max cardinality: 1
range: Account

P4RequestBatch/p4Config
type: Property
domain: P4RequestBatch
the hydra core vocabulary: p4Config

P4RequestBatch/senderId
type: Property
domain: P4RequestBatch
the hydra core vocabulary: senderId
range: string
range: integer

P4RequestBatch/receiverId
type: Property
domain: P4RequestBatch
the hydra core vocabulary: receiverId
range: string
range: integer

P4RequestBatch/method
type: Property
domain: P4RequestBatch
the hydra core vocabulary: method
range: string

P4RequestBatch/rawRequestKey
type: Property
domain: P4RequestBatch
the hydra core vocabulary: rawRequestKey
range: string

P4RequestBatch/state
type: Property
domain: P4RequestBatch
the hydra core vocabulary: state
range: string

P4RequestBatch/p4MeteringPointsCount
type: Property
domain: P4RequestBatch
the hydra core vocabulary: p4MeteringPointsCount
range: integer

P4RequestBatch/created
type: Property
domain: P4RequestBatch
the hydra core vocabulary: created
range: dateTime

P4RequestBatch/updated
type: Property
domain: P4RequestBatch
the hydra core vocabulary: updated
range: dateTime

P4RequestBatch/p4Exchanges
type: Link
domain: P4RequestBatch
the hydra core vocabulary: p4Exchanges
range: P4Exchange

P4RequestMain
type: Class
title: P4RequestMain
supported property: SupportedProperty
  property: P4RequestMain/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestMain/queryDate
  title: queryDate
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestMain/queryReason
  title: queryReason
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestMain/requestAfter
  title: requestAfter
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestMain/ean
  title: ean
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestMain/measuringDeviceEdsn
  title: measuringDeviceEdsn
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestMain/state
  title: state
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestMain/p4Requests
  title: p4Requests
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestMain/created
  title: created
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: P4RequestMain/updated
  title: updated
  required: false
  readable: true
  writeable: true
supported operation: Operation
  type: FindAction
  description: Retrieves a P4RequestMain resource.
  method: GET
  title: getP4RequestMain
  returns: P4RequestMain

P4RequestMain/id
type: Property
domain: P4RequestMain
the hydra core vocabulary: id
range: string
range: integer

P4RequestMain/queryDate
type: Property
domain: P4RequestMain
the hydra core vocabulary: queryDate
range: dateTime

P4RequestMain/queryReason
type: Property
domain: P4RequestMain
the hydra core vocabulary: queryReason
range: string

P4RequestMain/requestAfter
type: Property
domain: P4RequestMain
the hydra core vocabulary: requestAfter
range: dateTime

P4RequestMain/ean
type: Property
domain: P4RequestMain
the hydra core vocabulary: ean
range: string

P4RequestMain/measuringDeviceEdsn
type: Link
domain: P4RequestMain
the hydra core vocabulary: measuringDeviceEdsn
max cardinality: 1
range: MeasuringDeviceEdsn

P4RequestMain/state
type: Property
domain: P4RequestMain
the hydra core vocabulary: state
range: string

P4RequestMain/p4Requests
type: Link
domain: P4RequestMain
the hydra core vocabulary: p4Requests
range: P4Request

P4RequestMain/created
type: Property
domain: P4RequestMain
the hydra core vocabulary: created
range: dateTime

P4RequestMain/updated
type: Property
domain: P4RequestMain
the hydra core vocabulary: updated
range: dateTime

User
type: Class
title: User
supported property: SupportedProperty
  property: User/id
  title: id
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: User/username
  title: username
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: User/firstName
  title: firstName
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: User/lastName
  title: lastName
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: User/email
  title: email
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: User/appClientId
  title: appClientId
  required: false
  readable: true
  writeable: true
supported property: SupportedProperty
  property: User/roles
  title: roles
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: User/password
  title: password
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: User/salt
  title: salt
  required: false
  readable: true
  writeable: false
supported property: SupportedProperty
  property: User/userIdentifier
  title: userIdentifier
  required: false
  readable: true
  writeable: false
supported operation: Operation
  type: FindAction
  description: Retrieves a User resource.
  method: GET
  title: getUser
  returns: User
description: Operations to manage user

User/id
type: Property
domain: User
the hydra core vocabulary: id
range: string

User/username
type: Property
domain: User
the hydra core vocabulary: username
range: string

User/firstName
type: Property
domain: User
the hydra core vocabulary: firstName
range: string

User/lastName
type: Property
domain: User
the hydra core vocabulary: lastName
range: string

User/email
type: Property
domain: User
the hydra core vocabulary: email
range: string

User/appClientId
type: Property
domain: User
the hydra core vocabulary: appClientId
range: string

User/roles
type: Property
domain: User
the hydra core vocabulary: roles

User/password
type: Property
domain: User
the hydra core vocabulary: password
range: string

User/salt
type: Property
domain: User
the hydra core vocabulary: salt
range: string

User/userIdentifier
type: Property
domain: User
the hydra core vocabulary: userIdentifier
range: string

Entrypoint
type: Class
title: Entrypoint
supported property: SupportedProperty
  property: Entrypoint/dataPoint
  title: getDataPointCollection
  description: The collection of DataPoint resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/edsnBuildingEan
  title: getEdsnBuildingEanCollection
  description: The collection of EdsnBuildingEan resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/p4Statistic
  title: getP4StatisticCollection
  description: The collection of P4Statistic resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/postcodeNL
  title: getPostcodeNLCollection
  description: The collection of PostcodeNL resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/account
  title: getAccountCollection
  description: The collection of Account resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/accountSetting
  title: getAccountSettingCollection
  description: The collection of AccountSetting resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/building
  title: getBuildingCollection
  description: The collection of Building resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/edsnContract
  title: getEdsnContractCollection
  description: The collection of EdsnContract resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/distributionSystemOperator
  title: getDistributionSystemOperatorCollection
  description: The collection of DistributionSystemOperator resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/eventLog
  title: getEventLogCollection
  description: The collection of EventLog resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/measuringDeviceEdsn
  title: getMeasuringDeviceEdsnCollection
  description: The collection of MeasuringDeviceEdsn resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/measuringPoint
  title: getMeasuringPointCollection
  description: The collection of MeasuringPoint resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/p4Exchange
  title: getP4ExchangeCollection
  description: The collection of P4Exchange resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/p4Request
  title: getP4RequestCollection
  description: The collection of P4Request resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/p4RequestBatch
  title: getP4RequestBatchCollection
  description: The collection of P4RequestBatch resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/p4RequestMain
  title: getP4RequestMainCollection
  description: The collection of P4RequestMain resources
  readable: true
  writeable: false
supported property: SupportedProperty
  property: Entrypoint/user
  title: getUserCollection
  description: The collection of User resources
  readable: true
  writeable: false
supported operation: Operation
  method: GET
  title: index
  description: The API Entrypoint.
  returns: Entrypoint

Entrypoint/dataPoint
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: DataPoint
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of DataPoint resources.
  method: GET
  title: getDataPointCollection
  returns: hydra:Collection

Entrypoint/edsnBuildingEan
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: EdsnBuildingEan
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of EdsnBuildingEan resources.
  method: GET
  title: getEdsnBuildingEanCollection
  returns: hydra:Collection
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of EdsnBuildingEan resources.
  method: GET
  title: getEdsnBuildingEanCollection
  returns: hydra:Collection

Entrypoint/p4Statistic
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: P4Statistic
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of P4Statistic resources.
  method: GET
  title: getP4StatisticCollection
  returns: hydra:Collection

Entrypoint/postcodeNL
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: PostcodeNL
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of PostcodeNL resources.
  method: GET
  title: getPostcodeNLCollection
  returns: hydra:Collection

Entrypoint/account
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Account
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Account resources.
  method: GET
  title: getAccountCollection
  returns: hydra:Collection

Entrypoint/accountSetting
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: AccountSetting
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of AccountSetting resources.
  method: GET
  title: getAccountSettingCollection
  returns: hydra:Collection

Entrypoint/building
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: Building
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of Building resources.
  method: GET
  title: getBuildingCollection
  returns: hydra:Collection
supported operation: Operation
  type: CreateAction
  expects: Building
  description: Creates a Building resource.
  method: POST
  title: postBuilding
  returns: Building

Entrypoint/edsnContract
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: EdsnContract
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of EdsnContract resources.
  method: GET
  title: getEdsnContractCollection
  returns: hydra:Collection
supported operation: Operation
  type: CreateAction
  expects: EdsnContract
  description: Creates a EdsnContract resource.
  method: POST
  title: postEdsnContract
  returns: EdsnContract

Entrypoint/distributionSystemOperator
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: DistributionSystemOperator
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of DistributionSystemOperator resources.
  method: GET
  title: getDistributionSystemOperatorCollection
  returns: hydra:Collection

Entrypoint/eventLog
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: EventLog
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of EventLog resources.
  method: GET
  title: getEventLogCollection
  returns: hydra:Collection

Entrypoint/measuringDeviceEdsn
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: MeasuringDeviceEdsn
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of MeasuringDeviceEdsn resources.
  method: GET
  title: getMeasuringDeviceEdsnCollection
  returns: hydra:Collection

Entrypoint/measuringPoint
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: MeasuringPoint
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of MeasuringPoint resources.
  method: GET
  title: getMeasuringPointCollection
  returns: hydra:Collection
supported operation: Operation
  type: CreateAction
  expects: MeasuringPoint
  description: Creates a MeasuringPoint resource.
  method: POST
  title: postMeasuringPoint
  returns: MeasuringPoint

Entrypoint/p4Exchange
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: P4Exchange
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of P4Exchange resources.
  method: GET
  title: getP4ExchangeCollection
  returns: hydra:Collection

Entrypoint/p4Request
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: P4Request
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of P4Request resources.
  method: GET
  title: getP4RequestCollection
  returns: hydra:Collection

Entrypoint/p4RequestBatch
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: P4RequestBatch
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of P4RequestBatch resources.
  method: GET
  title: getP4RequestBatchCollection
  returns: hydra:Collection

Entrypoint/p4RequestMain
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: P4RequestMain
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of P4RequestMain resources.
  method: GET
  title: getP4RequestMainCollection
  returns: hydra:Collection

Entrypoint/user
type: Link
domain: Entrypoint
max cardinality: 1
range: Collection
range:
  equivalent class:
    on property: member
    all values from: User
supported operation: Operation
  type: FindAction
  description: Retrieves the collection of User resources.
  method: GET
  title: getUserCollection
  returns: hydra:Collection

ConstraintViolationList
type: Class
title: ConstraintViolationList
description: A constraint violation List.
supported property: SupportedProperty
  property: ConstraintViolationList/propertyPath
  title: propertyPath
  description: The property path of the violation
  readable: true
  writeable: false
supported property: SupportedProperty
  property: ConstraintViolationList/message
  title: message
  description: The message associated with the violation
  readable: true
  writeable: false

ConstraintViolationList/propertyPath
type: Property
label: propertyPath
domain: ConstraintViolationList
range: string

ConstraintViolationList/message
type: Property
label: message
domain: ConstraintViolationList
range: string