Interface TemplateService
-
- All Implemented Interfaces:
public interface TemplateServiceDocument formatting and template rendering (MD/JSON to PDF/DOCX)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceTemplateService.WithRawResponseA view of TemplateService that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract TemplateService.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract TemplateService withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
create
TemplateCreateResponse create(TemplateCreateParams params)
Create a new format template for document formatting. Templates support variables using
{{variable}}syntax and can be used for captions, signatures, letterheads, certificates, footers, or custom formatting needs.
-
create
abstract TemplateCreateResponse create(TemplateCreateParams params, RequestOptions requestOptions)
-
retrieve
TemplateRetrieveResponse retrieve(String id)
Retrieve a specific document format template by ID. Format templates define how documents should be structured and formatted for specific legal use cases such as contracts, briefs, or pleadings.
-
retrieve
TemplateRetrieveResponse retrieve(String id, TemplateRetrieveParams params, RequestOptions requestOptions)
-
retrieve
TemplateRetrieveResponse retrieve(String id, TemplateRetrieveParams params)
-
retrieve
abstract TemplateRetrieveResponse retrieve(TemplateRetrieveParams params, RequestOptions requestOptions)
-
retrieve
TemplateRetrieveResponse retrieve(TemplateRetrieveParams params)
-
retrieve
TemplateRetrieveResponse retrieve(String id, RequestOptions requestOptions)
-
list
TemplateListResponse list()
Retrieve all format templates for the organization. Templates define reusable document formatting patterns with customizable variables for consistent legal document generation.
Filter by type to get specific template categories like contracts, pleadings, or correspondence.
-
list
abstract TemplateListResponse list(TemplateListParams params, RequestOptions requestOptions)
-
list
TemplateListResponse list(TemplateListParams params)
-
list
TemplateListResponse list(RequestOptions requestOptions)
-
-
-
-