remove hard-coded record types
This commit is contained in:
parent
c0ac805601
commit
a6d7d230d9
@ -1,33 +0,0 @@
|
|||||||
syntax = "proto3";
|
|
||||||
package vulcanize.registry.v1beta1;
|
|
||||||
|
|
||||||
import "gogoproto/gogo.proto";
|
|
||||||
|
|
||||||
option go_package = "github.com/cerc-io/laconicd/x/registry/types";
|
|
||||||
|
|
||||||
message ServiceProviderRegistration {
|
|
||||||
string bond_id = 1 [(gogoproto.moretags) = "json:\"bondId\" yaml:\"bondId\""];
|
|
||||||
string laconic_id = 2 [(gogoproto.moretags) = "json:\"laconicId\" yaml:\"laconicId\""];
|
|
||||||
X500 x500 = 3 [(gogoproto.moretags) = "json:\"x500\" yaml:\"x500\""];
|
|
||||||
string type = 4 [(gogoproto.moretags) = "json:\"type\" yaml:\"type\""];
|
|
||||||
string version = 6 [(gogoproto.moretags) = "json:\"version\" yaml:\"version\""];
|
|
||||||
}
|
|
||||||
|
|
||||||
message X500 {
|
|
||||||
string common_name = 1 [(gogoproto.moretags) = "json:\"commonName\" yaml:\"commonName\""];
|
|
||||||
string organization_unit = 2 [(gogoproto.moretags) = "json:\"organizationUnit\" yaml:\"organizationUnit\""];
|
|
||||||
string organization_name = 3 [(gogoproto.moretags) = "json:\"organizationName\" yaml:\"organizationName\""];
|
|
||||||
string locality_name = 4 [(gogoproto.moretags) = "json:\"localityName\" yaml:\"localityName\""];
|
|
||||||
string state_name = 5 [(gogoproto.moretags) = "json:\"stateName\" yaml:\"stateName\""];
|
|
||||||
string country = 6 [(gogoproto.moretags) = "json:\"country\" yaml:\"country\""];
|
|
||||||
}
|
|
||||||
|
|
||||||
message WebsiteRegistrationRecord {
|
|
||||||
string url = 1 [(gogoproto.moretags) = "json:\"url\" yaml:\"url\""];
|
|
||||||
string repo_registration_record_cid = 2
|
|
||||||
[(gogoproto.moretags) = "json:\"repoRegistrationRecordCID\" yaml:\"repoRegistrationRecordCID\""];
|
|
||||||
string build_artifact_cid = 3 [(gogoproto.moretags) = "json:\"buildArtifactCID\" yaml:\"buildArtifactCID\""];
|
|
||||||
string tls_cert_cid = 4 [(gogoproto.moretags) = "json:\"TLSCertCID\" yaml:\"TLSCertCID\""];
|
|
||||||
string type = 5 [(gogoproto.moretags) = "json:\"type\" yaml:\"type\""];
|
|
||||||
string version = 6 [(gogoproto.moretags) = "json:\"version\" yaml:\"version\""];
|
|
||||||
}
|
|
@ -5,7 +5,6 @@ import "google/protobuf/duration.proto";
|
|||||||
import "google/protobuf/timestamp.proto";
|
import "google/protobuf/timestamp.proto";
|
||||||
import "gogoproto/gogo.proto";
|
import "gogoproto/gogo.proto";
|
||||||
import "cosmos/base/v1beta1/coin.proto";
|
import "cosmos/base/v1beta1/coin.proto";
|
||||||
import "google/protobuf/any.proto";
|
|
||||||
|
|
||||||
option go_package = "github.com/cerc-io/laconicd/x/registry/types";
|
option go_package = "github.com/cerc-io/laconicd/x/registry/types";
|
||||||
|
|
||||||
@ -58,15 +57,15 @@ message Params {
|
|||||||
|
|
||||||
// Params defines the registry module records
|
// Params defines the registry module records
|
||||||
message Record {
|
message Record {
|
||||||
string id = 1 [(gogoproto.moretags) = "json:\"id\" yaml:\"id\""];
|
string id = 1 [(gogoproto.moretags) = "json:\"id\" yaml:\"id\""];
|
||||||
string bond_id = 2 [(gogoproto.moretags) = "json:\"bondId\" yaml:\"bondId\""];
|
string bond_id = 2 [(gogoproto.moretags) = "json:\"bondId\" yaml:\"bondId\""];
|
||||||
string create_time = 3 [(gogoproto.moretags) = "json:\"createTime\" yaml:\"createTime\""];
|
string create_time = 3 [(gogoproto.moretags) = "json:\"createTime\" yaml:\"createTime\""];
|
||||||
string expiry_time = 4 [(gogoproto.moretags) = "json:\"expiryTime\" yaml:\"expiryTime\""];
|
string expiry_time = 4 [(gogoproto.moretags) = "json:\"expiryTime\" yaml:\"expiryTime\""];
|
||||||
bool deleted = 5;
|
bool deleted = 5;
|
||||||
repeated string owners = 6 [(gogoproto.moretags) = "json:\"owners\" yaml:\"owners\""];
|
repeated string owners = 6 [(gogoproto.moretags) = "json:\"owners\" yaml:\"owners\""];
|
||||||
google.protobuf.Any attributes = 7 [(gogoproto.moretags) = "json:\"attributes\" yaml:\"attributes\""];
|
bytes attributes = 7 [(gogoproto.moretags) = "json:\"attributes\" yaml:\"attributes\""];
|
||||||
repeated string names = 8 [(gogoproto.moretags) = "json:\"names\" yaml:\"names\""];
|
repeated string names = 8 [(gogoproto.moretags) = "json:\"names\" yaml:\"names\""];
|
||||||
string type = 9 [(gogoproto.moretags) = "json:\"types\" yaml:\"types\""];
|
string type = 9 [(gogoproto.moretags) = "json:\"types\" yaml:\"types\""];
|
||||||
}
|
}
|
||||||
|
|
||||||
// AuthorityEntry defines the registry module AuthorityEntries
|
// AuthorityEntry defines the registry module AuthorityEntries
|
||||||
|
@ -6,7 +6,7 @@ DEST_TS=$(pwd)/src/proto/
|
|||||||
mkdir -p $DEST_TS
|
mkdir -p $DEST_TS
|
||||||
|
|
||||||
protoc \
|
protoc \
|
||||||
--plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts \
|
--plugin=protoc-gen-ts=./node_modules/.bin/protoc-gen-ts \
|
||||||
--ts_out=$DEST_TS \
|
--ts_out=$DEST_TS \
|
||||||
--proto_path=$I \
|
--proto_path=$I \
|
||||||
$(find $(pwd)/proto/vulcanize -iname "*.proto")
|
$(find $(pwd)/proto/vulcanize -iname "*.proto")
|
||||||
|
@ -166,10 +166,6 @@ export class Account {
|
|||||||
assert(message);
|
assert(message);
|
||||||
const eipMessageDomain: any = message.eipToSign.domain;
|
const eipMessageDomain: any = message.eipToSign.domain;
|
||||||
|
|
||||||
if(message.eipToSign.message.msgs[0].value.payload!=null){
|
|
||||||
message.eipToSign.message.msgs[0].value.payload.record.attributes.value=Array.from(message.eipToSign.message.msgs[0].value.payload.record.attributes.value)
|
|
||||||
}
|
|
||||||
|
|
||||||
const signature = signTypedData({
|
const signature = signTypedData({
|
||||||
data: {
|
data: {
|
||||||
types: message.eipToSign.types as MessageTypes,
|
types: message.eipToSign.types as MessageTypes,
|
||||||
|
@ -44,11 +44,7 @@ const MSG_SET_RECORD_TYPES = {
|
|||||||
{ name: 'create_time', type: 'string' },
|
{ name: 'create_time', type: 'string' },
|
||||||
{ name: 'expiry_time', type: 'string' },
|
{ name: 'expiry_time', type: 'string' },
|
||||||
{ name: 'deleted', type: 'bool' },
|
{ name: 'deleted', type: 'bool' },
|
||||||
{ name: 'attributes', type: 'TypePayloadRecordAttributes' },
|
{ name: 'attributes', type: 'bytes' },
|
||||||
],
|
|
||||||
TypePayloadRecordAttributes: [
|
|
||||||
{ name: 'type_url', type: 'string' },
|
|
||||||
{ name: 'value', type: 'uint8[]' },
|
|
||||||
],
|
],
|
||||||
TypePayloadSignatures: [
|
TypePayloadSignatures: [
|
||||||
{ name: 'sig', type: 'string' },
|
{ name: 'sig', type: 'string' },
|
||||||
|
@ -37,7 +37,7 @@ export namespace cosmos.base.query.v1beta1 {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
get key() {
|
get key() {
|
||||||
return pb_1.Message.getFieldWithDefault(this, 1, new Uint8Array()) as Uint8Array;
|
return pb_1.Message.getFieldWithDefault(this, 1, new Uint8Array(0)) as Uint8Array;
|
||||||
}
|
}
|
||||||
set key(value: Uint8Array) {
|
set key(value: Uint8Array) {
|
||||||
pb_1.Message.setField(this, 1, value);
|
pb_1.Message.setField(this, 1, value);
|
||||||
@ -184,7 +184,7 @@ export namespace cosmos.base.query.v1beta1 {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
get next_key() {
|
get next_key() {
|
||||||
return pb_1.Message.getFieldWithDefault(this, 1, new Uint8Array()) as Uint8Array;
|
return pb_1.Message.getFieldWithDefault(this, 1, new Uint8Array(0)) as Uint8Array;
|
||||||
}
|
}
|
||||||
set next_key(value: Uint8Array) {
|
set next_key(value: Uint8Array) {
|
||||||
pb_1.Message.setField(this, 1, value);
|
pb_1.Message.setField(this, 1, value);
|
||||||
|
@ -1,101 +0,0 @@
|
|||||||
// @ts-nocheck
|
|
||||||
/* eslint-disable */
|
|
||||||
/**
|
|
||||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
|
||||||
* compiler version: 3.12.4
|
|
||||||
* source: google/protobuf/any.proto
|
|
||||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
|
||||||
import * as dependency_1 from "./../../gogoproto/gogo";
|
|
||||||
import * as pb_1 from "google-protobuf";
|
|
||||||
export namespace google.protobuf {
|
|
||||||
export class Any extends pb_1.Message {
|
|
||||||
#one_of_decls: number[][] = [];
|
|
||||||
constructor(data?: any[] | {
|
|
||||||
type_url?: string;
|
|
||||||
value?: Uint8Array;
|
|
||||||
}) {
|
|
||||||
super();
|
|
||||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
|
||||||
if (!Array.isArray(data) && typeof data == "object") {
|
|
||||||
if ("type_url" in data && data.type_url != undefined) {
|
|
||||||
this.type_url = data.type_url;
|
|
||||||
}
|
|
||||||
if ("value" in data && data.value != undefined) {
|
|
||||||
this.value = data.value;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
get type_url() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
|
||||||
}
|
|
||||||
set type_url(value: string) {
|
|
||||||
pb_1.Message.setField(this, 1, value);
|
|
||||||
}
|
|
||||||
get value() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 2, new Uint8Array()) as Uint8Array;
|
|
||||||
}
|
|
||||||
set value(value: Uint8Array) {
|
|
||||||
pb_1.Message.setField(this, 2, value);
|
|
||||||
}
|
|
||||||
static fromObject(data: {
|
|
||||||
type_url?: string;
|
|
||||||
value?: Uint8Array;
|
|
||||||
}): Any {
|
|
||||||
const message = new Any({});
|
|
||||||
if (data.type_url != null) {
|
|
||||||
message.type_url = data.type_url;
|
|
||||||
}
|
|
||||||
if (data.value != null) {
|
|
||||||
message.value = data.value;
|
|
||||||
}
|
|
||||||
return message;
|
|
||||||
}
|
|
||||||
toObject() {
|
|
||||||
const data: {
|
|
||||||
type_url?: string;
|
|
||||||
value?: Uint8Array;
|
|
||||||
} = {};
|
|
||||||
if (this.type_url != null) {
|
|
||||||
data.type_url = this.type_url;
|
|
||||||
}
|
|
||||||
if (this.value != null) {
|
|
||||||
data.value = this.value;
|
|
||||||
}
|
|
||||||
return data;
|
|
||||||
}
|
|
||||||
serialize(): Uint8Array;
|
|
||||||
serialize(w: pb_1.BinaryWriter): void;
|
|
||||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
|
||||||
const writer = w || new pb_1.BinaryWriter();
|
|
||||||
if (this.type_url.length)
|
|
||||||
writer.writeString(1, this.type_url);
|
|
||||||
if (this.value.length)
|
|
||||||
writer.writeBytes(2, this.value);
|
|
||||||
if (!w)
|
|
||||||
return writer.getResultBuffer();
|
|
||||||
}
|
|
||||||
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Any {
|
|
||||||
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Any();
|
|
||||||
while (reader.nextField()) {
|
|
||||||
if (reader.isEndGroup())
|
|
||||||
break;
|
|
||||||
switch (reader.getFieldNumber()) {
|
|
||||||
case 1:
|
|
||||||
message.type_url = reader.readString();
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
message.value = reader.readBytes();
|
|
||||||
break;
|
|
||||||
default: reader.skipField();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return message;
|
|
||||||
}
|
|
||||||
serializeBinary(): Uint8Array {
|
|
||||||
return this.serialize();
|
|
||||||
}
|
|
||||||
static deserializeBinary(bytes: Uint8Array): Any {
|
|
||||||
return Any.deserialize(bytes);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -3604,7 +3604,7 @@ export namespace google.protobuf {
|
|||||||
return pb_1.Message.getField(this, 6) != null;
|
return pb_1.Message.getField(this, 6) != null;
|
||||||
}
|
}
|
||||||
get string_value() {
|
get string_value() {
|
||||||
return pb_1.Message.getFieldWithDefault(this, 7, new Uint8Array()) as Uint8Array;
|
return pb_1.Message.getFieldWithDefault(this, 7, new Uint8Array(0)) as Uint8Array;
|
||||||
}
|
}
|
||||||
set string_value(value: Uint8Array) {
|
set string_value(value: Uint8Array) {
|
||||||
pb_1.Message.setField(this, 7, value);
|
pb_1.Message.setField(this, 7, value);
|
||||||
|
@ -1,537 +0,0 @@
|
|||||||
// @ts-nocheck
|
|
||||||
/* eslint-disable */
|
|
||||||
/**
|
|
||||||
* Generated by the protoc-gen-ts. DO NOT EDIT!
|
|
||||||
* compiler version: 3.12.4
|
|
||||||
* source: vulcanize/registry/v1beta1/attributes.proto
|
|
||||||
* git: https://github.com/thesayyn/protoc-gen-ts */
|
|
||||||
import * as dependency_1 from "./../../../gogoproto/gogo";
|
|
||||||
import * as pb_1 from "google-protobuf";
|
|
||||||
export namespace vulcanize.registry.v1beta1 {
|
|
||||||
export class ServiceProviderRegistration extends pb_1.Message {
|
|
||||||
#one_of_decls: number[][] = [];
|
|
||||||
constructor(data?: any[] | {
|
|
||||||
bond_id?: string;
|
|
||||||
laconic_id?: string;
|
|
||||||
x500?: X500;
|
|
||||||
type?: string;
|
|
||||||
version?: string;
|
|
||||||
}) {
|
|
||||||
super();
|
|
||||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
|
||||||
if (!Array.isArray(data) && typeof data == "object") {
|
|
||||||
if ("bond_id" in data && data.bond_id != undefined) {
|
|
||||||
this.bond_id = data.bond_id;
|
|
||||||
}
|
|
||||||
if ("laconic_id" in data && data.laconic_id != undefined) {
|
|
||||||
this.laconic_id = data.laconic_id;
|
|
||||||
}
|
|
||||||
if ("x500" in data && data.x500 != undefined) {
|
|
||||||
this.x500 = data.x500;
|
|
||||||
}
|
|
||||||
if ("type" in data && data.type != undefined) {
|
|
||||||
this.type = data.type;
|
|
||||||
}
|
|
||||||
if ("version" in data && data.version != undefined) {
|
|
||||||
this.version = data.version;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
get bond_id() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
|
||||||
}
|
|
||||||
set bond_id(value: string) {
|
|
||||||
pb_1.Message.setField(this, 1, value);
|
|
||||||
}
|
|
||||||
get laconic_id() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
|
||||||
}
|
|
||||||
set laconic_id(value: string) {
|
|
||||||
pb_1.Message.setField(this, 2, value);
|
|
||||||
}
|
|
||||||
get x500() {
|
|
||||||
return pb_1.Message.getWrapperField(this, X500, 3) as X500;
|
|
||||||
}
|
|
||||||
set x500(value: X500) {
|
|
||||||
pb_1.Message.setWrapperField(this, 3, value);
|
|
||||||
}
|
|
||||||
get has_x500() {
|
|
||||||
return pb_1.Message.getField(this, 3) != null;
|
|
||||||
}
|
|
||||||
get type() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 4, "") as string;
|
|
||||||
}
|
|
||||||
set type(value: string) {
|
|
||||||
pb_1.Message.setField(this, 4, value);
|
|
||||||
}
|
|
||||||
get version() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 6, "") as string;
|
|
||||||
}
|
|
||||||
set version(value: string) {
|
|
||||||
pb_1.Message.setField(this, 6, value);
|
|
||||||
}
|
|
||||||
static fromObject(data: {
|
|
||||||
bond_id?: string;
|
|
||||||
laconic_id?: string;
|
|
||||||
x500?: ReturnType<typeof X500.prototype.toObject>;
|
|
||||||
type?: string;
|
|
||||||
version?: string;
|
|
||||||
}): ServiceProviderRegistration {
|
|
||||||
const message = new ServiceProviderRegistration({});
|
|
||||||
if (data.bond_id != null) {
|
|
||||||
message.bond_id = data.bond_id;
|
|
||||||
}
|
|
||||||
if (data.laconic_id != null) {
|
|
||||||
message.laconic_id = data.laconic_id;
|
|
||||||
}
|
|
||||||
if (data.x500 != null) {
|
|
||||||
message.x500 = X500.fromObject(data.x500);
|
|
||||||
}
|
|
||||||
if (data.type != null) {
|
|
||||||
message.type = data.type;
|
|
||||||
}
|
|
||||||
if (data.version != null) {
|
|
||||||
message.version = data.version;
|
|
||||||
}
|
|
||||||
return message;
|
|
||||||
}
|
|
||||||
toObject() {
|
|
||||||
const data: {
|
|
||||||
bond_id?: string;
|
|
||||||
laconic_id?: string;
|
|
||||||
x500?: ReturnType<typeof X500.prototype.toObject>;
|
|
||||||
type?: string;
|
|
||||||
version?: string;
|
|
||||||
} = {};
|
|
||||||
if (this.bond_id != null) {
|
|
||||||
data.bond_id = this.bond_id;
|
|
||||||
}
|
|
||||||
if (this.laconic_id != null) {
|
|
||||||
data.laconic_id = this.laconic_id;
|
|
||||||
}
|
|
||||||
if (this.x500 != null) {
|
|
||||||
data.x500 = this.x500.toObject();
|
|
||||||
}
|
|
||||||
if (this.type != null) {
|
|
||||||
data.type = this.type;
|
|
||||||
}
|
|
||||||
if (this.version != null) {
|
|
||||||
data.version = this.version;
|
|
||||||
}
|
|
||||||
return data;
|
|
||||||
}
|
|
||||||
serialize(): Uint8Array;
|
|
||||||
serialize(w: pb_1.BinaryWriter): void;
|
|
||||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
|
||||||
const writer = w || new pb_1.BinaryWriter();
|
|
||||||
if (this.bond_id.length)
|
|
||||||
writer.writeString(1, this.bond_id);
|
|
||||||
if (this.laconic_id.length)
|
|
||||||
writer.writeString(2, this.laconic_id);
|
|
||||||
if (this.has_x500)
|
|
||||||
writer.writeMessage(3, this.x500, () => this.x500.serialize(writer));
|
|
||||||
if (this.type.length)
|
|
||||||
writer.writeString(4, this.type);
|
|
||||||
if (this.version.length)
|
|
||||||
writer.writeString(6, this.version);
|
|
||||||
if (!w)
|
|
||||||
return writer.getResultBuffer();
|
|
||||||
}
|
|
||||||
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ServiceProviderRegistration {
|
|
||||||
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new ServiceProviderRegistration();
|
|
||||||
while (reader.nextField()) {
|
|
||||||
if (reader.isEndGroup())
|
|
||||||
break;
|
|
||||||
switch (reader.getFieldNumber()) {
|
|
||||||
case 1:
|
|
||||||
message.bond_id = reader.readString();
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
message.laconic_id = reader.readString();
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
reader.readMessage(message.x500, () => message.x500 = X500.deserialize(reader));
|
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
message.type = reader.readString();
|
|
||||||
break;
|
|
||||||
case 6:
|
|
||||||
message.version = reader.readString();
|
|
||||||
break;
|
|
||||||
default: reader.skipField();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return message;
|
|
||||||
}
|
|
||||||
serializeBinary(): Uint8Array {
|
|
||||||
return this.serialize();
|
|
||||||
}
|
|
||||||
static deserializeBinary(bytes: Uint8Array): ServiceProviderRegistration {
|
|
||||||
return ServiceProviderRegistration.deserialize(bytes);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
export class X500 extends pb_1.Message {
|
|
||||||
#one_of_decls: number[][] = [];
|
|
||||||
constructor(data?: any[] | {
|
|
||||||
common_name?: string;
|
|
||||||
organization_unit?: string;
|
|
||||||
organization_name?: string;
|
|
||||||
locality_name?: string;
|
|
||||||
state_name?: string;
|
|
||||||
country?: string;
|
|
||||||
}) {
|
|
||||||
super();
|
|
||||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
|
||||||
if (!Array.isArray(data) && typeof data == "object") {
|
|
||||||
if ("common_name" in data && data.common_name != undefined) {
|
|
||||||
this.common_name = data.common_name;
|
|
||||||
}
|
|
||||||
if ("organization_unit" in data && data.organization_unit != undefined) {
|
|
||||||
this.organization_unit = data.organization_unit;
|
|
||||||
}
|
|
||||||
if ("organization_name" in data && data.organization_name != undefined) {
|
|
||||||
this.organization_name = data.organization_name;
|
|
||||||
}
|
|
||||||
if ("locality_name" in data && data.locality_name != undefined) {
|
|
||||||
this.locality_name = data.locality_name;
|
|
||||||
}
|
|
||||||
if ("state_name" in data && data.state_name != undefined) {
|
|
||||||
this.state_name = data.state_name;
|
|
||||||
}
|
|
||||||
if ("country" in data && data.country != undefined) {
|
|
||||||
this.country = data.country;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
get common_name() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
|
||||||
}
|
|
||||||
set common_name(value: string) {
|
|
||||||
pb_1.Message.setField(this, 1, value);
|
|
||||||
}
|
|
||||||
get organization_unit() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
|
||||||
}
|
|
||||||
set organization_unit(value: string) {
|
|
||||||
pb_1.Message.setField(this, 2, value);
|
|
||||||
}
|
|
||||||
get organization_name() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 3, "") as string;
|
|
||||||
}
|
|
||||||
set organization_name(value: string) {
|
|
||||||
pb_1.Message.setField(this, 3, value);
|
|
||||||
}
|
|
||||||
get locality_name() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 4, "") as string;
|
|
||||||
}
|
|
||||||
set locality_name(value: string) {
|
|
||||||
pb_1.Message.setField(this, 4, value);
|
|
||||||
}
|
|
||||||
get state_name() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 5, "") as string;
|
|
||||||
}
|
|
||||||
set state_name(value: string) {
|
|
||||||
pb_1.Message.setField(this, 5, value);
|
|
||||||
}
|
|
||||||
get country() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 6, "") as string;
|
|
||||||
}
|
|
||||||
set country(value: string) {
|
|
||||||
pb_1.Message.setField(this, 6, value);
|
|
||||||
}
|
|
||||||
static fromObject(data: {
|
|
||||||
common_name?: string;
|
|
||||||
organization_unit?: string;
|
|
||||||
organization_name?: string;
|
|
||||||
locality_name?: string;
|
|
||||||
state_name?: string;
|
|
||||||
country?: string;
|
|
||||||
}): X500 {
|
|
||||||
const message = new X500({});
|
|
||||||
if (data.common_name != null) {
|
|
||||||
message.common_name = data.common_name;
|
|
||||||
}
|
|
||||||
if (data.organization_unit != null) {
|
|
||||||
message.organization_unit = data.organization_unit;
|
|
||||||
}
|
|
||||||
if (data.organization_name != null) {
|
|
||||||
message.organization_name = data.organization_name;
|
|
||||||
}
|
|
||||||
if (data.locality_name != null) {
|
|
||||||
message.locality_name = data.locality_name;
|
|
||||||
}
|
|
||||||
if (data.state_name != null) {
|
|
||||||
message.state_name = data.state_name;
|
|
||||||
}
|
|
||||||
if (data.country != null) {
|
|
||||||
message.country = data.country;
|
|
||||||
}
|
|
||||||
return message;
|
|
||||||
}
|
|
||||||
toObject() {
|
|
||||||
const data: {
|
|
||||||
common_name?: string;
|
|
||||||
organization_unit?: string;
|
|
||||||
organization_name?: string;
|
|
||||||
locality_name?: string;
|
|
||||||
state_name?: string;
|
|
||||||
country?: string;
|
|
||||||
} = {};
|
|
||||||
if (this.common_name != null) {
|
|
||||||
data.common_name = this.common_name;
|
|
||||||
}
|
|
||||||
if (this.organization_unit != null) {
|
|
||||||
data.organization_unit = this.organization_unit;
|
|
||||||
}
|
|
||||||
if (this.organization_name != null) {
|
|
||||||
data.organization_name = this.organization_name;
|
|
||||||
}
|
|
||||||
if (this.locality_name != null) {
|
|
||||||
data.locality_name = this.locality_name;
|
|
||||||
}
|
|
||||||
if (this.state_name != null) {
|
|
||||||
data.state_name = this.state_name;
|
|
||||||
}
|
|
||||||
if (this.country != null) {
|
|
||||||
data.country = this.country;
|
|
||||||
}
|
|
||||||
return data;
|
|
||||||
}
|
|
||||||
serialize(): Uint8Array;
|
|
||||||
serialize(w: pb_1.BinaryWriter): void;
|
|
||||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
|
||||||
const writer = w || new pb_1.BinaryWriter();
|
|
||||||
if (this.common_name.length)
|
|
||||||
writer.writeString(1, this.common_name);
|
|
||||||
if (this.organization_unit.length)
|
|
||||||
writer.writeString(2, this.organization_unit);
|
|
||||||
if (this.organization_name.length)
|
|
||||||
writer.writeString(3, this.organization_name);
|
|
||||||
if (this.locality_name.length)
|
|
||||||
writer.writeString(4, this.locality_name);
|
|
||||||
if (this.state_name.length)
|
|
||||||
writer.writeString(5, this.state_name);
|
|
||||||
if (this.country.length)
|
|
||||||
writer.writeString(6, this.country);
|
|
||||||
if (!w)
|
|
||||||
return writer.getResultBuffer();
|
|
||||||
}
|
|
||||||
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): X500 {
|
|
||||||
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new X500();
|
|
||||||
while (reader.nextField()) {
|
|
||||||
if (reader.isEndGroup())
|
|
||||||
break;
|
|
||||||
switch (reader.getFieldNumber()) {
|
|
||||||
case 1:
|
|
||||||
message.common_name = reader.readString();
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
message.organization_unit = reader.readString();
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
message.organization_name = reader.readString();
|
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
message.locality_name = reader.readString();
|
|
||||||
break;
|
|
||||||
case 5:
|
|
||||||
message.state_name = reader.readString();
|
|
||||||
break;
|
|
||||||
case 6:
|
|
||||||
message.country = reader.readString();
|
|
||||||
break;
|
|
||||||
default: reader.skipField();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return message;
|
|
||||||
}
|
|
||||||
serializeBinary(): Uint8Array {
|
|
||||||
return this.serialize();
|
|
||||||
}
|
|
||||||
static deserializeBinary(bytes: Uint8Array): X500 {
|
|
||||||
return X500.deserialize(bytes);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
export class WebsiteRegistrationRecord extends pb_1.Message {
|
|
||||||
#one_of_decls: number[][] = [];
|
|
||||||
constructor(data?: any[] | {
|
|
||||||
url?: string;
|
|
||||||
repo_registration_record_cid?: string;
|
|
||||||
build_artifact_cid?: string;
|
|
||||||
tls_cert_cid?: string;
|
|
||||||
type?: string;
|
|
||||||
version?: string;
|
|
||||||
}) {
|
|
||||||
super();
|
|
||||||
pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);
|
|
||||||
if (!Array.isArray(data) && typeof data == "object") {
|
|
||||||
if ("url" in data && data.url != undefined) {
|
|
||||||
this.url = data.url;
|
|
||||||
}
|
|
||||||
if ("repo_registration_record_cid" in data && data.repo_registration_record_cid != undefined) {
|
|
||||||
this.repo_registration_record_cid = data.repo_registration_record_cid;
|
|
||||||
}
|
|
||||||
if ("build_artifact_cid" in data && data.build_artifact_cid != undefined) {
|
|
||||||
this.build_artifact_cid = data.build_artifact_cid;
|
|
||||||
}
|
|
||||||
if ("tls_cert_cid" in data && data.tls_cert_cid != undefined) {
|
|
||||||
this.tls_cert_cid = data.tls_cert_cid;
|
|
||||||
}
|
|
||||||
if ("type" in data && data.type != undefined) {
|
|
||||||
this.type = data.type;
|
|
||||||
}
|
|
||||||
if ("version" in data && data.version != undefined) {
|
|
||||||
this.version = data.version;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
get url() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 1, "") as string;
|
|
||||||
}
|
|
||||||
set url(value: string) {
|
|
||||||
pb_1.Message.setField(this, 1, value);
|
|
||||||
}
|
|
||||||
get repo_registration_record_cid() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 2, "") as string;
|
|
||||||
}
|
|
||||||
set repo_registration_record_cid(value: string) {
|
|
||||||
pb_1.Message.setField(this, 2, value);
|
|
||||||
}
|
|
||||||
get build_artifact_cid() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 3, "") as string;
|
|
||||||
}
|
|
||||||
set build_artifact_cid(value: string) {
|
|
||||||
pb_1.Message.setField(this, 3, value);
|
|
||||||
}
|
|
||||||
get tls_cert_cid() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 4, "") as string;
|
|
||||||
}
|
|
||||||
set tls_cert_cid(value: string) {
|
|
||||||
pb_1.Message.setField(this, 4, value);
|
|
||||||
}
|
|
||||||
get type() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 5, "") as string;
|
|
||||||
}
|
|
||||||
set type(value: string) {
|
|
||||||
pb_1.Message.setField(this, 5, value);
|
|
||||||
}
|
|
||||||
get version() {
|
|
||||||
return pb_1.Message.getFieldWithDefault(this, 6, "") as string;
|
|
||||||
}
|
|
||||||
set version(value: string) {
|
|
||||||
pb_1.Message.setField(this, 6, value);
|
|
||||||
}
|
|
||||||
static fromObject(data: {
|
|
||||||
url?: string;
|
|
||||||
repo_registration_record_cid?: string;
|
|
||||||
build_artifact_cid?: string;
|
|
||||||
tls_cert_cid?: string;
|
|
||||||
type?: string;
|
|
||||||
version?: string;
|
|
||||||
}): WebsiteRegistrationRecord {
|
|
||||||
const message = new WebsiteRegistrationRecord({});
|
|
||||||
if (data.url != null) {
|
|
||||||
message.url = data.url;
|
|
||||||
}
|
|
||||||
if (data.repo_registration_record_cid != null) {
|
|
||||||
message.repo_registration_record_cid = data.repo_registration_record_cid;
|
|
||||||
}
|
|
||||||
if (data.build_artifact_cid != null) {
|
|
||||||
message.build_artifact_cid = data.build_artifact_cid;
|
|
||||||
}
|
|
||||||
if (data.tls_cert_cid != null) {
|
|
||||||
message.tls_cert_cid = data.tls_cert_cid;
|
|
||||||
}
|
|
||||||
if (data.type != null) {
|
|
||||||
message.type = data.type;
|
|
||||||
}
|
|
||||||
if (data.version != null) {
|
|
||||||
message.version = data.version;
|
|
||||||
}
|
|
||||||
return message;
|
|
||||||
}
|
|
||||||
toObject() {
|
|
||||||
const data: {
|
|
||||||
url?: string;
|
|
||||||
repo_registration_record_cid?: string;
|
|
||||||
build_artifact_cid?: string;
|
|
||||||
tls_cert_cid?: string;
|
|
||||||
type?: string;
|
|
||||||
version?: string;
|
|
||||||
} = {};
|
|
||||||
if (this.url != null) {
|
|
||||||
data.url = this.url;
|
|
||||||
}
|
|
||||||
if (this.repo_registration_record_cid != null) {
|
|
||||||
data.repo_registration_record_cid = this.repo_registration_record_cid;
|
|
||||||
}
|
|
||||||
if (this.build_artifact_cid != null) {
|
|
||||||
data.build_artifact_cid = this.build_artifact_cid;
|
|
||||||
}
|
|
||||||
if (this.tls_cert_cid != null) {
|
|
||||||
data.tls_cert_cid = this.tls_cert_cid;
|
|
||||||
}
|
|
||||||
if (this.type != null) {
|
|
||||||
data.type = this.type;
|
|
||||||
}
|
|
||||||
if (this.version != null) {
|
|
||||||
data.version = this.version;
|
|
||||||
}
|
|
||||||
return data;
|
|
||||||
}
|
|
||||||
serialize(): Uint8Array;
|
|
||||||
serialize(w: pb_1.BinaryWriter): void;
|
|
||||||
serialize(w?: pb_1.BinaryWriter): Uint8Array | void {
|
|
||||||
const writer = w || new pb_1.BinaryWriter();
|
|
||||||
if (this.url.length)
|
|
||||||
writer.writeString(1, this.url);
|
|
||||||
if (this.repo_registration_record_cid.length)
|
|
||||||
writer.writeString(2, this.repo_registration_record_cid);
|
|
||||||
if (this.build_artifact_cid.length)
|
|
||||||
writer.writeString(3, this.build_artifact_cid);
|
|
||||||
if (this.tls_cert_cid.length)
|
|
||||||
writer.writeString(4, this.tls_cert_cid);
|
|
||||||
if (this.type.length)
|
|
||||||
writer.writeString(5, this.type);
|
|
||||||
if (this.version.length)
|
|
||||||
writer.writeString(6, this.version);
|
|
||||||
if (!w)
|
|
||||||
return writer.getResultBuffer();
|
|
||||||
}
|
|
||||||
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): WebsiteRegistrationRecord {
|
|
||||||
const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new WebsiteRegistrationRecord();
|
|
||||||
while (reader.nextField()) {
|
|
||||||
if (reader.isEndGroup())
|
|
||||||
break;
|
|
||||||
switch (reader.getFieldNumber()) {
|
|
||||||
case 1:
|
|
||||||
message.url = reader.readString();
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
message.repo_registration_record_cid = reader.readString();
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
message.build_artifact_cid = reader.readString();
|
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
message.tls_cert_cid = reader.readString();
|
|
||||||
break;
|
|
||||||
case 5:
|
|
||||||
message.type = reader.readString();
|
|
||||||
break;
|
|
||||||
case 6:
|
|
||||||
message.version = reader.readString();
|
|
||||||
break;
|
|
||||||
default: reader.skipField();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return message;
|
|
||||||
}
|
|
||||||
serializeBinary(): Uint8Array {
|
|
||||||
return this.serialize();
|
|
||||||
}
|
|
||||||
static deserializeBinary(bytes: Uint8Array): WebsiteRegistrationRecord {
|
|
||||||
return WebsiteRegistrationRecord.deserialize(bytes);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -9,7 +9,6 @@ import * as dependency_1 from "./../../../google/protobuf/duration";
|
|||||||
import * as dependency_2 from "./../../../google/protobuf/timestamp";
|
import * as dependency_2 from "./../../../google/protobuf/timestamp";
|
||||||
import * as dependency_3 from "./../../../gogoproto/gogo";
|
import * as dependency_3 from "./../../../gogoproto/gogo";
|
||||||
import * as dependency_4 from "./../../../cosmos/base/v1beta1/coin";
|
import * as dependency_4 from "./../../../cosmos/base/v1beta1/coin";
|
||||||
import * as dependency_5 from "./../../../google/protobuf/any";
|
|
||||||
import * as pb_1 from "google-protobuf";
|
import * as pb_1 from "google-protobuf";
|
||||||
export namespace vulcanize.registry.v1beta1 {
|
export namespace vulcanize.registry.v1beta1 {
|
||||||
export class Params extends pb_1.Message {
|
export class Params extends pb_1.Message {
|
||||||
@ -348,7 +347,7 @@ export namespace vulcanize.registry.v1beta1 {
|
|||||||
expiry_time?: string;
|
expiry_time?: string;
|
||||||
deleted?: boolean;
|
deleted?: boolean;
|
||||||
owners?: string[];
|
owners?: string[];
|
||||||
attributes?: dependency_5.google.protobuf.Any;
|
attributes?: Uint8Array;
|
||||||
names?: string[];
|
names?: string[];
|
||||||
type?: string;
|
type?: string;
|
||||||
}) {
|
}) {
|
||||||
@ -421,13 +420,10 @@ export namespace vulcanize.registry.v1beta1 {
|
|||||||
pb_1.Message.setField(this, 6, value);
|
pb_1.Message.setField(this, 6, value);
|
||||||
}
|
}
|
||||||
get attributes() {
|
get attributes() {
|
||||||
return pb_1.Message.getWrapperField(this, dependency_5.google.protobuf.Any, 7) as dependency_5.google.protobuf.Any;
|
return pb_1.Message.getFieldWithDefault(this, 7, new Uint8Array(0)) as Uint8Array;
|
||||||
}
|
}
|
||||||
set attributes(value: dependency_5.google.protobuf.Any) {
|
set attributes(value: Uint8Array) {
|
||||||
pb_1.Message.setWrapperField(this, 7, value);
|
pb_1.Message.setField(this, 7, value);
|
||||||
}
|
|
||||||
get has_attributes() {
|
|
||||||
return pb_1.Message.getField(this, 7) != null;
|
|
||||||
}
|
}
|
||||||
get names() {
|
get names() {
|
||||||
return pb_1.Message.getFieldWithDefault(this, 8, []) as string[];
|
return pb_1.Message.getFieldWithDefault(this, 8, []) as string[];
|
||||||
@ -448,7 +444,7 @@ export namespace vulcanize.registry.v1beta1 {
|
|||||||
expiry_time?: string;
|
expiry_time?: string;
|
||||||
deleted?: boolean;
|
deleted?: boolean;
|
||||||
owners?: string[];
|
owners?: string[];
|
||||||
attributes?: ReturnType<typeof dependency_5.google.protobuf.Any.prototype.toObject>;
|
attributes?: Uint8Array;
|
||||||
names?: string[];
|
names?: string[];
|
||||||
type?: string;
|
type?: string;
|
||||||
}): Record {
|
}): Record {
|
||||||
@ -472,7 +468,7 @@ export namespace vulcanize.registry.v1beta1 {
|
|||||||
message.owners = data.owners;
|
message.owners = data.owners;
|
||||||
}
|
}
|
||||||
if (data.attributes != null) {
|
if (data.attributes != null) {
|
||||||
message.attributes = dependency_5.google.protobuf.Any.fromObject(data.attributes);
|
message.attributes = data.attributes;
|
||||||
}
|
}
|
||||||
if (data.names != null) {
|
if (data.names != null) {
|
||||||
message.names = data.names;
|
message.names = data.names;
|
||||||
@ -490,7 +486,7 @@ export namespace vulcanize.registry.v1beta1 {
|
|||||||
expiry_time?: string;
|
expiry_time?: string;
|
||||||
deleted?: boolean;
|
deleted?: boolean;
|
||||||
owners?: string[];
|
owners?: string[];
|
||||||
attributes?: ReturnType<typeof dependency_5.google.protobuf.Any.prototype.toObject>;
|
attributes?: Uint8Array;
|
||||||
names?: string[];
|
names?: string[];
|
||||||
type?: string;
|
type?: string;
|
||||||
} = {};
|
} = {};
|
||||||
@ -513,7 +509,7 @@ export namespace vulcanize.registry.v1beta1 {
|
|||||||
data.owners = this.owners;
|
data.owners = this.owners;
|
||||||
}
|
}
|
||||||
if (this.attributes != null) {
|
if (this.attributes != null) {
|
||||||
data.attributes = this.attributes.toObject();
|
data.attributes = this.attributes;
|
||||||
}
|
}
|
||||||
if (this.names != null) {
|
if (this.names != null) {
|
||||||
data.names = this.names;
|
data.names = this.names;
|
||||||
@ -539,8 +535,8 @@ export namespace vulcanize.registry.v1beta1 {
|
|||||||
writer.writeBool(5, this.deleted);
|
writer.writeBool(5, this.deleted);
|
||||||
if (this.owners.length)
|
if (this.owners.length)
|
||||||
writer.writeRepeatedString(6, this.owners);
|
writer.writeRepeatedString(6, this.owners);
|
||||||
if (this.has_attributes)
|
if (this.attributes.length)
|
||||||
writer.writeMessage(7, this.attributes, () => this.attributes.serialize(writer));
|
writer.writeBytes(7, this.attributes);
|
||||||
if (this.names.length)
|
if (this.names.length)
|
||||||
writer.writeRepeatedString(8, this.names);
|
writer.writeRepeatedString(8, this.names);
|
||||||
if (this.type.length)
|
if (this.type.length)
|
||||||
@ -573,7 +569,7 @@ export namespace vulcanize.registry.v1beta1 {
|
|||||||
pb_1.Message.addToRepeatedField(message, 6, reader.readString());
|
pb_1.Message.addToRepeatedField(message, 6, reader.readString());
|
||||||
break;
|
break;
|
||||||
case 7:
|
case 7:
|
||||||
reader.readMessage(message.attributes, () => message.attributes = dependency_5.google.protobuf.Any.deserialize(reader));
|
message.attributes = reader.readBytes();
|
||||||
break;
|
break;
|
||||||
case 8:
|
case 8:
|
||||||
pb_1.Message.addToRepeatedField(message, 8, reader.readString());
|
pb_1.Message.addToRepeatedField(message, 8, reader.readString());
|
||||||
|
14
src/types.ts
14
src/types.ts
@ -3,8 +3,6 @@ import { Validator } from 'jsonschema';
|
|||||||
|
|
||||||
import RecordSchema from './schema/record.json';
|
import RecordSchema from './schema/record.json';
|
||||||
import { Util } from './util';
|
import { Util } from './util';
|
||||||
import * as attributes from './proto/vulcanize/registry/v1beta1/attributes';
|
|
||||||
import * as any from './proto/google/protobuf/any';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Record.
|
* Record.
|
||||||
@ -29,17 +27,7 @@ export class Record {
|
|||||||
}
|
}
|
||||||
|
|
||||||
get attributes() {
|
get attributes() {
|
||||||
|
return Buffer.from(JSON.stringify(this._record), 'binary')
|
||||||
var a = new any.google.protobuf.Any()
|
|
||||||
|
|
||||||
if (this._record.type=="WebsiteRegistrationRecord"){
|
|
||||||
var attr= new attributes.vulcanize.registry.v1beta1.WebsiteRegistrationRecord(this._record)
|
|
||||||
a= new any.google.protobuf.Any({
|
|
||||||
type_url: "/vulcanize.registry.v1beta1.WebsiteRegistrationRecord",
|
|
||||||
value: attr.serialize()
|
|
||||||
})
|
|
||||||
}
|
|
||||||
return a
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user