mirror of
https://github.com/esphome/aioesphomeapi.git
synced 2024-11-14 10:45:13 +01:00
25 lines
619 B
Protocol Buffer
25 lines
619 B
Protocol Buffer
syntax = "proto2";
|
|
import "google/protobuf/descriptor.proto";
|
|
|
|
|
|
enum APISourceType {
|
|
SOURCE_BOTH = 0;
|
|
SOURCE_SERVER = 1;
|
|
SOURCE_CLIENT = 2;
|
|
}
|
|
|
|
message void {}
|
|
|
|
extend google.protobuf.MethodOptions {
|
|
optional bool needs_setup_connection = 1038 [default=true];
|
|
optional bool needs_authentication = 1039 [default=true];
|
|
}
|
|
|
|
extend google.protobuf.MessageOptions {
|
|
optional uint32 id = 1036 [default=0];
|
|
optional APISourceType source = 1037 [default=SOURCE_BOTH];
|
|
optional string ifdef = 1038;
|
|
optional bool log = 1039 [default=true];
|
|
optional bool no_delay = 1040 [default=false];
|
|
}
|