WorkingGroups_pb.d.ts 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302
  1. // package:
  2. // file: proto/WorkingGroups.proto
  3. import * as jspb from "google-protobuf";
  4. export class OpeningMetadata extends jspb.Message {
  5. hasShortDescription(): boolean;
  6. clearShortDescription(): void;
  7. getShortDescription(): string | undefined;
  8. setShortDescription(value: string): void;
  9. hasDescription(): boolean;
  10. clearDescription(): void;
  11. getDescription(): string | undefined;
  12. setDescription(value: string): void;
  13. hasHiringLimit(): boolean;
  14. clearHiringLimit(): void;
  15. getHiringLimit(): number | undefined;
  16. setHiringLimit(value: number): void;
  17. hasExpectedEndingTimestamp(): boolean;
  18. clearExpectedEndingTimestamp(): void;
  19. getExpectedEndingTimestamp(): number | undefined;
  20. setExpectedEndingTimestamp(value: number): void;
  21. hasApplicationDetails(): boolean;
  22. clearApplicationDetails(): void;
  23. getApplicationDetails(): string | undefined;
  24. setApplicationDetails(value: string): void;
  25. clearApplicationFormQuestionsList(): void;
  26. getApplicationFormQuestionsList(): Array<OpeningMetadata.ApplicationFormQuestion>;
  27. setApplicationFormQuestionsList(value: Array<OpeningMetadata.ApplicationFormQuestion>): void;
  28. addApplicationFormQuestions(value?: OpeningMetadata.ApplicationFormQuestion, index?: number): OpeningMetadata.ApplicationFormQuestion;
  29. serializeBinary(): Uint8Array;
  30. toObject(includeInstance?: boolean): OpeningMetadata.AsObject;
  31. static toObject(includeInstance: boolean, msg: OpeningMetadata): OpeningMetadata.AsObject;
  32. static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
  33. static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
  34. static serializeBinaryToWriter(message: OpeningMetadata, writer: jspb.BinaryWriter): void;
  35. static deserializeBinary(bytes: Uint8Array): OpeningMetadata;
  36. static deserializeBinaryFromReader(message: OpeningMetadata, reader: jspb.BinaryReader): OpeningMetadata;
  37. }
  38. export namespace OpeningMetadata {
  39. export type AsObject = {
  40. shortDescription?: string,
  41. description?: string,
  42. hiringLimit?: number,
  43. expectedEndingTimestamp?: number,
  44. applicationDetails?: string,
  45. applicationFormQuestionsList: Array<OpeningMetadata.ApplicationFormQuestion.AsObject>,
  46. }
  47. export class ApplicationFormQuestion extends jspb.Message {
  48. hasQuestion(): boolean;
  49. clearQuestion(): void;
  50. getQuestion(): string | undefined;
  51. setQuestion(value: string): void;
  52. hasType(): boolean;
  53. clearType(): void;
  54. getType(): OpeningMetadata.ApplicationFormQuestion.InputTypeMap[keyof OpeningMetadata.ApplicationFormQuestion.InputTypeMap] | undefined;
  55. setType(value: OpeningMetadata.ApplicationFormQuestion.InputTypeMap[keyof OpeningMetadata.ApplicationFormQuestion.InputTypeMap]): void;
  56. serializeBinary(): Uint8Array;
  57. toObject(includeInstance?: boolean): ApplicationFormQuestion.AsObject;
  58. static toObject(includeInstance: boolean, msg: ApplicationFormQuestion): ApplicationFormQuestion.AsObject;
  59. static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
  60. static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
  61. static serializeBinaryToWriter(message: ApplicationFormQuestion, writer: jspb.BinaryWriter): void;
  62. static deserializeBinary(bytes: Uint8Array): ApplicationFormQuestion;
  63. static deserializeBinaryFromReader(message: ApplicationFormQuestion, reader: jspb.BinaryReader): ApplicationFormQuestion;
  64. }
  65. export namespace ApplicationFormQuestion {
  66. export type AsObject = {
  67. question?: string,
  68. type?: OpeningMetadata.ApplicationFormQuestion.InputTypeMap[keyof OpeningMetadata.ApplicationFormQuestion.InputTypeMap],
  69. }
  70. export interface InputTypeMap {
  71. TEXT: 1;
  72. TEXTAREA: 2;
  73. }
  74. export const InputType: InputTypeMap;
  75. }
  76. }
  77. export class UpcomingOpeningMetadata extends jspb.Message {
  78. hasExpectedStart(): boolean;
  79. clearExpectedStart(): void;
  80. getExpectedStart(): number | undefined;
  81. setExpectedStart(value: number): void;
  82. hasRewardPerBlock(): boolean;
  83. clearRewardPerBlock(): void;
  84. getRewardPerBlock(): number | undefined;
  85. setRewardPerBlock(value: number): void;
  86. hasMinApplicationStake(): boolean;
  87. clearMinApplicationStake(): void;
  88. getMinApplicationStake(): number | undefined;
  89. setMinApplicationStake(value: number): void;
  90. hasMetadata(): boolean;
  91. clearMetadata(): void;
  92. getMetadata(): OpeningMetadata;
  93. setMetadata(value?: OpeningMetadata): void;
  94. serializeBinary(): Uint8Array;
  95. toObject(includeInstance?: boolean): UpcomingOpeningMetadata.AsObject;
  96. static toObject(includeInstance: boolean, msg: UpcomingOpeningMetadata): UpcomingOpeningMetadata.AsObject;
  97. static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
  98. static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
  99. static serializeBinaryToWriter(message: UpcomingOpeningMetadata, writer: jspb.BinaryWriter): void;
  100. static deserializeBinary(bytes: Uint8Array): UpcomingOpeningMetadata;
  101. static deserializeBinaryFromReader(message: UpcomingOpeningMetadata, reader: jspb.BinaryReader): UpcomingOpeningMetadata;
  102. }
  103. export namespace UpcomingOpeningMetadata {
  104. export type AsObject = {
  105. expectedStart?: number,
  106. rewardPerBlock?: number,
  107. minApplicationStake?: number,
  108. metadata: OpeningMetadata.AsObject,
  109. }
  110. }
  111. export class ApplicationMetadata extends jspb.Message {
  112. clearAnswersList(): void;
  113. getAnswersList(): Array<string>;
  114. setAnswersList(value: Array<string>): void;
  115. addAnswers(value: string, index?: number): string;
  116. serializeBinary(): Uint8Array;
  117. toObject(includeInstance?: boolean): ApplicationMetadata.AsObject;
  118. static toObject(includeInstance: boolean, msg: ApplicationMetadata): ApplicationMetadata.AsObject;
  119. static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
  120. static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
  121. static serializeBinaryToWriter(message: ApplicationMetadata, writer: jspb.BinaryWriter): void;
  122. static deserializeBinary(bytes: Uint8Array): ApplicationMetadata;
  123. static deserializeBinaryFromReader(message: ApplicationMetadata, reader: jspb.BinaryReader): ApplicationMetadata;
  124. }
  125. export namespace ApplicationMetadata {
  126. export type AsObject = {
  127. answersList: Array<string>,
  128. }
  129. }
  130. export class WorkingGroupStatusMetadata extends jspb.Message {
  131. hasDescription(): boolean;
  132. clearDescription(): void;
  133. getDescription(): string | undefined;
  134. setDescription(value: string): void;
  135. hasAbout(): boolean;
  136. clearAbout(): void;
  137. getAbout(): string | undefined;
  138. setAbout(value: string): void;
  139. hasStatus(): boolean;
  140. clearStatus(): void;
  141. getStatus(): string | undefined;
  142. setStatus(value: string): void;
  143. hasStatusMessage(): boolean;
  144. clearStatusMessage(): void;
  145. getStatusMessage(): string | undefined;
  146. setStatusMessage(value: string): void;
  147. serializeBinary(): Uint8Array;
  148. toObject(includeInstance?: boolean): WorkingGroupStatusMetadata.AsObject;
  149. static toObject(includeInstance: boolean, msg: WorkingGroupStatusMetadata): WorkingGroupStatusMetadata.AsObject;
  150. static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
  151. static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
  152. static serializeBinaryToWriter(message: WorkingGroupStatusMetadata, writer: jspb.BinaryWriter): void;
  153. static deserializeBinary(bytes: Uint8Array): WorkingGroupStatusMetadata;
  154. static deserializeBinaryFromReader(message: WorkingGroupStatusMetadata, reader: jspb.BinaryReader): WorkingGroupStatusMetadata;
  155. }
  156. export namespace WorkingGroupStatusMetadata {
  157. export type AsObject = {
  158. description?: string,
  159. about?: string,
  160. status?: string,
  161. statusMessage?: string,
  162. }
  163. }
  164. export class SetGroupMetadata extends jspb.Message {
  165. hasNewmetadata(): boolean;
  166. clearNewmetadata(): void;
  167. getNewmetadata(): WorkingGroupStatusMetadata;
  168. setNewmetadata(value?: WorkingGroupStatusMetadata): void;
  169. serializeBinary(): Uint8Array;
  170. toObject(includeInstance?: boolean): SetGroupMetadata.AsObject;
  171. static toObject(includeInstance: boolean, msg: SetGroupMetadata): SetGroupMetadata.AsObject;
  172. static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
  173. static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
  174. static serializeBinaryToWriter(message: SetGroupMetadata, writer: jspb.BinaryWriter): void;
  175. static deserializeBinary(bytes: Uint8Array): SetGroupMetadata;
  176. static deserializeBinaryFromReader(message: SetGroupMetadata, reader: jspb.BinaryReader): SetGroupMetadata;
  177. }
  178. export namespace SetGroupMetadata {
  179. export type AsObject = {
  180. newmetadata: WorkingGroupStatusMetadata.AsObject,
  181. }
  182. }
  183. export class AddUpcomingOpening extends jspb.Message {
  184. hasMetadata(): boolean;
  185. clearMetadata(): void;
  186. getMetadata(): UpcomingOpeningMetadata;
  187. setMetadata(value?: UpcomingOpeningMetadata): void;
  188. serializeBinary(): Uint8Array;
  189. toObject(includeInstance?: boolean): AddUpcomingOpening.AsObject;
  190. static toObject(includeInstance: boolean, msg: AddUpcomingOpening): AddUpcomingOpening.AsObject;
  191. static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
  192. static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
  193. static serializeBinaryToWriter(message: AddUpcomingOpening, writer: jspb.BinaryWriter): void;
  194. static deserializeBinary(bytes: Uint8Array): AddUpcomingOpening;
  195. static deserializeBinaryFromReader(message: AddUpcomingOpening, reader: jspb.BinaryReader): AddUpcomingOpening;
  196. }
  197. export namespace AddUpcomingOpening {
  198. export type AsObject = {
  199. metadata: UpcomingOpeningMetadata.AsObject,
  200. }
  201. }
  202. export class RemoveUpcomingOpening extends jspb.Message {
  203. hasId(): boolean;
  204. clearId(): void;
  205. getId(): string | undefined;
  206. setId(value: string): void;
  207. serializeBinary(): Uint8Array;
  208. toObject(includeInstance?: boolean): RemoveUpcomingOpening.AsObject;
  209. static toObject(includeInstance: boolean, msg: RemoveUpcomingOpening): RemoveUpcomingOpening.AsObject;
  210. static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
  211. static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
  212. static serializeBinaryToWriter(message: RemoveUpcomingOpening, writer: jspb.BinaryWriter): void;
  213. static deserializeBinary(bytes: Uint8Array): RemoveUpcomingOpening;
  214. static deserializeBinaryFromReader(message: RemoveUpcomingOpening, reader: jspb.BinaryReader): RemoveUpcomingOpening;
  215. }
  216. export namespace RemoveUpcomingOpening {
  217. export type AsObject = {
  218. id?: string,
  219. }
  220. }
  221. export class WorkingGroupMetadataAction extends jspb.Message {
  222. hasSetgroupmetadata(): boolean;
  223. clearSetgroupmetadata(): void;
  224. getSetgroupmetadata(): SetGroupMetadata | undefined;
  225. setSetgroupmetadata(value?: SetGroupMetadata): void;
  226. hasAddupcomingopening(): boolean;
  227. clearAddupcomingopening(): void;
  228. getAddupcomingopening(): AddUpcomingOpening | undefined;
  229. setAddupcomingopening(value?: AddUpcomingOpening): void;
  230. hasRemoveupcomingopening(): boolean;
  231. clearRemoveupcomingopening(): void;
  232. getRemoveupcomingopening(): RemoveUpcomingOpening | undefined;
  233. setRemoveupcomingopening(value?: RemoveUpcomingOpening): void;
  234. getActionCase(): WorkingGroupMetadataAction.ActionCase;
  235. serializeBinary(): Uint8Array;
  236. toObject(includeInstance?: boolean): WorkingGroupMetadataAction.AsObject;
  237. static toObject(includeInstance: boolean, msg: WorkingGroupMetadataAction): WorkingGroupMetadataAction.AsObject;
  238. static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
  239. static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
  240. static serializeBinaryToWriter(message: WorkingGroupMetadataAction, writer: jspb.BinaryWriter): void;
  241. static deserializeBinary(bytes: Uint8Array): WorkingGroupMetadataAction;
  242. static deserializeBinaryFromReader(message: WorkingGroupMetadataAction, reader: jspb.BinaryReader): WorkingGroupMetadataAction;
  243. }
  244. export namespace WorkingGroupMetadataAction {
  245. export type AsObject = {
  246. setgroupmetadata?: SetGroupMetadata.AsObject,
  247. addupcomingopening?: AddUpcomingOpening.AsObject,
  248. removeupcomingopening?: RemoveUpcomingOpening.AsObject,
  249. }
  250. export enum ActionCase {
  251. ACTION_NOT_SET = 0,
  252. SETGROUPMETADATA = 1,
  253. ADDUPCOMINGOPENING = 2,
  254. REMOVEUPCOMINGOPENING = 3,
  255. }
  256. }