@cheqd/ts-proto
Version:
A TypeScript package for all transpiled cheqd ProtoBuf definitions.
764 lines • 28.8 kB
JavaScript
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v2.11.4
// protoc unknown
// source: cheqd/did/v2/diddoc.proto
/* eslint-disable */
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire";
import { Timestamp } from "../../../google/protobuf/timestamp.js";
function createBaseDidDoc() {
return {
context: [],
id: "",
controller: [],
verificationMethod: [],
authentication: [],
assertionMethod: [],
capabilityInvocation: [],
capabilityDelegation: [],
keyAgreement: [],
service: [],
alsoKnownAs: [],
};
}
export const DidDoc = {
encode(message, writer = new BinaryWriter()) {
for (const v of message.context) {
writer.uint32(10).string(v);
}
if (message.id !== "") {
writer.uint32(18).string(message.id);
}
for (const v of message.controller) {
writer.uint32(26).string(v);
}
for (const v of message.verificationMethod) {
VerificationMethod.encode(v, writer.uint32(34).fork()).join();
}
for (const v of message.authentication) {
writer.uint32(42).string(v);
}
for (const v of message.assertionMethod) {
writer.uint32(50).string(v);
}
for (const v of message.capabilityInvocation) {
writer.uint32(58).string(v);
}
for (const v of message.capabilityDelegation) {
writer.uint32(66).string(v);
}
for (const v of message.keyAgreement) {
writer.uint32(74).string(v);
}
for (const v of message.service) {
Service.encode(v, writer.uint32(82).fork()).join();
}
for (const v of message.alsoKnownAs) {
writer.uint32(90).string(v);
}
return writer;
},
decode(input, length) {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseDidDoc();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.context.push(reader.string());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.id = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.controller.push(reader.string());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.verificationMethod.push(VerificationMethod.decode(reader, reader.uint32()));
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.authentication.push(reader.string());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.assertionMethod.push(reader.string());
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.capabilityInvocation.push(reader.string());
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.capabilityDelegation.push(reader.string());
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.keyAgreement.push(reader.string());
continue;
}
case 10: {
if (tag !== 82) {
break;
}
message.service.push(Service.decode(reader, reader.uint32()));
continue;
}
case 11: {
if (tag !== 90) {
break;
}
message.alsoKnownAs.push(reader.string());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
context: globalThis.Array.isArray(object?.context) ? object.context.map((e) => globalThis.String(e)) : [],
id: isSet(object.id) ? globalThis.String(object.id) : "",
controller: globalThis.Array.isArray(object?.controller)
? object.controller.map((e) => globalThis.String(e))
: [],
verificationMethod: globalThis.Array.isArray(object?.verificationMethod)
? object.verificationMethod.map((e) => VerificationMethod.fromJSON(e))
: globalThis.Array.isArray(object?.verification_method)
? object.verification_method.map((e) => VerificationMethod.fromJSON(e))
: [],
authentication: globalThis.Array.isArray(object?.authentication)
? object.authentication.map((e) => globalThis.String(e))
: [],
assertionMethod: globalThis.Array.isArray(object?.assertionMethod)
? object.assertionMethod.map((e) => globalThis.String(e))
: globalThis.Array.isArray(object?.assertion_method)
? object.assertion_method.map((e) => globalThis.String(e))
: [],
capabilityInvocation: globalThis.Array.isArray(object?.capabilityInvocation)
? object.capabilityInvocation.map((e) => globalThis.String(e))
: globalThis.Array.isArray(object?.capability_invocation)
? object.capability_invocation.map((e) => globalThis.String(e))
: [],
capabilityDelegation: globalThis.Array.isArray(object?.capabilityDelegation)
? object.capabilityDelegation.map((e) => globalThis.String(e))
: globalThis.Array.isArray(object?.capability_delegation)
? object.capability_delegation.map((e) => globalThis.String(e))
: [],
keyAgreement: globalThis.Array.isArray(object?.keyAgreement)
? object.keyAgreement.map((e) => globalThis.String(e))
: globalThis.Array.isArray(object?.key_agreement)
? object.key_agreement.map((e) => globalThis.String(e))
: [],
service: globalThis.Array.isArray(object?.service) ? object.service.map((e) => Service.fromJSON(e)) : [],
alsoKnownAs: globalThis.Array.isArray(object?.alsoKnownAs)
? object.alsoKnownAs.map((e) => globalThis.String(e))
: globalThis.Array.isArray(object?.also_known_as)
? object.also_known_as.map((e) => globalThis.String(e))
: [],
};
},
toJSON(message) {
const obj = {};
if (message.context?.length) {
obj.context = message.context;
}
if (message.id !== "") {
obj.id = message.id;
}
if (message.controller?.length) {
obj.controller = message.controller;
}
if (message.verificationMethod?.length) {
obj.verificationMethod = message.verificationMethod.map((e) => VerificationMethod.toJSON(e));
}
if (message.authentication?.length) {
obj.authentication = message.authentication;
}
if (message.assertionMethod?.length) {
obj.assertionMethod = message.assertionMethod;
}
if (message.capabilityInvocation?.length) {
obj.capabilityInvocation = message.capabilityInvocation;
}
if (message.capabilityDelegation?.length) {
obj.capabilityDelegation = message.capabilityDelegation;
}
if (message.keyAgreement?.length) {
obj.keyAgreement = message.keyAgreement;
}
if (message.service?.length) {
obj.service = message.service.map((e) => Service.toJSON(e));
}
if (message.alsoKnownAs?.length) {
obj.alsoKnownAs = message.alsoKnownAs;
}
return obj;
},
create(base) {
return DidDoc.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseDidDoc();
message.context = object.context?.map((e) => e) || [];
message.id = object.id ?? "";
message.controller = object.controller?.map((e) => e) || [];
message.verificationMethod = object.verificationMethod?.map((e) => VerificationMethod.fromPartial(e)) || [];
message.authentication = object.authentication?.map((e) => e) || [];
message.assertionMethod = object.assertionMethod?.map((e) => e) || [];
message.capabilityInvocation = object.capabilityInvocation?.map((e) => e) || [];
message.capabilityDelegation = object.capabilityDelegation?.map((e) => e) || [];
message.keyAgreement = object.keyAgreement?.map((e) => e) || [];
message.service = object.service?.map((e) => Service.fromPartial(e)) || [];
message.alsoKnownAs = object.alsoKnownAs?.map((e) => e) || [];
return message;
},
};
function createBaseVerificationMethod() {
return { id: "", verificationMethodType: "", controller: "", verificationMaterial: "" };
}
export const VerificationMethod = {
encode(message, writer = new BinaryWriter()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
if (message.verificationMethodType !== "") {
writer.uint32(18).string(message.verificationMethodType);
}
if (message.controller !== "") {
writer.uint32(26).string(message.controller);
}
if (message.verificationMaterial !== "") {
writer.uint32(34).string(message.verificationMaterial);
}
return writer;
},
decode(input, length) {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseVerificationMethod();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.id = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.verificationMethodType = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.controller = reader.string();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.verificationMaterial = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
id: isSet(object.id) ? globalThis.String(object.id) : "",
verificationMethodType: isSet(object.verificationMethodType)
? globalThis.String(object.verificationMethodType)
: isSet(object.verification_method_type)
? globalThis.String(object.verification_method_type)
: "",
controller: isSet(object.controller) ? globalThis.String(object.controller) : "",
verificationMaterial: isSet(object.verificationMaterial)
? globalThis.String(object.verificationMaterial)
: isSet(object.verification_material)
? globalThis.String(object.verification_material)
: "",
};
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
if (message.verificationMethodType !== "") {
obj.verificationMethodType = message.verificationMethodType;
}
if (message.controller !== "") {
obj.controller = message.controller;
}
if (message.verificationMaterial !== "") {
obj.verificationMaterial = message.verificationMaterial;
}
return obj;
},
create(base) {
return VerificationMethod.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseVerificationMethod();
message.id = object.id ?? "";
message.verificationMethodType = object.verificationMethodType ?? "";
message.controller = object.controller ?? "";
message.verificationMaterial = object.verificationMaterial ?? "";
return message;
},
};
function createBaseService() {
return { id: "", serviceType: "", serviceEndpoint: [], recipientKeys: [], routingKeys: [], accept: [], priority: 0 };
}
export const Service = {
encode(message, writer = new BinaryWriter()) {
if (message.id !== "") {
writer.uint32(10).string(message.id);
}
if (message.serviceType !== "") {
writer.uint32(18).string(message.serviceType);
}
for (const v of message.serviceEndpoint) {
writer.uint32(26).string(v);
}
for (const v of message.recipientKeys) {
writer.uint32(34).string(v);
}
for (const v of message.routingKeys) {
writer.uint32(42).string(v);
}
for (const v of message.accept) {
writer.uint32(50).string(v);
}
if (message.priority !== 0) {
writer.uint32(56).uint32(message.priority);
}
return writer;
},
decode(input, length) {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseService();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.id = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.serviceType = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.serviceEndpoint.push(reader.string());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.recipientKeys.push(reader.string());
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.routingKeys.push(reader.string());
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.accept.push(reader.string());
continue;
}
case 7: {
if (tag !== 56) {
break;
}
message.priority = reader.uint32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
id: isSet(object.id) ? globalThis.String(object.id) : "",
serviceType: isSet(object.serviceType)
? globalThis.String(object.serviceType)
: isSet(object.service_type)
? globalThis.String(object.service_type)
: "",
serviceEndpoint: globalThis.Array.isArray(object?.serviceEndpoint)
? object.serviceEndpoint.map((e) => globalThis.String(e))
: globalThis.Array.isArray(object?.service_endpoint)
? object.service_endpoint.map((e) => globalThis.String(e))
: [],
recipientKeys: globalThis.Array.isArray(object?.recipientKeys)
? object.recipientKeys.map((e) => globalThis.String(e))
: globalThis.Array.isArray(object?.recipient_keys)
? object.recipient_keys.map((e) => globalThis.String(e))
: [],
routingKeys: globalThis.Array.isArray(object?.routingKeys)
? object.routingKeys.map((e) => globalThis.String(e))
: globalThis.Array.isArray(object?.routing_keys)
? object.routing_keys.map((e) => globalThis.String(e))
: [],
accept: globalThis.Array.isArray(object?.accept) ? object.accept.map((e) => globalThis.String(e)) : [],
priority: isSet(object.priority) ? globalThis.Number(object.priority) : 0,
};
},
toJSON(message) {
const obj = {};
if (message.id !== "") {
obj.id = message.id;
}
if (message.serviceType !== "") {
obj.serviceType = message.serviceType;
}
if (message.serviceEndpoint?.length) {
obj.serviceEndpoint = message.serviceEndpoint;
}
if (message.recipientKeys?.length) {
obj.recipientKeys = message.recipientKeys;
}
if (message.routingKeys?.length) {
obj.routingKeys = message.routingKeys;
}
if (message.accept?.length) {
obj.accept = message.accept;
}
if (message.priority !== 0) {
obj.priority = Math.round(message.priority);
}
return obj;
},
create(base) {
return Service.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseService();
message.id = object.id ?? "";
message.serviceType = object.serviceType ?? "";
message.serviceEndpoint = object.serviceEndpoint?.map((e) => e) || [];
message.recipientKeys = object.recipientKeys?.map((e) => e) || [];
message.routingKeys = object.routingKeys?.map((e) => e) || [];
message.accept = object.accept?.map((e) => e) || [];
message.priority = object.priority ?? 0;
return message;
},
};
function createBaseDidDocWithMetadata() {
return { didDoc: undefined, metadata: undefined };
}
export const DidDocWithMetadata = {
encode(message, writer = new BinaryWriter()) {
if (message.didDoc !== undefined) {
DidDoc.encode(message.didDoc, writer.uint32(10).fork()).join();
}
if (message.metadata !== undefined) {
Metadata.encode(message.metadata, writer.uint32(18).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseDidDocWithMetadata();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.didDoc = DidDoc.decode(reader, reader.uint32());
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.metadata = Metadata.decode(reader, reader.uint32());
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
didDoc: isSet(object.didDoc)
? DidDoc.fromJSON(object.didDoc)
: isSet(object.did_doc)
? DidDoc.fromJSON(object.did_doc)
: undefined,
metadata: isSet(object.metadata) ? Metadata.fromJSON(object.metadata) : undefined,
};
},
toJSON(message) {
const obj = {};
if (message.didDoc !== undefined) {
obj.didDoc = DidDoc.toJSON(message.didDoc);
}
if (message.metadata !== undefined) {
obj.metadata = Metadata.toJSON(message.metadata);
}
return obj;
},
create(base) {
return DidDocWithMetadata.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseDidDocWithMetadata();
message.didDoc = (object.didDoc !== undefined && object.didDoc !== null)
? DidDoc.fromPartial(object.didDoc)
: undefined;
message.metadata = (object.metadata !== undefined && object.metadata !== null)
? Metadata.fromPartial(object.metadata)
: undefined;
return message;
},
};
function createBaseMetadata() {
return {
created: undefined,
updated: undefined,
deactivated: false,
versionId: "",
nextVersionId: "",
previousVersionId: "",
};
}
export const Metadata = {
encode(message, writer = new BinaryWriter()) {
if (message.created !== undefined) {
Timestamp.encode(toTimestamp(message.created), writer.uint32(10).fork()).join();
}
if (message.updated !== undefined) {
Timestamp.encode(toTimestamp(message.updated), writer.uint32(18).fork()).join();
}
if (message.deactivated !== false) {
writer.uint32(24).bool(message.deactivated);
}
if (message.versionId !== "") {
writer.uint32(34).string(message.versionId);
}
if (message.nextVersionId !== "") {
writer.uint32(42).string(message.nextVersionId);
}
if (message.previousVersionId !== "") {
writer.uint32(50).string(message.previousVersionId);
}
return writer;
},
decode(input, length) {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMetadata();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.created = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.updated = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
continue;
}
case 3: {
if (tag !== 24) {
break;
}
message.deactivated = reader.bool();
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.versionId = reader.string();
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.nextVersionId = reader.string();
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.previousVersionId = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
created: isSet(object.created) ? fromJsonTimestamp(object.created) : undefined,
updated: isSet(object.updated) ? fromJsonTimestamp(object.updated) : undefined,
deactivated: isSet(object.deactivated) ? globalThis.Boolean(object.deactivated) : false,
versionId: isSet(object.versionId)
? globalThis.String(object.versionId)
: isSet(object.version_id)
? globalThis.String(object.version_id)
: "",
nextVersionId: isSet(object.nextVersionId)
? globalThis.String(object.nextVersionId)
: isSet(object.next_version_id)
? globalThis.String(object.next_version_id)
: "",
previousVersionId: isSet(object.previousVersionId)
? globalThis.String(object.previousVersionId)
: isSet(object.previous_version_id)
? globalThis.String(object.previous_version_id)
: "",
};
},
toJSON(message) {
const obj = {};
if (message.created !== undefined) {
obj.created = message.created.toISOString();
}
if (message.updated !== undefined) {
obj.updated = message.updated.toISOString();
}
if (message.deactivated !== false) {
obj.deactivated = message.deactivated;
}
if (message.versionId !== "") {
obj.versionId = message.versionId;
}
if (message.nextVersionId !== "") {
obj.nextVersionId = message.nextVersionId;
}
if (message.previousVersionId !== "") {
obj.previousVersionId = message.previousVersionId;
}
return obj;
},
create(base) {
return Metadata.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseMetadata();
message.created = object.created ?? undefined;
message.updated = object.updated ?? undefined;
message.deactivated = object.deactivated ?? false;
message.versionId = object.versionId ?? "";
message.nextVersionId = object.nextVersionId ?? "";
message.previousVersionId = object.previousVersionId ?? "";
return message;
},
};
function toTimestamp(date) {
const seconds = BigInt(Math.trunc(date.getTime() / 1_000));
const nanos = (date.getTime() % 1_000) * 1_000_000;
return { seconds, nanos };
}
function fromTimestamp(t) {
let millis = (globalThis.Number(t.seconds.toString()) || 0) * 1_000;
millis += (t.nanos || 0) / 1_000_000;
return new globalThis.Date(millis);
}
function fromJsonTimestamp(o) {
if (o instanceof globalThis.Date) {
return o;
}
else if (typeof o === "string") {
return new globalThis.Date(o);
}
else {
return fromTimestamp(Timestamp.fromJSON(o));
}
}
function isSet(value) {
return value !== null && value !== undefined;
}
//# sourceMappingURL=diddoc.js.map