You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
430 B
23 lines
430 B
#ifndef AIRMAP_RULE_H_ |
|
#define AIRMAP_RULE_H_ |
|
|
|
#include <string> |
|
|
|
namespace airmap { |
|
|
|
struct Rule { |
|
// TODO(tvoss): Fill in values once schema is known. |
|
enum class Type {}; |
|
Type type; |
|
std::string id; |
|
std::string name; |
|
std::string description; |
|
std::string jurisdiction; |
|
// TODO(tvoss): Add requirements here. |
|
}; |
|
|
|
bool operator==(const Rule& lhs, const Rule& rhs); |
|
|
|
} // namespace airmap |
|
|
|
#endif // AIRMAP_RULE_H_
|
|
|