19 lines
610 B
Protocol Buffer
19 lines
610 B
Protocol Buffer
|
syntax = "proto3";
|
||
|
|
||
|
package moby.buildkit.v1.apicaps;
|
||
|
|
||
|
import "github.com/gogo/protobuf/gogoproto/gogo.proto";
|
||
|
|
||
|
option (gogoproto.sizer_all) = true;
|
||
|
option (gogoproto.marshaler_all) = true;
|
||
|
option (gogoproto.unmarshaler_all) = true;
|
||
|
|
||
|
// APICap defines a capability supported by the service
|
||
|
message APICap {
|
||
|
string ID = 1;
|
||
|
bool Enabled = 2;
|
||
|
bool Deprecated = 3; // Unused. May be used for warnings in the future
|
||
|
string DisabledReason = 4; // Reason key for detection code
|
||
|
string DisabledReasonMsg = 5; // Message to the user
|
||
|
string DisabledAlternative = 6; // Identifier that updated client could catch.
|
||
|
}
|