// package: provenance.attribute.v1 // file: provenance/attribute/v1/attribute.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; import * as gogoproto_gogo_pb from "../../../gogoproto/gogo_pb"; export class Params extends jspb.Message { getMaxValueLength(): number; setMaxValueLength(value: number): Params; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Params.AsObject; static toObject(includeInstance: boolean, msg: Params): Params.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Params, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Params; static deserializeBinaryFromReader(message: Params, reader: jspb.BinaryReader): Params; } export namespace Params { export type AsObject = { maxValueLength: number, } } export class Attribute extends jspb.Message { getName(): string; setName(value: string): Attribute; getValue(): Uint8Array | string; getValue_asU8(): Uint8Array; getValue_asB64(): string; setValue(value: Uint8Array | string): Attribute; getAttributeType(): AttributeType; setAttributeType(value: AttributeType): Attribute; getAddress(): string; setAddress(value: string): Attribute; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Attribute.AsObject; static toObject(includeInstance: boolean, msg: Attribute): Attribute.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Attribute, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Attribute; static deserializeBinaryFromReader(message: Attribute, reader: jspb.BinaryReader): Attribute; } export namespace Attribute { export type AsObject = { name: string, value: Uint8Array | string, attributeType: AttributeType, address: string, } } export class EventAttributeAdd extends jspb.Message { getName(): string; setName(value: string): EventAttributeAdd; getValue(): string; setValue(value: string): EventAttributeAdd; getType(): string; setType(value: string): EventAttributeAdd; getAccount(): string; setAccount(value: string): EventAttributeAdd; getOwner(): string; setOwner(value: string): EventAttributeAdd; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EventAttributeAdd.AsObject; static toObject(includeInstance: boolean, msg: EventAttributeAdd): EventAttributeAdd.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: EventAttributeAdd, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): EventAttributeAdd; static deserializeBinaryFromReader(message: EventAttributeAdd, reader: jspb.BinaryReader): EventAttributeAdd; } export namespace EventAttributeAdd { export type AsObject = { name: string, value: string, type: string, account: string, owner: string, } } export class EventAttributeUpdate extends jspb.Message { getName(): string; setName(value: string): EventAttributeUpdate; getOriginalValue(): string; setOriginalValue(value: string): EventAttributeUpdate; getOriginalType(): string; setOriginalType(value: string): EventAttributeUpdate; getUpdateValue(): string; setUpdateValue(value: string): EventAttributeUpdate; getUpdateType(): string; setUpdateType(value: string): EventAttributeUpdate; getAccount(): string; setAccount(value: string): EventAttributeUpdate; getOwner(): string; setOwner(value: string): EventAttributeUpdate; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EventAttributeUpdate.AsObject; static toObject(includeInstance: boolean, msg: EventAttributeUpdate): EventAttributeUpdate.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: EventAttributeUpdate, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): EventAttributeUpdate; static deserializeBinaryFromReader(message: EventAttributeUpdate, reader: jspb.BinaryReader): EventAttributeUpdate; } export namespace EventAttributeUpdate { export type AsObject = { name: string, originalValue: string, originalType: string, updateValue: string, updateType: string, account: string, owner: string, } } export class EventAttributeDelete extends jspb.Message { getName(): string; setName(value: string): EventAttributeDelete; getAccount(): string; setAccount(value: string): EventAttributeDelete; getOwner(): string; setOwner(value: string): EventAttributeDelete; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EventAttributeDelete.AsObject; static toObject(includeInstance: boolean, msg: EventAttributeDelete): EventAttributeDelete.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: EventAttributeDelete, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): EventAttributeDelete; static deserializeBinaryFromReader(message: EventAttributeDelete, reader: jspb.BinaryReader): EventAttributeDelete; } export namespace EventAttributeDelete { export type AsObject = { name: string, account: string, owner: string, } } export class EventAttributeDistinctDelete extends jspb.Message { getName(): string; setName(value: string): EventAttributeDistinctDelete; getValue(): string; setValue(value: string): EventAttributeDistinctDelete; getAttributeType(): string; setAttributeType(value: string): EventAttributeDistinctDelete; getAccount(): string; setAccount(value: string): EventAttributeDistinctDelete; getOwner(): string; setOwner(value: string): EventAttributeDistinctDelete; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EventAttributeDistinctDelete.AsObject; static toObject(includeInstance: boolean, msg: EventAttributeDistinctDelete): EventAttributeDistinctDelete.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: EventAttributeDistinctDelete, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): EventAttributeDistinctDelete; static deserializeBinaryFromReader(message: EventAttributeDistinctDelete, reader: jspb.BinaryReader): EventAttributeDistinctDelete; } export namespace EventAttributeDistinctDelete { export type AsObject = { name: string, value: string, attributeType: string, account: string, owner: string, } } export enum AttributeType { ATTRIBUTE_TYPE_UNSPECIFIED = 0, ATTRIBUTE_TYPE_UUID = 1, ATTRIBUTE_TYPE_JSON = 2, ATTRIBUTE_TYPE_STRING = 3, ATTRIBUTE_TYPE_URI = 4, ATTRIBUTE_TYPE_INT = 5, ATTRIBUTE_TYPE_FLOAT = 6, ATTRIBUTE_TYPE_PROTO = 7, ATTRIBUTE_TYPE_BYTES = 8, }