ngsildclient.model.helper.postal#
Classes
|
A PostalAddress as defined here : https://schema.org/PostalAddress. |
A helper class that allows to easily build a PostalAddress property. |
- class ngsildclient.model.helper.postal.PostalAddress(country=None, locality=None, region=None, pobox=None, postalcode=None, streetaddress=None)[source]#
Bases:
objectA PostalAddress as defined here : https://schema.org/PostalAddress.
- class ngsildclient.model.helper.postal.PostalAddressBuilder[source]#
Bases:
objectA helper class that allows to easily build a PostalAddress property.
Example
>>> from ngsildclient import * >>> builder = PostalAddressBuilder() >>> address = builder.street("C/ La Pereda 14") .locality("Santander") .region("Cantabria") .country("Spain") .build() >>> # Add an address property to the entity you're creating >>> busstop = Entity("PublicTransportStop", "santander:busStop:463") >>> busstop.prop("adress", address) >>> busstop.pprint() { "@context": [ "https://uri.etsi.org/ngsi-ld/v1/ngsi-ld-core-context.jsonld" ], "id": "urn:ngsi-ld:PublicTransportStop:santander:busStop:463", "type": "PublicTransportStop", "adress": { "type": "Property", "value": { "streetAddress": "C/ La Pereda 14", "addressLocality": "Santander", "addressRegion": "Cantabria", "addressCountry": "Spain" } } }