-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* changed luggage to baggage and created types/baggage with enum * baggage sizes added
- Loading branch information
1 parent
c6be560
commit cc57ee7
Showing
3 changed files
with
55 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -60,4 +60,4 @@ message TransportSearchResult { | |
|
||
// Observations | ||
string observations = 14; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
syntax = "proto3"; | ||
|
||
package cmp.types.v1alpha1; | ||
|
||
// Baggage message type | ||
// | ||
// ![Diagram](https://storage.googleapis.com/docs-cmp-files/diagrams/proto/cmp/types/v1alpha1/baggage.proto.dot.xs.svg) | ||
// [Open Message Diagram](https://storage.googleapis.com/docs-cmp-files/diagrams/proto/cmp/types/v1alpha1/baggage.proto.dot.svg) | ||
message Baggage { | ||
// Baggage type | ||
// | ||
// Enum of allowed baggage types. | ||
BaggageType baggage_type = 1; | ||
|
||
// maximum number of the specified bagage type allowed | ||
int32 max_baggage = 2; | ||
|
||
// maximum weith of each of the specified bagage type allowed | ||
int32 max_baggage_weight = 3; | ||
|
||
// Dimensions | ||
// | ||
// Dimensions unit specification for length, width and height (cm or inches) | ||
DimensionType dimension_type = 5; | ||
|
||
// maximum height of the specified bagage type allowed | ||
// maximum length, width and height of the specified bagage type allowed | ||
int32 max_baggage_length = 6; | ||
int32 max_baggage_width = 7; | ||
int32 max_baggage_height = 8; | ||
} | ||
|
||
// Baggage type ENUM type | ||
enum BaggageType { | ||
BAGGAGE_TYPE_UNSPECIFIED = 0; // No Baggage type specified | ||
BAGGAGE_TYPE_CARRY_ON = 1; // Carry-on | ||
BAGGAGE_TYPE_CARRY_ON_OVERHEAD = 2; // Carry-on overhead | ||
BAGGAGE_TYPE_CARRY_ON_PERSONAL = 3; // Carry-on personal item | ||
BAGGAGE_TYPE_CHECKED = 4; // Checked | ||
BAGGAGE_TYPE_ODD_SIZE = 5; // Odd size checked baggage | ||
BAGGAGE_TYPE_SKI = 6; // Skis | ||
BAGGAGE_TYPE_GOLF = 7; // Golf bags | ||
BAGGAGE_TYPE_SURF = 8; // (wind)Surf or Kite boards | ||
} | ||
|
||
// Baggage dimensions unit ENUM type | ||
enum DimensionType { | ||
DIMENSION_TYPE_UNSPECIFIED = 0; // No Baggage dimensions unit specified | ||
DIMENSION_TYPE_CM = 1; // Centimeters | ||
DIMENSION_TYPE_INCH = 2; // Inches | ||
} |