lbry-sdk/lbrynet/schema/proto/claim.proto

23 lines
558 B
Protocol Buffer
Raw Normal View History

syntax = "proto2";
import "lbrynet.schema/proto/stream.proto";
import "lbrynet.schema/proto/certificate.proto";
import "lbrynet.schema/proto/signature.proto";
message Claim {
enum Version {
UNKNOWN_VERSION = 0;
_0_0_1 = 1;
}
required Version version = 1;
enum ClaimType {
UNKNOWN_CLAIM_TYPE = 0;
streamType = 1;
certificateType = 2;
}
required ClaimType claimType = 2;
optional Stream stream = 3;
optional Certificate certificate = 4;
optional Signature publisherSignature = 5;
}