api/proto/audit/details/http_details.proto

34 lines
687 B
Protocol Buffer
Raw Normal View History

2021-02-13 17:20:57 +00:00
syntax = "proto3";
2021-02-21 09:09:35 +00:00
package inetmock.audit.details;
option csharp_namespace = "INetMock.Client.Audit.Details";
2021-02-13 17:20:57 +00:00
option go_package = "gitlab.com/inetmock/inetmock/pkg/audit/details";
option java_multiple_files = true;
option java_outer_classname = "HandlerEventProto";
2021-02-21 09:09:35 +00:00
option java_package = "com.github.baez90.inetmock.audit.details";
2021-02-13 17:20:57 +00:00
enum HTTPMethod {
2021-02-21 09:09:35 +00:00
GET = 0;
HEAD = 1;
POST = 2;
PUT = 3;
DELETE = 4;
CONNECT = 5;
OPTIONS = 6;
TRACE = 7;
PATCH = 8;
2021-02-13 17:20:57 +00:00
}
message HTTPHeaderValue {
2021-02-21 09:09:35 +00:00
repeated string values = 1;
2021-02-13 17:20:57 +00:00
}
message HTTPDetailsEntity {
2021-02-21 09:09:35 +00:00
HTTPMethod method = 1;
string host = 2;
string uri = 3;
string proto = 4;
map<string, HTTPHeaderValue> headers = 5;
2021-02-15 07:51:54 +00:00
}