123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302 |
- // package:
- // file: proto/WorkingGroups.proto
- import * as jspb from "google-protobuf";
- export class OpeningMetadata extends jspb.Message {
- hasShortDescription(): boolean;
- clearShortDescription(): void;
- getShortDescription(): string | undefined;
- setShortDescription(value: string): void;
- hasDescription(): boolean;
- clearDescription(): void;
- getDescription(): string | undefined;
- setDescription(value: string): void;
- hasHiringLimit(): boolean;
- clearHiringLimit(): void;
- getHiringLimit(): number | undefined;
- setHiringLimit(value: number): void;
- hasExpectedEndingTimestamp(): boolean;
- clearExpectedEndingTimestamp(): void;
- getExpectedEndingTimestamp(): number | undefined;
- setExpectedEndingTimestamp(value: number): void;
- hasApplicationDetails(): boolean;
- clearApplicationDetails(): void;
- getApplicationDetails(): string | undefined;
- setApplicationDetails(value: string): void;
- clearApplicationFormQuestionsList(): void;
- getApplicationFormQuestionsList(): Array<OpeningMetadata.ApplicationFormQuestion>;
- setApplicationFormQuestionsList(value: Array<OpeningMetadata.ApplicationFormQuestion>): void;
- addApplicationFormQuestions(value?: OpeningMetadata.ApplicationFormQuestion, index?: number): OpeningMetadata.ApplicationFormQuestion;
- serializeBinary(): Uint8Array;
- toObject(includeInstance?: boolean): OpeningMetadata.AsObject;
- static toObject(includeInstance: boolean, msg: OpeningMetadata): OpeningMetadata.AsObject;
- static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
- static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
- static serializeBinaryToWriter(message: OpeningMetadata, writer: jspb.BinaryWriter): void;
- static deserializeBinary(bytes: Uint8Array): OpeningMetadata;
- static deserializeBinaryFromReader(message: OpeningMetadata, reader: jspb.BinaryReader): OpeningMetadata;
- }
- export namespace OpeningMetadata {
- export type AsObject = {
- shortDescription?: string,
- description?: string,
- hiringLimit?: number,
- expectedEndingTimestamp?: number,
- applicationDetails?: string,
- applicationFormQuestionsList: Array<OpeningMetadata.ApplicationFormQuestion.AsObject>,
- }
- export class ApplicationFormQuestion extends jspb.Message {
- hasQuestion(): boolean;
- clearQuestion(): void;
- getQuestion(): string | undefined;
- setQuestion(value: string): void;
- hasType(): boolean;
- clearType(): void;
- getType(): OpeningMetadata.ApplicationFormQuestion.InputTypeMap[keyof OpeningMetadata.ApplicationFormQuestion.InputTypeMap] | undefined;
- setType(value: OpeningMetadata.ApplicationFormQuestion.InputTypeMap[keyof OpeningMetadata.ApplicationFormQuestion.InputTypeMap]): void;
- serializeBinary(): Uint8Array;
- toObject(includeInstance?: boolean): ApplicationFormQuestion.AsObject;
- static toObject(includeInstance: boolean, msg: ApplicationFormQuestion): ApplicationFormQuestion.AsObject;
- static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
- static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
- static serializeBinaryToWriter(message: ApplicationFormQuestion, writer: jspb.BinaryWriter): void;
- static deserializeBinary(bytes: Uint8Array): ApplicationFormQuestion;
- static deserializeBinaryFromReader(message: ApplicationFormQuestion, reader: jspb.BinaryReader): ApplicationFormQuestion;
- }
- export namespace ApplicationFormQuestion {
- export type AsObject = {
- question?: string,
- type?: OpeningMetadata.ApplicationFormQuestion.InputTypeMap[keyof OpeningMetadata.ApplicationFormQuestion.InputTypeMap],
- }
- export interface InputTypeMap {
- TEXT: 1;
- TEXTAREA: 2;
- }
- export const InputType: InputTypeMap;
- }
- }
- export class UpcomingOpeningMetadata extends jspb.Message {
- hasExpectedStart(): boolean;
- clearExpectedStart(): void;
- getExpectedStart(): number | undefined;
- setExpectedStart(value: number): void;
- hasRewardPerBlock(): boolean;
- clearRewardPerBlock(): void;
- getRewardPerBlock(): number | undefined;
- setRewardPerBlock(value: number): void;
- hasMinApplicationStake(): boolean;
- clearMinApplicationStake(): void;
- getMinApplicationStake(): number | undefined;
- setMinApplicationStake(value: number): void;
- hasMetadata(): boolean;
- clearMetadata(): void;
- getMetadata(): OpeningMetadata;
- setMetadata(value?: OpeningMetadata): void;
- serializeBinary(): Uint8Array;
- toObject(includeInstance?: boolean): UpcomingOpeningMetadata.AsObject;
- static toObject(includeInstance: boolean, msg: UpcomingOpeningMetadata): UpcomingOpeningMetadata.AsObject;
- static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
- static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
- static serializeBinaryToWriter(message: UpcomingOpeningMetadata, writer: jspb.BinaryWriter): void;
- static deserializeBinary(bytes: Uint8Array): UpcomingOpeningMetadata;
- static deserializeBinaryFromReader(message: UpcomingOpeningMetadata, reader: jspb.BinaryReader): UpcomingOpeningMetadata;
- }
- export namespace UpcomingOpeningMetadata {
- export type AsObject = {
- expectedStart?: number,
- rewardPerBlock?: number,
- minApplicationStake?: number,
- metadata: OpeningMetadata.AsObject,
- }
- }
- export class ApplicationMetadata extends jspb.Message {
- clearAnswersList(): void;
- getAnswersList(): Array<string>;
- setAnswersList(value: Array<string>): void;
- addAnswers(value: string, index?: number): string;
- serializeBinary(): Uint8Array;
- toObject(includeInstance?: boolean): ApplicationMetadata.AsObject;
- static toObject(includeInstance: boolean, msg: ApplicationMetadata): ApplicationMetadata.AsObject;
- static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
- static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
- static serializeBinaryToWriter(message: ApplicationMetadata, writer: jspb.BinaryWriter): void;
- static deserializeBinary(bytes: Uint8Array): ApplicationMetadata;
- static deserializeBinaryFromReader(message: ApplicationMetadata, reader: jspb.BinaryReader): ApplicationMetadata;
- }
- export namespace ApplicationMetadata {
- export type AsObject = {
- answersList: Array<string>,
- }
- }
- export class WorkingGroupStatusMetadata extends jspb.Message {
- hasDescription(): boolean;
- clearDescription(): void;
- getDescription(): string | undefined;
- setDescription(value: string): void;
- hasAbout(): boolean;
- clearAbout(): void;
- getAbout(): string | undefined;
- setAbout(value: string): void;
- hasStatus(): boolean;
- clearStatus(): void;
- getStatus(): string | undefined;
- setStatus(value: string): void;
- hasStatusMessage(): boolean;
- clearStatusMessage(): void;
- getStatusMessage(): string | undefined;
- setStatusMessage(value: string): void;
- serializeBinary(): Uint8Array;
- toObject(includeInstance?: boolean): WorkingGroupStatusMetadata.AsObject;
- static toObject(includeInstance: boolean, msg: WorkingGroupStatusMetadata): WorkingGroupStatusMetadata.AsObject;
- static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
- static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
- static serializeBinaryToWriter(message: WorkingGroupStatusMetadata, writer: jspb.BinaryWriter): void;
- static deserializeBinary(bytes: Uint8Array): WorkingGroupStatusMetadata;
- static deserializeBinaryFromReader(message: WorkingGroupStatusMetadata, reader: jspb.BinaryReader): WorkingGroupStatusMetadata;
- }
- export namespace WorkingGroupStatusMetadata {
- export type AsObject = {
- description?: string,
- about?: string,
- status?: string,
- statusMessage?: string,
- }
- }
- export class SetGroupMetadata extends jspb.Message {
- hasNewmetadata(): boolean;
- clearNewmetadata(): void;
- getNewmetadata(): WorkingGroupStatusMetadata;
- setNewmetadata(value?: WorkingGroupStatusMetadata): void;
- serializeBinary(): Uint8Array;
- toObject(includeInstance?: boolean): SetGroupMetadata.AsObject;
- static toObject(includeInstance: boolean, msg: SetGroupMetadata): SetGroupMetadata.AsObject;
- static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
- static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
- static serializeBinaryToWriter(message: SetGroupMetadata, writer: jspb.BinaryWriter): void;
- static deserializeBinary(bytes: Uint8Array): SetGroupMetadata;
- static deserializeBinaryFromReader(message: SetGroupMetadata, reader: jspb.BinaryReader): SetGroupMetadata;
- }
- export namespace SetGroupMetadata {
- export type AsObject = {
- newmetadata: WorkingGroupStatusMetadata.AsObject,
- }
- }
- export class AddUpcomingOpening extends jspb.Message {
- hasMetadata(): boolean;
- clearMetadata(): void;
- getMetadata(): UpcomingOpeningMetadata;
- setMetadata(value?: UpcomingOpeningMetadata): void;
- serializeBinary(): Uint8Array;
- toObject(includeInstance?: boolean): AddUpcomingOpening.AsObject;
- static toObject(includeInstance: boolean, msg: AddUpcomingOpening): AddUpcomingOpening.AsObject;
- static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
- static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
- static serializeBinaryToWriter(message: AddUpcomingOpening, writer: jspb.BinaryWriter): void;
- static deserializeBinary(bytes: Uint8Array): AddUpcomingOpening;
- static deserializeBinaryFromReader(message: AddUpcomingOpening, reader: jspb.BinaryReader): AddUpcomingOpening;
- }
- export namespace AddUpcomingOpening {
- export type AsObject = {
- metadata: UpcomingOpeningMetadata.AsObject,
- }
- }
- export class RemoveUpcomingOpening extends jspb.Message {
- hasId(): boolean;
- clearId(): void;
- getId(): string | undefined;
- setId(value: string): void;
- serializeBinary(): Uint8Array;
- toObject(includeInstance?: boolean): RemoveUpcomingOpening.AsObject;
- static toObject(includeInstance: boolean, msg: RemoveUpcomingOpening): RemoveUpcomingOpening.AsObject;
- static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
- static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
- static serializeBinaryToWriter(message: RemoveUpcomingOpening, writer: jspb.BinaryWriter): void;
- static deserializeBinary(bytes: Uint8Array): RemoveUpcomingOpening;
- static deserializeBinaryFromReader(message: RemoveUpcomingOpening, reader: jspb.BinaryReader): RemoveUpcomingOpening;
- }
- export namespace RemoveUpcomingOpening {
- export type AsObject = {
- id?: string,
- }
- }
- export class WorkingGroupMetadataAction extends jspb.Message {
- hasSetgroupmetadata(): boolean;
- clearSetgroupmetadata(): void;
- getSetgroupmetadata(): SetGroupMetadata | undefined;
- setSetgroupmetadata(value?: SetGroupMetadata): void;
- hasAddupcomingopening(): boolean;
- clearAddupcomingopening(): void;
- getAddupcomingopening(): AddUpcomingOpening | undefined;
- setAddupcomingopening(value?: AddUpcomingOpening): void;
- hasRemoveupcomingopening(): boolean;
- clearRemoveupcomingopening(): void;
- getRemoveupcomingopening(): RemoveUpcomingOpening | undefined;
- setRemoveupcomingopening(value?: RemoveUpcomingOpening): void;
- getActionCase(): WorkingGroupMetadataAction.ActionCase;
- serializeBinary(): Uint8Array;
- toObject(includeInstance?: boolean): WorkingGroupMetadataAction.AsObject;
- static toObject(includeInstance: boolean, msg: WorkingGroupMetadataAction): WorkingGroupMetadataAction.AsObject;
- static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
- static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
- static serializeBinaryToWriter(message: WorkingGroupMetadataAction, writer: jspb.BinaryWriter): void;
- static deserializeBinary(bytes: Uint8Array): WorkingGroupMetadataAction;
- static deserializeBinaryFromReader(message: WorkingGroupMetadataAction, reader: jspb.BinaryReader): WorkingGroupMetadataAction;
- }
- export namespace WorkingGroupMetadataAction {
- export type AsObject = {
- setgroupmetadata?: SetGroupMetadata.AsObject,
- addupcomingopening?: AddUpcomingOpening.AsObject,
- removeupcomingopening?: RemoveUpcomingOpening.AsObject,
- }
- export enum ActionCase {
- ACTION_NOT_SET = 0,
- SETGROUPMETADATA = 1,
- ADDUPCOMINGOPENING = 2,
- REMOVEUPCOMINGOPENING = 3,
- }
- }
|