export class UpsertFormContents
extends Schema.TaggedRequest<UpsertFormContents>()('UpsertForm', FormError, UpsertResult, { body: UpsertBody })
{}
export class CreateFormRequest
extends Schema.TaggedRequest<CreateFormRequest>()('CreateRequest', FormError, CreateResponse, {
formSubjectId: Schema.string,
formTemplateId: FormTemplateId
})
{
get apiPath() {
return `/createPerformanceReviewForm` as const
}
get params() {
return { formSubjectId: this.formSubjectId, formTemplateId: this.formTemplateId } as const
}
}
export class UpsertFormContents
extends Schema.TaggedRequest<UpsertFormContents>()('UpsertForm', FormError, UpsertResult, { body: UpsertBody })
{}
export class CreateFormRequest
extends Schema.TaggedRequest<CreateFormRequest>()('CreateRequest', FormError, CreateResponse, {
formSubjectId: Schema.string,
formTemplateId: FormTemplateId
})
{
get apiPath() {
return `/createPerformanceReviewForm` as const
}
get params() {
return { formSubjectId: this.formSubjectId, formTemplateId: this.formTemplateId } as const
}
}