add go, js, python
This commit is contained in:
parent
b43893b3fb
commit
96fb65bfe9
30 changed files with 6570 additions and 0 deletions
40
README.md
Normal file
40
README.md
Normal file
|
@ -0,0 +1,40 @@
|
|||
# LBRY Types
|
||||
|
||||
Cross-language definitions for standard LBRY types.
|
||||
|
||||
## Using LBRY types in your code
|
||||
|
||||
### Go
|
||||
|
||||
```
|
||||
package main
|
||||
|
||||
import pb "github.com/lbryio/types/go"
|
||||
import "fmt"
|
||||
|
||||
func main() {
|
||||
title := "Coherence"
|
||||
metadata := pb.Metadata{Title:&title}
|
||||
fmt.Printf("Let's watch %s on LBRY!\n", metadata.GetTitle())
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
### Python
|
||||
|
||||
todo
|
||||
|
||||
### Javascript
|
||||
|
||||
todo
|
||||
|
||||
## Compiling types
|
||||
|
||||
You only need to do this if you're modifying the types themselves.
|
||||
|
||||
- Download [the protoc binary](https://github.com/google/protobuf/releases) and put it in your path. Make sure you get the one starting with `protoc`, not `protobuf`.
|
||||
- `./build.sh`
|
||||
|
||||
## License
|
||||
|
||||
MIT
|
30
build.sh
Executable file
30
build.sh
Executable file
|
@ -0,0 +1,30 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
#set -x
|
||||
|
||||
version_gte() {
|
||||
[ "$1" = "$(echo -e "$1\n$2" | sort -V | tail -n1)" ]
|
||||
}
|
||||
|
||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
|
||||
|
||||
hash protoc 2>/dev/null || { echo >&2 -e 'error: protoc binary not found\nDownload it from https://github.com/google/protobuf/releases and put it in your path.\nMake sure you get the one starting with `protoc`, not `protobuf`.'; exit 1; }
|
||||
|
||||
|
||||
PROTOC="$(which protoc)"
|
||||
VERSION="$($PROTOC --version | cut -d' ' -f2)"
|
||||
MIN_VERSION="3.0"
|
||||
|
||||
version_gte "$VERSION" "$MIN_VERSION" || { echo >&2 "error: protoc version must be >= $MIN_VERSION (your $PROTOC is $VERSION)"; exit 1; }
|
||||
|
||||
|
||||
hash protoc-gen-go 2>/dev/null || go get -u github.com/golang/protobuf/protoc-gen-go
|
||||
hash protoc-gen-go 2>/dev/null || { echo >&2 'error: Make sure $GOPATH/bin is in your $PATH'; exit 1; }
|
||||
|
||||
|
||||
find $DIR/go $DIR/python $DIR/js -type f -delete
|
||||
|
||||
|
||||
protoc --proto_path="$DIR/proto" --python_out="$DIR/python" --go_out="$DIR/go" --js_out="import_style=commonjs,binary:$DIR/js" $DIR/proto/*.proto
|
174
go/certificate.pb.go
Normal file
174
go/certificate.pb.go
Normal file
|
@ -0,0 +1,174 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// source: certificate.proto
|
||||
|
||||
/*
|
||||
Package pb is a generated protocol buffer package.
|
||||
|
||||
It is generated from these files:
|
||||
certificate.proto
|
||||
claim.proto
|
||||
fee.proto
|
||||
metadata.proto
|
||||
signature.proto
|
||||
source.proto
|
||||
stream.proto
|
||||
|
||||
It has these top-level messages:
|
||||
Certificate
|
||||
Claim
|
||||
Fee
|
||||
Metadata
|
||||
Signature
|
||||
Source
|
||||
Stream
|
||||
*/
|
||||
package pb
|
||||
|
||||
import proto "github.com/golang/protobuf/proto"
|
||||
import fmt "fmt"
|
||||
import math "math"
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var _ = proto.Marshal
|
||||
var _ = fmt.Errorf
|
||||
var _ = math.Inf
|
||||
|
||||
// This is a compile-time assertion to ensure that this generated file
|
||||
// is compatible with the proto package it is being compiled against.
|
||||
// A compilation error at this line likely means your copy of the
|
||||
// proto package needs to be updated.
|
||||
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
|
||||
|
||||
type KeyType int32
|
||||
|
||||
const (
|
||||
KeyType_UNKNOWN_PUBLIC_KEY_TYPE KeyType = 0
|
||||
KeyType_NIST256p KeyType = 1
|
||||
KeyType_NIST384p KeyType = 2
|
||||
KeyType_SECP256k1 KeyType = 3
|
||||
)
|
||||
|
||||
var KeyType_name = map[int32]string{
|
||||
0: "UNKNOWN_PUBLIC_KEY_TYPE",
|
||||
1: "NIST256p",
|
||||
2: "NIST384p",
|
||||
3: "SECP256k1",
|
||||
}
|
||||
var KeyType_value = map[string]int32{
|
||||
"UNKNOWN_PUBLIC_KEY_TYPE": 0,
|
||||
"NIST256p": 1,
|
||||
"NIST384p": 2,
|
||||
"SECP256k1": 3,
|
||||
}
|
||||
|
||||
func (x KeyType) Enum() *KeyType {
|
||||
p := new(KeyType)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
func (x KeyType) String() string {
|
||||
return proto.EnumName(KeyType_name, int32(x))
|
||||
}
|
||||
func (x *KeyType) UnmarshalJSON(data []byte) error {
|
||||
value, err := proto.UnmarshalJSONEnum(KeyType_value, data, "KeyType")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
*x = KeyType(value)
|
||||
return nil
|
||||
}
|
||||
func (KeyType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
|
||||
|
||||
type Certificate_Version int32
|
||||
|
||||
const (
|
||||
Certificate_UNKNOWN_VERSION Certificate_Version = 0
|
||||
Certificate__0_0_1 Certificate_Version = 1
|
||||
)
|
||||
|
||||
var Certificate_Version_name = map[int32]string{
|
||||
0: "UNKNOWN_VERSION",
|
||||
1: "_0_0_1",
|
||||
}
|
||||
var Certificate_Version_value = map[string]int32{
|
||||
"UNKNOWN_VERSION": 0,
|
||||
"_0_0_1": 1,
|
||||
}
|
||||
|
||||
func (x Certificate_Version) Enum() *Certificate_Version {
|
||||
p := new(Certificate_Version)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
func (x Certificate_Version) String() string {
|
||||
return proto.EnumName(Certificate_Version_name, int32(x))
|
||||
}
|
||||
func (x *Certificate_Version) UnmarshalJSON(data []byte) error {
|
||||
value, err := proto.UnmarshalJSONEnum(Certificate_Version_value, data, "Certificate_Version")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
*x = Certificate_Version(value)
|
||||
return nil
|
||||
}
|
||||
func (Certificate_Version) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 0} }
|
||||
|
||||
type Certificate struct {
|
||||
Version *Certificate_Version `protobuf:"varint,1,req,name=version,enum=pb.Certificate_Version" json:"version,omitempty"`
|
||||
KeyType *KeyType `protobuf:"varint,2,req,name=keyType,enum=pb.KeyType" json:"keyType,omitempty"`
|
||||
PublicKey []byte `protobuf:"bytes,4,req,name=publicKey" json:"publicKey,omitempty"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
}
|
||||
|
||||
func (m *Certificate) Reset() { *m = Certificate{} }
|
||||
func (m *Certificate) String() string { return proto.CompactTextString(m) }
|
||||
func (*Certificate) ProtoMessage() {}
|
||||
func (*Certificate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
|
||||
|
||||
func (m *Certificate) GetVersion() Certificate_Version {
|
||||
if m != nil && m.Version != nil {
|
||||
return *m.Version
|
||||
}
|
||||
return Certificate_UNKNOWN_VERSION
|
||||
}
|
||||
|
||||
func (m *Certificate) GetKeyType() KeyType {
|
||||
if m != nil && m.KeyType != nil {
|
||||
return *m.KeyType
|
||||
}
|
||||
return KeyType_UNKNOWN_PUBLIC_KEY_TYPE
|
||||
}
|
||||
|
||||
func (m *Certificate) GetPublicKey() []byte {
|
||||
if m != nil {
|
||||
return m.PublicKey
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func init() {
|
||||
proto.RegisterType((*Certificate)(nil), "pb.Certificate")
|
||||
proto.RegisterEnum("pb.KeyType", KeyType_name, KeyType_value)
|
||||
proto.RegisterEnum("pb.Certificate_Version", Certificate_Version_name, Certificate_Version_value)
|
||||
}
|
||||
|
||||
func init() { proto.RegisterFile("certificate.proto", fileDescriptor0) }
|
||||
|
||||
var fileDescriptor0 = []byte{
|
||||
// 238 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x12, 0x4c, 0x4e, 0x2d, 0x2a,
|
||||
0xc9, 0x4c, 0xcb, 0x4c, 0x4e, 0x2c, 0x49, 0xd5, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x2a,
|
||||
0x48, 0x52, 0xda, 0xc8, 0xc8, 0xc5, 0xed, 0x8c, 0x90, 0x11, 0x32, 0xe4, 0x62, 0x2f, 0x4b, 0x2d,
|
||||
0x2a, 0xce, 0xcc, 0xcf, 0x93, 0x60, 0x54, 0x60, 0xd2, 0xe0, 0x33, 0x12, 0xd7, 0x2b, 0x48, 0xd2,
|
||||
0x43, 0x52, 0xa1, 0x17, 0x06, 0x91, 0x0e, 0x82, 0xa9, 0x13, 0x52, 0xe5, 0x62, 0xcf, 0x4e, 0xad,
|
||||
0x0c, 0xa9, 0x2c, 0x48, 0x95, 0x60, 0x02, 0x6b, 0xe1, 0x06, 0x69, 0xf1, 0x86, 0x08, 0x05, 0xc1,
|
||||
0xe4, 0x84, 0x64, 0xb8, 0x38, 0x0b, 0x4a, 0x93, 0x72, 0x32, 0x93, 0xbd, 0x53, 0x2b, 0x25, 0x58,
|
||||
0x14, 0x98, 0x34, 0x78, 0x82, 0x10, 0x02, 0x4a, 0x5a, 0x5c, 0xec, 0x50, 0x83, 0x85, 0x84, 0xb9,
|
||||
0xf8, 0x43, 0xfd, 0xbc, 0xfd, 0xfc, 0xc3, 0xfd, 0xe2, 0xc3, 0x5c, 0x83, 0x82, 0x3d, 0xfd, 0xfd,
|
||||
0x04, 0x18, 0x84, 0xb8, 0xb8, 0xd8, 0xe2, 0x0d, 0xe2, 0x0d, 0xe2, 0x0d, 0x05, 0x18, 0xb5, 0x02,
|
||||
0xb9, 0xd8, 0xa1, 0xa6, 0x0b, 0x49, 0x73, 0x89, 0xc3, 0xd4, 0x06, 0x84, 0x3a, 0xf9, 0x78, 0x3a,
|
||||
0xc7, 0x7b, 0xbb, 0x46, 0xc6, 0x87, 0x44, 0x06, 0xb8, 0x0a, 0x30, 0x08, 0xf1, 0x70, 0x71, 0xf8,
|
||||
0x79, 0x06, 0x87, 0x18, 0x99, 0x9a, 0x15, 0x08, 0x30, 0xc2, 0x78, 0xc6, 0x16, 0x26, 0x05, 0x02,
|
||||
0x4c, 0x42, 0xbc, 0x5c, 0x9c, 0xc1, 0xae, 0xce, 0x01, 0x46, 0xa6, 0x66, 0xd9, 0x86, 0x02, 0xcc,
|
||||
0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0xbf, 0xd0, 0xba, 0x16, 0x1e, 0x01, 0x00, 0x00,
|
||||
}
|
163
go/claim.pb.go
Normal file
163
go/claim.pb.go
Normal file
|
@ -0,0 +1,163 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// source: claim.proto
|
||||
|
||||
package pb
|
||||
|
||||
import proto "github.com/golang/protobuf/proto"
|
||||
import fmt "fmt"
|
||||
import math "math"
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var _ = proto.Marshal
|
||||
var _ = fmt.Errorf
|
||||
var _ = math.Inf
|
||||
|
||||
type Claim_Version int32
|
||||
|
||||
const (
|
||||
Claim_UNKNOWN_VERSION Claim_Version = 0
|
||||
Claim__0_0_1 Claim_Version = 1
|
||||
)
|
||||
|
||||
var Claim_Version_name = map[int32]string{
|
||||
0: "UNKNOWN_VERSION",
|
||||
1: "_0_0_1",
|
||||
}
|
||||
var Claim_Version_value = map[string]int32{
|
||||
"UNKNOWN_VERSION": 0,
|
||||
"_0_0_1": 1,
|
||||
}
|
||||
|
||||
func (x Claim_Version) Enum() *Claim_Version {
|
||||
p := new(Claim_Version)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
func (x Claim_Version) String() string {
|
||||
return proto.EnumName(Claim_Version_name, int32(x))
|
||||
}
|
||||
func (x *Claim_Version) UnmarshalJSON(data []byte) error {
|
||||
value, err := proto.UnmarshalJSONEnum(Claim_Version_value, data, "Claim_Version")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
*x = Claim_Version(value)
|
||||
return nil
|
||||
}
|
||||
func (Claim_Version) EnumDescriptor() ([]byte, []int) { return fileDescriptor1, []int{0, 0} }
|
||||
|
||||
type Claim_ClaimType int32
|
||||
|
||||
const (
|
||||
Claim_UNKNOWN_CLAIM_TYPE Claim_ClaimType = 0
|
||||
Claim_streamType Claim_ClaimType = 1
|
||||
Claim_certificateType Claim_ClaimType = 2
|
||||
)
|
||||
|
||||
var Claim_ClaimType_name = map[int32]string{
|
||||
0: "UNKNOWN_CLAIM_TYPE",
|
||||
1: "streamType",
|
||||
2: "certificateType",
|
||||
}
|
||||
var Claim_ClaimType_value = map[string]int32{
|
||||
"UNKNOWN_CLAIM_TYPE": 0,
|
||||
"streamType": 1,
|
||||
"certificateType": 2,
|
||||
}
|
||||
|
||||
func (x Claim_ClaimType) Enum() *Claim_ClaimType {
|
||||
p := new(Claim_ClaimType)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
func (x Claim_ClaimType) String() string {
|
||||
return proto.EnumName(Claim_ClaimType_name, int32(x))
|
||||
}
|
||||
func (x *Claim_ClaimType) UnmarshalJSON(data []byte) error {
|
||||
value, err := proto.UnmarshalJSONEnum(Claim_ClaimType_value, data, "Claim_ClaimType")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
*x = Claim_ClaimType(value)
|
||||
return nil
|
||||
}
|
||||
func (Claim_ClaimType) EnumDescriptor() ([]byte, []int) { return fileDescriptor1, []int{0, 1} }
|
||||
|
||||
type Claim struct {
|
||||
Version *Claim_Version `protobuf:"varint,1,req,name=version,enum=pb.Claim_Version" json:"version,omitempty"`
|
||||
ClaimType *Claim_ClaimType `protobuf:"varint,2,req,name=claimType,enum=pb.Claim_ClaimType" json:"claimType,omitempty"`
|
||||
Stream *Stream `protobuf:"bytes,3,opt,name=stream" json:"stream,omitempty"`
|
||||
Certificate *Certificate `protobuf:"bytes,4,opt,name=certificate" json:"certificate,omitempty"`
|
||||
PublisherSignature *Signature `protobuf:"bytes,5,opt,name=publisherSignature" json:"publisherSignature,omitempty"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
}
|
||||
|
||||
func (m *Claim) Reset() { *m = Claim{} }
|
||||
func (m *Claim) String() string { return proto.CompactTextString(m) }
|
||||
func (*Claim) ProtoMessage() {}
|
||||
func (*Claim) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
|
||||
|
||||
func (m *Claim) GetVersion() Claim_Version {
|
||||
if m != nil && m.Version != nil {
|
||||
return *m.Version
|
||||
}
|
||||
return Claim_UNKNOWN_VERSION
|
||||
}
|
||||
|
||||
func (m *Claim) GetClaimType() Claim_ClaimType {
|
||||
if m != nil && m.ClaimType != nil {
|
||||
return *m.ClaimType
|
||||
}
|
||||
return Claim_UNKNOWN_CLAIM_TYPE
|
||||
}
|
||||
|
||||
func (m *Claim) GetStream() *Stream {
|
||||
if m != nil {
|
||||
return m.Stream
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *Claim) GetCertificate() *Certificate {
|
||||
if m != nil {
|
||||
return m.Certificate
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *Claim) GetPublisherSignature() *Signature {
|
||||
if m != nil {
|
||||
return m.PublisherSignature
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func init() {
|
||||
proto.RegisterType((*Claim)(nil), "pb.Claim")
|
||||
proto.RegisterEnum("pb.Claim_Version", Claim_Version_name, Claim_Version_value)
|
||||
proto.RegisterEnum("pb.Claim_ClaimType", Claim_ClaimType_name, Claim_ClaimType_value)
|
||||
}
|
||||
|
||||
func init() { proto.RegisterFile("claim.proto", fileDescriptor1) }
|
||||
|
||||
var fileDescriptor1 = []byte{
|
||||
// 283 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x8f, 0xc1, 0x4a, 0xf3, 0x40,
|
||||
0x14, 0x85, 0x9b, 0xfc, 0x7f, 0x5b, 0x7a, 0xa3, 0x4d, 0x7a, 0x0b, 0x12, 0xba, 0x2a, 0x59, 0x15,
|
||||
0x85, 0xd0, 0x74, 0xef, 0x42, 0x42, 0xc1, 0xa2, 0xa6, 0x32, 0xa9, 0x15, 0x57, 0x21, 0x09, 0xa3,
|
||||
0x0e, 0xd4, 0x26, 0x4c, 0xa6, 0x82, 0xcf, 0xed, 0x0b, 0x48, 0x26, 0x33, 0x26, 0x0b, 0xb7, 0xdf,
|
||||
0xf9, 0xe6, 0xce, 0x39, 0x60, 0xe5, 0x87, 0x94, 0x7d, 0xf8, 0x25, 0x2f, 0x44, 0x81, 0x66, 0x99,
|
||||
0xcd, 0xce, 0x2a, 0xc1, 0x69, 0xaa, 0xc8, 0x6c, 0x92, 0x53, 0x2e, 0xd8, 0x2b, 0xcb, 0x53, 0x41,
|
||||
0x15, 0xb2, 0x2b, 0xf6, 0x76, 0x4c, 0xc5, 0x89, 0x2b, 0xe0, 0x7d, 0x9b, 0xd0, 0x0f, 0xeb, 0x2b,
|
||||
0x78, 0x05, 0xc3, 0x4f, 0xca, 0x2b, 0x56, 0x1c, 0x5d, 0x63, 0x6e, 0x2e, 0xc6, 0xab, 0x89, 0x5f,
|
||||
0x66, 0xbe, 0xcc, 0xfc, 0x7d, 0x13, 0x10, 0x6d, 0x60, 0x00, 0x23, 0xf9, 0xf7, 0xee, 0xab, 0xa4,
|
||||
0xae, 0x29, 0xf5, 0x69, 0xab, 0x87, 0x3a, 0x22, 0xad, 0x85, 0x1e, 0x0c, 0x9a, 0x76, 0xee, 0xbf,
|
||||
0xb9, 0xb1, 0xb0, 0x56, 0x50, 0xfb, 0xb1, 0x24, 0x44, 0x25, 0x18, 0x80, 0xd5, 0xe9, 0xec, 0xfe,
|
||||
0x97, 0xa2, 0x2d, 0x0f, 0xb7, 0x98, 0x74, 0x1d, 0xbc, 0x06, 0x2c, 0x4f, 0xd9, 0x81, 0x55, 0xef,
|
||||
0x94, 0xc7, 0x7a, 0x9c, 0xdb, 0x97, 0x2f, 0xcf, 0xe5, 0x17, 0x1a, 0x92, 0x3f, 0x44, 0xef, 0x12,
|
||||
0x86, 0x6a, 0x1c, 0x4e, 0xc1, 0x7e, 0x8a, 0xee, 0xa2, 0xed, 0x73, 0x94, 0xec, 0xd7, 0x24, 0xde,
|
||||
0x6c, 0x23, 0xa7, 0x87, 0x00, 0x83, 0x64, 0x99, 0x2c, 0x93, 0xc0, 0x31, 0xbc, 0x5b, 0x18, 0xfd,
|
||||
0x2e, 0xc3, 0x0b, 0x40, 0x6d, 0x87, 0xf7, 0x37, 0x9b, 0x87, 0x64, 0xf7, 0xf2, 0xb8, 0x76, 0x7a,
|
||||
0x38, 0x06, 0x68, 0xc6, 0xd4, 0x96, 0x63, 0xd4, 0x57, 0x3b, 0x75, 0x25, 0x34, 0x7f, 0x02, 0x00,
|
||||
0x00, 0xff, 0xff, 0x06, 0xd3, 0xca, 0xd4, 0xb9, 0x01, 0x00, 0x00,
|
||||
}
|
154
go/fee.pb.go
Normal file
154
go/fee.pb.go
Normal file
|
@ -0,0 +1,154 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// source: fee.proto
|
||||
|
||||
package pb
|
||||
|
||||
import proto "github.com/golang/protobuf/proto"
|
||||
import fmt "fmt"
|
||||
import math "math"
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var _ = proto.Marshal
|
||||
var _ = fmt.Errorf
|
||||
var _ = math.Inf
|
||||
|
||||
type Fee_Version int32
|
||||
|
||||
const (
|
||||
Fee_UNKNOWN_VERSION Fee_Version = 0
|
||||
Fee__0_0_1 Fee_Version = 1
|
||||
)
|
||||
|
||||
var Fee_Version_name = map[int32]string{
|
||||
0: "UNKNOWN_VERSION",
|
||||
1: "_0_0_1",
|
||||
}
|
||||
var Fee_Version_value = map[string]int32{
|
||||
"UNKNOWN_VERSION": 0,
|
||||
"_0_0_1": 1,
|
||||
}
|
||||
|
||||
func (x Fee_Version) Enum() *Fee_Version {
|
||||
p := new(Fee_Version)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
func (x Fee_Version) String() string {
|
||||
return proto.EnumName(Fee_Version_name, int32(x))
|
||||
}
|
||||
func (x *Fee_Version) UnmarshalJSON(data []byte) error {
|
||||
value, err := proto.UnmarshalJSONEnum(Fee_Version_value, data, "Fee_Version")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
*x = Fee_Version(value)
|
||||
return nil
|
||||
}
|
||||
func (Fee_Version) EnumDescriptor() ([]byte, []int) { return fileDescriptor2, []int{0, 0} }
|
||||
|
||||
type Fee_Currency int32
|
||||
|
||||
const (
|
||||
Fee_UNKNOWN_CURRENCY Fee_Currency = 0
|
||||
Fee_LBC Fee_Currency = 1
|
||||
Fee_BTC Fee_Currency = 2
|
||||
Fee_USD Fee_Currency = 3
|
||||
)
|
||||
|
||||
var Fee_Currency_name = map[int32]string{
|
||||
0: "UNKNOWN_CURRENCY",
|
||||
1: "LBC",
|
||||
2: "BTC",
|
||||
3: "USD",
|
||||
}
|
||||
var Fee_Currency_value = map[string]int32{
|
||||
"UNKNOWN_CURRENCY": 0,
|
||||
"LBC": 1,
|
||||
"BTC": 2,
|
||||
"USD": 3,
|
||||
}
|
||||
|
||||
func (x Fee_Currency) Enum() *Fee_Currency {
|
||||
p := new(Fee_Currency)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
func (x Fee_Currency) String() string {
|
||||
return proto.EnumName(Fee_Currency_name, int32(x))
|
||||
}
|
||||
func (x *Fee_Currency) UnmarshalJSON(data []byte) error {
|
||||
value, err := proto.UnmarshalJSONEnum(Fee_Currency_value, data, "Fee_Currency")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
*x = Fee_Currency(value)
|
||||
return nil
|
||||
}
|
||||
func (Fee_Currency) EnumDescriptor() ([]byte, []int) { return fileDescriptor2, []int{0, 1} }
|
||||
|
||||
type Fee struct {
|
||||
Version *Fee_Version `protobuf:"varint,1,req,name=version,enum=pb.Fee_Version" json:"version,omitempty"`
|
||||
Currency *Fee_Currency `protobuf:"varint,2,req,name=currency,enum=pb.Fee_Currency" json:"currency,omitempty"`
|
||||
Address []byte `protobuf:"bytes,3,req,name=address" json:"address,omitempty"`
|
||||
Amount *float32 `protobuf:"fixed32,4,req,name=amount" json:"amount,omitempty"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
}
|
||||
|
||||
func (m *Fee) Reset() { *m = Fee{} }
|
||||
func (m *Fee) String() string { return proto.CompactTextString(m) }
|
||||
func (*Fee) ProtoMessage() {}
|
||||
func (*Fee) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
|
||||
|
||||
func (m *Fee) GetVersion() Fee_Version {
|
||||
if m != nil && m.Version != nil {
|
||||
return *m.Version
|
||||
}
|
||||
return Fee_UNKNOWN_VERSION
|
||||
}
|
||||
|
||||
func (m *Fee) GetCurrency() Fee_Currency {
|
||||
if m != nil && m.Currency != nil {
|
||||
return *m.Currency
|
||||
}
|
||||
return Fee_UNKNOWN_CURRENCY
|
||||
}
|
||||
|
||||
func (m *Fee) GetAddress() []byte {
|
||||
if m != nil {
|
||||
return m.Address
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *Fee) GetAmount() float32 {
|
||||
if m != nil && m.Amount != nil {
|
||||
return *m.Amount
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func init() {
|
||||
proto.RegisterType((*Fee)(nil), "pb.Fee")
|
||||
proto.RegisterEnum("pb.Fee_Version", Fee_Version_name, Fee_Version_value)
|
||||
proto.RegisterEnum("pb.Fee_Currency", Fee_Currency_name, Fee_Currency_value)
|
||||
}
|
||||
|
||||
func init() { proto.RegisterFile("fee.proto", fileDescriptor2) }
|
||||
|
||||
var fileDescriptor2 = []byte{
|
||||
// 224 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x3c, 0x8d, 0xcf, 0x4b, 0xc3, 0x30,
|
||||
0x14, 0xc7, 0xd7, 0x54, 0xd6, 0xf9, 0x10, 0xf7, 0x78, 0x8a, 0xe4, 0x58, 0x7a, 0xaa, 0x22, 0x61,
|
||||
0x7a, 0xf5, 0xb6, 0xb8, 0x81, 0x28, 0x19, 0x64, 0x76, 0xe2, 0x29, 0xec, 0xc7, 0x13, 0x3c, 0xd8,
|
||||
0x94, 0x74, 0x13, 0xfc, 0xd3, 0xbd, 0x49, 0xb5, 0xf1, 0xf6, 0xfd, 0xf1, 0x81, 0x0f, 0x1c, 0xbf,
|
||||
0x31, 0xab, 0x26, 0xf8, 0xbd, 0x27, 0xd1, 0x6c, 0x8a, 0xef, 0x04, 0xd2, 0x39, 0x33, 0x5d, 0x42,
|
||||
0xf6, 0xc9, 0xa1, 0x7d, 0xf7, 0xb5, 0x4c, 0x72, 0x51, 0x9e, 0xde, 0x8e, 0x55, 0xb3, 0x51, 0x73,
|
||||
0x66, 0xb5, 0xfa, 0x9b, 0x6d, 0xfc, 0xe9, 0x1a, 0x46, 0xdb, 0x43, 0x08, 0x5c, 0x6f, 0xbf, 0xa4,
|
||||
0xf8, 0x65, 0x31, 0xb2, 0xba, 0xdf, 0xed, 0x3f, 0x41, 0x12, 0xb2, 0xf5, 0x6e, 0x17, 0xb8, 0x6d,
|
||||
0x65, 0x9a, 0x8b, 0xf2, 0xc4, 0xc6, 0x4a, 0x17, 0x30, 0x5c, 0x7f, 0xf8, 0x43, 0xbd, 0x97, 0x47,
|
||||
0xb9, 0x28, 0x85, 0xed, 0x5b, 0x71, 0x05, 0x59, 0xef, 0xa4, 0x33, 0x18, 0x57, 0xe6, 0xd1, 0x2c,
|
||||
0x5e, 0x8c, 0x5b, 0xcd, 0xec, 0xf2, 0x61, 0x61, 0x70, 0x40, 0x00, 0x43, 0x37, 0x71, 0x13, 0x77,
|
||||
0x83, 0x49, 0x71, 0x07, 0xa3, 0xe8, 0xa4, 0x73, 0xc0, 0x08, 0xeb, 0xca, 0xda, 0x99, 0xd1, 0xaf,
|
||||
0x38, 0xa0, 0x0c, 0xd2, 0xa7, 0xa9, 0xc6, 0xa4, 0x0b, 0xd3, 0x67, 0x8d, 0xa2, 0x0b, 0xd5, 0xf2,
|
||||
0x1e, 0xd3, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x36, 0x82, 0x6b, 0xf7, 0x0b, 0x01, 0x00, 0x00,
|
||||
}
|
809
go/metadata.pb.go
Normal file
809
go/metadata.pb.go
Normal file
|
@ -0,0 +1,809 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// source: metadata.proto
|
||||
|
||||
package pb
|
||||
|
||||
import proto "github.com/golang/protobuf/proto"
|
||||
import fmt "fmt"
|
||||
import math "math"
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var _ = proto.Marshal
|
||||
var _ = fmt.Errorf
|
||||
var _ = math.Inf
|
||||
|
||||
type Metadata_Version int32
|
||||
|
||||
const (
|
||||
Metadata_UNKNOWN_VERSION Metadata_Version = 0
|
||||
Metadata__0_0_1 Metadata_Version = 1
|
||||
Metadata__0_0_2 Metadata_Version = 2
|
||||
Metadata__0_0_3 Metadata_Version = 3
|
||||
Metadata__0_1_0 Metadata_Version = 4
|
||||
)
|
||||
|
||||
var Metadata_Version_name = map[int32]string{
|
||||
0: "UNKNOWN_VERSION",
|
||||
1: "_0_0_1",
|
||||
2: "_0_0_2",
|
||||
3: "_0_0_3",
|
||||
4: "_0_1_0",
|
||||
}
|
||||
var Metadata_Version_value = map[string]int32{
|
||||
"UNKNOWN_VERSION": 0,
|
||||
"_0_0_1": 1,
|
||||
"_0_0_2": 2,
|
||||
"_0_0_3": 3,
|
||||
"_0_1_0": 4,
|
||||
}
|
||||
|
||||
func (x Metadata_Version) Enum() *Metadata_Version {
|
||||
p := new(Metadata_Version)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
func (x Metadata_Version) String() string {
|
||||
return proto.EnumName(Metadata_Version_name, int32(x))
|
||||
}
|
||||
func (x *Metadata_Version) UnmarshalJSON(data []byte) error {
|
||||
value, err := proto.UnmarshalJSONEnum(Metadata_Version_value, data, "Metadata_Version")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
*x = Metadata_Version(value)
|
||||
return nil
|
||||
}
|
||||
func (Metadata_Version) EnumDescriptor() ([]byte, []int) { return fileDescriptor3, []int{0, 0} }
|
||||
|
||||
type Metadata_Language int32
|
||||
|
||||
const (
|
||||
Metadata_UNKNOWN_LANGUAGE Metadata_Language = 0
|
||||
Metadata_en Metadata_Language = 1
|
||||
Metadata_aa Metadata_Language = 2
|
||||
Metadata_ab Metadata_Language = 3
|
||||
Metadata_ae Metadata_Language = 4
|
||||
Metadata_af Metadata_Language = 5
|
||||
Metadata_ak Metadata_Language = 6
|
||||
Metadata_am Metadata_Language = 7
|
||||
Metadata_an Metadata_Language = 8
|
||||
Metadata_ar Metadata_Language = 9
|
||||
Metadata_as Metadata_Language = 10
|
||||
Metadata_av Metadata_Language = 11
|
||||
Metadata_ay Metadata_Language = 12
|
||||
Metadata_az Metadata_Language = 13
|
||||
Metadata_ba Metadata_Language = 14
|
||||
Metadata_be Metadata_Language = 15
|
||||
Metadata_bg Metadata_Language = 16
|
||||
Metadata_bh Metadata_Language = 17
|
||||
Metadata_bi Metadata_Language = 18
|
||||
Metadata_bm Metadata_Language = 19
|
||||
Metadata_bn Metadata_Language = 20
|
||||
Metadata_bo Metadata_Language = 21
|
||||
Metadata_br Metadata_Language = 22
|
||||
Metadata_bs Metadata_Language = 23
|
||||
Metadata_ca Metadata_Language = 24
|
||||
Metadata_ce Metadata_Language = 25
|
||||
Metadata_ch Metadata_Language = 26
|
||||
Metadata_co Metadata_Language = 27
|
||||
Metadata_cr Metadata_Language = 28
|
||||
Metadata_cs Metadata_Language = 29
|
||||
Metadata_cu Metadata_Language = 30
|
||||
Metadata_cv Metadata_Language = 31
|
||||
Metadata_cy Metadata_Language = 32
|
||||
Metadata_da Metadata_Language = 33
|
||||
Metadata_de Metadata_Language = 34
|
||||
Metadata_dv Metadata_Language = 35
|
||||
Metadata_dz Metadata_Language = 36
|
||||
Metadata_ee Metadata_Language = 37
|
||||
Metadata_el Metadata_Language = 38
|
||||
Metadata_eo Metadata_Language = 39
|
||||
Metadata_es Metadata_Language = 40
|
||||
Metadata_et Metadata_Language = 41
|
||||
Metadata_eu Metadata_Language = 42
|
||||
Metadata_fa Metadata_Language = 43
|
||||
Metadata_ff Metadata_Language = 44
|
||||
Metadata_fi Metadata_Language = 45
|
||||
Metadata_fj Metadata_Language = 46
|
||||
Metadata_fo Metadata_Language = 47
|
||||
Metadata_fr Metadata_Language = 48
|
||||
Metadata_fy Metadata_Language = 49
|
||||
Metadata_ga Metadata_Language = 50
|
||||
Metadata_gd Metadata_Language = 51
|
||||
Metadata_gl Metadata_Language = 52
|
||||
Metadata_gn Metadata_Language = 53
|
||||
Metadata_gu Metadata_Language = 54
|
||||
Metadata_gv Metadata_Language = 55
|
||||
Metadata_ha Metadata_Language = 56
|
||||
Metadata_he Metadata_Language = 57
|
||||
Metadata_hi Metadata_Language = 58
|
||||
Metadata_ho Metadata_Language = 59
|
||||
Metadata_hr Metadata_Language = 60
|
||||
Metadata_ht Metadata_Language = 61
|
||||
Metadata_hu Metadata_Language = 62
|
||||
Metadata_hy Metadata_Language = 63
|
||||
Metadata_hz Metadata_Language = 64
|
||||
Metadata_ia Metadata_Language = 65
|
||||
Metadata_id Metadata_Language = 66
|
||||
Metadata_ie Metadata_Language = 67
|
||||
Metadata_ig Metadata_Language = 68
|
||||
Metadata_ii Metadata_Language = 69
|
||||
Metadata_ik Metadata_Language = 70
|
||||
Metadata_io Metadata_Language = 71
|
||||
Metadata_is Metadata_Language = 72
|
||||
Metadata_it Metadata_Language = 73
|
||||
Metadata_iu Metadata_Language = 74
|
||||
Metadata_ja Metadata_Language = 75
|
||||
Metadata_jv Metadata_Language = 76
|
||||
Metadata_ka Metadata_Language = 77
|
||||
Metadata_kg Metadata_Language = 78
|
||||
Metadata_ki Metadata_Language = 79
|
||||
Metadata_kj Metadata_Language = 80
|
||||
Metadata_kk Metadata_Language = 81
|
||||
Metadata_kl Metadata_Language = 82
|
||||
Metadata_km Metadata_Language = 83
|
||||
Metadata_kn Metadata_Language = 84
|
||||
Metadata_ko Metadata_Language = 85
|
||||
Metadata_kr Metadata_Language = 86
|
||||
Metadata_ks Metadata_Language = 87
|
||||
Metadata_ku Metadata_Language = 88
|
||||
Metadata_kv Metadata_Language = 89
|
||||
Metadata_kw Metadata_Language = 90
|
||||
Metadata_ky Metadata_Language = 91
|
||||
Metadata_la Metadata_Language = 92
|
||||
Metadata_lb Metadata_Language = 93
|
||||
Metadata_lg Metadata_Language = 94
|
||||
Metadata_li Metadata_Language = 95
|
||||
Metadata_ln Metadata_Language = 96
|
||||
Metadata_lo Metadata_Language = 97
|
||||
Metadata_lt Metadata_Language = 98
|
||||
Metadata_lu Metadata_Language = 99
|
||||
Metadata_lv Metadata_Language = 100
|
||||
Metadata_mg Metadata_Language = 101
|
||||
Metadata_mh Metadata_Language = 102
|
||||
Metadata_mi Metadata_Language = 103
|
||||
Metadata_mk Metadata_Language = 104
|
||||
Metadata_ml Metadata_Language = 105
|
||||
Metadata_mn Metadata_Language = 106
|
||||
Metadata_mr Metadata_Language = 107
|
||||
Metadata_ms Metadata_Language = 108
|
||||
Metadata_mt Metadata_Language = 109
|
||||
Metadata_my Metadata_Language = 110
|
||||
Metadata_na Metadata_Language = 111
|
||||
Metadata_nb Metadata_Language = 112
|
||||
Metadata_nd Metadata_Language = 113
|
||||
Metadata_ne Metadata_Language = 114
|
||||
Metadata_ng Metadata_Language = 115
|
||||
Metadata_nl Metadata_Language = 116
|
||||
Metadata_nn Metadata_Language = 117
|
||||
Metadata_no Metadata_Language = 118
|
||||
Metadata_nr Metadata_Language = 119
|
||||
Metadata_nv Metadata_Language = 120
|
||||
Metadata_ny Metadata_Language = 121
|
||||
Metadata_oc Metadata_Language = 122
|
||||
Metadata_oj Metadata_Language = 123
|
||||
Metadata_om Metadata_Language = 124
|
||||
Metadata_or Metadata_Language = 125
|
||||
Metadata_os Metadata_Language = 126
|
||||
Metadata_pa Metadata_Language = 127
|
||||
Metadata_pi Metadata_Language = 128
|
||||
Metadata_pl Metadata_Language = 129
|
||||
Metadata_ps Metadata_Language = 130
|
||||
Metadata_pt Metadata_Language = 131
|
||||
Metadata_qu Metadata_Language = 132
|
||||
Metadata_rm Metadata_Language = 133
|
||||
Metadata_rn Metadata_Language = 134
|
||||
Metadata_ro Metadata_Language = 135
|
||||
Metadata_ru Metadata_Language = 136
|
||||
Metadata_rw Metadata_Language = 137
|
||||
Metadata_sa Metadata_Language = 138
|
||||
Metadata_sc Metadata_Language = 139
|
||||
Metadata_sd Metadata_Language = 140
|
||||
Metadata_se Metadata_Language = 141
|
||||
Metadata_sg Metadata_Language = 142
|
||||
Metadata_si Metadata_Language = 143
|
||||
Metadata_sk Metadata_Language = 144
|
||||
Metadata_sl Metadata_Language = 145
|
||||
Metadata_sm Metadata_Language = 146
|
||||
Metadata_sn Metadata_Language = 147
|
||||
Metadata_so Metadata_Language = 148
|
||||
Metadata_sq Metadata_Language = 149
|
||||
Metadata_sr Metadata_Language = 150
|
||||
Metadata_ss Metadata_Language = 151
|
||||
Metadata_st Metadata_Language = 152
|
||||
Metadata_su Metadata_Language = 153
|
||||
Metadata_sv Metadata_Language = 154
|
||||
Metadata_sw Metadata_Language = 155
|
||||
Metadata_ta Metadata_Language = 156
|
||||
Metadata_te Metadata_Language = 157
|
||||
Metadata_tg Metadata_Language = 158
|
||||
Metadata_th Metadata_Language = 159
|
||||
Metadata_ti Metadata_Language = 160
|
||||
Metadata_tk Metadata_Language = 161
|
||||
Metadata_tl Metadata_Language = 162
|
||||
Metadata_tn Metadata_Language = 163
|
||||
Metadata_to Metadata_Language = 164
|
||||
Metadata_tr Metadata_Language = 165
|
||||
Metadata_ts Metadata_Language = 166
|
||||
Metadata_tt Metadata_Language = 167
|
||||
Metadata_tw Metadata_Language = 168
|
||||
Metadata_ty Metadata_Language = 169
|
||||
Metadata_ug Metadata_Language = 170
|
||||
Metadata_uk Metadata_Language = 171
|
||||
Metadata_ur Metadata_Language = 172
|
||||
Metadata_uz Metadata_Language = 173
|
||||
Metadata_ve Metadata_Language = 174
|
||||
Metadata_vi Metadata_Language = 175
|
||||
Metadata_vo Metadata_Language = 176
|
||||
Metadata_wa Metadata_Language = 177
|
||||
Metadata_wo Metadata_Language = 178
|
||||
Metadata_xh Metadata_Language = 179
|
||||
Metadata_yi Metadata_Language = 180
|
||||
Metadata_yo Metadata_Language = 181
|
||||
Metadata_za Metadata_Language = 182
|
||||
Metadata_zh Metadata_Language = 183
|
||||
Metadata_zu Metadata_Language = 184
|
||||
)
|
||||
|
||||
var Metadata_Language_name = map[int32]string{
|
||||
0: "UNKNOWN_LANGUAGE",
|
||||
1: "en",
|
||||
2: "aa",
|
||||
3: "ab",
|
||||
4: "ae",
|
||||
5: "af",
|
||||
6: "ak",
|
||||
7: "am",
|
||||
8: "an",
|
||||
9: "ar",
|
||||
10: "as",
|
||||
11: "av",
|
||||
12: "ay",
|
||||
13: "az",
|
||||
14: "ba",
|
||||
15: "be",
|
||||
16: "bg",
|
||||
17: "bh",
|
||||
18: "bi",
|
||||
19: "bm",
|
||||
20: "bn",
|
||||
21: "bo",
|
||||
22: "br",
|
||||
23: "bs",
|
||||
24: "ca",
|
||||
25: "ce",
|
||||
26: "ch",
|
||||
27: "co",
|
||||
28: "cr",
|
||||
29: "cs",
|
||||
30: "cu",
|
||||
31: "cv",
|
||||
32: "cy",
|
||||
33: "da",
|
||||
34: "de",
|
||||
35: "dv",
|
||||
36: "dz",
|
||||
37: "ee",
|
||||
38: "el",
|
||||
39: "eo",
|
||||
40: "es",
|
||||
41: "et",
|
||||
42: "eu",
|
||||
43: "fa",
|
||||
44: "ff",
|
||||
45: "fi",
|
||||
46: "fj",
|
||||
47: "fo",
|
||||
48: "fr",
|
||||
49: "fy",
|
||||
50: "ga",
|
||||
51: "gd",
|
||||
52: "gl",
|
||||
53: "gn",
|
||||
54: "gu",
|
||||
55: "gv",
|
||||
56: "ha",
|
||||
57: "he",
|
||||
58: "hi",
|
||||
59: "ho",
|
||||
60: "hr",
|
||||
61: "ht",
|
||||
62: "hu",
|
||||
63: "hy",
|
||||
64: "hz",
|
||||
65: "ia",
|
||||
66: "id",
|
||||
67: "ie",
|
||||
68: "ig",
|
||||
69: "ii",
|
||||
70: "ik",
|
||||
71: "io",
|
||||
72: "is",
|
||||
73: "it",
|
||||
74: "iu",
|
||||
75: "ja",
|
||||
76: "jv",
|
||||
77: "ka",
|
||||
78: "kg",
|
||||
79: "ki",
|
||||
80: "kj",
|
||||
81: "kk",
|
||||
82: "kl",
|
||||
83: "km",
|
||||
84: "kn",
|
||||
85: "ko",
|
||||
86: "kr",
|
||||
87: "ks",
|
||||
88: "ku",
|
||||
89: "kv",
|
||||
90: "kw",
|
||||
91: "ky",
|
||||
92: "la",
|
||||
93: "lb",
|
||||
94: "lg",
|
||||
95: "li",
|
||||
96: "ln",
|
||||
97: "lo",
|
||||
98: "lt",
|
||||
99: "lu",
|
||||
100: "lv",
|
||||
101: "mg",
|
||||
102: "mh",
|
||||
103: "mi",
|
||||
104: "mk",
|
||||
105: "ml",
|
||||
106: "mn",
|
||||
107: "mr",
|
||||
108: "ms",
|
||||
109: "mt",
|
||||
110: "my",
|
||||
111: "na",
|
||||
112: "nb",
|
||||
113: "nd",
|
||||
114: "ne",
|
||||
115: "ng",
|
||||
116: "nl",
|
||||
117: "nn",
|
||||
118: "no",
|
||||
119: "nr",
|
||||
120: "nv",
|
||||
121: "ny",
|
||||
122: "oc",
|
||||
123: "oj",
|
||||
124: "om",
|
||||
125: "or",
|
||||
126: "os",
|
||||
127: "pa",
|
||||
128: "pi",
|
||||
129: "pl",
|
||||
130: "ps",
|
||||
131: "pt",
|
||||
132: "qu",
|
||||
133: "rm",
|
||||
134: "rn",
|
||||
135: "ro",
|
||||
136: "ru",
|
||||
137: "rw",
|
||||
138: "sa",
|
||||
139: "sc",
|
||||
140: "sd",
|
||||
141: "se",
|
||||
142: "sg",
|
||||
143: "si",
|
||||
144: "sk",
|
||||
145: "sl",
|
||||
146: "sm",
|
||||
147: "sn",
|
||||
148: "so",
|
||||
149: "sq",
|
||||
150: "sr",
|
||||
151: "ss",
|
||||
152: "st",
|
||||
153: "su",
|
||||
154: "sv",
|
||||
155: "sw",
|
||||
156: "ta",
|
||||
157: "te",
|
||||
158: "tg",
|
||||
159: "th",
|
||||
160: "ti",
|
||||
161: "tk",
|
||||
162: "tl",
|
||||
163: "tn",
|
||||
164: "to",
|
||||
165: "tr",
|
||||
166: "ts",
|
||||
167: "tt",
|
||||
168: "tw",
|
||||
169: "ty",
|
||||
170: "ug",
|
||||
171: "uk",
|
||||
172: "ur",
|
||||
173: "uz",
|
||||
174: "ve",
|
||||
175: "vi",
|
||||
176: "vo",
|
||||
177: "wa",
|
||||
178: "wo",
|
||||
179: "xh",
|
||||
180: "yi",
|
||||
181: "yo",
|
||||
182: "za",
|
||||
183: "zh",
|
||||
184: "zu",
|
||||
}
|
||||
var Metadata_Language_value = map[string]int32{
|
||||
"UNKNOWN_LANGUAGE": 0,
|
||||
"en": 1,
|
||||
"aa": 2,
|
||||
"ab": 3,
|
||||
"ae": 4,
|
||||
"af": 5,
|
||||
"ak": 6,
|
||||
"am": 7,
|
||||
"an": 8,
|
||||
"ar": 9,
|
||||
"as": 10,
|
||||
"av": 11,
|
||||
"ay": 12,
|
||||
"az": 13,
|
||||
"ba": 14,
|
||||
"be": 15,
|
||||
"bg": 16,
|
||||
"bh": 17,
|
||||
"bi": 18,
|
||||
"bm": 19,
|
||||
"bn": 20,
|
||||
"bo": 21,
|
||||
"br": 22,
|
||||
"bs": 23,
|
||||
"ca": 24,
|
||||
"ce": 25,
|
||||
"ch": 26,
|
||||
"co": 27,
|
||||
"cr": 28,
|
||||
"cs": 29,
|
||||
"cu": 30,
|
||||
"cv": 31,
|
||||
"cy": 32,
|
||||
"da": 33,
|
||||
"de": 34,
|
||||
"dv": 35,
|
||||
"dz": 36,
|
||||
"ee": 37,
|
||||
"el": 38,
|
||||
"eo": 39,
|
||||
"es": 40,
|
||||
"et": 41,
|
||||
"eu": 42,
|
||||
"fa": 43,
|
||||
"ff": 44,
|
||||
"fi": 45,
|
||||
"fj": 46,
|
||||
"fo": 47,
|
||||
"fr": 48,
|
||||
"fy": 49,
|
||||
"ga": 50,
|
||||
"gd": 51,
|
||||
"gl": 52,
|
||||
"gn": 53,
|
||||
"gu": 54,
|
||||
"gv": 55,
|
||||
"ha": 56,
|
||||
"he": 57,
|
||||
"hi": 58,
|
||||
"ho": 59,
|
||||
"hr": 60,
|
||||
"ht": 61,
|
||||
"hu": 62,
|
||||
"hy": 63,
|
||||
"hz": 64,
|
||||
"ia": 65,
|
||||
"id": 66,
|
||||
"ie": 67,
|
||||
"ig": 68,
|
||||
"ii": 69,
|
||||
"ik": 70,
|
||||
"io": 71,
|
||||
"is": 72,
|
||||
"it": 73,
|
||||
"iu": 74,
|
||||
"ja": 75,
|
||||
"jv": 76,
|
||||
"ka": 77,
|
||||
"kg": 78,
|
||||
"ki": 79,
|
||||
"kj": 80,
|
||||
"kk": 81,
|
||||
"kl": 82,
|
||||
"km": 83,
|
||||
"kn": 84,
|
||||
"ko": 85,
|
||||
"kr": 86,
|
||||
"ks": 87,
|
||||
"ku": 88,
|
||||
"kv": 89,
|
||||
"kw": 90,
|
||||
"ky": 91,
|
||||
"la": 92,
|
||||
"lb": 93,
|
||||
"lg": 94,
|
||||
"li": 95,
|
||||
"ln": 96,
|
||||
"lo": 97,
|
||||
"lt": 98,
|
||||
"lu": 99,
|
||||
"lv": 100,
|
||||
"mg": 101,
|
||||
"mh": 102,
|
||||
"mi": 103,
|
||||
"mk": 104,
|
||||
"ml": 105,
|
||||
"mn": 106,
|
||||
"mr": 107,
|
||||
"ms": 108,
|
||||
"mt": 109,
|
||||
"my": 110,
|
||||
"na": 111,
|
||||
"nb": 112,
|
||||
"nd": 113,
|
||||
"ne": 114,
|
||||
"ng": 115,
|
||||
"nl": 116,
|
||||
"nn": 117,
|
||||
"no": 118,
|
||||
"nr": 119,
|
||||
"nv": 120,
|
||||
"ny": 121,
|
||||
"oc": 122,
|
||||
"oj": 123,
|
||||
"om": 124,
|
||||
"or": 125,
|
||||
"os": 126,
|
||||
"pa": 127,
|
||||
"pi": 128,
|
||||
"pl": 129,
|
||||
"ps": 130,
|
||||
"pt": 131,
|
||||
"qu": 132,
|
||||
"rm": 133,
|
||||
"rn": 134,
|
||||
"ro": 135,
|
||||
"ru": 136,
|
||||
"rw": 137,
|
||||
"sa": 138,
|
||||
"sc": 139,
|
||||
"sd": 140,
|
||||
"se": 141,
|
||||
"sg": 142,
|
||||
"si": 143,
|
||||
"sk": 144,
|
||||
"sl": 145,
|
||||
"sm": 146,
|
||||
"sn": 147,
|
||||
"so": 148,
|
||||
"sq": 149,
|
||||
"sr": 150,
|
||||
"ss": 151,
|
||||
"st": 152,
|
||||
"su": 153,
|
||||
"sv": 154,
|
||||
"sw": 155,
|
||||
"ta": 156,
|
||||
"te": 157,
|
||||
"tg": 158,
|
||||
"th": 159,
|
||||
"ti": 160,
|
||||
"tk": 161,
|
||||
"tl": 162,
|
||||
"tn": 163,
|
||||
"to": 164,
|
||||
"tr": 165,
|
||||
"ts": 166,
|
||||
"tt": 167,
|
||||
"tw": 168,
|
||||
"ty": 169,
|
||||
"ug": 170,
|
||||
"uk": 171,
|
||||
"ur": 172,
|
||||
"uz": 173,
|
||||
"ve": 174,
|
||||
"vi": 175,
|
||||
"vo": 176,
|
||||
"wa": 177,
|
||||
"wo": 178,
|
||||
"xh": 179,
|
||||
"yi": 180,
|
||||
"yo": 181,
|
||||
"za": 182,
|
||||
"zh": 183,
|
||||
"zu": 184,
|
||||
}
|
||||
|
||||
func (x Metadata_Language) Enum() *Metadata_Language {
|
||||
p := new(Metadata_Language)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
func (x Metadata_Language) String() string {
|
||||
return proto.EnumName(Metadata_Language_name, int32(x))
|
||||
}
|
||||
func (x *Metadata_Language) UnmarshalJSON(data []byte) error {
|
||||
value, err := proto.UnmarshalJSONEnum(Metadata_Language_value, data, "Metadata_Language")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
*x = Metadata_Language(value)
|
||||
return nil
|
||||
}
|
||||
func (Metadata_Language) EnumDescriptor() ([]byte, []int) { return fileDescriptor3, []int{0, 1} }
|
||||
|
||||
type Metadata struct {
|
||||
Version *Metadata_Version `protobuf:"varint,1,req,name=version,enum=pb.Metadata_Version" json:"version,omitempty"`
|
||||
Language *Metadata_Language `protobuf:"varint,2,req,name=language,enum=pb.Metadata_Language" json:"language,omitempty"`
|
||||
Title *string `protobuf:"bytes,3,req,name=title" json:"title,omitempty"`
|
||||
Description *string `protobuf:"bytes,4,req,name=description" json:"description,omitempty"`
|
||||
Author *string `protobuf:"bytes,5,req,name=author" json:"author,omitempty"`
|
||||
License *string `protobuf:"bytes,6,req,name=license" json:"license,omitempty"`
|
||||
Nsfw *bool `protobuf:"varint,7,req,name=nsfw" json:"nsfw,omitempty"`
|
||||
Fee *Fee `protobuf:"bytes,8,opt,name=fee" json:"fee,omitempty"`
|
||||
Thumbnail *string `protobuf:"bytes,9,opt,name=thumbnail" json:"thumbnail,omitempty"`
|
||||
Preview *string `protobuf:"bytes,10,opt,name=preview" json:"preview,omitempty"`
|
||||
LicenseUrl *string `protobuf:"bytes,11,opt,name=licenseUrl" json:"licenseUrl,omitempty"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
}
|
||||
|
||||
func (m *Metadata) Reset() { *m = Metadata{} }
|
||||
func (m *Metadata) String() string { return proto.CompactTextString(m) }
|
||||
func (*Metadata) ProtoMessage() {}
|
||||
func (*Metadata) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0} }
|
||||
|
||||
func (m *Metadata) GetVersion() Metadata_Version {
|
||||
if m != nil && m.Version != nil {
|
||||
return *m.Version
|
||||
}
|
||||
return Metadata_UNKNOWN_VERSION
|
||||
}
|
||||
|
||||
func (m *Metadata) GetLanguage() Metadata_Language {
|
||||
if m != nil && m.Language != nil {
|
||||
return *m.Language
|
||||
}
|
||||
return Metadata_UNKNOWN_LANGUAGE
|
||||
}
|
||||
|
||||
func (m *Metadata) GetTitle() string {
|
||||
if m != nil && m.Title != nil {
|
||||
return *m.Title
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (m *Metadata) GetDescription() string {
|
||||
if m != nil && m.Description != nil {
|
||||
return *m.Description
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (m *Metadata) GetAuthor() string {
|
||||
if m != nil && m.Author != nil {
|
||||
return *m.Author
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (m *Metadata) GetLicense() string {
|
||||
if m != nil && m.License != nil {
|
||||
return *m.License
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (m *Metadata) GetNsfw() bool {
|
||||
if m != nil && m.Nsfw != nil {
|
||||
return *m.Nsfw
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (m *Metadata) GetFee() *Fee {
|
||||
if m != nil {
|
||||
return m.Fee
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *Metadata) GetThumbnail() string {
|
||||
if m != nil && m.Thumbnail != nil {
|
||||
return *m.Thumbnail
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (m *Metadata) GetPreview() string {
|
||||
if m != nil && m.Preview != nil {
|
||||
return *m.Preview
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (m *Metadata) GetLicenseUrl() string {
|
||||
if m != nil && m.LicenseUrl != nil {
|
||||
return *m.LicenseUrl
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func init() {
|
||||
proto.RegisterType((*Metadata)(nil), "pb.Metadata")
|
||||
proto.RegisterEnum("pb.Metadata_Version", Metadata_Version_name, Metadata_Version_value)
|
||||
proto.RegisterEnum("pb.Metadata_Language", Metadata_Language_name, Metadata_Language_value)
|
||||
}
|
||||
|
||||
func init() { proto.RegisterFile("metadata.proto", fileDescriptor3) }
|
||||
|
||||
var fileDescriptor3 = []byte{
|
||||
// 966 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x54, 0xd0, 0xe7, 0x7a, 0x1a, 0x47,
|
||||
0x1b, 0xc6, 0x71, 0x83, 0x64, 0x01, 0x2b, 0xbf, 0xf6, 0xfd, 0xae, 0x4b, 0xd6, 0x8e, 0xe3, 0x10,
|
||||
0xa5, 0x91, 0x46, 0x24, 0x39, 0xbd, 0x3b, 0x89, 0xac, 0x38, 0x96, 0x51, 0x82, 0x23, 0x39, 0x9d,
|
||||
0x0c, 0x30, 0x2c, 0x2b, 0x96, 0x5d, 0xb4, 0x0d, 0x43, 0x7a, 0xef, 0xbd, 0x3a, 0xbd, 0xf7, 0xde,
|
||||
0x8f, 0x21, 0x47, 0x95, 0x6b, 0xef, 0x07, 0xc9, 0xce, 0xa7, 0xdf, 0x7f, 0xe6, 0x99, 0x65, 0xb8,
|
||||
0xc6, 0xd8, 0xdc, 0xd5, 0x91, 0x6a, 0xaa, 0x48, 0x95, 0x7b, 0x81, 0x1f, 0xf9, 0x66, 0xb6, 0x57,
|
||||
0xdf, 0x55, 0x68, 0x69, 0x2d, 0xcb, 0xa9, 0x7f, 0xb6, 0x18, 0xf9, 0x43, 0xa3, 0x13, 0x66, 0xd9,
|
||||
0xc8, 0x25, 0x3a, 0x08, 0x1d, 0xdf, 0xb3, 0x32, 0xc5, 0x6c, 0x69, 0xf3, 0xec, 0xb6, 0x72, 0xaf,
|
||||
0x5e, 0x5e, 0x1b, 0x97, 0x97, 0x65, 0x56, 0x5d, 0x3b, 0x64, 0xce, 0x18, 0x79, 0x57, 0x79, 0x76,
|
||||
0xac, 0x6c, 0x6d, 0x65, 0xf9, 0xc1, 0xf6, 0xff, 0x7c, 0xb0, 0x30, 0x1a, 0x56, 0xd7, 0x8f, 0x99,
|
||||
0xdb, 0x8c, 0x8d, 0x91, 0x13, 0xb9, 0xda, 0x1a, 0x2b, 0x66, 0x4b, 0x85, 0xaa, 0x2c, 0xcc, 0xa2,
|
||||
0x31, 0xd9, 0xd4, 0x61, 0x23, 0x70, 0x7a, 0x51, 0x7a, 0xf9, 0x38, 0x67, 0x27, 0x6e, 0x99, 0x3b,
|
||||
0x8c, 0x09, 0x15, 0x47, 0x6d, 0x3f, 0xb0, 0x36, 0x72, 0x38, 0x5a, 0x99, 0x96, 0x91, 0x73, 0x9d,
|
||||
0x86, 0xf6, 0x42, 0x6d, 0x4d, 0x70, 0xb0, 0xb6, 0x34, 0x4d, 0x63, 0xdc, 0x0b, 0x5b, 0x7d, 0x2b,
|
||||
0x57, 0xcc, 0x96, 0xf2, 0x55, 0xb6, 0xb9, 0xd3, 0x18, 0x6b, 0x69, 0x6d, 0xe5, 0x8b, 0x99, 0xd2,
|
||||
0xe4, 0x6c, 0x2e, 0xfd, 0xaf, 0xfb, 0xb5, 0xae, 0xa6, 0x7b, 0xe6, 0x6e, 0xa3, 0x10, 0xb5, 0xe3,
|
||||
0x6e, 0xdd, 0x53, 0x8e, 0x6b, 0x15, 0x8a, 0x99, 0x52, 0xa1, 0x7a, 0x7c, 0x23, 0xbd, 0xa6, 0x17,
|
||||
0xe8, 0xc4, 0xd1, 0x7d, 0xcb, 0xe0, 0x6c, 0x6d, 0x69, 0xee, 0x31, 0x8c, 0xd1, 0x8d, 0x4b, 0x81,
|
||||
0x6b, 0x4d, 0x72, 0x78, 0xc2, 0xce, 0x54, 0xc5, 0xc8, 0x8d, 0xde, 0xcd, 0xdc, 0x6a, 0x6c, 0x59,
|
||||
0xaa, 0x1c, 0xac, 0x2c, 0x1e, 0xa9, 0xd4, 0x96, 0xe7, 0xaa, 0x87, 0x0f, 0x2c, 0x56, 0xb0, 0xc1,
|
||||
0x34, 0x8c, 0x89, 0xda, 0x74, 0x6d, 0xba, 0x36, 0x83, 0xcc, 0x7a, 0xcf, 0x22, 0xbb, 0xde, 0x7b,
|
||||
0x31, 0x36, 0xea, 0x99, 0xda, 0x34, 0xc6, 0xa7, 0x8e, 0x6d, 0x32, 0xf2, 0x0b, 0xc7, 0x5f, 0x13,
|
||||
0x6b, 0xbf, 0xb8, 0xb0, 0xaf, 0x32, 0xbf, 0xb4, 0x6f, 0x7e, 0x0e, 0x1b, 0xcc, 0x09, 0x23, 0xab,
|
||||
0x3d, 0x64, 0x52, 0x95, 0x42, 0x96, 0xd6, 0x31, 0x46, 0x35, 0xc6, 0x69, 0x0b, 0x1b, 0x69, 0x07,
|
||||
0x13, 0xb4, 0x8b, 0x1c, 0xf5, 0x90, 0xa7, 0x01, 0x0a, 0x34, 0x84, 0x41, 0x13, 0x4c, 0xd2, 0x01,
|
||||
0x36, 0xd1, 0x21, 0xfe, 0x97, 0x5a, 0x57, 0xd8, 0x4c, 0x35, 0xb6, 0x50, 0x1b, 0xa0, 0x6d, 0xfc,
|
||||
0x9f, 0x3a, 0x30, 0x69, 0x17, 0x5b, 0xa9, 0x87, 0x6d, 0xd4, 0xc7, 0x76, 0x1a, 0x60, 0x07, 0x0d,
|
||||
0x71, 0x52, 0x6a, 0x43, 0xc1, 0xa2, 0x1a, 0x3b, 0x69, 0x1b, 0xbb, 0xa8, 0x8f, 0x93, 0x69, 0x80,
|
||||
0xdd, 0x34, 0xc4, 0x29, 0x34, 0xc6, 0x1e, 0x9a, 0xe0, 0x54, 0x3a, 0x40, 0x31, 0xb5, 0xa9, 0x70,
|
||||
0x1a, 0xd5, 0x98, 0xa2, 0x09, 0x4e, 0xa7, 0x43, 0x9c, 0xc1, 0xf7, 0xd1, 0x38, 0x93, 0xba, 0x38,
|
||||
0x8b, 0xfa, 0x38, 0x9b, 0x86, 0x28, 0xd1, 0x08, 0xe7, 0xd0, 0x18, 0xe7, 0xa6, 0xb6, 0x14, 0xce,
|
||||
0xa3, 0x2d, 0x9c, 0x4f, 0x1d, 0x5c, 0x40, 0x57, 0x50, 0xa6, 0x3e, 0x2e, 0xa4, 0x01, 0xa6, 0xe9,
|
||||
0x00, 0x33, 0xa9, 0xb6, 0xc2, 0x2c, 0x6d, 0x62, 0x2f, 0x75, 0x71, 0x11, 0xf5, 0x70, 0x31, 0x8d,
|
||||
0x71, 0x09, 0x4d, 0x70, 0x69, 0x6a, 0x5b, 0xe1, 0x32, 0xaa, 0x71, 0x39, 0x75, 0x70, 0x05, 0xf5,
|
||||
0x71, 0x25, 0x0d, 0x70, 0x15, 0x8d, 0x70, 0x35, 0x8d, 0x71, 0x0d, 0x1d, 0xe0, 0x5a, 0x3a, 0xc4,
|
||||
0x75, 0xa9, 0x8e, 0xc2, 0x3e, 0xda, 0xc4, 0xf5, 0x54, 0xe3, 0x06, 0x6a, 0xe3, 0x46, 0xea, 0x60,
|
||||
0x8e, 0x76, 0xb0, 0x9f, 0xfa, 0x98, 0xa7, 0x21, 0x6e, 0xa2, 0x11, 0x0e, 0xd0, 0x18, 0x37, 0xa7,
|
||||
0xae, 0x28, 0x1c, 0xa4, 0x09, 0x16, 0x52, 0x3b, 0x0a, 0x87, 0xa8, 0x8d, 0x0a, 0x75, 0xb0, 0x48,
|
||||
0x57, 0x70, 0x0b, 0xed, 0xe0, 0x56, 0xea, 0xa2, 0x4a, 0xbb, 0x38, 0x4c, 0x3d, 0xdc, 0x46, 0x7d,
|
||||
0x2c, 0xd1, 0x00, 0xcb, 0x34, 0xc4, 0x11, 0x1a, 0xe3, 0x76, 0x9a, 0xe0, 0x0e, 0xda, 0xc7, 0x9d,
|
||||
0x74, 0x80, 0xbb, 0x52, 0x5d, 0x85, 0xbb, 0x69, 0x1d, 0xf7, 0x50, 0x1b, 0xf7, 0x52, 0x07, 0x35,
|
||||
0xea, 0xe1, 0x3e, 0xea, 0x43, 0xd1, 0x08, 0x75, 0x1a, 0xa3, 0x41, 0x13, 0x34, 0x53, 0xbb, 0x36,
|
||||
0x34, 0x6d, 0xa3, 0x45, 0x1d, 0xd8, 0xb4, 0x83, 0x36, 0x75, 0xe1, 0x50, 0x0f, 0x2b, 0x34, 0x40,
|
||||
0x87, 0x86, 0x70, 0x69, 0x84, 0x2e, 0x1d, 0xc0, 0x4b, 0xf5, 0x14, 0x7c, 0x5a, 0x47, 0x8f, 0x36,
|
||||
0xb1, 0x4a, 0x35, 0x02, 0x6a, 0x23, 0xa4, 0x2e, 0x22, 0xea, 0x21, 0xa6, 0x3e, 0x12, 0x1a, 0xa0,
|
||||
0x4f, 0x13, 0x1c, 0xa5, 0x03, 0x0c, 0x52, 0xfd, 0x06, 0x86, 0x74, 0x05, 0xf7, 0xd3, 0x2e, 0x1e,
|
||||
0xa0, 0x01, 0x1e, 0xa4, 0x21, 0x1e, 0x4a, 0xed, 0x29, 0x3c, 0x6c, 0xe6, 0x8c, 0x6c, 0xcf, 0xc1,
|
||||
0x23, 0x19, 0x86, 0x8b, 0x47, 0x25, 0x42, 0x3c, 0x26, 0x11, 0xe1, 0x71, 0xc6, 0x6a, 0x8c, 0x27,
|
||||
0x18, 0x41, 0x17, 0x4f, 0x4a, 0x78, 0x78, 0x4a, 0xc2, 0xc7, 0xd3, 0x12, 0x31, 0x9e, 0x91, 0xe8,
|
||||
0xe3, 0x59, 0x46, 0xa8, 0xf0, 0x9c, 0x44, 0x03, 0xcf, 0x4b, 0x34, 0xf1, 0x82, 0x84, 0xc6, 0x8b,
|
||||
0x12, 0x36, 0x5e, 0x92, 0x70, 0xf0, 0xb2, 0x44, 0x07, 0xaf, 0x48, 0xb8, 0x78, 0x55, 0xa2, 0x8b,
|
||||
0xd7, 0x24, 0x3c, 0xbc, 0x2e, 0xe1, 0xe3, 0x0d, 0x89, 0x55, 0xbc, 0x29, 0x11, 0xe0, 0x2d, 0x89,
|
||||
0x10, 0x6f, 0x4b, 0x44, 0x78, 0x47, 0x22, 0xc6, 0x31, 0x89, 0x04, 0xef, 0x4a, 0xf4, 0xf1, 0x1e,
|
||||
0x23, 0x52, 0x78, 0x5f, 0x42, 0xe3, 0x03, 0x09, 0x1b, 0x1f, 0x4a, 0xb4, 0xf1, 0x91, 0x84, 0x83,
|
||||
0x8f, 0x25, 0x3a, 0xf8, 0x44, 0xc2, 0xc5, 0xa7, 0x12, 0x1e, 0x3e, 0x93, 0xf0, 0xf1, 0xb9, 0x44,
|
||||
0x80, 0x2f, 0x24, 0x42, 0x7c, 0x29, 0x11, 0xe1, 0x2b, 0x89, 0x3e, 0xbe, 0x96, 0x18, 0xe0, 0x1b,
|
||||
0x46, 0x6c, 0xe3, 0x5b, 0x89, 0x0e, 0xbe, 0x93, 0x08, 0xf0, 0xbd, 0xc4, 0x10, 0x3f, 0x30, 0x12,
|
||||
0x8d, 0x1f, 0x25, 0x1c, 0xfc, 0x24, 0xe1, 0xe3, 0x67, 0x46, 0x5f, 0xe1, 0x17, 0x09, 0x1f, 0xbf,
|
||||
0x32, 0x8e, 0xb6, 0xf1, 0x1b, 0x63, 0xe0, 0xe0, 0x77, 0x09, 0x1f, 0x7f, 0x30, 0x86, 0x0a, 0x7f,
|
||||
0x4a, 0xb4, 0xf1, 0x97, 0x44, 0x8c, 0xbf, 0x33, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0xf4, 0x66,
|
||||
0xd9, 0x2b, 0xec, 0x07, 0x00, 0x00,
|
||||
}
|
111
go/signature.pb.go
Normal file
111
go/signature.pb.go
Normal file
|
@ -0,0 +1,111 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// source: signature.proto
|
||||
|
||||
package pb
|
||||
|
||||
import proto "github.com/golang/protobuf/proto"
|
||||
import fmt "fmt"
|
||||
import math "math"
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var _ = proto.Marshal
|
||||
var _ = fmt.Errorf
|
||||
var _ = math.Inf
|
||||
|
||||
type Signature_Version int32
|
||||
|
||||
const (
|
||||
Signature_UNKNOWN_VERSION Signature_Version = 0
|
||||
Signature__0_0_1 Signature_Version = 1
|
||||
)
|
||||
|
||||
var Signature_Version_name = map[int32]string{
|
||||
0: "UNKNOWN_VERSION",
|
||||
1: "_0_0_1",
|
||||
}
|
||||
var Signature_Version_value = map[string]int32{
|
||||
"UNKNOWN_VERSION": 0,
|
||||
"_0_0_1": 1,
|
||||
}
|
||||
|
||||
func (x Signature_Version) Enum() *Signature_Version {
|
||||
p := new(Signature_Version)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
func (x Signature_Version) String() string {
|
||||
return proto.EnumName(Signature_Version_name, int32(x))
|
||||
}
|
||||
func (x *Signature_Version) UnmarshalJSON(data []byte) error {
|
||||
value, err := proto.UnmarshalJSONEnum(Signature_Version_value, data, "Signature_Version")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
*x = Signature_Version(value)
|
||||
return nil
|
||||
}
|
||||
func (Signature_Version) EnumDescriptor() ([]byte, []int) { return fileDescriptor4, []int{0, 0} }
|
||||
|
||||
type Signature struct {
|
||||
Version *Signature_Version `protobuf:"varint,1,req,name=version,enum=pb.Signature_Version" json:"version,omitempty"`
|
||||
SignatureType *KeyType `protobuf:"varint,2,req,name=signatureType,enum=pb.KeyType" json:"signatureType,omitempty"`
|
||||
Signature []byte `protobuf:"bytes,3,req,name=signature" json:"signature,omitempty"`
|
||||
CertificateId []byte `protobuf:"bytes,4,req,name=certificateId" json:"certificateId,omitempty"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
}
|
||||
|
||||
func (m *Signature) Reset() { *m = Signature{} }
|
||||
func (m *Signature) String() string { return proto.CompactTextString(m) }
|
||||
func (*Signature) ProtoMessage() {}
|
||||
func (*Signature) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{0} }
|
||||
|
||||
func (m *Signature) GetVersion() Signature_Version {
|
||||
if m != nil && m.Version != nil {
|
||||
return *m.Version
|
||||
}
|
||||
return Signature_UNKNOWN_VERSION
|
||||
}
|
||||
|
||||
func (m *Signature) GetSignatureType() KeyType {
|
||||
if m != nil && m.SignatureType != nil {
|
||||
return *m.SignatureType
|
||||
}
|
||||
return KeyType_UNKNOWN_PUBLIC_KEY_TYPE
|
||||
}
|
||||
|
||||
func (m *Signature) GetSignature() []byte {
|
||||
if m != nil {
|
||||
return m.Signature
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *Signature) GetCertificateId() []byte {
|
||||
if m != nil {
|
||||
return m.CertificateId
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func init() {
|
||||
proto.RegisterType((*Signature)(nil), "pb.Signature")
|
||||
proto.RegisterEnum("pb.Signature_Version", Signature_Version_name, Signature_Version_value)
|
||||
}
|
||||
|
||||
func init() { proto.RegisterFile("signature.proto", fileDescriptor4) }
|
||||
|
||||
var fileDescriptor4 = []byte{
|
||||
// 192 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x2f, 0xce, 0x4c, 0xcf,
|
||||
0x4b, 0x2c, 0x29, 0x2d, 0x4a, 0xd5, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x2a, 0x48, 0x92,
|
||||
0x12, 0x4c, 0x4e, 0x2d, 0x2a, 0xc9, 0x4c, 0xcb, 0x4c, 0x4e, 0x2c, 0x81, 0x0a, 0x2b, 0xdd, 0x67,
|
||||
0xe4, 0xe2, 0x0c, 0x86, 0x29, 0x15, 0xd2, 0xe7, 0x62, 0x2f, 0x4b, 0x2d, 0x2a, 0xce, 0xcc, 0xcf,
|
||||
0x93, 0x60, 0x54, 0x60, 0xd2, 0xe0, 0x33, 0x12, 0xd5, 0x2b, 0x48, 0xd2, 0x83, 0xcb, 0xeb, 0x85,
|
||||
0x41, 0x24, 0x83, 0x60, 0xaa, 0x84, 0x0c, 0xb9, 0x78, 0xe1, 0x16, 0x85, 0x54, 0x16, 0xa4, 0x4a,
|
||||
0x30, 0x81, 0xb5, 0x71, 0x83, 0xb4, 0x79, 0xa7, 0x56, 0x82, 0x84, 0x82, 0x50, 0x55, 0x08, 0xc9,
|
||||
0x70, 0x71, 0xc2, 0x05, 0x24, 0x98, 0x15, 0x98, 0x34, 0x78, 0x82, 0x10, 0x02, 0x42, 0x2a, 0x5c,
|
||||
0xbc, 0x48, 0x8e, 0xf4, 0x4c, 0x91, 0x60, 0x01, 0xab, 0x40, 0x15, 0x54, 0xd2, 0xe2, 0x62, 0x87,
|
||||
0x3a, 0x45, 0x48, 0x98, 0x8b, 0x3f, 0xd4, 0xcf, 0xdb, 0xcf, 0x3f, 0xdc, 0x2f, 0x3e, 0xcc, 0x35,
|
||||
0x28, 0xd8, 0xd3, 0xdf, 0x4f, 0x80, 0x41, 0x88, 0x8b, 0x8b, 0x2d, 0xde, 0x20, 0xde, 0x20, 0xde,
|
||||
0x50, 0x80, 0x11, 0x10, 0x00, 0x00, 0xff, 0xff, 0x50, 0x35, 0x0d, 0x49, 0x0a, 0x01, 0x00, 0x00,
|
||||
}
|
148
go/source.pb.go
Normal file
148
go/source.pb.go
Normal file
|
@ -0,0 +1,148 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// source: source.proto
|
||||
|
||||
package pb
|
||||
|
||||
import proto "github.com/golang/protobuf/proto"
|
||||
import fmt "fmt"
|
||||
import math "math"
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var _ = proto.Marshal
|
||||
var _ = fmt.Errorf
|
||||
var _ = math.Inf
|
||||
|
||||
type Source_Version int32
|
||||
|
||||
const (
|
||||
Source_UNKNOWN_VERSION Source_Version = 0
|
||||
Source__0_0_1 Source_Version = 1
|
||||
)
|
||||
|
||||
var Source_Version_name = map[int32]string{
|
||||
0: "UNKNOWN_VERSION",
|
||||
1: "_0_0_1",
|
||||
}
|
||||
var Source_Version_value = map[string]int32{
|
||||
"UNKNOWN_VERSION": 0,
|
||||
"_0_0_1": 1,
|
||||
}
|
||||
|
||||
func (x Source_Version) Enum() *Source_Version {
|
||||
p := new(Source_Version)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
func (x Source_Version) String() string {
|
||||
return proto.EnumName(Source_Version_name, int32(x))
|
||||
}
|
||||
func (x *Source_Version) UnmarshalJSON(data []byte) error {
|
||||
value, err := proto.UnmarshalJSONEnum(Source_Version_value, data, "Source_Version")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
*x = Source_Version(value)
|
||||
return nil
|
||||
}
|
||||
func (Source_Version) EnumDescriptor() ([]byte, []int) { return fileDescriptor5, []int{0, 0} }
|
||||
|
||||
type Source_SourceTypes int32
|
||||
|
||||
const (
|
||||
Source_UNKNOWN_SOURCE_TYPE Source_SourceTypes = 0
|
||||
Source_lbry_sd_hash Source_SourceTypes = 1
|
||||
)
|
||||
|
||||
var Source_SourceTypes_name = map[int32]string{
|
||||
0: "UNKNOWN_SOURCE_TYPE",
|
||||
1: "lbry_sd_hash",
|
||||
}
|
||||
var Source_SourceTypes_value = map[string]int32{
|
||||
"UNKNOWN_SOURCE_TYPE": 0,
|
||||
"lbry_sd_hash": 1,
|
||||
}
|
||||
|
||||
func (x Source_SourceTypes) Enum() *Source_SourceTypes {
|
||||
p := new(Source_SourceTypes)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
func (x Source_SourceTypes) String() string {
|
||||
return proto.EnumName(Source_SourceTypes_name, int32(x))
|
||||
}
|
||||
func (x *Source_SourceTypes) UnmarshalJSON(data []byte) error {
|
||||
value, err := proto.UnmarshalJSONEnum(Source_SourceTypes_value, data, "Source_SourceTypes")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
*x = Source_SourceTypes(value)
|
||||
return nil
|
||||
}
|
||||
func (Source_SourceTypes) EnumDescriptor() ([]byte, []int) { return fileDescriptor5, []int{0, 1} }
|
||||
|
||||
type Source struct {
|
||||
Version *Source_Version `protobuf:"varint,1,req,name=version,enum=pb.Source_Version" json:"version,omitempty"`
|
||||
SourceType *Source_SourceTypes `protobuf:"varint,2,req,name=sourceType,enum=pb.Source_SourceTypes" json:"sourceType,omitempty"`
|
||||
Source []byte `protobuf:"bytes,3,req,name=source" json:"source,omitempty"`
|
||||
ContentType *string `protobuf:"bytes,4,req,name=contentType" json:"contentType,omitempty"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
}
|
||||
|
||||
func (m *Source) Reset() { *m = Source{} }
|
||||
func (m *Source) String() string { return proto.CompactTextString(m) }
|
||||
func (*Source) ProtoMessage() {}
|
||||
func (*Source) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{0} }
|
||||
|
||||
func (m *Source) GetVersion() Source_Version {
|
||||
if m != nil && m.Version != nil {
|
||||
return *m.Version
|
||||
}
|
||||
return Source_UNKNOWN_VERSION
|
||||
}
|
||||
|
||||
func (m *Source) GetSourceType() Source_SourceTypes {
|
||||
if m != nil && m.SourceType != nil {
|
||||
return *m.SourceType
|
||||
}
|
||||
return Source_UNKNOWN_SOURCE_TYPE
|
||||
}
|
||||
|
||||
func (m *Source) GetSource() []byte {
|
||||
if m != nil {
|
||||
return m.Source
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *Source) GetContentType() string {
|
||||
if m != nil && m.ContentType != nil {
|
||||
return *m.ContentType
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func init() {
|
||||
proto.RegisterType((*Source)(nil), "pb.Source")
|
||||
proto.RegisterEnum("pb.Source_Version", Source_Version_name, Source_Version_value)
|
||||
proto.RegisterEnum("pb.Source_SourceTypes", Source_SourceTypes_name, Source_SourceTypes_value)
|
||||
}
|
||||
|
||||
func init() { proto.RegisterFile("source.proto", fileDescriptor5) }
|
||||
|
||||
var fileDescriptor5 = []byte{
|
||||
// 224 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x29, 0xce, 0x2f, 0x2d,
|
||||
0x4a, 0x4e, 0xd5, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x2a, 0x48, 0x52, 0xea, 0x63, 0xe2,
|
||||
0x62, 0x0b, 0x06, 0x0b, 0x0a, 0xe9, 0x70, 0xb1, 0x97, 0xa5, 0x16, 0x15, 0x67, 0xe6, 0xe7, 0x49,
|
||||
0x30, 0x2a, 0x30, 0x69, 0xf0, 0x19, 0x09, 0xe9, 0x15, 0x24, 0xe9, 0x41, 0x24, 0xf5, 0xc2, 0x20,
|
||||
0x32, 0x41, 0x30, 0x25, 0x42, 0x66, 0x5c, 0x5c, 0x10, 0xc3, 0x42, 0x2a, 0x0b, 0x52, 0x25, 0x98,
|
||||
0xc0, 0x1a, 0xc4, 0x90, 0x34, 0x04, 0xc3, 0x25, 0x8b, 0x83, 0x90, 0x54, 0x0a, 0x89, 0x71, 0xb1,
|
||||
0x41, 0x78, 0x12, 0xcc, 0x0a, 0x4c, 0x1a, 0x3c, 0x41, 0x50, 0x9e, 0x90, 0x02, 0x17, 0x77, 0x72,
|
||||
0x7e, 0x5e, 0x49, 0x6a, 0x5e, 0x09, 0xd8, 0x40, 0x16, 0x05, 0x26, 0x0d, 0xce, 0x20, 0x64, 0x21,
|
||||
0x25, 0x2d, 0x2e, 0x76, 0xa8, 0x2b, 0x84, 0x84, 0xb9, 0xf8, 0x43, 0xfd, 0xbc, 0xfd, 0xfc, 0xc3,
|
||||
0xfd, 0xe2, 0xc3, 0x5c, 0x83, 0x82, 0x3d, 0xfd, 0xfd, 0x04, 0x18, 0x84, 0xb8, 0xb8, 0xd8, 0xe2,
|
||||
0x0d, 0xe2, 0x0d, 0xe2, 0x0d, 0x05, 0x18, 0x95, 0x2c, 0xb8, 0xb8, 0x91, 0x1c, 0x20, 0x24, 0xce,
|
||||
0x25, 0x0c, 0x53, 0x1f, 0xec, 0x1f, 0x1a, 0xe4, 0xec, 0x1a, 0x1f, 0x12, 0x19, 0xe0, 0x2a, 0xc0,
|
||||
0x20, 0x24, 0xc0, 0xc5, 0x93, 0x93, 0x54, 0x54, 0x19, 0x5f, 0x9c, 0x12, 0x9f, 0x91, 0x58, 0x9c,
|
||||
0x21, 0xc0, 0x08, 0x08, 0x00, 0x00, 0xff, 0xff, 0xcb, 0x07, 0x54, 0x9d, 0x23, 0x01, 0x00, 0x00,
|
||||
}
|
103
go/stream.pb.go
Normal file
103
go/stream.pb.go
Normal file
|
@ -0,0 +1,103 @@
|
|||
// Code generated by protoc-gen-go. DO NOT EDIT.
|
||||
// source: stream.proto
|
||||
|
||||
package pb
|
||||
|
||||
import proto "github.com/golang/protobuf/proto"
|
||||
import fmt "fmt"
|
||||
import math "math"
|
||||
|
||||
// Reference imports to suppress errors if they are not otherwise used.
|
||||
var _ = proto.Marshal
|
||||
var _ = fmt.Errorf
|
||||
var _ = math.Inf
|
||||
|
||||
type Stream_Version int32
|
||||
|
||||
const (
|
||||
Stream_UNKNOWN_VERSION Stream_Version = 0
|
||||
Stream__0_0_1 Stream_Version = 1
|
||||
)
|
||||
|
||||
var Stream_Version_name = map[int32]string{
|
||||
0: "UNKNOWN_VERSION",
|
||||
1: "_0_0_1",
|
||||
}
|
||||
var Stream_Version_value = map[string]int32{
|
||||
"UNKNOWN_VERSION": 0,
|
||||
"_0_0_1": 1,
|
||||
}
|
||||
|
||||
func (x Stream_Version) Enum() *Stream_Version {
|
||||
p := new(Stream_Version)
|
||||
*p = x
|
||||
return p
|
||||
}
|
||||
func (x Stream_Version) String() string {
|
||||
return proto.EnumName(Stream_Version_name, int32(x))
|
||||
}
|
||||
func (x *Stream_Version) UnmarshalJSON(data []byte) error {
|
||||
value, err := proto.UnmarshalJSONEnum(Stream_Version_value, data, "Stream_Version")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
*x = Stream_Version(value)
|
||||
return nil
|
||||
}
|
||||
func (Stream_Version) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{0, 0} }
|
||||
|
||||
type Stream struct {
|
||||
Version *Stream_Version `protobuf:"varint,1,req,name=version,enum=pb.Stream_Version" json:"version,omitempty"`
|
||||
Metadata *Metadata `protobuf:"bytes,2,req,name=metadata" json:"metadata,omitempty"`
|
||||
Source *Source `protobuf:"bytes,3,req,name=source" json:"source,omitempty"`
|
||||
XXX_unrecognized []byte `json:"-"`
|
||||
}
|
||||
|
||||
func (m *Stream) Reset() { *m = Stream{} }
|
||||
func (m *Stream) String() string { return proto.CompactTextString(m) }
|
||||
func (*Stream) ProtoMessage() {}
|
||||
func (*Stream) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{0} }
|
||||
|
||||
func (m *Stream) GetVersion() Stream_Version {
|
||||
if m != nil && m.Version != nil {
|
||||
return *m.Version
|
||||
}
|
||||
return Stream_UNKNOWN_VERSION
|
||||
}
|
||||
|
||||
func (m *Stream) GetMetadata() *Metadata {
|
||||
if m != nil {
|
||||
return m.Metadata
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *Stream) GetSource() *Source {
|
||||
if m != nil {
|
||||
return m.Source
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func init() {
|
||||
proto.RegisterType((*Stream)(nil), "pb.Stream")
|
||||
proto.RegisterEnum("pb.Stream_Version", Stream_Version_name, Stream_Version_value)
|
||||
}
|
||||
|
||||
func init() { proto.RegisterFile("stream.proto", fileDescriptor6) }
|
||||
|
||||
var fileDescriptor6 = []byte{
|
||||
// 183 bytes of a gzipped FileDescriptorProto
|
||||
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x29, 0x2e, 0x29, 0x4a,
|
||||
0x4d, 0xcc, 0xd5, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x2a, 0x48, 0x92, 0xe2, 0xcb, 0x4d,
|
||||
0x2d, 0x49, 0x4c, 0x49, 0x2c, 0x49, 0x84, 0x88, 0x49, 0xf1, 0x14, 0xe7, 0x97, 0x16, 0x25, 0xa7,
|
||||
0x42, 0x78, 0x4a, 0x1b, 0x18, 0xb9, 0xd8, 0x82, 0xc1, 0x5a, 0x84, 0x74, 0xb8, 0xd8, 0xcb, 0x52,
|
||||
0x8b, 0x8a, 0x33, 0xf3, 0xf3, 0x24, 0x18, 0x15, 0x98, 0x34, 0xf8, 0x8c, 0x84, 0xf4, 0x0a, 0x92,
|
||||
0xf4, 0x20, 0x92, 0x7a, 0x61, 0x10, 0x99, 0x20, 0x98, 0x12, 0x21, 0x0d, 0x2e, 0x0e, 0x98, 0xc1,
|
||||
0x12, 0x4c, 0x0a, 0x4c, 0x1a, 0xdc, 0x46, 0x3c, 0x20, 0xe5, 0xbe, 0x50, 0xb1, 0x20, 0xb8, 0xac,
|
||||
0x90, 0x12, 0x17, 0x1b, 0xc4, 0x4a, 0x09, 0x66, 0xb0, 0x3a, 0x2e, 0xb0, 0xb1, 0x60, 0x91, 0x20,
|
||||
0xa8, 0x8c, 0x92, 0x16, 0x17, 0x3b, 0xd4, 0x06, 0x21, 0x61, 0x2e, 0xfe, 0x50, 0x3f, 0x6f, 0x3f,
|
||||
0xff, 0x70, 0xbf, 0xf8, 0x30, 0xd7, 0xa0, 0x60, 0x4f, 0x7f, 0x3f, 0x01, 0x06, 0x21, 0x2e, 0x2e,
|
||||
0xb6, 0x78, 0x83, 0x78, 0x83, 0x78, 0x43, 0x01, 0x46, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd8,
|
||||
0x68, 0x9c, 0xe3, 0xe3, 0x00, 0x00, 0x00,
|
||||
}
|
297
js/certificate_pb.js
Normal file
297
js/certificate_pb.js
Normal file
|
@ -0,0 +1,297 @@
|
|||
/**
|
||||
* @fileoverview
|
||||
* @enhanceable
|
||||
* @suppress {messageConventions} JS Compiler reports an error if a variable or
|
||||
* field starts with 'MSG_' and isn't a translatable message.
|
||||
* @public
|
||||
*/
|
||||
// GENERATED CODE -- DO NOT EDIT!
|
||||
|
||||
var jspb = require('google-protobuf');
|
||||
var goog = jspb;
|
||||
var global = Function('return this')();
|
||||
|
||||
goog.exportSymbol('proto.pb.Certificate', null, global);
|
||||
goog.exportSymbol('proto.pb.Certificate.Version', null, global);
|
||||
goog.exportSymbol('proto.pb.KeyType', null, global);
|
||||
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
* server response, or constructed directly in Javascript. The array is used
|
||||
* in place and becomes part of the constructed object. It is not cloned.
|
||||
* If no data is provided, the constructed object will be empty, but still
|
||||
* valid.
|
||||
* @extends {jspb.Message}
|
||||
* @constructor
|
||||
*/
|
||||
proto.pb.Certificate = function(opt_data) {
|
||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
||||
};
|
||||
goog.inherits(proto.pb.Certificate, jspb.Message);
|
||||
if (goog.DEBUG && !COMPILED) {
|
||||
proto.pb.Certificate.displayName = 'proto.pb.Certificate';
|
||||
}
|
||||
|
||||
|
||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||
/**
|
||||
* Creates an object representation of this proto suitable for use in Soy templates.
|
||||
* Field names that are reserved in JavaScript and will be renamed to pb_name.
|
||||
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
|
||||
* For the list of reserved names please see:
|
||||
* com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS.
|
||||
* @param {boolean=} opt_includeInstance Whether to include the JSPB instance
|
||||
* for transitional soy proto support: http://goto/soy-param-migration
|
||||
* @return {!Object}
|
||||
*/
|
||||
proto.pb.Certificate.prototype.toObject = function(opt_includeInstance) {
|
||||
return proto.pb.Certificate.toObject(opt_includeInstance, this);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Static version of the {@see toObject} method.
|
||||
* @param {boolean|undefined} includeInstance Whether to include the JSPB
|
||||
* instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @param {!proto.pb.Certificate} msg The msg instance to transform.
|
||||
* @return {!Object}
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.pb.Certificate.toObject = function(includeInstance, msg) {
|
||||
var f, obj = {
|
||||
version: jspb.Message.getField(msg, 1),
|
||||
keytype: jspb.Message.getField(msg, 2),
|
||||
publickey: msg.getPublickey_asB64()
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
obj.$jspbMessageInstance = msg;
|
||||
}
|
||||
return obj;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format).
|
||||
* @param {jspb.ByteSource} bytes The bytes to deserialize.
|
||||
* @return {!proto.pb.Certificate}
|
||||
*/
|
||||
proto.pb.Certificate.deserializeBinary = function(bytes) {
|
||||
var reader = new jspb.BinaryReader(bytes);
|
||||
var msg = new proto.pb.Certificate;
|
||||
return proto.pb.Certificate.deserializeBinaryFromReader(msg, reader);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format) from the
|
||||
* given reader into the given message object.
|
||||
* @param {!proto.pb.Certificate} msg The message object to deserialize into.
|
||||
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
|
||||
* @return {!proto.pb.Certificate}
|
||||
*/
|
||||
proto.pb.Certificate.deserializeBinaryFromReader = function(msg, reader) {
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup()) {
|
||||
break;
|
||||
}
|
||||
var field = reader.getFieldNumber();
|
||||
switch (field) {
|
||||
case 1:
|
||||
var value = /** @type {!proto.pb.Certificate.Version} */ (reader.readEnum());
|
||||
msg.setVersion(value);
|
||||
break;
|
||||
case 2:
|
||||
var value = /** @type {!proto.pb.KeyType} */ (reader.readEnum());
|
||||
msg.setKeytype(value);
|
||||
break;
|
||||
case 4:
|
||||
var value = /** @type {!Uint8Array} */ (reader.readBytes());
|
||||
msg.setPublickey(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
break;
|
||||
}
|
||||
}
|
||||
return msg;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Serializes the message to binary data (in protobuf wire format).
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.pb.Certificate.prototype.serializeBinary = function() {
|
||||
var writer = new jspb.BinaryWriter();
|
||||
proto.pb.Certificate.serializeBinaryToWriter(this, writer);
|
||||
return writer.getResultBuffer();
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Serializes the given message to binary data (in protobuf wire
|
||||
* format), writing to the given BinaryWriter.
|
||||
* @param {!proto.pb.Certificate} message
|
||||
* @param {!jspb.BinaryWriter} writer
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.pb.Certificate.serializeBinaryToWriter = function(message, writer) {
|
||||
var f = undefined;
|
||||
f = /** @type {!proto.pb.Certificate.Version} */ (jspb.Message.getField(message, 1));
|
||||
if (f != null) {
|
||||
writer.writeEnum(
|
||||
1,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {!proto.pb.KeyType} */ (jspb.Message.getField(message, 2));
|
||||
if (f != null) {
|
||||
writer.writeEnum(
|
||||
2,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 4));
|
||||
if (f != null) {
|
||||
writer.writeBytes(
|
||||
4,
|
||||
f
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
proto.pb.Certificate.Version = {
|
||||
UNKNOWN_VERSION: 0,
|
||||
_0_0_1: 1
|
||||
};
|
||||
|
||||
/**
|
||||
* required Version version = 1;
|
||||
* @return {!proto.pb.Certificate.Version}
|
||||
*/
|
||||
proto.pb.Certificate.prototype.getVersion = function() {
|
||||
return /** @type {!proto.pb.Certificate.Version} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!proto.pb.Certificate.Version} value */
|
||||
proto.pb.Certificate.prototype.setVersion = function(value) {
|
||||
jspb.Message.setField(this, 1, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Certificate.prototype.clearVersion = function() {
|
||||
jspb.Message.setField(this, 1, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Certificate.prototype.hasVersion = function() {
|
||||
return jspb.Message.getField(this, 1) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required KeyType keyType = 2;
|
||||
* @return {!proto.pb.KeyType}
|
||||
*/
|
||||
proto.pb.Certificate.prototype.getKeytype = function() {
|
||||
return /** @type {!proto.pb.KeyType} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!proto.pb.KeyType} value */
|
||||
proto.pb.Certificate.prototype.setKeytype = function(value) {
|
||||
jspb.Message.setField(this, 2, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Certificate.prototype.clearKeytype = function() {
|
||||
jspb.Message.setField(this, 2, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Certificate.prototype.hasKeytype = function() {
|
||||
return jspb.Message.getField(this, 2) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required bytes publicKey = 4;
|
||||
* @return {!(string|Uint8Array)}
|
||||
*/
|
||||
proto.pb.Certificate.prototype.getPublickey = function() {
|
||||
return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 4, ""));
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required bytes publicKey = 4;
|
||||
* This is a type-conversion wrapper around `getPublickey()`
|
||||
* @return {string}
|
||||
*/
|
||||
proto.pb.Certificate.prototype.getPublickey_asB64 = function() {
|
||||
return /** @type {string} */ (jspb.Message.bytesAsB64(
|
||||
this.getPublickey()));
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required bytes publicKey = 4;
|
||||
* Note that Uint8Array is not supported on all browsers.
|
||||
* @see http://caniuse.com/Uint8Array
|
||||
* This is a type-conversion wrapper around `getPublickey()`
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.pb.Certificate.prototype.getPublickey_asU8 = function() {
|
||||
return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8(
|
||||
this.getPublickey()));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!(string|Uint8Array)} value */
|
||||
proto.pb.Certificate.prototype.setPublickey = function(value) {
|
||||
jspb.Message.setField(this, 4, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Certificate.prototype.clearPublickey = function() {
|
||||
jspb.Message.setField(this, 4, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Certificate.prototype.hasPublickey = function() {
|
||||
return jspb.Message.getField(this, 4) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
proto.pb.KeyType = {
|
||||
UNKNOWN_PUBLIC_KEY_TYPE: 0,
|
||||
NIST256P: 1,
|
||||
NIST384P: 2,
|
||||
SECP256K1: 3
|
||||
};
|
||||
|
||||
goog.object.extend(exports, proto.pb);
|
366
js/claim_pb.js
Normal file
366
js/claim_pb.js
Normal file
|
@ -0,0 +1,366 @@
|
|||
/**
|
||||
* @fileoverview
|
||||
* @enhanceable
|
||||
* @suppress {messageConventions} JS Compiler reports an error if a variable or
|
||||
* field starts with 'MSG_' and isn't a translatable message.
|
||||
* @public
|
||||
*/
|
||||
// GENERATED CODE -- DO NOT EDIT!
|
||||
|
||||
var jspb = require('google-protobuf');
|
||||
var goog = jspb;
|
||||
var global = Function('return this')();
|
||||
|
||||
var stream_pb = require('./stream_pb.js');
|
||||
var certificate_pb = require('./certificate_pb.js');
|
||||
var signature_pb = require('./signature_pb.js');
|
||||
goog.exportSymbol('proto.pb.Claim', null, global);
|
||||
goog.exportSymbol('proto.pb.Claim.ClaimType', null, global);
|
||||
goog.exportSymbol('proto.pb.Claim.Version', null, global);
|
||||
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
* server response, or constructed directly in Javascript. The array is used
|
||||
* in place and becomes part of the constructed object. It is not cloned.
|
||||
* If no data is provided, the constructed object will be empty, but still
|
||||
* valid.
|
||||
* @extends {jspb.Message}
|
||||
* @constructor
|
||||
*/
|
||||
proto.pb.Claim = function(opt_data) {
|
||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
||||
};
|
||||
goog.inherits(proto.pb.Claim, jspb.Message);
|
||||
if (goog.DEBUG && !COMPILED) {
|
||||
proto.pb.Claim.displayName = 'proto.pb.Claim';
|
||||
}
|
||||
|
||||
|
||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||
/**
|
||||
* Creates an object representation of this proto suitable for use in Soy templates.
|
||||
* Field names that are reserved in JavaScript and will be renamed to pb_name.
|
||||
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
|
||||
* For the list of reserved names please see:
|
||||
* com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS.
|
||||
* @param {boolean=} opt_includeInstance Whether to include the JSPB instance
|
||||
* for transitional soy proto support: http://goto/soy-param-migration
|
||||
* @return {!Object}
|
||||
*/
|
||||
proto.pb.Claim.prototype.toObject = function(opt_includeInstance) {
|
||||
return proto.pb.Claim.toObject(opt_includeInstance, this);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Static version of the {@see toObject} method.
|
||||
* @param {boolean|undefined} includeInstance Whether to include the JSPB
|
||||
* instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @param {!proto.pb.Claim} msg The msg instance to transform.
|
||||
* @return {!Object}
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.pb.Claim.toObject = function(includeInstance, msg) {
|
||||
var f, obj = {
|
||||
version: jspb.Message.getField(msg, 1),
|
||||
claimtype: jspb.Message.getField(msg, 2),
|
||||
stream: (f = msg.getStream()) && stream_pb.Stream.toObject(includeInstance, f),
|
||||
certificate: (f = msg.getCertificate()) && certificate_pb.Certificate.toObject(includeInstance, f),
|
||||
publishersignature: (f = msg.getPublishersignature()) && signature_pb.Signature.toObject(includeInstance, f)
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
obj.$jspbMessageInstance = msg;
|
||||
}
|
||||
return obj;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format).
|
||||
* @param {jspb.ByteSource} bytes The bytes to deserialize.
|
||||
* @return {!proto.pb.Claim}
|
||||
*/
|
||||
proto.pb.Claim.deserializeBinary = function(bytes) {
|
||||
var reader = new jspb.BinaryReader(bytes);
|
||||
var msg = new proto.pb.Claim;
|
||||
return proto.pb.Claim.deserializeBinaryFromReader(msg, reader);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format) from the
|
||||
* given reader into the given message object.
|
||||
* @param {!proto.pb.Claim} msg The message object to deserialize into.
|
||||
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
|
||||
* @return {!proto.pb.Claim}
|
||||
*/
|
||||
proto.pb.Claim.deserializeBinaryFromReader = function(msg, reader) {
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup()) {
|
||||
break;
|
||||
}
|
||||
var field = reader.getFieldNumber();
|
||||
switch (field) {
|
||||
case 1:
|
||||
var value = /** @type {!proto.pb.Claim.Version} */ (reader.readEnum());
|
||||
msg.setVersion(value);
|
||||
break;
|
||||
case 2:
|
||||
var value = /** @type {!proto.pb.Claim.ClaimType} */ (reader.readEnum());
|
||||
msg.setClaimtype(value);
|
||||
break;
|
||||
case 3:
|
||||
var value = new stream_pb.Stream;
|
||||
reader.readMessage(value,stream_pb.Stream.deserializeBinaryFromReader);
|
||||
msg.setStream(value);
|
||||
break;
|
||||
case 4:
|
||||
var value = new certificate_pb.Certificate;
|
||||
reader.readMessage(value,certificate_pb.Certificate.deserializeBinaryFromReader);
|
||||
msg.setCertificate(value);
|
||||
break;
|
||||
case 5:
|
||||
var value = new signature_pb.Signature;
|
||||
reader.readMessage(value,signature_pb.Signature.deserializeBinaryFromReader);
|
||||
msg.setPublishersignature(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
break;
|
||||
}
|
||||
}
|
||||
return msg;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Serializes the message to binary data (in protobuf wire format).
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.pb.Claim.prototype.serializeBinary = function() {
|
||||
var writer = new jspb.BinaryWriter();
|
||||
proto.pb.Claim.serializeBinaryToWriter(this, writer);
|
||||
return writer.getResultBuffer();
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Serializes the given message to binary data (in protobuf wire
|
||||
* format), writing to the given BinaryWriter.
|
||||
* @param {!proto.pb.Claim} message
|
||||
* @param {!jspb.BinaryWriter} writer
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.pb.Claim.serializeBinaryToWriter = function(message, writer) {
|
||||
var f = undefined;
|
||||
f = /** @type {!proto.pb.Claim.Version} */ (jspb.Message.getField(message, 1));
|
||||
if (f != null) {
|
||||
writer.writeEnum(
|
||||
1,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {!proto.pb.Claim.ClaimType} */ (jspb.Message.getField(message, 2));
|
||||
if (f != null) {
|
||||
writer.writeEnum(
|
||||
2,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = message.getStream();
|
||||
if (f != null) {
|
||||
writer.writeMessage(
|
||||
3,
|
||||
f,
|
||||
stream_pb.Stream.serializeBinaryToWriter
|
||||
);
|
||||
}
|
||||
f = message.getCertificate();
|
||||
if (f != null) {
|
||||
writer.writeMessage(
|
||||
4,
|
||||
f,
|
||||
certificate_pb.Certificate.serializeBinaryToWriter
|
||||
);
|
||||
}
|
||||
f = message.getPublishersignature();
|
||||
if (f != null) {
|
||||
writer.writeMessage(
|
||||
5,
|
||||
f,
|
||||
signature_pb.Signature.serializeBinaryToWriter
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
proto.pb.Claim.Version = {
|
||||
UNKNOWN_VERSION: 0,
|
||||
_0_0_1: 1
|
||||
};
|
||||
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
proto.pb.Claim.ClaimType = {
|
||||
UNKNOWN_CLAIM_TYPE: 0,
|
||||
STREAMTYPE: 1,
|
||||
CERTIFICATETYPE: 2
|
||||
};
|
||||
|
||||
/**
|
||||
* required Version version = 1;
|
||||
* @return {!proto.pb.Claim.Version}
|
||||
*/
|
||||
proto.pb.Claim.prototype.getVersion = function() {
|
||||
return /** @type {!proto.pb.Claim.Version} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!proto.pb.Claim.Version} value */
|
||||
proto.pb.Claim.prototype.setVersion = function(value) {
|
||||
jspb.Message.setField(this, 1, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Claim.prototype.clearVersion = function() {
|
||||
jspb.Message.setField(this, 1, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Claim.prototype.hasVersion = function() {
|
||||
return jspb.Message.getField(this, 1) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required ClaimType claimType = 2;
|
||||
* @return {!proto.pb.Claim.ClaimType}
|
||||
*/
|
||||
proto.pb.Claim.prototype.getClaimtype = function() {
|
||||
return /** @type {!proto.pb.Claim.ClaimType} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!proto.pb.Claim.ClaimType} value */
|
||||
proto.pb.Claim.prototype.setClaimtype = function(value) {
|
||||
jspb.Message.setField(this, 2, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Claim.prototype.clearClaimtype = function() {
|
||||
jspb.Message.setField(this, 2, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Claim.prototype.hasClaimtype = function() {
|
||||
return jspb.Message.getField(this, 2) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* optional Stream stream = 3;
|
||||
* @return {?proto.pb.Stream}
|
||||
*/
|
||||
proto.pb.Claim.prototype.getStream = function() {
|
||||
return /** @type{?proto.pb.Stream} */ (
|
||||
jspb.Message.getWrapperField(this, stream_pb.Stream, 3));
|
||||
};
|
||||
|
||||
|
||||
/** @param {?proto.pb.Stream|undefined} value */
|
||||
proto.pb.Claim.prototype.setStream = function(value) {
|
||||
jspb.Message.setWrapperField(this, 3, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Claim.prototype.clearStream = function() {
|
||||
this.setStream(undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Claim.prototype.hasStream = function() {
|
||||
return jspb.Message.getField(this, 3) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* optional Certificate certificate = 4;
|
||||
* @return {?proto.pb.Certificate}
|
||||
*/
|
||||
proto.pb.Claim.prototype.getCertificate = function() {
|
||||
return /** @type{?proto.pb.Certificate} */ (
|
||||
jspb.Message.getWrapperField(this, certificate_pb.Certificate, 4));
|
||||
};
|
||||
|
||||
|
||||
/** @param {?proto.pb.Certificate|undefined} value */
|
||||
proto.pb.Claim.prototype.setCertificate = function(value) {
|
||||
jspb.Message.setWrapperField(this, 4, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Claim.prototype.clearCertificate = function() {
|
||||
this.setCertificate(undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Claim.prototype.hasCertificate = function() {
|
||||
return jspb.Message.getField(this, 4) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* optional Signature publisherSignature = 5;
|
||||
* @return {?proto.pb.Signature}
|
||||
*/
|
||||
proto.pb.Claim.prototype.getPublishersignature = function() {
|
||||
return /** @type{?proto.pb.Signature} */ (
|
||||
jspb.Message.getWrapperField(this, signature_pb.Signature, 5));
|
||||
};
|
||||
|
||||
|
||||
/** @param {?proto.pb.Signature|undefined} value */
|
||||
proto.pb.Claim.prototype.setPublishersignature = function(value) {
|
||||
jspb.Message.setWrapperField(this, 5, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Claim.prototype.clearPublishersignature = function() {
|
||||
this.setPublishersignature(undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Claim.prototype.hasPublishersignature = function() {
|
||||
return jspb.Message.getField(this, 5) != null;
|
||||
};
|
||||
|
||||
|
||||
goog.object.extend(exports, proto.pb);
|
338
js/fee_pb.js
Normal file
338
js/fee_pb.js
Normal file
|
@ -0,0 +1,338 @@
|
|||
/**
|
||||
* @fileoverview
|
||||
* @enhanceable
|
||||
* @suppress {messageConventions} JS Compiler reports an error if a variable or
|
||||
* field starts with 'MSG_' and isn't a translatable message.
|
||||
* @public
|
||||
*/
|
||||
// GENERATED CODE -- DO NOT EDIT!
|
||||
|
||||
var jspb = require('google-protobuf');
|
||||
var goog = jspb;
|
||||
var global = Function('return this')();
|
||||
|
||||
goog.exportSymbol('proto.pb.Fee', null, global);
|
||||
goog.exportSymbol('proto.pb.Fee.Currency', null, global);
|
||||
goog.exportSymbol('proto.pb.Fee.Version', null, global);
|
||||
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
* server response, or constructed directly in Javascript. The array is used
|
||||
* in place and becomes part of the constructed object. It is not cloned.
|
||||
* If no data is provided, the constructed object will be empty, but still
|
||||
* valid.
|
||||
* @extends {jspb.Message}
|
||||
* @constructor
|
||||
*/
|
||||
proto.pb.Fee = function(opt_data) {
|
||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
||||
};
|
||||
goog.inherits(proto.pb.Fee, jspb.Message);
|
||||
if (goog.DEBUG && !COMPILED) {
|
||||
proto.pb.Fee.displayName = 'proto.pb.Fee';
|
||||
}
|
||||
|
||||
|
||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||
/**
|
||||
* Creates an object representation of this proto suitable for use in Soy templates.
|
||||
* Field names that are reserved in JavaScript and will be renamed to pb_name.
|
||||
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
|
||||
* For the list of reserved names please see:
|
||||
* com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS.
|
||||
* @param {boolean=} opt_includeInstance Whether to include the JSPB instance
|
||||
* for transitional soy proto support: http://goto/soy-param-migration
|
||||
* @return {!Object}
|
||||
*/
|
||||
proto.pb.Fee.prototype.toObject = function(opt_includeInstance) {
|
||||
return proto.pb.Fee.toObject(opt_includeInstance, this);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Static version of the {@see toObject} method.
|
||||
* @param {boolean|undefined} includeInstance Whether to include the JSPB
|
||||
* instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @param {!proto.pb.Fee} msg The msg instance to transform.
|
||||
* @return {!Object}
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.pb.Fee.toObject = function(includeInstance, msg) {
|
||||
var f, obj = {
|
||||
version: jspb.Message.getField(msg, 1),
|
||||
currency: jspb.Message.getField(msg, 2),
|
||||
address: msg.getAddress_asB64(),
|
||||
amount: +jspb.Message.getField(msg, 4)
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
obj.$jspbMessageInstance = msg;
|
||||
}
|
||||
return obj;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format).
|
||||
* @param {jspb.ByteSource} bytes The bytes to deserialize.
|
||||
* @return {!proto.pb.Fee}
|
||||
*/
|
||||
proto.pb.Fee.deserializeBinary = function(bytes) {
|
||||
var reader = new jspb.BinaryReader(bytes);
|
||||
var msg = new proto.pb.Fee;
|
||||
return proto.pb.Fee.deserializeBinaryFromReader(msg, reader);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format) from the
|
||||
* given reader into the given message object.
|
||||
* @param {!proto.pb.Fee} msg The message object to deserialize into.
|
||||
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
|
||||
* @return {!proto.pb.Fee}
|
||||
*/
|
||||
proto.pb.Fee.deserializeBinaryFromReader = function(msg, reader) {
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup()) {
|
||||
break;
|
||||
}
|
||||
var field = reader.getFieldNumber();
|
||||
switch (field) {
|
||||
case 1:
|
||||
var value = /** @type {!proto.pb.Fee.Version} */ (reader.readEnum());
|
||||
msg.setVersion(value);
|
||||
break;
|
||||
case 2:
|
||||
var value = /** @type {!proto.pb.Fee.Currency} */ (reader.readEnum());
|
||||
msg.setCurrency(value);
|
||||
break;
|
||||
case 3:
|
||||
var value = /** @type {!Uint8Array} */ (reader.readBytes());
|
||||
msg.setAddress(value);
|
||||
break;
|
||||
case 4:
|
||||
var value = /** @type {number} */ (reader.readFloat());
|
||||
msg.setAmount(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
break;
|
||||
}
|
||||
}
|
||||
return msg;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Serializes the message to binary data (in protobuf wire format).
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.pb.Fee.prototype.serializeBinary = function() {
|
||||
var writer = new jspb.BinaryWriter();
|
||||
proto.pb.Fee.serializeBinaryToWriter(this, writer);
|
||||
return writer.getResultBuffer();
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Serializes the given message to binary data (in protobuf wire
|
||||
* format), writing to the given BinaryWriter.
|
||||
* @param {!proto.pb.Fee} message
|
||||
* @param {!jspb.BinaryWriter} writer
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.pb.Fee.serializeBinaryToWriter = function(message, writer) {
|
||||
var f = undefined;
|
||||
f = /** @type {!proto.pb.Fee.Version} */ (jspb.Message.getField(message, 1));
|
||||
if (f != null) {
|
||||
writer.writeEnum(
|
||||
1,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {!proto.pb.Fee.Currency} */ (jspb.Message.getField(message, 2));
|
||||
if (f != null) {
|
||||
writer.writeEnum(
|
||||
2,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 3));
|
||||
if (f != null) {
|
||||
writer.writeBytes(
|
||||
3,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {number} */ (jspb.Message.getField(message, 4));
|
||||
if (f != null) {
|
||||
writer.writeFloat(
|
||||
4,
|
||||
f
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
proto.pb.Fee.Version = {
|
||||
UNKNOWN_VERSION: 0,
|
||||
_0_0_1: 1
|
||||
};
|
||||
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
proto.pb.Fee.Currency = {
|
||||
UNKNOWN_CURRENCY: 0,
|
||||
LBC: 1,
|
||||
BTC: 2,
|
||||
USD: 3
|
||||
};
|
||||
|
||||
/**
|
||||
* required Version version = 1;
|
||||
* @return {!proto.pb.Fee.Version}
|
||||
*/
|
||||
proto.pb.Fee.prototype.getVersion = function() {
|
||||
return /** @type {!proto.pb.Fee.Version} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!proto.pb.Fee.Version} value */
|
||||
proto.pb.Fee.prototype.setVersion = function(value) {
|
||||
jspb.Message.setField(this, 1, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Fee.prototype.clearVersion = function() {
|
||||
jspb.Message.setField(this, 1, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Fee.prototype.hasVersion = function() {
|
||||
return jspb.Message.getField(this, 1) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required Currency currency = 2;
|
||||
* @return {!proto.pb.Fee.Currency}
|
||||
*/
|
||||
proto.pb.Fee.prototype.getCurrency = function() {
|
||||
return /** @type {!proto.pb.Fee.Currency} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!proto.pb.Fee.Currency} value */
|
||||
proto.pb.Fee.prototype.setCurrency = function(value) {
|
||||
jspb.Message.setField(this, 2, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Fee.prototype.clearCurrency = function() {
|
||||
jspb.Message.setField(this, 2, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Fee.prototype.hasCurrency = function() {
|
||||
return jspb.Message.getField(this, 2) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required bytes address = 3;
|
||||
* @return {!(string|Uint8Array)}
|
||||
*/
|
||||
proto.pb.Fee.prototype.getAddress = function() {
|
||||
return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required bytes address = 3;
|
||||
* This is a type-conversion wrapper around `getAddress()`
|
||||
* @return {string}
|
||||
*/
|
||||
proto.pb.Fee.prototype.getAddress_asB64 = function() {
|
||||
return /** @type {string} */ (jspb.Message.bytesAsB64(
|
||||
this.getAddress()));
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required bytes address = 3;
|
||||
* Note that Uint8Array is not supported on all browsers.
|
||||
* @see http://caniuse.com/Uint8Array
|
||||
* This is a type-conversion wrapper around `getAddress()`
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.pb.Fee.prototype.getAddress_asU8 = function() {
|
||||
return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8(
|
||||
this.getAddress()));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!(string|Uint8Array)} value */
|
||||
proto.pb.Fee.prototype.setAddress = function(value) {
|
||||
jspb.Message.setField(this, 3, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Fee.prototype.clearAddress = function() {
|
||||
jspb.Message.setField(this, 3, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Fee.prototype.hasAddress = function() {
|
||||
return jspb.Message.getField(this, 3) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required float amount = 4;
|
||||
* @return {number}
|
||||
*/
|
||||
proto.pb.Fee.prototype.getAmount = function() {
|
||||
return /** @type {number} */ (+jspb.Message.getFieldWithDefault(this, 4, 0.0));
|
||||
};
|
||||
|
||||
|
||||
/** @param {number} value */
|
||||
proto.pb.Fee.prototype.setAmount = function(value) {
|
||||
jspb.Message.setField(this, 4, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Fee.prototype.clearAmount = function() {
|
||||
jspb.Message.setField(this, 4, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Fee.prototype.hasAmount = function() {
|
||||
return jspb.Message.getField(this, 4) != null;
|
||||
};
|
||||
|
||||
|
||||
goog.object.extend(exports, proto.pb);
|
791
js/metadata_pb.js
Normal file
791
js/metadata_pb.js
Normal file
|
@ -0,0 +1,791 @@
|
|||
/**
|
||||
* @fileoverview
|
||||
* @enhanceable
|
||||
* @suppress {messageConventions} JS Compiler reports an error if a variable or
|
||||
* field starts with 'MSG_' and isn't a translatable message.
|
||||
* @public
|
||||
*/
|
||||
// GENERATED CODE -- DO NOT EDIT!
|
||||
|
||||
var jspb = require('google-protobuf');
|
||||
var goog = jspb;
|
||||
var global = Function('return this')();
|
||||
|
||||
var fee_pb = require('./fee_pb.js');
|
||||
goog.exportSymbol('proto.pb.Metadata', null, global);
|
||||
goog.exportSymbol('proto.pb.Metadata.Language', null, global);
|
||||
goog.exportSymbol('proto.pb.Metadata.Version', null, global);
|
||||
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
* server response, or constructed directly in Javascript. The array is used
|
||||
* in place and becomes part of the constructed object. It is not cloned.
|
||||
* If no data is provided, the constructed object will be empty, but still
|
||||
* valid.
|
||||
* @extends {jspb.Message}
|
||||
* @constructor
|
||||
*/
|
||||
proto.pb.Metadata = function(opt_data) {
|
||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
||||
};
|
||||
goog.inherits(proto.pb.Metadata, jspb.Message);
|
||||
if (goog.DEBUG && !COMPILED) {
|
||||
proto.pb.Metadata.displayName = 'proto.pb.Metadata';
|
||||
}
|
||||
|
||||
|
||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||
/**
|
||||
* Creates an object representation of this proto suitable for use in Soy templates.
|
||||
* Field names that are reserved in JavaScript and will be renamed to pb_name.
|
||||
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
|
||||
* For the list of reserved names please see:
|
||||
* com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS.
|
||||
* @param {boolean=} opt_includeInstance Whether to include the JSPB instance
|
||||
* for transitional soy proto support: http://goto/soy-param-migration
|
||||
* @return {!Object}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.toObject = function(opt_includeInstance) {
|
||||
return proto.pb.Metadata.toObject(opt_includeInstance, this);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Static version of the {@see toObject} method.
|
||||
* @param {boolean|undefined} includeInstance Whether to include the JSPB
|
||||
* instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @param {!proto.pb.Metadata} msg The msg instance to transform.
|
||||
* @return {!Object}
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.pb.Metadata.toObject = function(includeInstance, msg) {
|
||||
var f, obj = {
|
||||
version: jspb.Message.getField(msg, 1),
|
||||
language: jspb.Message.getField(msg, 2),
|
||||
title: jspb.Message.getField(msg, 3),
|
||||
description: jspb.Message.getField(msg, 4),
|
||||
author: jspb.Message.getField(msg, 5),
|
||||
license: jspb.Message.getField(msg, 6),
|
||||
nsfw: jspb.Message.getField(msg, 7),
|
||||
fee: (f = msg.getFee()) && fee_pb.Fee.toObject(includeInstance, f),
|
||||
thumbnail: jspb.Message.getField(msg, 9),
|
||||
preview: jspb.Message.getField(msg, 10),
|
||||
licenseurl: jspb.Message.getField(msg, 11)
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
obj.$jspbMessageInstance = msg;
|
||||
}
|
||||
return obj;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format).
|
||||
* @param {jspb.ByteSource} bytes The bytes to deserialize.
|
||||
* @return {!proto.pb.Metadata}
|
||||
*/
|
||||
proto.pb.Metadata.deserializeBinary = function(bytes) {
|
||||
var reader = new jspb.BinaryReader(bytes);
|
||||
var msg = new proto.pb.Metadata;
|
||||
return proto.pb.Metadata.deserializeBinaryFromReader(msg, reader);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format) from the
|
||||
* given reader into the given message object.
|
||||
* @param {!proto.pb.Metadata} msg The message object to deserialize into.
|
||||
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
|
||||
* @return {!proto.pb.Metadata}
|
||||
*/
|
||||
proto.pb.Metadata.deserializeBinaryFromReader = function(msg, reader) {
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup()) {
|
||||
break;
|
||||
}
|
||||
var field = reader.getFieldNumber();
|
||||
switch (field) {
|
||||
case 1:
|
||||
var value = /** @type {!proto.pb.Metadata.Version} */ (reader.readEnum());
|
||||
msg.setVersion(value);
|
||||
break;
|
||||
case 2:
|
||||
var value = /** @type {!proto.pb.Metadata.Language} */ (reader.readEnum());
|
||||
msg.setLanguage(value);
|
||||
break;
|
||||
case 3:
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setTitle(value);
|
||||
break;
|
||||
case 4:
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setDescription(value);
|
||||
break;
|
||||
case 5:
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setAuthor(value);
|
||||
break;
|
||||
case 6:
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setLicense(value);
|
||||
break;
|
||||
case 7:
|
||||
var value = /** @type {boolean} */ (reader.readBool());
|
||||
msg.setNsfw(value);
|
||||
break;
|
||||
case 8:
|
||||
var value = new fee_pb.Fee;
|
||||
reader.readMessage(value,fee_pb.Fee.deserializeBinaryFromReader);
|
||||
msg.setFee(value);
|
||||
break;
|
||||
case 9:
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setThumbnail(value);
|
||||
break;
|
||||
case 10:
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setPreview(value);
|
||||
break;
|
||||
case 11:
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setLicenseurl(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
break;
|
||||
}
|
||||
}
|
||||
return msg;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Serializes the message to binary data (in protobuf wire format).
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.serializeBinary = function() {
|
||||
var writer = new jspb.BinaryWriter();
|
||||
proto.pb.Metadata.serializeBinaryToWriter(this, writer);
|
||||
return writer.getResultBuffer();
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Serializes the given message to binary data (in protobuf wire
|
||||
* format), writing to the given BinaryWriter.
|
||||
* @param {!proto.pb.Metadata} message
|
||||
* @param {!jspb.BinaryWriter} writer
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.pb.Metadata.serializeBinaryToWriter = function(message, writer) {
|
||||
var f = undefined;
|
||||
f = /** @type {!proto.pb.Metadata.Version} */ (jspb.Message.getField(message, 1));
|
||||
if (f != null) {
|
||||
writer.writeEnum(
|
||||
1,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {!proto.pb.Metadata.Language} */ (jspb.Message.getField(message, 2));
|
||||
if (f != null) {
|
||||
writer.writeEnum(
|
||||
2,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {string} */ (jspb.Message.getField(message, 3));
|
||||
if (f != null) {
|
||||
writer.writeString(
|
||||
3,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {string} */ (jspb.Message.getField(message, 4));
|
||||
if (f != null) {
|
||||
writer.writeString(
|
||||
4,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {string} */ (jspb.Message.getField(message, 5));
|
||||
if (f != null) {
|
||||
writer.writeString(
|
||||
5,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {string} */ (jspb.Message.getField(message, 6));
|
||||
if (f != null) {
|
||||
writer.writeString(
|
||||
6,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {boolean} */ (jspb.Message.getField(message, 7));
|
||||
if (f != null) {
|
||||
writer.writeBool(
|
||||
7,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = message.getFee();
|
||||
if (f != null) {
|
||||
writer.writeMessage(
|
||||
8,
|
||||
f,
|
||||
fee_pb.Fee.serializeBinaryToWriter
|
||||
);
|
||||
}
|
||||
f = /** @type {string} */ (jspb.Message.getField(message, 9));
|
||||
if (f != null) {
|
||||
writer.writeString(
|
||||
9,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {string} */ (jspb.Message.getField(message, 10));
|
||||
if (f != null) {
|
||||
writer.writeString(
|
||||
10,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {string} */ (jspb.Message.getField(message, 11));
|
||||
if (f != null) {
|
||||
writer.writeString(
|
||||
11,
|
||||
f
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
proto.pb.Metadata.Version = {
|
||||
UNKNOWN_VERSION: 0,
|
||||
_0_0_1: 1,
|
||||
_0_0_2: 2,
|
||||
_0_0_3: 3,
|
||||
_0_1_0: 4
|
||||
};
|
||||
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
proto.pb.Metadata.Language = {
|
||||
UNKNOWN_LANGUAGE: 0,
|
||||
EN: 1,
|
||||
AA: 2,
|
||||
AB: 3,
|
||||
AE: 4,
|
||||
AF: 5,
|
||||
AK: 6,
|
||||
AM: 7,
|
||||
AN: 8,
|
||||
AR: 9,
|
||||
AS: 10,
|
||||
AV: 11,
|
||||
AY: 12,
|
||||
AZ: 13,
|
||||
BA: 14,
|
||||
BE: 15,
|
||||
BG: 16,
|
||||
BH: 17,
|
||||
BI: 18,
|
||||
BM: 19,
|
||||
BN: 20,
|
||||
BO: 21,
|
||||
BR: 22,
|
||||
BS: 23,
|
||||
CA: 24,
|
||||
CE: 25,
|
||||
CH: 26,
|
||||
CO: 27,
|
||||
CR: 28,
|
||||
CS: 29,
|
||||
CU: 30,
|
||||
CV: 31,
|
||||
CY: 32,
|
||||
DA: 33,
|
||||
DE: 34,
|
||||
DV: 35,
|
||||
DZ: 36,
|
||||
EE: 37,
|
||||
EL: 38,
|
||||
EO: 39,
|
||||
ES: 40,
|
||||
ET: 41,
|
||||
EU: 42,
|
||||
FA: 43,
|
||||
FF: 44,
|
||||
FI: 45,
|
||||
FJ: 46,
|
||||
FO: 47,
|
||||
FR: 48,
|
||||
FY: 49,
|
||||
GA: 50,
|
||||
GD: 51,
|
||||
GL: 52,
|
||||
GN: 53,
|
||||
GU: 54,
|
||||
GV: 55,
|
||||
HA: 56,
|
||||
HE: 57,
|
||||
HI: 58,
|
||||
HO: 59,
|
||||
HR: 60,
|
||||
HT: 61,
|
||||
HU: 62,
|
||||
HY: 63,
|
||||
HZ: 64,
|
||||
IA: 65,
|
||||
ID: 66,
|
||||
IE: 67,
|
||||
IG: 68,
|
||||
II: 69,
|
||||
IK: 70,
|
||||
IO: 71,
|
||||
IS: 72,
|
||||
IT: 73,
|
||||
IU: 74,
|
||||
JA: 75,
|
||||
JV: 76,
|
||||
KA: 77,
|
||||
KG: 78,
|
||||
KI: 79,
|
||||
KJ: 80,
|
||||
KK: 81,
|
||||
KL: 82,
|
||||
KM: 83,
|
||||
KN: 84,
|
||||
KO: 85,
|
||||
KR: 86,
|
||||
KS: 87,
|
||||
KU: 88,
|
||||
KV: 89,
|
||||
KW: 90,
|
||||
KY: 91,
|
||||
LA: 92,
|
||||
LB: 93,
|
||||
LG: 94,
|
||||
LI: 95,
|
||||
LN: 96,
|
||||
LO: 97,
|
||||
LT: 98,
|
||||
LU: 99,
|
||||
LV: 100,
|
||||
MG: 101,
|
||||
MH: 102,
|
||||
MI: 103,
|
||||
MK: 104,
|
||||
ML: 105,
|
||||
MN: 106,
|
||||
MR: 107,
|
||||
MS: 108,
|
||||
MT: 109,
|
||||
MY: 110,
|
||||
NA: 111,
|
||||
NB: 112,
|
||||
ND: 113,
|
||||
NE: 114,
|
||||
NG: 115,
|
||||
NL: 116,
|
||||
NN: 117,
|
||||
NO: 118,
|
||||
NR: 119,
|
||||
NV: 120,
|
||||
NY: 121,
|
||||
OC: 122,
|
||||
OJ: 123,
|
||||
OM: 124,
|
||||
OR: 125,
|
||||
OS: 126,
|
||||
PA: 127,
|
||||
PI: 128,
|
||||
PL: 129,
|
||||
PS: 130,
|
||||
PT: 131,
|
||||
QU: 132,
|
||||
RM: 133,
|
||||
RN: 134,
|
||||
RO: 135,
|
||||
RU: 136,
|
||||
RW: 137,
|
||||
SA: 138,
|
||||
SC: 139,
|
||||
SD: 140,
|
||||
SE: 141,
|
||||
SG: 142,
|
||||
SI: 143,
|
||||
SK: 144,
|
||||
SL: 145,
|
||||
SM: 146,
|
||||
SN: 147,
|
||||
SO: 148,
|
||||
SQ: 149,
|
||||
SR: 150,
|
||||
SS: 151,
|
||||
ST: 152,
|
||||
SU: 153,
|
||||
SV: 154,
|
||||
SW: 155,
|
||||
TA: 156,
|
||||
TE: 157,
|
||||
TG: 158,
|
||||
TH: 159,
|
||||
TI: 160,
|
||||
TK: 161,
|
||||
TL: 162,
|
||||
TN: 163,
|
||||
TO: 164,
|
||||
TR: 165,
|
||||
TS: 166,
|
||||
TT: 167,
|
||||
TW: 168,
|
||||
TY: 169,
|
||||
UG: 170,
|
||||
UK: 171,
|
||||
UR: 172,
|
||||
UZ: 173,
|
||||
VE: 174,
|
||||
VI: 175,
|
||||
VO: 176,
|
||||
WA: 177,
|
||||
WO: 178,
|
||||
XH: 179,
|
||||
YI: 180,
|
||||
YO: 181,
|
||||
ZA: 182,
|
||||
ZH: 183,
|
||||
ZU: 184
|
||||
};
|
||||
|
||||
/**
|
||||
* required Version version = 1;
|
||||
* @return {!proto.pb.Metadata.Version}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.getVersion = function() {
|
||||
return /** @type {!proto.pb.Metadata.Version} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!proto.pb.Metadata.Version} value */
|
||||
proto.pb.Metadata.prototype.setVersion = function(value) {
|
||||
jspb.Message.setField(this, 1, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Metadata.prototype.clearVersion = function() {
|
||||
jspb.Message.setField(this, 1, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.hasVersion = function() {
|
||||
return jspb.Message.getField(this, 1) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required Language language = 2;
|
||||
* @return {!proto.pb.Metadata.Language}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.getLanguage = function() {
|
||||
return /** @type {!proto.pb.Metadata.Language} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!proto.pb.Metadata.Language} value */
|
||||
proto.pb.Metadata.prototype.setLanguage = function(value) {
|
||||
jspb.Message.setField(this, 2, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Metadata.prototype.clearLanguage = function() {
|
||||
jspb.Message.setField(this, 2, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.hasLanguage = function() {
|
||||
return jspb.Message.getField(this, 2) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required string title = 3;
|
||||
* @return {string}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.getTitle = function() {
|
||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
|
||||
};
|
||||
|
||||
|
||||
/** @param {string} value */
|
||||
proto.pb.Metadata.prototype.setTitle = function(value) {
|
||||
jspb.Message.setField(this, 3, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Metadata.prototype.clearTitle = function() {
|
||||
jspb.Message.setField(this, 3, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.hasTitle = function() {
|
||||
return jspb.Message.getField(this, 3) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required string description = 4;
|
||||
* @return {string}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.getDescription = function() {
|
||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, ""));
|
||||
};
|
||||
|
||||
|
||||
/** @param {string} value */
|
||||
proto.pb.Metadata.prototype.setDescription = function(value) {
|
||||
jspb.Message.setField(this, 4, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Metadata.prototype.clearDescription = function() {
|
||||
jspb.Message.setField(this, 4, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.hasDescription = function() {
|
||||
return jspb.Message.getField(this, 4) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required string author = 5;
|
||||
* @return {string}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.getAuthor = function() {
|
||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, ""));
|
||||
};
|
||||
|
||||
|
||||
/** @param {string} value */
|
||||
proto.pb.Metadata.prototype.setAuthor = function(value) {
|
||||
jspb.Message.setField(this, 5, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Metadata.prototype.clearAuthor = function() {
|
||||
jspb.Message.setField(this, 5, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.hasAuthor = function() {
|
||||
return jspb.Message.getField(this, 5) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required string license = 6;
|
||||
* @return {string}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.getLicense = function() {
|
||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 6, ""));
|
||||
};
|
||||
|
||||
|
||||
/** @param {string} value */
|
||||
proto.pb.Metadata.prototype.setLicense = function(value) {
|
||||
jspb.Message.setField(this, 6, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Metadata.prototype.clearLicense = function() {
|
||||
jspb.Message.setField(this, 6, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.hasLicense = function() {
|
||||
return jspb.Message.getField(this, 6) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required bool nsfw = 7;
|
||||
* Note that Boolean fields may be set to 0/1 when serialized from a Java server.
|
||||
* You should avoid comparisons like {@code val === true/false} in those cases.
|
||||
* @return {boolean}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.getNsfw = function() {
|
||||
return /** @type {boolean} */ (jspb.Message.getFieldWithDefault(this, 7, false));
|
||||
};
|
||||
|
||||
|
||||
/** @param {boolean} value */
|
||||
proto.pb.Metadata.prototype.setNsfw = function(value) {
|
||||
jspb.Message.setField(this, 7, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Metadata.prototype.clearNsfw = function() {
|
||||
jspb.Message.setField(this, 7, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.hasNsfw = function() {
|
||||
return jspb.Message.getField(this, 7) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* optional Fee fee = 8;
|
||||
* @return {?proto.pb.Fee}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.getFee = function() {
|
||||
return /** @type{?proto.pb.Fee} */ (
|
||||
jspb.Message.getWrapperField(this, fee_pb.Fee, 8));
|
||||
};
|
||||
|
||||
|
||||
/** @param {?proto.pb.Fee|undefined} value */
|
||||
proto.pb.Metadata.prototype.setFee = function(value) {
|
||||
jspb.Message.setWrapperField(this, 8, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Metadata.prototype.clearFee = function() {
|
||||
this.setFee(undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.hasFee = function() {
|
||||
return jspb.Message.getField(this, 8) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* optional string thumbnail = 9;
|
||||
* @return {string}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.getThumbnail = function() {
|
||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, ""));
|
||||
};
|
||||
|
||||
|
||||
/** @param {string} value */
|
||||
proto.pb.Metadata.prototype.setThumbnail = function(value) {
|
||||
jspb.Message.setField(this, 9, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Metadata.prototype.clearThumbnail = function() {
|
||||
jspb.Message.setField(this, 9, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.hasThumbnail = function() {
|
||||
return jspb.Message.getField(this, 9) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* optional string preview = 10;
|
||||
* @return {string}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.getPreview = function() {
|
||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 10, ""));
|
||||
};
|
||||
|
||||
|
||||
/** @param {string} value */
|
||||
proto.pb.Metadata.prototype.setPreview = function(value) {
|
||||
jspb.Message.setField(this, 10, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Metadata.prototype.clearPreview = function() {
|
||||
jspb.Message.setField(this, 10, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.hasPreview = function() {
|
||||
return jspb.Message.getField(this, 10) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* optional string licenseUrl = 11;
|
||||
* @return {string}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.getLicenseurl = function() {
|
||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 11, ""));
|
||||
};
|
||||
|
||||
|
||||
/** @param {string} value */
|
||||
proto.pb.Metadata.prototype.setLicenseurl = function(value) {
|
||||
jspb.Message.setField(this, 11, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Metadata.prototype.clearLicenseurl = function() {
|
||||
jspb.Message.setField(this, 11, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Metadata.prototype.hasLicenseurl = function() {
|
||||
return jspb.Message.getField(this, 11) != null;
|
||||
};
|
||||
|
||||
|
||||
goog.object.extend(exports, proto.pb);
|
352
js/signature_pb.js
Normal file
352
js/signature_pb.js
Normal file
|
@ -0,0 +1,352 @@
|
|||
/**
|
||||
* @fileoverview
|
||||
* @enhanceable
|
||||
* @suppress {messageConventions} JS Compiler reports an error if a variable or
|
||||
* field starts with 'MSG_' and isn't a translatable message.
|
||||
* @public
|
||||
*/
|
||||
// GENERATED CODE -- DO NOT EDIT!
|
||||
|
||||
var jspb = require('google-protobuf');
|
||||
var goog = jspb;
|
||||
var global = Function('return this')();
|
||||
|
||||
var certificate_pb = require('./certificate_pb.js');
|
||||
goog.exportSymbol('proto.pb.Signature', null, global);
|
||||
goog.exportSymbol('proto.pb.Signature.Version', null, global);
|
||||
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
* server response, or constructed directly in Javascript. The array is used
|
||||
* in place and becomes part of the constructed object. It is not cloned.
|
||||
* If no data is provided, the constructed object will be empty, but still
|
||||
* valid.
|
||||
* @extends {jspb.Message}
|
||||
* @constructor
|
||||
*/
|
||||
proto.pb.Signature = function(opt_data) {
|
||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
||||
};
|
||||
goog.inherits(proto.pb.Signature, jspb.Message);
|
||||
if (goog.DEBUG && !COMPILED) {
|
||||
proto.pb.Signature.displayName = 'proto.pb.Signature';
|
||||
}
|
||||
|
||||
|
||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||
/**
|
||||
* Creates an object representation of this proto suitable for use in Soy templates.
|
||||
* Field names that are reserved in JavaScript and will be renamed to pb_name.
|
||||
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
|
||||
* For the list of reserved names please see:
|
||||
* com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS.
|
||||
* @param {boolean=} opt_includeInstance Whether to include the JSPB instance
|
||||
* for transitional soy proto support: http://goto/soy-param-migration
|
||||
* @return {!Object}
|
||||
*/
|
||||
proto.pb.Signature.prototype.toObject = function(opt_includeInstance) {
|
||||
return proto.pb.Signature.toObject(opt_includeInstance, this);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Static version of the {@see toObject} method.
|
||||
* @param {boolean|undefined} includeInstance Whether to include the JSPB
|
||||
* instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @param {!proto.pb.Signature} msg The msg instance to transform.
|
||||
* @return {!Object}
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.pb.Signature.toObject = function(includeInstance, msg) {
|
||||
var f, obj = {
|
||||
version: jspb.Message.getField(msg, 1),
|
||||
signaturetype: jspb.Message.getField(msg, 2),
|
||||
signature: msg.getSignature_asB64(),
|
||||
certificateid: msg.getCertificateid_asB64()
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
obj.$jspbMessageInstance = msg;
|
||||
}
|
||||
return obj;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format).
|
||||
* @param {jspb.ByteSource} bytes The bytes to deserialize.
|
||||
* @return {!proto.pb.Signature}
|
||||
*/
|
||||
proto.pb.Signature.deserializeBinary = function(bytes) {
|
||||
var reader = new jspb.BinaryReader(bytes);
|
||||
var msg = new proto.pb.Signature;
|
||||
return proto.pb.Signature.deserializeBinaryFromReader(msg, reader);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format) from the
|
||||
* given reader into the given message object.
|
||||
* @param {!proto.pb.Signature} msg The message object to deserialize into.
|
||||
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
|
||||
* @return {!proto.pb.Signature}
|
||||
*/
|
||||
proto.pb.Signature.deserializeBinaryFromReader = function(msg, reader) {
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup()) {
|
||||
break;
|
||||
}
|
||||
var field = reader.getFieldNumber();
|
||||
switch (field) {
|
||||
case 1:
|
||||
var value = /** @type {!proto.pb.Signature.Version} */ (reader.readEnum());
|
||||
msg.setVersion(value);
|
||||
break;
|
||||
case 2:
|
||||
var value = /** @type {!proto.pb.KeyType} */ (reader.readEnum());
|
||||
msg.setSignaturetype(value);
|
||||
break;
|
||||
case 3:
|
||||
var value = /** @type {!Uint8Array} */ (reader.readBytes());
|
||||
msg.setSignature(value);
|
||||
break;
|
||||
case 4:
|
||||
var value = /** @type {!Uint8Array} */ (reader.readBytes());
|
||||
msg.setCertificateid(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
break;
|
||||
}
|
||||
}
|
||||
return msg;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Serializes the message to binary data (in protobuf wire format).
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.pb.Signature.prototype.serializeBinary = function() {
|
||||
var writer = new jspb.BinaryWriter();
|
||||
proto.pb.Signature.serializeBinaryToWriter(this, writer);
|
||||
return writer.getResultBuffer();
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Serializes the given message to binary data (in protobuf wire
|
||||
* format), writing to the given BinaryWriter.
|
||||
* @param {!proto.pb.Signature} message
|
||||
* @param {!jspb.BinaryWriter} writer
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.pb.Signature.serializeBinaryToWriter = function(message, writer) {
|
||||
var f = undefined;
|
||||
f = /** @type {!proto.pb.Signature.Version} */ (jspb.Message.getField(message, 1));
|
||||
if (f != null) {
|
||||
writer.writeEnum(
|
||||
1,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {!proto.pb.KeyType} */ (jspb.Message.getField(message, 2));
|
||||
if (f != null) {
|
||||
writer.writeEnum(
|
||||
2,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 3));
|
||||
if (f != null) {
|
||||
writer.writeBytes(
|
||||
3,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 4));
|
||||
if (f != null) {
|
||||
writer.writeBytes(
|
||||
4,
|
||||
f
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
proto.pb.Signature.Version = {
|
||||
UNKNOWN_VERSION: 0,
|
||||
_0_0_1: 1
|
||||
};
|
||||
|
||||
/**
|
||||
* required Version version = 1;
|
||||
* @return {!proto.pb.Signature.Version}
|
||||
*/
|
||||
proto.pb.Signature.prototype.getVersion = function() {
|
||||
return /** @type {!proto.pb.Signature.Version} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!proto.pb.Signature.Version} value */
|
||||
proto.pb.Signature.prototype.setVersion = function(value) {
|
||||
jspb.Message.setField(this, 1, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Signature.prototype.clearVersion = function() {
|
||||
jspb.Message.setField(this, 1, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Signature.prototype.hasVersion = function() {
|
||||
return jspb.Message.getField(this, 1) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required KeyType signatureType = 2;
|
||||
* @return {!proto.pb.KeyType}
|
||||
*/
|
||||
proto.pb.Signature.prototype.getSignaturetype = function() {
|
||||
return /** @type {!proto.pb.KeyType} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!proto.pb.KeyType} value */
|
||||
proto.pb.Signature.prototype.setSignaturetype = function(value) {
|
||||
jspb.Message.setField(this, 2, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Signature.prototype.clearSignaturetype = function() {
|
||||
jspb.Message.setField(this, 2, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Signature.prototype.hasSignaturetype = function() {
|
||||
return jspb.Message.getField(this, 2) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required bytes signature = 3;
|
||||
* @return {!(string|Uint8Array)}
|
||||
*/
|
||||
proto.pb.Signature.prototype.getSignature = function() {
|
||||
return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required bytes signature = 3;
|
||||
* This is a type-conversion wrapper around `getSignature()`
|
||||
* @return {string}
|
||||
*/
|
||||
proto.pb.Signature.prototype.getSignature_asB64 = function() {
|
||||
return /** @type {string} */ (jspb.Message.bytesAsB64(
|
||||
this.getSignature()));
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required bytes signature = 3;
|
||||
* Note that Uint8Array is not supported on all browsers.
|
||||
* @see http://caniuse.com/Uint8Array
|
||||
* This is a type-conversion wrapper around `getSignature()`
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.pb.Signature.prototype.getSignature_asU8 = function() {
|
||||
return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8(
|
||||
this.getSignature()));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!(string|Uint8Array)} value */
|
||||
proto.pb.Signature.prototype.setSignature = function(value) {
|
||||
jspb.Message.setField(this, 3, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Signature.prototype.clearSignature = function() {
|
||||
jspb.Message.setField(this, 3, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Signature.prototype.hasSignature = function() {
|
||||
return jspb.Message.getField(this, 3) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required bytes certificateId = 4;
|
||||
* @return {!(string|Uint8Array)}
|
||||
*/
|
||||
proto.pb.Signature.prototype.getCertificateid = function() {
|
||||
return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 4, ""));
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required bytes certificateId = 4;
|
||||
* This is a type-conversion wrapper around `getCertificateid()`
|
||||
* @return {string}
|
||||
*/
|
||||
proto.pb.Signature.prototype.getCertificateid_asB64 = function() {
|
||||
return /** @type {string} */ (jspb.Message.bytesAsB64(
|
||||
this.getCertificateid()));
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required bytes certificateId = 4;
|
||||
* Note that Uint8Array is not supported on all browsers.
|
||||
* @see http://caniuse.com/Uint8Array
|
||||
* This is a type-conversion wrapper around `getCertificateid()`
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.pb.Signature.prototype.getCertificateid_asU8 = function() {
|
||||
return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8(
|
||||
this.getCertificateid()));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!(string|Uint8Array)} value */
|
||||
proto.pb.Signature.prototype.setCertificateid = function(value) {
|
||||
jspb.Message.setField(this, 4, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Signature.prototype.clearCertificateid = function() {
|
||||
jspb.Message.setField(this, 4, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Signature.prototype.hasCertificateid = function() {
|
||||
return jspb.Message.getField(this, 4) != null;
|
||||
};
|
||||
|
||||
|
||||
goog.object.extend(exports, proto.pb);
|
336
js/source_pb.js
Normal file
336
js/source_pb.js
Normal file
|
@ -0,0 +1,336 @@
|
|||
/**
|
||||
* @fileoverview
|
||||
* @enhanceable
|
||||
* @suppress {messageConventions} JS Compiler reports an error if a variable or
|
||||
* field starts with 'MSG_' and isn't a translatable message.
|
||||
* @public
|
||||
*/
|
||||
// GENERATED CODE -- DO NOT EDIT!
|
||||
|
||||
var jspb = require('google-protobuf');
|
||||
var goog = jspb;
|
||||
var global = Function('return this')();
|
||||
|
||||
goog.exportSymbol('proto.pb.Source', null, global);
|
||||
goog.exportSymbol('proto.pb.Source.SourceTypes', null, global);
|
||||
goog.exportSymbol('proto.pb.Source.Version', null, global);
|
||||
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
* server response, or constructed directly in Javascript. The array is used
|
||||
* in place and becomes part of the constructed object. It is not cloned.
|
||||
* If no data is provided, the constructed object will be empty, but still
|
||||
* valid.
|
||||
* @extends {jspb.Message}
|
||||
* @constructor
|
||||
*/
|
||||
proto.pb.Source = function(opt_data) {
|
||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
||||
};
|
||||
goog.inherits(proto.pb.Source, jspb.Message);
|
||||
if (goog.DEBUG && !COMPILED) {
|
||||
proto.pb.Source.displayName = 'proto.pb.Source';
|
||||
}
|
||||
|
||||
|
||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||
/**
|
||||
* Creates an object representation of this proto suitable for use in Soy templates.
|
||||
* Field names that are reserved in JavaScript and will be renamed to pb_name.
|
||||
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
|
||||
* For the list of reserved names please see:
|
||||
* com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS.
|
||||
* @param {boolean=} opt_includeInstance Whether to include the JSPB instance
|
||||
* for transitional soy proto support: http://goto/soy-param-migration
|
||||
* @return {!Object}
|
||||
*/
|
||||
proto.pb.Source.prototype.toObject = function(opt_includeInstance) {
|
||||
return proto.pb.Source.toObject(opt_includeInstance, this);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Static version of the {@see toObject} method.
|
||||
* @param {boolean|undefined} includeInstance Whether to include the JSPB
|
||||
* instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @param {!proto.pb.Source} msg The msg instance to transform.
|
||||
* @return {!Object}
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.pb.Source.toObject = function(includeInstance, msg) {
|
||||
var f, obj = {
|
||||
version: jspb.Message.getField(msg, 1),
|
||||
sourcetype: jspb.Message.getField(msg, 2),
|
||||
source: msg.getSource_asB64(),
|
||||
contenttype: jspb.Message.getField(msg, 4)
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
obj.$jspbMessageInstance = msg;
|
||||
}
|
||||
return obj;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format).
|
||||
* @param {jspb.ByteSource} bytes The bytes to deserialize.
|
||||
* @return {!proto.pb.Source}
|
||||
*/
|
||||
proto.pb.Source.deserializeBinary = function(bytes) {
|
||||
var reader = new jspb.BinaryReader(bytes);
|
||||
var msg = new proto.pb.Source;
|
||||
return proto.pb.Source.deserializeBinaryFromReader(msg, reader);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format) from the
|
||||
* given reader into the given message object.
|
||||
* @param {!proto.pb.Source} msg The message object to deserialize into.
|
||||
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
|
||||
* @return {!proto.pb.Source}
|
||||
*/
|
||||
proto.pb.Source.deserializeBinaryFromReader = function(msg, reader) {
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup()) {
|
||||
break;
|
||||
}
|
||||
var field = reader.getFieldNumber();
|
||||
switch (field) {
|
||||
case 1:
|
||||
var value = /** @type {!proto.pb.Source.Version} */ (reader.readEnum());
|
||||
msg.setVersion(value);
|
||||
break;
|
||||
case 2:
|
||||
var value = /** @type {!proto.pb.Source.SourceTypes} */ (reader.readEnum());
|
||||
msg.setSourcetype(value);
|
||||
break;
|
||||
case 3:
|
||||
var value = /** @type {!Uint8Array} */ (reader.readBytes());
|
||||
msg.setSource(value);
|
||||
break;
|
||||
case 4:
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setContenttype(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
break;
|
||||
}
|
||||
}
|
||||
return msg;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Serializes the message to binary data (in protobuf wire format).
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.pb.Source.prototype.serializeBinary = function() {
|
||||
var writer = new jspb.BinaryWriter();
|
||||
proto.pb.Source.serializeBinaryToWriter(this, writer);
|
||||
return writer.getResultBuffer();
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Serializes the given message to binary data (in protobuf wire
|
||||
* format), writing to the given BinaryWriter.
|
||||
* @param {!proto.pb.Source} message
|
||||
* @param {!jspb.BinaryWriter} writer
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.pb.Source.serializeBinaryToWriter = function(message, writer) {
|
||||
var f = undefined;
|
||||
f = /** @type {!proto.pb.Source.Version} */ (jspb.Message.getField(message, 1));
|
||||
if (f != null) {
|
||||
writer.writeEnum(
|
||||
1,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {!proto.pb.Source.SourceTypes} */ (jspb.Message.getField(message, 2));
|
||||
if (f != null) {
|
||||
writer.writeEnum(
|
||||
2,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 3));
|
||||
if (f != null) {
|
||||
writer.writeBytes(
|
||||
3,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = /** @type {string} */ (jspb.Message.getField(message, 4));
|
||||
if (f != null) {
|
||||
writer.writeString(
|
||||
4,
|
||||
f
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
proto.pb.Source.Version = {
|
||||
UNKNOWN_VERSION: 0,
|
||||
_0_0_1: 1
|
||||
};
|
||||
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
proto.pb.Source.SourceTypes = {
|
||||
UNKNOWN_SOURCE_TYPE: 0,
|
||||
LBRY_SD_HASH: 1
|
||||
};
|
||||
|
||||
/**
|
||||
* required Version version = 1;
|
||||
* @return {!proto.pb.Source.Version}
|
||||
*/
|
||||
proto.pb.Source.prototype.getVersion = function() {
|
||||
return /** @type {!proto.pb.Source.Version} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!proto.pb.Source.Version} value */
|
||||
proto.pb.Source.prototype.setVersion = function(value) {
|
||||
jspb.Message.setField(this, 1, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Source.prototype.clearVersion = function() {
|
||||
jspb.Message.setField(this, 1, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Source.prototype.hasVersion = function() {
|
||||
return jspb.Message.getField(this, 1) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required SourceTypes sourceType = 2;
|
||||
* @return {!proto.pb.Source.SourceTypes}
|
||||
*/
|
||||
proto.pb.Source.prototype.getSourcetype = function() {
|
||||
return /** @type {!proto.pb.Source.SourceTypes} */ (jspb.Message.getFieldWithDefault(this, 2, 0));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!proto.pb.Source.SourceTypes} value */
|
||||
proto.pb.Source.prototype.setSourcetype = function(value) {
|
||||
jspb.Message.setField(this, 2, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Source.prototype.clearSourcetype = function() {
|
||||
jspb.Message.setField(this, 2, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Source.prototype.hasSourcetype = function() {
|
||||
return jspb.Message.getField(this, 2) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required bytes source = 3;
|
||||
* @return {!(string|Uint8Array)}
|
||||
*/
|
||||
proto.pb.Source.prototype.getSource = function() {
|
||||
return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required bytes source = 3;
|
||||
* This is a type-conversion wrapper around `getSource()`
|
||||
* @return {string}
|
||||
*/
|
||||
proto.pb.Source.prototype.getSource_asB64 = function() {
|
||||
return /** @type {string} */ (jspb.Message.bytesAsB64(
|
||||
this.getSource()));
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required bytes source = 3;
|
||||
* Note that Uint8Array is not supported on all browsers.
|
||||
* @see http://caniuse.com/Uint8Array
|
||||
* This is a type-conversion wrapper around `getSource()`
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.pb.Source.prototype.getSource_asU8 = function() {
|
||||
return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8(
|
||||
this.getSource()));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!(string|Uint8Array)} value */
|
||||
proto.pb.Source.prototype.setSource = function(value) {
|
||||
jspb.Message.setField(this, 3, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Source.prototype.clearSource = function() {
|
||||
jspb.Message.setField(this, 3, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Source.prototype.hasSource = function() {
|
||||
return jspb.Message.getField(this, 3) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required string contentType = 4;
|
||||
* @return {string}
|
||||
*/
|
||||
proto.pb.Source.prototype.getContenttype = function() {
|
||||
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, ""));
|
||||
};
|
||||
|
||||
|
||||
/** @param {string} value */
|
||||
proto.pb.Source.prototype.setContenttype = function(value) {
|
||||
jspb.Message.setField(this, 4, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Source.prototype.clearContenttype = function() {
|
||||
jspb.Message.setField(this, 4, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Source.prototype.hasContenttype = function() {
|
||||
return jspb.Message.getField(this, 4) != null;
|
||||
};
|
||||
|
||||
|
||||
goog.object.extend(exports, proto.pb);
|
270
js/stream_pb.js
Normal file
270
js/stream_pb.js
Normal file
|
@ -0,0 +1,270 @@
|
|||
/**
|
||||
* @fileoverview
|
||||
* @enhanceable
|
||||
* @suppress {messageConventions} JS Compiler reports an error if a variable or
|
||||
* field starts with 'MSG_' and isn't a translatable message.
|
||||
* @public
|
||||
*/
|
||||
// GENERATED CODE -- DO NOT EDIT!
|
||||
|
||||
var jspb = require('google-protobuf');
|
||||
var goog = jspb;
|
||||
var global = Function('return this')();
|
||||
|
||||
var metadata_pb = require('./metadata_pb.js');
|
||||
var source_pb = require('./source_pb.js');
|
||||
goog.exportSymbol('proto.pb.Stream', null, global);
|
||||
goog.exportSymbol('proto.pb.Stream.Version', null, global);
|
||||
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
* server response, or constructed directly in Javascript. The array is used
|
||||
* in place and becomes part of the constructed object. It is not cloned.
|
||||
* If no data is provided, the constructed object will be empty, but still
|
||||
* valid.
|
||||
* @extends {jspb.Message}
|
||||
* @constructor
|
||||
*/
|
||||
proto.pb.Stream = function(opt_data) {
|
||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
||||
};
|
||||
goog.inherits(proto.pb.Stream, jspb.Message);
|
||||
if (goog.DEBUG && !COMPILED) {
|
||||
proto.pb.Stream.displayName = 'proto.pb.Stream';
|
||||
}
|
||||
|
||||
|
||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||
/**
|
||||
* Creates an object representation of this proto suitable for use in Soy templates.
|
||||
* Field names that are reserved in JavaScript and will be renamed to pb_name.
|
||||
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
|
||||
* For the list of reserved names please see:
|
||||
* com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS.
|
||||
* @param {boolean=} opt_includeInstance Whether to include the JSPB instance
|
||||
* for transitional soy proto support: http://goto/soy-param-migration
|
||||
* @return {!Object}
|
||||
*/
|
||||
proto.pb.Stream.prototype.toObject = function(opt_includeInstance) {
|
||||
return proto.pb.Stream.toObject(opt_includeInstance, this);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Static version of the {@see toObject} method.
|
||||
* @param {boolean|undefined} includeInstance Whether to include the JSPB
|
||||
* instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @param {!proto.pb.Stream} msg The msg instance to transform.
|
||||
* @return {!Object}
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.pb.Stream.toObject = function(includeInstance, msg) {
|
||||
var f, obj = {
|
||||
version: jspb.Message.getField(msg, 1),
|
||||
metadata: (f = msg.getMetadata()) && metadata_pb.Metadata.toObject(includeInstance, f),
|
||||
source: (f = msg.getSource()) && source_pb.Source.toObject(includeInstance, f)
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
obj.$jspbMessageInstance = msg;
|
||||
}
|
||||
return obj;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format).
|
||||
* @param {jspb.ByteSource} bytes The bytes to deserialize.
|
||||
* @return {!proto.pb.Stream}
|
||||
*/
|
||||
proto.pb.Stream.deserializeBinary = function(bytes) {
|
||||
var reader = new jspb.BinaryReader(bytes);
|
||||
var msg = new proto.pb.Stream;
|
||||
return proto.pb.Stream.deserializeBinaryFromReader(msg, reader);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format) from the
|
||||
* given reader into the given message object.
|
||||
* @param {!proto.pb.Stream} msg The message object to deserialize into.
|
||||
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
|
||||
* @return {!proto.pb.Stream}
|
||||
*/
|
||||
proto.pb.Stream.deserializeBinaryFromReader = function(msg, reader) {
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup()) {
|
||||
break;
|
||||
}
|
||||
var field = reader.getFieldNumber();
|
||||
switch (field) {
|
||||
case 1:
|
||||
var value = /** @type {!proto.pb.Stream.Version} */ (reader.readEnum());
|
||||
msg.setVersion(value);
|
||||
break;
|
||||
case 2:
|
||||
var value = new metadata_pb.Metadata;
|
||||
reader.readMessage(value,metadata_pb.Metadata.deserializeBinaryFromReader);
|
||||
msg.setMetadata(value);
|
||||
break;
|
||||
case 3:
|
||||
var value = new source_pb.Source;
|
||||
reader.readMessage(value,source_pb.Source.deserializeBinaryFromReader);
|
||||
msg.setSource(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
break;
|
||||
}
|
||||
}
|
||||
return msg;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Serializes the message to binary data (in protobuf wire format).
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.pb.Stream.prototype.serializeBinary = function() {
|
||||
var writer = new jspb.BinaryWriter();
|
||||
proto.pb.Stream.serializeBinaryToWriter(this, writer);
|
||||
return writer.getResultBuffer();
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Serializes the given message to binary data (in protobuf wire
|
||||
* format), writing to the given BinaryWriter.
|
||||
* @param {!proto.pb.Stream} message
|
||||
* @param {!jspb.BinaryWriter} writer
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.pb.Stream.serializeBinaryToWriter = function(message, writer) {
|
||||
var f = undefined;
|
||||
f = /** @type {!proto.pb.Stream.Version} */ (jspb.Message.getField(message, 1));
|
||||
if (f != null) {
|
||||
writer.writeEnum(
|
||||
1,
|
||||
f
|
||||
);
|
||||
}
|
||||
f = message.getMetadata();
|
||||
if (f != null) {
|
||||
writer.writeMessage(
|
||||
2,
|
||||
f,
|
||||
metadata_pb.Metadata.serializeBinaryToWriter
|
||||
);
|
||||
}
|
||||
f = message.getSource();
|
||||
if (f != null) {
|
||||
writer.writeMessage(
|
||||
3,
|
||||
f,
|
||||
source_pb.Source.serializeBinaryToWriter
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
proto.pb.Stream.Version = {
|
||||
UNKNOWN_VERSION: 0,
|
||||
_0_0_1: 1
|
||||
};
|
||||
|
||||
/**
|
||||
* required Version version = 1;
|
||||
* @return {!proto.pb.Stream.Version}
|
||||
*/
|
||||
proto.pb.Stream.prototype.getVersion = function() {
|
||||
return /** @type {!proto.pb.Stream.Version} */ (jspb.Message.getFieldWithDefault(this, 1, 0));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!proto.pb.Stream.Version} value */
|
||||
proto.pb.Stream.prototype.setVersion = function(value) {
|
||||
jspb.Message.setField(this, 1, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Stream.prototype.clearVersion = function() {
|
||||
jspb.Message.setField(this, 1, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Stream.prototype.hasVersion = function() {
|
||||
return jspb.Message.getField(this, 1) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required Metadata metadata = 2;
|
||||
* @return {!proto.pb.Metadata}
|
||||
*/
|
||||
proto.pb.Stream.prototype.getMetadata = function() {
|
||||
return /** @type{!proto.pb.Metadata} */ (
|
||||
jspb.Message.getWrapperField(this, metadata_pb.Metadata, 2, 1));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!proto.pb.Metadata} value */
|
||||
proto.pb.Stream.prototype.setMetadata = function(value) {
|
||||
jspb.Message.setWrapperField(this, 2, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Stream.prototype.clearMetadata = function() {
|
||||
jspb.Message.setField(this, 2, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Stream.prototype.hasMetadata = function() {
|
||||
return jspb.Message.getField(this, 2) != null;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* required Source source = 3;
|
||||
* @return {!proto.pb.Source}
|
||||
*/
|
||||
proto.pb.Stream.prototype.getSource = function() {
|
||||
return /** @type{!proto.pb.Source} */ (
|
||||
jspb.Message.getWrapperField(this, source_pb.Source, 3, 1));
|
||||
};
|
||||
|
||||
|
||||
/** @param {!proto.pb.Source} value */
|
||||
proto.pb.Stream.prototype.setSource = function(value) {
|
||||
jspb.Message.setWrapperField(this, 3, value);
|
||||
};
|
||||
|
||||
|
||||
proto.pb.Stream.prototype.clearSource = function() {
|
||||
jspb.Message.setField(this, 3, undefined);
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {!boolean}
|
||||
*/
|
||||
proto.pb.Stream.prototype.hasSource = function() {
|
||||
return jspb.Message.getField(this, 3) != null;
|
||||
};
|
||||
|
||||
|
||||
goog.object.extend(exports, proto.pb);
|
20
proto/certificate.proto
Normal file
20
proto/certificate.proto
Normal file
|
@ -0,0 +1,20 @@
|
|||
syntax = "proto2";
|
||||
|
||||
package pb;
|
||||
|
||||
enum KeyType {
|
||||
UNKNOWN_PUBLIC_KEY_TYPE = 0;
|
||||
NIST256p = 1;
|
||||
NIST384p = 2;
|
||||
SECP256k1 = 3;
|
||||
}
|
||||
|
||||
message Certificate {
|
||||
enum Version {
|
||||
UNKNOWN_VERSION = 0;
|
||||
_0_0_1 = 1;
|
||||
}
|
||||
required Version version = 1;
|
||||
required KeyType keyType = 2;
|
||||
required bytes publicKey = 4;
|
||||
}
|
24
proto/claim.proto
Normal file
24
proto/claim.proto
Normal file
|
@ -0,0 +1,24 @@
|
|||
syntax = "proto2";
|
||||
|
||||
package pb;
|
||||
|
||||
import "stream.proto";
|
||||
import "certificate.proto";
|
||||
import "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;
|
||||
}
|
20
proto/fee.proto
Normal file
20
proto/fee.proto
Normal file
|
@ -0,0 +1,20 @@
|
|||
syntax = "proto2";
|
||||
|
||||
package pb;
|
||||
|
||||
message Fee {
|
||||
enum Version {
|
||||
UNKNOWN_VERSION = 0;
|
||||
_0_0_1 = 1;
|
||||
}
|
||||
enum Currency {
|
||||
UNKNOWN_CURRENCY = 0;
|
||||
LBC = 1;
|
||||
BTC = 2;
|
||||
USD = 3;
|
||||
}
|
||||
required Version version = 1;
|
||||
required Currency currency = 2;
|
||||
required bytes address = 3;
|
||||
required float amount = 4;
|
||||
}
|
214
proto/metadata.proto
Normal file
214
proto/metadata.proto
Normal file
|
@ -0,0 +1,214 @@
|
|||
syntax = "proto2";
|
||||
|
||||
package pb;
|
||||
|
||||
import "fee.proto";
|
||||
|
||||
message Metadata {
|
||||
enum Version {
|
||||
UNKNOWN_VERSION = 0;
|
||||
_0_0_1 = 1;
|
||||
_0_0_2 = 2;
|
||||
_0_0_3 = 3;
|
||||
_0_1_0 = 4;
|
||||
}
|
||||
enum Language {
|
||||
UNKNOWN_LANGUAGE = 0;
|
||||
en = 1;
|
||||
aa = 2;
|
||||
ab = 3;
|
||||
ae = 4;
|
||||
af = 5;
|
||||
ak = 6;
|
||||
am = 7;
|
||||
an = 8;
|
||||
ar = 9;
|
||||
as = 10;
|
||||
av = 11;
|
||||
ay = 12;
|
||||
az = 13;
|
||||
ba = 14;
|
||||
be = 15;
|
||||
bg = 16;
|
||||
bh = 17;
|
||||
bi = 18;
|
||||
bm = 19;
|
||||
bn = 20;
|
||||
bo = 21;
|
||||
br = 22;
|
||||
bs = 23;
|
||||
ca = 24;
|
||||
ce = 25;
|
||||
ch = 26;
|
||||
co = 27;
|
||||
cr = 28;
|
||||
cs = 29;
|
||||
cu = 30;
|
||||
cv = 31;
|
||||
cy = 32;
|
||||
da = 33;
|
||||
de = 34;
|
||||
dv = 35;
|
||||
dz = 36;
|
||||
ee = 37;
|
||||
el = 38;
|
||||
eo = 39;
|
||||
es = 40;
|
||||
et = 41;
|
||||
eu = 42;
|
||||
fa = 43;
|
||||
ff = 44;
|
||||
fi = 45;
|
||||
fj = 46;
|
||||
fo = 47;
|
||||
fr = 48;
|
||||
fy = 49;
|
||||
ga = 50;
|
||||
gd = 51;
|
||||
gl = 52;
|
||||
gn = 53;
|
||||
gu = 54;
|
||||
gv = 55;
|
||||
ha = 56;
|
||||
he = 57;
|
||||
hi = 58;
|
||||
ho = 59;
|
||||
hr = 60;
|
||||
ht = 61;
|
||||
hu = 62;
|
||||
hy = 63;
|
||||
hz = 64;
|
||||
ia = 65;
|
||||
id = 66;
|
||||
ie = 67;
|
||||
ig = 68;
|
||||
ii = 69;
|
||||
ik = 70;
|
||||
io = 71;
|
||||
is = 72;
|
||||
it = 73;
|
||||
iu = 74;
|
||||
ja = 75;
|
||||
jv = 76;
|
||||
ka = 77;
|
||||
kg = 78;
|
||||
ki = 79;
|
||||
kj = 80;
|
||||
kk = 81;
|
||||
kl = 82;
|
||||
km = 83;
|
||||
kn = 84;
|
||||
ko = 85;
|
||||
kr = 86;
|
||||
ks = 87;
|
||||
ku = 88;
|
||||
kv = 89;
|
||||
kw = 90;
|
||||
ky = 91;
|
||||
la = 92;
|
||||
lb = 93;
|
||||
lg = 94;
|
||||
li = 95;
|
||||
ln = 96;
|
||||
lo = 97;
|
||||
lt = 98;
|
||||
lu = 99;
|
||||
lv = 100;
|
||||
mg = 101;
|
||||
mh = 102;
|
||||
mi = 103;
|
||||
mk = 104;
|
||||
ml = 105;
|
||||
mn = 106;
|
||||
mr = 107;
|
||||
ms = 108;
|
||||
mt = 109;
|
||||
my = 110;
|
||||
na = 111;
|
||||
nb = 112;
|
||||
nd = 113;
|
||||
ne = 114;
|
||||
ng = 115;
|
||||
nl = 116;
|
||||
nn = 117;
|
||||
no = 118;
|
||||
nr = 119;
|
||||
nv = 120;
|
||||
ny = 121;
|
||||
oc = 122;
|
||||
oj = 123;
|
||||
om = 124;
|
||||
or = 125;
|
||||
os = 126;
|
||||
pa = 127;
|
||||
pi = 128;
|
||||
pl = 129;
|
||||
ps = 130;
|
||||
pt = 131;
|
||||
qu = 132;
|
||||
rm = 133;
|
||||
rn = 134;
|
||||
ro = 135;
|
||||
ru = 136;
|
||||
rw = 137;
|
||||
sa = 138;
|
||||
sc = 139;
|
||||
sd = 140;
|
||||
se = 141;
|
||||
sg = 142;
|
||||
si = 143;
|
||||
sk = 144;
|
||||
sl = 145;
|
||||
sm = 146;
|
||||
sn = 147;
|
||||
so = 148;
|
||||
sq = 149;
|
||||
sr = 150;
|
||||
ss = 151;
|
||||
st = 152;
|
||||
su = 153;
|
||||
sv = 154;
|
||||
sw = 155;
|
||||
ta = 156;
|
||||
te = 157;
|
||||
tg = 158;
|
||||
th = 159;
|
||||
ti = 160;
|
||||
tk = 161;
|
||||
tl = 162;
|
||||
tn = 163;
|
||||
to = 164;
|
||||
tr = 165;
|
||||
ts = 166;
|
||||
tt = 167;
|
||||
tw = 168;
|
||||
ty = 169;
|
||||
ug = 170;
|
||||
uk = 171;
|
||||
ur = 172;
|
||||
uz = 173;
|
||||
ve = 174;
|
||||
vi = 175;
|
||||
vo = 176;
|
||||
wa = 177;
|
||||
wo = 178;
|
||||
xh = 179;
|
||||
yi = 180;
|
||||
yo = 181;
|
||||
za = 182;
|
||||
zh = 183;
|
||||
zu = 184;
|
||||
}
|
||||
required Version version = 1;
|
||||
required Language language = 2;
|
||||
required string title = 3;
|
||||
required string description = 4;
|
||||
required string author = 5;
|
||||
required string license = 6;
|
||||
required bool nsfw = 7;
|
||||
|
||||
optional Fee fee = 8;
|
||||
optional string thumbnail = 9;
|
||||
optional string preview = 10;
|
||||
optional string licenseUrl = 11;
|
||||
}
|
16
proto/signature.proto
Normal file
16
proto/signature.proto
Normal file
|
@ -0,0 +1,16 @@
|
|||
syntax = "proto2";
|
||||
|
||||
package pb;
|
||||
|
||||
import "certificate.proto";
|
||||
|
||||
message Signature {
|
||||
enum Version {
|
||||
UNKNOWN_VERSION = 0;
|
||||
_0_0_1 = 1;
|
||||
}
|
||||
required Version version = 1;
|
||||
required KeyType signatureType = 2;
|
||||
required bytes signature = 3;
|
||||
required bytes certificateId = 4;
|
||||
}
|
18
proto/source.proto
Normal file
18
proto/source.proto
Normal file
|
@ -0,0 +1,18 @@
|
|||
syntax = "proto2";
|
||||
|
||||
package pb;
|
||||
|
||||
message Source {
|
||||
enum Version {
|
||||
UNKNOWN_VERSION = 0;
|
||||
_0_0_1 = 1;
|
||||
}
|
||||
required Version version = 1;
|
||||
enum SourceTypes {
|
||||
UNKNOWN_SOURCE_TYPE = 0;
|
||||
lbry_sd_hash = 1;
|
||||
}
|
||||
required SourceTypes sourceType = 2;
|
||||
required bytes source = 3;
|
||||
required string contentType = 4;
|
||||
}
|
17
proto/stream.proto
Normal file
17
proto/stream.proto
Normal file
|
@ -0,0 +1,17 @@
|
|||
syntax = "proto2";
|
||||
|
||||
package pb;
|
||||
|
||||
import "metadata.proto";
|
||||
import "source.proto";
|
||||
|
||||
|
||||
message Stream {
|
||||
enum Version {
|
||||
UNKNOWN_VERSION = 0;
|
||||
_0_0_1 = 1;
|
||||
}
|
||||
required Version version = 1;
|
||||
required Metadata metadata = 2;
|
||||
required Source source = 3;
|
||||
}
|
146
python/certificate_pb2.py
Normal file
146
python/certificate_pb2.py
Normal file
|
@ -0,0 +1,146 @@
|
|||
# Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
# source: certificate.proto
|
||||
|
||||
import sys
|
||||
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
|
||||
from google.protobuf.internal import enum_type_wrapper
|
||||
from google.protobuf import descriptor as _descriptor
|
||||
from google.protobuf import message as _message
|
||||
from google.protobuf import reflection as _reflection
|
||||
from google.protobuf import symbol_database as _symbol_database
|
||||
from google.protobuf import descriptor_pb2
|
||||
# @@protoc_insertion_point(imports)
|
||||
|
||||
_sym_db = _symbol_database.Default()
|
||||
|
||||
|
||||
|
||||
|
||||
DESCRIPTOR = _descriptor.FileDescriptor(
|
||||
name='certificate.proto',
|
||||
package='pb',
|
||||
syntax='proto2',
|
||||
serialized_pb=_b('\n\x11\x63\x65rtificate.proto\x12\x02pb\"\x94\x01\n\x0b\x43\x65rtificate\x12(\n\x07version\x18\x01 \x02(\x0e\x32\x17.pb.Certificate.Version\x12\x1c\n\x07keyType\x18\x02 \x02(\x0e\x32\x0b.pb.KeyType\x12\x11\n\tpublicKey\x18\x04 \x02(\x0c\"*\n\x07Version\x12\x13\n\x0fUNKNOWN_VERSION\x10\x00\x12\n\n\x06_0_0_1\x10\x01*Q\n\x07KeyType\x12\x1b\n\x17UNKNOWN_PUBLIC_KEY_TYPE\x10\x00\x12\x0c\n\x08NIST256p\x10\x01\x12\x0c\n\x08NIST384p\x10\x02\x12\r\n\tSECP256k1\x10\x03')
|
||||
)
|
||||
|
||||
_KEYTYPE = _descriptor.EnumDescriptor(
|
||||
name='KeyType',
|
||||
full_name='pb.KeyType',
|
||||
filename=None,
|
||||
file=DESCRIPTOR,
|
||||
values=[
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='UNKNOWN_PUBLIC_KEY_TYPE', index=0, number=0,
|
||||
options=None,
|
||||
type=None),
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='NIST256p', index=1, number=1,
|
||||
options=None,
|
||||
type=None),
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='NIST384p', index=2, number=2,
|
||||
options=None,
|
||||
type=None),
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='SECP256k1', index=3, number=3,
|
||||
options=None,
|
||||
type=None),
|
||||
],
|
||||
containing_type=None,
|
||||
options=None,
|
||||
serialized_start=176,
|
||||
serialized_end=257,
|
||||
)
|
||||
_sym_db.RegisterEnumDescriptor(_KEYTYPE)
|
||||
|
||||
KeyType = enum_type_wrapper.EnumTypeWrapper(_KEYTYPE)
|
||||
UNKNOWN_PUBLIC_KEY_TYPE = 0
|
||||
NIST256p = 1
|
||||
NIST384p = 2
|
||||
SECP256k1 = 3
|
||||
|
||||
|
||||
_CERTIFICATE_VERSION = _descriptor.EnumDescriptor(
|
||||
name='Version',
|
||||
full_name='pb.Certificate.Version',
|
||||
filename=None,
|
||||
file=DESCRIPTOR,
|
||||
values=[
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='UNKNOWN_VERSION', index=0, number=0,
|
||||
options=None,
|
||||
type=None),
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='_0_0_1', index=1, number=1,
|
||||
options=None,
|
||||
type=None),
|
||||
],
|
||||
containing_type=None,
|
||||
options=None,
|
||||
serialized_start=132,
|
||||
serialized_end=174,
|
||||
)
|
||||
_sym_db.RegisterEnumDescriptor(_CERTIFICATE_VERSION)
|
||||
|
||||
|
||||
_CERTIFICATE = _descriptor.Descriptor(
|
||||
name='Certificate',
|
||||
full_name='pb.Certificate',
|
||||
filename=None,
|
||||
file=DESCRIPTOR,
|
||||
containing_type=None,
|
||||
fields=[
|
||||
_descriptor.FieldDescriptor(
|
||||
name='version', full_name='pb.Certificate.version', index=0,
|
||||
number=1, type=14, cpp_type=8, label=2,
|
||||
has_default_value=False, default_value=0,
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='keyType', full_name='pb.Certificate.keyType', index=1,
|
||||
number=2, type=14, cpp_type=8, label=2,
|
||||
has_default_value=False, default_value=0,
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='publicKey', full_name='pb.Certificate.publicKey', index=2,
|
||||
number=4, type=12, cpp_type=9, label=2,
|
||||
has_default_value=False, default_value=_b(""),
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
],
|
||||
extensions=[
|
||||
],
|
||||
nested_types=[],
|
||||
enum_types=[
|
||||
_CERTIFICATE_VERSION,
|
||||
],
|
||||
options=None,
|
||||
is_extendable=False,
|
||||
syntax='proto2',
|
||||
extension_ranges=[],
|
||||
oneofs=[
|
||||
],
|
||||
serialized_start=26,
|
||||
serialized_end=174,
|
||||
)
|
||||
|
||||
_CERTIFICATE.fields_by_name['version'].enum_type = _CERTIFICATE_VERSION
|
||||
_CERTIFICATE.fields_by_name['keyType'].enum_type = _KEYTYPE
|
||||
_CERTIFICATE_VERSION.containing_type = _CERTIFICATE
|
||||
DESCRIPTOR.message_types_by_name['Certificate'] = _CERTIFICATE
|
||||
DESCRIPTOR.enum_types_by_name['KeyType'] = _KEYTYPE
|
||||
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
|
||||
|
||||
Certificate = _reflection.GeneratedProtocolMessageType('Certificate', (_message.Message,), dict(
|
||||
DESCRIPTOR = _CERTIFICATE,
|
||||
__module__ = 'certificate_pb2'
|
||||
# @@protoc_insertion_point(class_scope:pb.Certificate)
|
||||
))
|
||||
_sym_db.RegisterMessage(Certificate)
|
||||
|
||||
|
||||
# @@protoc_insertion_point(module_scope)
|
158
python/claim_pb2.py
Normal file
158
python/claim_pb2.py
Normal file
|
@ -0,0 +1,158 @@
|
|||
# Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
# source: claim.proto
|
||||
|
||||
import sys
|
||||
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
|
||||
from google.protobuf import descriptor as _descriptor
|
||||
from google.protobuf import message as _message
|
||||
from google.protobuf import reflection as _reflection
|
||||
from google.protobuf import symbol_database as _symbol_database
|
||||
from google.protobuf import descriptor_pb2
|
||||
# @@protoc_insertion_point(imports)
|
||||
|
||||
_sym_db = _symbol_database.Default()
|
||||
|
||||
|
||||
import stream_pb2 as stream__pb2
|
||||
import certificate_pb2 as certificate__pb2
|
||||
import signature_pb2 as signature__pb2
|
||||
|
||||
|
||||
DESCRIPTOR = _descriptor.FileDescriptor(
|
||||
name='claim.proto',
|
||||
package='pb',
|
||||
syntax='proto2',
|
||||
serialized_pb=_b('\n\x0b\x63laim.proto\x12\x02pb\x1a\x0cstream.proto\x1a\x11\x63\x65rtificate.proto\x1a\x0fsignature.proto\"\xb6\x02\n\x05\x43laim\x12\"\n\x07version\x18\x01 \x02(\x0e\x32\x11.pb.Claim.Version\x12&\n\tclaimType\x18\x02 \x02(\x0e\x32\x13.pb.Claim.ClaimType\x12\x1a\n\x06stream\x18\x03 \x01(\x0b\x32\n.pb.Stream\x12$\n\x0b\x63\x65rtificate\x18\x04 \x01(\x0b\x32\x0f.pb.Certificate\x12)\n\x12publisherSignature\x18\x05 \x01(\x0b\x32\r.pb.Signature\"*\n\x07Version\x12\x13\n\x0fUNKNOWN_VERSION\x10\x00\x12\n\n\x06_0_0_1\x10\x01\"H\n\tClaimType\x12\x16\n\x12UNKNOWN_CLAIM_TYPE\x10\x00\x12\x0e\n\nstreamType\x10\x01\x12\x13\n\x0f\x63\x65rtificateType\x10\x02')
|
||||
,
|
||||
dependencies=[stream__pb2.DESCRIPTOR,certificate__pb2.DESCRIPTOR,signature__pb2.DESCRIPTOR,])
|
||||
|
||||
|
||||
|
||||
_CLAIM_VERSION = _descriptor.EnumDescriptor(
|
||||
name='Version',
|
||||
full_name='pb.Claim.Version',
|
||||
filename=None,
|
||||
file=DESCRIPTOR,
|
||||
values=[
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='UNKNOWN_VERSION', index=0, number=0,
|
||||
options=None,
|
||||
type=None),
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='_0_0_1', index=1, number=1,
|
||||
options=None,
|
||||
type=None),
|
||||
],
|
||||
containing_type=None,
|
||||
options=None,
|
||||
serialized_start=264,
|
||||
serialized_end=306,
|
||||
)
|
||||
_sym_db.RegisterEnumDescriptor(_CLAIM_VERSION)
|
||||
|
||||
_CLAIM_CLAIMTYPE = _descriptor.EnumDescriptor(
|
||||
name='ClaimType',
|
||||
full_name='pb.Claim.ClaimType',
|
||||
filename=None,
|
||||
file=DESCRIPTOR,
|
||||
values=[
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='UNKNOWN_CLAIM_TYPE', index=0, number=0,
|
||||
options=None,
|
||||
type=None),
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='streamType', index=1, number=1,
|
||||
options=None,
|
||||
type=None),
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='certificateType', index=2, number=2,
|
||||
options=None,
|
||||
type=None),
|
||||
],
|
||||
containing_type=None,
|
||||
options=None,
|
||||
serialized_start=308,
|
||||
serialized_end=380,
|
||||
)
|
||||
_sym_db.RegisterEnumDescriptor(_CLAIM_CLAIMTYPE)
|
||||
|
||||
|
||||
_CLAIM = _descriptor.Descriptor(
|
||||
name='Claim',
|
||||
full_name='pb.Claim',
|
||||
filename=None,
|
||||
file=DESCRIPTOR,
|
||||
containing_type=None,
|
||||
fields=[
|
||||
_descriptor.FieldDescriptor(
|
||||
name='version', full_name='pb.Claim.version', index=0,
|
||||
number=1, type=14, cpp_type=8, label=2,
|
||||
has_default_value=False, default_value=0,
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='claimType', full_name='pb.Claim.claimType', index=1,
|
||||
number=2, type=14, cpp_type=8, label=2,
|
||||
has_default_value=False, default_value=0,
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='stream', full_name='pb.Claim.stream', index=2,
|
||||
number=3, type=11, cpp_type=10, label=1,
|
||||
has_default_value=False, default_value=None,
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='certificate', full_name='pb.Claim.certificate', index=3,
|
||||
number=4, type=11, cpp_type=10, label=1,
|
||||
has_default_value=False, default_value=None,
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='publisherSignature', full_name='pb.Claim.publisherSignature', index=4,
|
||||
number=5, type=11, cpp_type=10, label=1,
|
||||
has_default_value=False, default_value=None,
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
],
|
||||
extensions=[
|
||||
],
|
||||
nested_types=[],
|
||||
enum_types=[
|
||||
_CLAIM_VERSION,
|
||||
_CLAIM_CLAIMTYPE,
|
||||
],
|
||||
options=None,
|
||||
is_extendable=False,
|
||||
syntax='proto2',
|
||||
extension_ranges=[],
|
||||
oneofs=[
|
||||
],
|
||||
serialized_start=70,
|
||||
serialized_end=380,
|
||||
)
|
||||
|
||||
_CLAIM.fields_by_name['version'].enum_type = _CLAIM_VERSION
|
||||
_CLAIM.fields_by_name['claimType'].enum_type = _CLAIM_CLAIMTYPE
|
||||
_CLAIM.fields_by_name['stream'].message_type = stream__pb2._STREAM
|
||||
_CLAIM.fields_by_name['certificate'].message_type = certificate__pb2._CERTIFICATE
|
||||
_CLAIM.fields_by_name['publisherSignature'].message_type = signature__pb2._SIGNATURE
|
||||
_CLAIM_VERSION.containing_type = _CLAIM
|
||||
_CLAIM_CLAIMTYPE.containing_type = _CLAIM
|
||||
DESCRIPTOR.message_types_by_name['Claim'] = _CLAIM
|
||||
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
|
||||
|
||||
Claim = _reflection.GeneratedProtocolMessageType('Claim', (_message.Message,), dict(
|
||||
DESCRIPTOR = _CLAIM,
|
||||
__module__ = 'claim_pb2'
|
||||
# @@protoc_insertion_point(class_scope:pb.Claim)
|
||||
))
|
||||
_sym_db.RegisterMessage(Claim)
|
||||
|
||||
|
||||
# @@protoc_insertion_point(module_scope)
|
148
python/fee_pb2.py
Normal file
148
python/fee_pb2.py
Normal file
|
@ -0,0 +1,148 @@
|
|||
# Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
# source: fee.proto
|
||||
|
||||
import sys
|
||||
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
|
||||
from google.protobuf import descriptor as _descriptor
|
||||
from google.protobuf import message as _message
|
||||
from google.protobuf import reflection as _reflection
|
||||
from google.protobuf import symbol_database as _symbol_database
|
||||
from google.protobuf import descriptor_pb2
|
||||
# @@protoc_insertion_point(imports)
|
||||
|
||||
_sym_db = _symbol_database.Default()
|
||||
|
||||
|
||||
|
||||
|
||||
DESCRIPTOR = _descriptor.FileDescriptor(
|
||||
name='fee.proto',
|
||||
package='pb',
|
||||
syntax='proto2',
|
||||
serialized_pb=_b('\n\tfee.proto\x12\x02pb\"\xd5\x01\n\x03\x46\x65\x65\x12 \n\x07version\x18\x01 \x02(\x0e\x32\x0f.pb.Fee.Version\x12\"\n\x08\x63urrency\x18\x02 \x02(\x0e\x32\x10.pb.Fee.Currency\x12\x0f\n\x07\x61\x64\x64ress\x18\x03 \x02(\x0c\x12\x0e\n\x06\x61mount\x18\x04 \x02(\x02\"*\n\x07Version\x12\x13\n\x0fUNKNOWN_VERSION\x10\x00\x12\n\n\x06_0_0_1\x10\x01\";\n\x08\x43urrency\x12\x14\n\x10UNKNOWN_CURRENCY\x10\x00\x12\x07\n\x03LBC\x10\x01\x12\x07\n\x03\x42TC\x10\x02\x12\x07\n\x03USD\x10\x03')
|
||||
)
|
||||
|
||||
|
||||
|
||||
_FEE_VERSION = _descriptor.EnumDescriptor(
|
||||
name='Version',
|
||||
full_name='pb.Fee.Version',
|
||||
filename=None,
|
||||
file=DESCRIPTOR,
|
||||
values=[
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='UNKNOWN_VERSION', index=0, number=0,
|
||||
options=None,
|
||||
type=None),
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='_0_0_1', index=1, number=1,
|
||||
options=None,
|
||||
type=None),
|
||||
],
|
||||
containing_type=None,
|
||||
options=None,
|
||||
serialized_start=128,
|
||||
serialized_end=170,
|
||||
)
|
||||
_sym_db.RegisterEnumDescriptor(_FEE_VERSION)
|
||||
|
||||
_FEE_CURRENCY = _descriptor.EnumDescriptor(
|
||||
name='Currency',
|
||||
full_name='pb.Fee.Currency',
|
||||
filename=None,
|
||||
file=DESCRIPTOR,
|
||||
values=[
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='UNKNOWN_CURRENCY', index=0, number=0,
|
||||
options=None,
|
||||
type=None),
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='LBC', index=1, number=1,
|
||||
options=None,
|
||||
type=None),
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='BTC', index=2, number=2,
|
||||
options=None,
|
||||
type=None),
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='USD', index=3, number=3,
|
||||
options=None,
|
||||
type=None),
|
||||
],
|
||||
containing_type=None,
|
||||
options=None,
|
||||
serialized_start=172,
|
||||
serialized_end=231,
|
||||
)
|
||||
_sym_db.RegisterEnumDescriptor(_FEE_CURRENCY)
|
||||
|
||||
|
||||
_FEE = _descriptor.Descriptor(
|
||||
name='Fee',
|
||||
full_name='pb.Fee',
|
||||
filename=None,
|
||||
file=DESCRIPTOR,
|
||||
containing_type=None,
|
||||
fields=[
|
||||
_descriptor.FieldDescriptor(
|
||||
name='version', full_name='pb.Fee.version', index=0,
|
||||
number=1, type=14, cpp_type=8, label=2,
|
||||
has_default_value=False, default_value=0,
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='currency', full_name='pb.Fee.currency', index=1,
|
||||
number=2, type=14, cpp_type=8, label=2,
|
||||
has_default_value=False, default_value=0,
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='address', full_name='pb.Fee.address', index=2,
|
||||
number=3, type=12, cpp_type=9, label=2,
|
||||
has_default_value=False, default_value=_b(""),
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='amount', full_name='pb.Fee.amount', index=3,
|
||||
number=4, type=2, cpp_type=6, label=2,
|
||||
has_default_value=False, default_value=float(0),
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
],
|
||||
extensions=[
|
||||
],
|
||||
nested_types=[],
|
||||
enum_types=[
|
||||
_FEE_VERSION,
|
||||
_FEE_CURRENCY,
|
||||
],
|
||||
options=None,
|
||||
is_extendable=False,
|
||||
syntax='proto2',
|
||||
extension_ranges=[],
|
||||
oneofs=[
|
||||
],
|
||||
serialized_start=18,
|
||||
serialized_end=231,
|
||||
)
|
||||
|
||||
_FEE.fields_by_name['version'].enum_type = _FEE_VERSION
|
||||
_FEE.fields_by_name['currency'].enum_type = _FEE_CURRENCY
|
||||
_FEE_VERSION.containing_type = _FEE
|
||||
_FEE_CURRENCY.containing_type = _FEE
|
||||
DESCRIPTOR.message_types_by_name['Fee'] = _FEE
|
||||
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
|
||||
|
||||
Fee = _reflection.GeneratedProtocolMessageType('Fee', (_message.Message,), dict(
|
||||
DESCRIPTOR = _FEE,
|
||||
__module__ = 'fee_pb2'
|
||||
# @@protoc_insertion_point(class_scope:pb.Fee)
|
||||
))
|
||||
_sym_db.RegisterMessage(Fee)
|
||||
|
||||
|
||||
# @@protoc_insertion_point(module_scope)
|
936
python/metadata_pb2.py
Normal file
936
python/metadata_pb2.py
Normal file
File diff suppressed because one or more lines are too long
118
python/signature_pb2.py
Normal file
118
python/signature_pb2.py
Normal file
|
@ -0,0 +1,118 @@
|
|||
# Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
# source: signature.proto
|
||||
|
||||
import sys
|
||||
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
|
||||
from google.protobuf import descriptor as _descriptor
|
||||
from google.protobuf import message as _message
|
||||
from google.protobuf import reflection as _reflection
|
||||
from google.protobuf import symbol_database as _symbol_database
|
||||
from google.protobuf import descriptor_pb2
|
||||
# @@protoc_insertion_point(imports)
|
||||
|
||||
_sym_db = _symbol_database.Default()
|
||||
|
||||
|
||||
import certificate_pb2 as certificate__pb2
|
||||
|
||||
|
||||
DESCRIPTOR = _descriptor.FileDescriptor(
|
||||
name='signature.proto',
|
||||
package='pb',
|
||||
syntax='proto2',
|
||||
serialized_pb=_b('\n\x0fsignature.proto\x12\x02pb\x1a\x11\x63\x65rtificate.proto\"\xad\x01\n\tSignature\x12&\n\x07version\x18\x01 \x02(\x0e\x32\x15.pb.Signature.Version\x12\"\n\rsignatureType\x18\x02 \x02(\x0e\x32\x0b.pb.KeyType\x12\x11\n\tsignature\x18\x03 \x02(\x0c\x12\x15\n\rcertificateId\x18\x04 \x02(\x0c\"*\n\x07Version\x12\x13\n\x0fUNKNOWN_VERSION\x10\x00\x12\n\n\x06_0_0_1\x10\x01')
|
||||
,
|
||||
dependencies=[certificate__pb2.DESCRIPTOR,])
|
||||
|
||||
|
||||
|
||||
_SIGNATURE_VERSION = _descriptor.EnumDescriptor(
|
||||
name='Version',
|
||||
full_name='pb.Signature.Version',
|
||||
filename=None,
|
||||
file=DESCRIPTOR,
|
||||
values=[
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='UNKNOWN_VERSION', index=0, number=0,
|
||||
options=None,
|
||||
type=None),
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='_0_0_1', index=1, number=1,
|
||||
options=None,
|
||||
type=None),
|
||||
],
|
||||
containing_type=None,
|
||||
options=None,
|
||||
serialized_start=174,
|
||||
serialized_end=216,
|
||||
)
|
||||
_sym_db.RegisterEnumDescriptor(_SIGNATURE_VERSION)
|
||||
|
||||
|
||||
_SIGNATURE = _descriptor.Descriptor(
|
||||
name='Signature',
|
||||
full_name='pb.Signature',
|
||||
filename=None,
|
||||
file=DESCRIPTOR,
|
||||
containing_type=None,
|
||||
fields=[
|
||||
_descriptor.FieldDescriptor(
|
||||
name='version', full_name='pb.Signature.version', index=0,
|
||||
number=1, type=14, cpp_type=8, label=2,
|
||||
has_default_value=False, default_value=0,
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='signatureType', full_name='pb.Signature.signatureType', index=1,
|
||||
number=2, type=14, cpp_type=8, label=2,
|
||||
has_default_value=False, default_value=0,
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='signature', full_name='pb.Signature.signature', index=2,
|
||||
number=3, type=12, cpp_type=9, label=2,
|
||||
has_default_value=False, default_value=_b(""),
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='certificateId', full_name='pb.Signature.certificateId', index=3,
|
||||
number=4, type=12, cpp_type=9, label=2,
|
||||
has_default_value=False, default_value=_b(""),
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
],
|
||||
extensions=[
|
||||
],
|
||||
nested_types=[],
|
||||
enum_types=[
|
||||
_SIGNATURE_VERSION,
|
||||
],
|
||||
options=None,
|
||||
is_extendable=False,
|
||||
syntax='proto2',
|
||||
extension_ranges=[],
|
||||
oneofs=[
|
||||
],
|
||||
serialized_start=43,
|
||||
serialized_end=216,
|
||||
)
|
||||
|
||||
_SIGNATURE.fields_by_name['version'].enum_type = _SIGNATURE_VERSION
|
||||
_SIGNATURE.fields_by_name['signatureType'].enum_type = certificate__pb2._KEYTYPE
|
||||
_SIGNATURE_VERSION.containing_type = _SIGNATURE
|
||||
DESCRIPTOR.message_types_by_name['Signature'] = _SIGNATURE
|
||||
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
|
||||
|
||||
Signature = _reflection.GeneratedProtocolMessageType('Signature', (_message.Message,), dict(
|
||||
DESCRIPTOR = _SIGNATURE,
|
||||
__module__ = 'signature_pb2'
|
||||
# @@protoc_insertion_point(class_scope:pb.Signature)
|
||||
))
|
||||
_sym_db.RegisterMessage(Signature)
|
||||
|
||||
|
||||
# @@protoc_insertion_point(module_scope)
|
140
python/source_pb2.py
Normal file
140
python/source_pb2.py
Normal file
|
@ -0,0 +1,140 @@
|
|||
# Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
# source: source.proto
|
||||
|
||||
import sys
|
||||
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
|
||||
from google.protobuf import descriptor as _descriptor
|
||||
from google.protobuf import message as _message
|
||||
from google.protobuf import reflection as _reflection
|
||||
from google.protobuf import symbol_database as _symbol_database
|
||||
from google.protobuf import descriptor_pb2
|
||||
# @@protoc_insertion_point(imports)
|
||||
|
||||
_sym_db = _symbol_database.Default()
|
||||
|
||||
|
||||
|
||||
|
||||
DESCRIPTOR = _descriptor.FileDescriptor(
|
||||
name='source.proto',
|
||||
package='pb',
|
||||
syntax='proto2',
|
||||
serialized_pb=_b('\n\x0csource.proto\x12\x02pb\"\xe4\x01\n\x06Source\x12#\n\x07version\x18\x01 \x02(\x0e\x32\x12.pb.Source.Version\x12*\n\nsourceType\x18\x02 \x02(\x0e\x32\x16.pb.Source.SourceTypes\x12\x0e\n\x06source\x18\x03 \x02(\x0c\x12\x13\n\x0b\x63ontentType\x18\x04 \x02(\t\"*\n\x07Version\x12\x13\n\x0fUNKNOWN_VERSION\x10\x00\x12\n\n\x06_0_0_1\x10\x01\"8\n\x0bSourceTypes\x12\x17\n\x13UNKNOWN_SOURCE_TYPE\x10\x00\x12\x10\n\x0clbry_sd_hash\x10\x01')
|
||||
)
|
||||
|
||||
|
||||
|
||||
_SOURCE_VERSION = _descriptor.EnumDescriptor(
|
||||
name='Version',
|
||||
full_name='pb.Source.Version',
|
||||
filename=None,
|
||||
file=DESCRIPTOR,
|
||||
values=[
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='UNKNOWN_VERSION', index=0, number=0,
|
||||
options=None,
|
||||
type=None),
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='_0_0_1', index=1, number=1,
|
||||
options=None,
|
||||
type=None),
|
||||
],
|
||||
containing_type=None,
|
||||
options=None,
|
||||
serialized_start=149,
|
||||
serialized_end=191,
|
||||
)
|
||||
_sym_db.RegisterEnumDescriptor(_SOURCE_VERSION)
|
||||
|
||||
_SOURCE_SOURCETYPES = _descriptor.EnumDescriptor(
|
||||
name='SourceTypes',
|
||||
full_name='pb.Source.SourceTypes',
|
||||
filename=None,
|
||||
file=DESCRIPTOR,
|
||||
values=[
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='UNKNOWN_SOURCE_TYPE', index=0, number=0,
|
||||
options=None,
|
||||
type=None),
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='lbry_sd_hash', index=1, number=1,
|
||||
options=None,
|
||||
type=None),
|
||||
],
|
||||
containing_type=None,
|
||||
options=None,
|
||||
serialized_start=193,
|
||||
serialized_end=249,
|
||||
)
|
||||
_sym_db.RegisterEnumDescriptor(_SOURCE_SOURCETYPES)
|
||||
|
||||
|
||||
_SOURCE = _descriptor.Descriptor(
|
||||
name='Source',
|
||||
full_name='pb.Source',
|
||||
filename=None,
|
||||
file=DESCRIPTOR,
|
||||
containing_type=None,
|
||||
fields=[
|
||||
_descriptor.FieldDescriptor(
|
||||
name='version', full_name='pb.Source.version', index=0,
|
||||
number=1, type=14, cpp_type=8, label=2,
|
||||
has_default_value=False, default_value=0,
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='sourceType', full_name='pb.Source.sourceType', index=1,
|
||||
number=2, type=14, cpp_type=8, label=2,
|
||||
has_default_value=False, default_value=0,
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='source', full_name='pb.Source.source', index=2,
|
||||
number=3, type=12, cpp_type=9, label=2,
|
||||
has_default_value=False, default_value=_b(""),
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='contentType', full_name='pb.Source.contentType', index=3,
|
||||
number=4, type=9, cpp_type=9, label=2,
|
||||
has_default_value=False, default_value=_b("").decode('utf-8'),
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
],
|
||||
extensions=[
|
||||
],
|
||||
nested_types=[],
|
||||
enum_types=[
|
||||
_SOURCE_VERSION,
|
||||
_SOURCE_SOURCETYPES,
|
||||
],
|
||||
options=None,
|
||||
is_extendable=False,
|
||||
syntax='proto2',
|
||||
extension_ranges=[],
|
||||
oneofs=[
|
||||
],
|
||||
serialized_start=21,
|
||||
serialized_end=249,
|
||||
)
|
||||
|
||||
_SOURCE.fields_by_name['version'].enum_type = _SOURCE_VERSION
|
||||
_SOURCE.fields_by_name['sourceType'].enum_type = _SOURCE_SOURCETYPES
|
||||
_SOURCE_VERSION.containing_type = _SOURCE
|
||||
_SOURCE_SOURCETYPES.containing_type = _SOURCE
|
||||
DESCRIPTOR.message_types_by_name['Source'] = _SOURCE
|
||||
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
|
||||
|
||||
Source = _reflection.GeneratedProtocolMessageType('Source', (_message.Message,), dict(
|
||||
DESCRIPTOR = _SOURCE,
|
||||
__module__ = 'source_pb2'
|
||||
# @@protoc_insertion_point(class_scope:pb.Source)
|
||||
))
|
||||
_sym_db.RegisterMessage(Source)
|
||||
|
||||
|
||||
# @@protoc_insertion_point(module_scope)
|
113
python/stream_pb2.py
Normal file
113
python/stream_pb2.py
Normal file
|
@ -0,0 +1,113 @@
|
|||
# Generated by the protocol buffer compiler. DO NOT EDIT!
|
||||
# source: stream.proto
|
||||
|
||||
import sys
|
||||
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
|
||||
from google.protobuf import descriptor as _descriptor
|
||||
from google.protobuf import message as _message
|
||||
from google.protobuf import reflection as _reflection
|
||||
from google.protobuf import symbol_database as _symbol_database
|
||||
from google.protobuf import descriptor_pb2
|
||||
# @@protoc_insertion_point(imports)
|
||||
|
||||
_sym_db = _symbol_database.Default()
|
||||
|
||||
|
||||
import metadata_pb2 as metadata__pb2
|
||||
import source_pb2 as source__pb2
|
||||
|
||||
|
||||
DESCRIPTOR = _descriptor.FileDescriptor(
|
||||
name='stream.proto',
|
||||
package='pb',
|
||||
syntax='proto2',
|
||||
serialized_pb=_b('\n\x0cstream.proto\x12\x02pb\x1a\x0emetadata.proto\x1a\x0csource.proto\"\x95\x01\n\x06Stream\x12#\n\x07version\x18\x01 \x02(\x0e\x32\x12.pb.Stream.Version\x12\x1e\n\x08metadata\x18\x02 \x02(\x0b\x32\x0c.pb.Metadata\x12\x1a\n\x06source\x18\x03 \x02(\x0b\x32\n.pb.Source\"*\n\x07Version\x12\x13\n\x0fUNKNOWN_VERSION\x10\x00\x12\n\n\x06_0_0_1\x10\x01')
|
||||
,
|
||||
dependencies=[metadata__pb2.DESCRIPTOR,source__pb2.DESCRIPTOR,])
|
||||
|
||||
|
||||
|
||||
_STREAM_VERSION = _descriptor.EnumDescriptor(
|
||||
name='Version',
|
||||
full_name='pb.Stream.Version',
|
||||
filename=None,
|
||||
file=DESCRIPTOR,
|
||||
values=[
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='UNKNOWN_VERSION', index=0, number=0,
|
||||
options=None,
|
||||
type=None),
|
||||
_descriptor.EnumValueDescriptor(
|
||||
name='_0_0_1', index=1, number=1,
|
||||
options=None,
|
||||
type=None),
|
||||
],
|
||||
containing_type=None,
|
||||
options=None,
|
||||
serialized_start=158,
|
||||
serialized_end=200,
|
||||
)
|
||||
_sym_db.RegisterEnumDescriptor(_STREAM_VERSION)
|
||||
|
||||
|
||||
_STREAM = _descriptor.Descriptor(
|
||||
name='Stream',
|
||||
full_name='pb.Stream',
|
||||
filename=None,
|
||||
file=DESCRIPTOR,
|
||||
containing_type=None,
|
||||
fields=[
|
||||
_descriptor.FieldDescriptor(
|
||||
name='version', full_name='pb.Stream.version', index=0,
|
||||
number=1, type=14, cpp_type=8, label=2,
|
||||
has_default_value=False, default_value=0,
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='metadata', full_name='pb.Stream.metadata', index=1,
|
||||
number=2, type=11, cpp_type=10, label=2,
|
||||
has_default_value=False, default_value=None,
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
_descriptor.FieldDescriptor(
|
||||
name='source', full_name='pb.Stream.source', index=2,
|
||||
number=3, type=11, cpp_type=10, label=2,
|
||||
has_default_value=False, default_value=None,
|
||||
message_type=None, enum_type=None, containing_type=None,
|
||||
is_extension=False, extension_scope=None,
|
||||
options=None, file=DESCRIPTOR),
|
||||
],
|
||||
extensions=[
|
||||
],
|
||||
nested_types=[],
|
||||
enum_types=[
|
||||
_STREAM_VERSION,
|
||||
],
|
||||
options=None,
|
||||
is_extendable=False,
|
||||
syntax='proto2',
|
||||
extension_ranges=[],
|
||||
oneofs=[
|
||||
],
|
||||
serialized_start=51,
|
||||
serialized_end=200,
|
||||
)
|
||||
|
||||
_STREAM.fields_by_name['version'].enum_type = _STREAM_VERSION
|
||||
_STREAM.fields_by_name['metadata'].message_type = metadata__pb2._METADATA
|
||||
_STREAM.fields_by_name['source'].message_type = source__pb2._SOURCE
|
||||
_STREAM_VERSION.containing_type = _STREAM
|
||||
DESCRIPTOR.message_types_by_name['Stream'] = _STREAM
|
||||
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
|
||||
|
||||
Stream = _reflection.GeneratedProtocolMessageType('Stream', (_message.Message,), dict(
|
||||
DESCRIPTOR = _STREAM,
|
||||
__module__ = 'stream_pb2'
|
||||
# @@protoc_insertion_point(class_scope:pb.Stream)
|
||||
))
|
||||
_sym_db.RegisterMessage(Stream)
|
||||
|
||||
|
||||
# @@protoc_insertion_point(module_scope)
|
Loading…
Reference in a new issue