WorkingGroups_pb.d.ts 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  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. hasExpectedDuration(): boolean;
  18. clearExpectedDuration(): void;
  19. getExpectedDuration(): number | undefined;
  20. setExpectedDuration(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. expectedDuration?: 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 ApplicationMetadata extends jspb.Message {
  78. clearAnswersList(): void;
  79. getAnswersList(): Array<string>;
  80. setAnswersList(value: Array<string>): void;
  81. addAnswers(value: string, index?: number): string;
  82. serializeBinary(): Uint8Array;
  83. toObject(includeInstance?: boolean): ApplicationMetadata.AsObject;
  84. static toObject(includeInstance: boolean, msg: ApplicationMetadata): ApplicationMetadata.AsObject;
  85. static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
  86. static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
  87. static serializeBinaryToWriter(message: ApplicationMetadata, writer: jspb.BinaryWriter): void;
  88. static deserializeBinary(bytes: Uint8Array): ApplicationMetadata;
  89. static deserializeBinaryFromReader(message: ApplicationMetadata, reader: jspb.BinaryReader): ApplicationMetadata;
  90. }
  91. export namespace ApplicationMetadata {
  92. export type AsObject = {
  93. answersList: Array<string>,
  94. }
  95. }
  96. export class WorkingGroupStatusMetadata extends jspb.Message {
  97. hasDescription(): boolean;
  98. clearDescription(): void;
  99. getDescription(): string | undefined;
  100. setDescription(value: string): void;
  101. hasAbout(): boolean;
  102. clearAbout(): void;
  103. getAbout(): string | undefined;
  104. setAbout(value: string): void;
  105. hasStatus(): boolean;
  106. clearStatus(): void;
  107. getStatus(): string | undefined;
  108. setStatus(value: string): void;
  109. hasStatusMessage(): boolean;
  110. clearStatusMessage(): void;
  111. getStatusMessage(): string | undefined;
  112. setStatusMessage(value: string): void;
  113. serializeBinary(): Uint8Array;
  114. toObject(includeInstance?: boolean): WorkingGroupStatusMetadata.AsObject;
  115. static toObject(includeInstance: boolean, msg: WorkingGroupStatusMetadata): WorkingGroupStatusMetadata.AsObject;
  116. static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
  117. static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
  118. static serializeBinaryToWriter(message: WorkingGroupStatusMetadata, writer: jspb.BinaryWriter): void;
  119. static deserializeBinary(bytes: Uint8Array): WorkingGroupStatusMetadata;
  120. static deserializeBinaryFromReader(message: WorkingGroupStatusMetadata, reader: jspb.BinaryReader): WorkingGroupStatusMetadata;
  121. }
  122. export namespace WorkingGroupStatusMetadata {
  123. export type AsObject = {
  124. description?: string,
  125. about?: string,
  126. status?: string,
  127. statusMessage?: string,
  128. }
  129. }