-
Notifications
You must be signed in to change notification settings - Fork 1
/
siri_to_protobuf_config.yaml
43 lines (43 loc) · 1.82 KB
/
siri_to_protobuf_config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
outputFilename:
outputDirectory: target/proto
forceProtoPackage:
includeMessageDocs: true
includeFieldDocs: true
includeSourceLocationInDoc: true
customImports:
- google/protobuf/timestamp.proto
- google/protobuf/duration.proto
- google/protobuf/any.proto
customImportLocations:
- target/proto_deps
customTypeMappings:
^duration$ : google.protobuf.Duration
^dateTime$ : google.protobuf.Timestamp
^time$ : google.protobuf.Timestamp
^timestamp$ : google.protobuf.Timestamp
^anyType$ : google.protobuf.Any
options:
java_multiple_files : true
customNameMappings:
# ^(.*)_VersionedChild$ : $1
# ^(.*)Structure$ : $1
# ^(.*)Enumeration$ : $1
ignoreOutputFields:
- uk.org.ifopt.www.ifopt/PointProjectionStructure/Coordinates
- uk.org.ifopt.www.ifopt/PlaceEquipmentStructure/EquipmentName
- uk.org.ifopt.www.ifopt/AbstractEquipmentStructure/EquipmentName
- uk.org.ifopt.www.ifopt/InstalledEquipmentStructure/EquipmentName
- uk.org.ifopt.www.ifopt/LocalServiceStructure/EquipmentName
- uk.org.ifopt.www.ifopt/FeatureRefsType/FeatureRef
- eu.datex2.schema._2_0rc1._2_0/TpegDescriptor/descriptor
- eu.datex2.schema._2_0rc1._2_0/TpegAreaDescriptor/descriptor
- eu.datex2.schema._2_0rc1._2_0/TpegPointDescriptor/descriptor
- eu.datex2.schema._2_0rc1._2_0/TpegIlcPointDescriptor/descriptor
- eu.datex2.schema._2_0rc1._2_0/TpegOtherPointDescriptor/descriptor
- eu.datex2.schema._2_0rc1._2_0/TpegJunctionPointDescriptor/descriptor
- uk.org.siri.www.siri/FacilityStructure/Features
# - uk.org.siri.www.siri/UnknownExtensionsErrorStructure/connectionLinksDelivery
# - uk.org.ifopt.www.acsb/AccessibilityLimitationStructure/Extensions
# - uk.org.ifopt.www.acsb/AccessibilityLimitationStructure/ValidityCondition
# - uk.org.ifopt.www.acsb/AccessibilityAssessmentStructure/Extensions
# - package.name/MessageName/FieldName