@emeraldpay/api
Version:
Common code for Emerald gRPC APIs
334 lines (291 loc) • 13.1 kB
TypeScript
// package: emerald.sierra.message
// file: sierra.message.proto
/* tslint:disable */
/* eslint-disable */
import * as jspb from "google-protobuf";
export class Project extends jspb.Message {
getOrgId(): string;
setOrgId(value: string): Project;
getProjectId(): string;
setProjectId(value: string): Project;
getName(): string;
setName(value: string): Project;
getDescription(): string;
setDescription(value: string): Project;
getCreatedAt(): number;
setCreatedAt(value: number): Project;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Project.AsObject;
static toObject(includeInstance: boolean, msg: Project): Project.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Project, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Project;
static deserializeBinaryFromReader(message: Project, reader: jspb.BinaryReader): Project;
}
export namespace Project {
export type AsObject = {
orgId: string,
projectId: string,
name: string,
description: string,
createdAt: number,
}
}
export class Org extends jspb.Message {
getOrgId(): string;
setOrgId(value: string): Org;
getName(): string;
setName(value: string): Org;
getDescription(): string;
setDescription(value: string): Org;
getCreatedAt(): number;
setCreatedAt(value: number): Org;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Org.AsObject;
static toObject(includeInstance: boolean, msg: Org): Org.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Org, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Org;
static deserializeBinaryFromReader(message: Org, reader: jspb.BinaryReader): Org;
}
export namespace Org {
export type AsObject = {
orgId: string,
name: string,
description: string,
createdAt: number,
}
}
export class CreateProjectRequest extends jspb.Message {
getOrgId(): string;
setOrgId(value: string): CreateProjectRequest;
getName(): string;
setName(value: string): CreateProjectRequest;
getDescription(): string;
setDescription(value: string): CreateProjectRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CreateProjectRequest.AsObject;
static toObject(includeInstance: boolean, msg: CreateProjectRequest): CreateProjectRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CreateProjectRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CreateProjectRequest;
static deserializeBinaryFromReader(message: CreateProjectRequest, reader: jspb.BinaryReader): CreateProjectRequest;
}
export namespace CreateProjectRequest {
export type AsObject = {
orgId: string,
name: string,
description: string,
}
}
export class CreateProjectResponse extends jspb.Message {
getProjectId(): string;
setProjectId(value: string): CreateProjectResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CreateProjectResponse.AsObject;
static toObject(includeInstance: boolean, msg: CreateProjectResponse): CreateProjectResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CreateProjectResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CreateProjectResponse;
static deserializeBinaryFromReader(message: CreateProjectResponse, reader: jspb.BinaryReader): CreateProjectResponse;
}
export namespace CreateProjectResponse {
export type AsObject = {
projectId: string,
}
}
export class ListProjectsRequest extends jspb.Message {
getOrgId(): string;
setOrgId(value: string): ListProjectsRequest;
clearProjectIdsList(): void;
getProjectIdsList(): Array<string>;
setProjectIdsList(value: Array<string>): ListProjectsRequest;
addProjectIds(value: string, index?: number): string;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): ListProjectsRequest.AsObject;
static toObject(includeInstance: boolean, msg: ListProjectsRequest): ListProjectsRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: ListProjectsRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): ListProjectsRequest;
static deserializeBinaryFromReader(message: ListProjectsRequest, reader: jspb.BinaryReader): ListProjectsRequest;
}
export namespace ListProjectsRequest {
export type AsObject = {
orgId: string,
projectIdsList: Array<string>,
}
}
export class GetOrgRequest extends jspb.Message {
getOrgId(): string;
setOrgId(value: string): GetOrgRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetOrgRequest.AsObject;
static toObject(includeInstance: boolean, msg: GetOrgRequest): GetOrgRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: GetOrgRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetOrgRequest;
static deserializeBinaryFromReader(message: GetOrgRequest, reader: jspb.BinaryReader): GetOrgRequest;
}
export namespace GetOrgRequest {
export type AsObject = {
orgId: string,
}
}
export class GetRequestCountRequest extends jspb.Message {
getOrgId(): string;
setOrgId(value: string): GetRequestCountRequest;
getTimestampFrom(): number;
setTimestampFrom(value: number): GetRequestCountRequest;
getTimestampTo(): number;
setTimestampTo(value: number): GetRequestCountRequest;
clearServicesList(): void;
getServicesList(): Array<string>;
setServicesList(value: Array<string>): GetRequestCountRequest;
addServices(value: string, index?: number): string;
clearProjectIdsList(): void;
getProjectIdsList(): Array<string>;
setProjectIdsList(value: Array<string>): GetRequestCountRequest;
addProjectIds(value: string, index?: number): string;
getGranularity(): Granularity;
setGranularity(value: Granularity): GetRequestCountRequest;
getGroupBy(): GroupBy;
setGroupBy(value: GroupBy): GetRequestCountRequest;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetRequestCountRequest.AsObject;
static toObject(includeInstance: boolean, msg: GetRequestCountRequest): GetRequestCountRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: GetRequestCountRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetRequestCountRequest;
static deserializeBinaryFromReader(message: GetRequestCountRequest, reader: jspb.BinaryReader): GetRequestCountRequest;
}
export namespace GetRequestCountRequest {
export type AsObject = {
orgId: string,
timestampFrom: number,
timestampTo: number,
servicesList: Array<string>,
projectIdsList: Array<string>,
granularity: Granularity,
groupBy: GroupBy,
}
}
export class RequestCount extends jspb.Message {
getTimestamp(): number;
setTimestamp(value: number): RequestCount;
getCount(): number;
setCount(value: number): RequestCount;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): RequestCount.AsObject;
static toObject(includeInstance: boolean, msg: RequestCount): RequestCount.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: RequestCount, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): RequestCount;
static deserializeBinaryFromReader(message: RequestCount, reader: jspb.BinaryReader): RequestCount;
}
export namespace RequestCount {
export type AsObject = {
timestamp: number,
count: number,
}
}
export class GroupRequestCount extends jspb.Message {
hasProjectId(): boolean;
clearProjectId(): void;
getProjectId(): string;
setProjectId(value: string): GroupRequestCount;
hasService(): boolean;
clearService(): void;
getService(): string;
setService(value: string): GroupRequestCount;
clearCountsList(): void;
getCountsList(): Array<RequestCount>;
setCountsList(value: Array<RequestCount>): GroupRequestCount;
addCounts(value?: RequestCount, index?: number): RequestCount;
getGroupCase(): GroupRequestCount.GroupCase;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GroupRequestCount.AsObject;
static toObject(includeInstance: boolean, msg: GroupRequestCount): GroupRequestCount.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: GroupRequestCount, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GroupRequestCount;
static deserializeBinaryFromReader(message: GroupRequestCount, reader: jspb.BinaryReader): GroupRequestCount;
}
export namespace GroupRequestCount {
export type AsObject = {
projectId: string,
service: string,
countsList: Array<RequestCount.AsObject>,
}
export enum GroupCase {
GROUP_NOT_SET = 0,
PROJECT_ID = 1,
SERVICE = 2,
}
}
export class GetTokenStatRequest extends jspb.Message {
getOrgId(): string;
setOrgId(value: string): GetTokenStatRequest;
clearTokenIdsList(): void;
getTokenIdsList(): Array<string>;
setTokenIdsList(value: Array<string>): GetTokenStatRequest;
addTokenIds(value: string, index?: number): string;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): GetTokenStatRequest.AsObject;
static toObject(includeInstance: boolean, msg: GetTokenStatRequest): GetTokenStatRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: GetTokenStatRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): GetTokenStatRequest;
static deserializeBinaryFromReader(message: GetTokenStatRequest, reader: jspb.BinaryReader): GetTokenStatRequest;
}
export namespace GetTokenStatRequest {
export type AsObject = {
orgId: string,
tokenIdsList: Array<string>,
}
}
export class TokenStat extends jspb.Message {
getTokenId(): string;
setTokenId(value: string): TokenStat;
getLastTimestamp(): number;
setLastTimestamp(value: number): TokenStat;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): TokenStat.AsObject;
static toObject(includeInstance: boolean, msg: TokenStat): TokenStat.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: TokenStat, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): TokenStat;
static deserializeBinaryFromReader(message: TokenStat, reader: jspb.BinaryReader): TokenStat;
}
export namespace TokenStat {
export type AsObject = {
tokenId: string,
lastTimestamp: number,
}
}
export enum Granularity {
GRANULARITY_UNSPECIFIED = 0,
GRANULARITY_SECOND = 1,
GRANULARITY_MINUTE = 2,
GRANULARITY_HOUR = 3,
GRANULARITY_DAY = 4,
GRANULARITY_WEEK = 5,
GRANULARITY_MONTH = 6,
GRANULARITY_5_MINUTES = 7,
GRANULARITY_15_MINUTES = 8,
}
export enum GroupBy {
GROUP_BY_UNSPECIFIED = 0,
GROUP_BY_SERVICE = 1,
GROUP_BY_PROJECT = 2,
}