resp, _ := client.Superdoc.V1.Annotate(ctx, casedev.SuperdocV1AnnotateParams{
Document: casedev.F(casedev.SuperdocV1AnnotateParamsDocument{
URL: casedev.F("https://templates.example.com/service-agreement.docx"),
}),
Fields: casedev.F([]casedev.SuperdocV1AnnotateParamsField{
{ID: casedev.F("client_name"), Type: casedev.F(casedev.SuperdocV1AnnotateParamsFieldsTypeText), Value: casedev.F("Acme Corporation")},
{ID: casedev.F("client_address"), Type: casedev.F(casedev.SuperdocV1AnnotateParamsFieldsTypeText), Value: casedev.F("123 Main St, Suite 100")},
{ID: casedev.F("effective_date"), Type: casedev.F(casedev.SuperdocV1AnnotateParamsFieldsTypeDate), Value: casedev.F("2025-01-15")},
{ID: casedev.F("monthly_fee"), Type: casedev.F(casedev.SuperdocV1AnnotateParamsFieldsTypeNumber), Value: casedev.F("5000")},
{ID: casedev.F("term_months"), Type: casedev.F(casedev.SuperdocV1AnnotateParamsFieldsTypeNumber), Value: casedev.F("12")},
}),
OutputFormat: casedev.F(casedev.SuperdocV1AnnotateParamsOutputFormatPdf),
})