Class V1PatentSearchParams.Body
-
- All Implemented Interfaces:
public final class V1PatentSearchParams.Body
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classV1PatentSearchParams.Body.BuilderA builder for Body.
-
Method Summary
Modifier and Type Method Description final Stringquery()Free-text search across all patent fields, or field-specific query (e.g. final Optional<String>applicationStatus()Filter by application status (e.g. final Optional<V1PatentSearchParams.ApplicationType>applicationType()Filter by application type final Optional<String>assignee()Filter by assignee/owner name (e.g. final Optional<LocalDate>filingDateFrom()Start of filing date range (YYYY-MM-DD) final Optional<LocalDate>filingDateTo()End of filing date range (YYYY-MM-DD) final Optional<LocalDate>grantDateFrom()Start of grant date range (YYYY-MM-DD) final Optional<LocalDate>grantDateTo()End of grant date range (YYYY-MM-DD) final Optional<String>inventor()Filter by inventor name final Optional<Long>limit()Number of results to return (default 25, max 100) final Optional<Long>offset()Starting position for pagination final Optional<V1PatentSearchParams.SortBy>sortBy()Field to sort results by final Optional<V1PatentSearchParams.SortOrder>sortOrder()Sort order (default desc, newest first) final JsonField<String>_query()Returns the raw JSON value of query. final JsonField<String>_applicationStatus()Returns the raw JSON value of applicationStatus. final JsonField<V1PatentSearchParams.ApplicationType>_applicationType()Returns the raw JSON value of applicationType. final JsonField<String>_assignee()Returns the raw JSON value of assignee. final JsonField<LocalDate>_filingDateFrom()Returns the raw JSON value of filingDateFrom. final JsonField<LocalDate>_filingDateTo()Returns the raw JSON value of filingDateTo. final JsonField<LocalDate>_grantDateFrom()Returns the raw JSON value of grantDateFrom. final JsonField<LocalDate>_grantDateTo()Returns the raw JSON value of grantDateTo. final JsonField<String>_inventor()Returns the raw JSON value of inventor. final JsonField<Long>_limit()Returns the raw JSON value of limit. final JsonField<Long>_offset()Returns the raw JSON value of offset. final JsonField<V1PatentSearchParams.SortBy>_sortBy()Returns the raw JSON value of sortBy. final JsonField<V1PatentSearchParams.SortOrder>_sortOrder()Returns the raw JSON value of sortOrder. final Map<String, JsonValue>_additionalProperties()final V1PatentSearchParams.Body.BuildertoBuilder()final V1PatentSearchParams.Bodyvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static V1PatentSearchParams.Body.Builderbuilder()Returns a mutable builder for constructing an instance of Body. -
-
Method Detail
-
query
final String query()
Free-text search across all patent fields, or field-specific query (e.g. "applicationMetaData.patentNumber:11234567"). Supports AND, OR, NOT operators.
-
applicationStatus
final Optional<String> applicationStatus()
Filter by application status (e.g. "Patented Case", "Abandoned", "Pending")
-
applicationType
final Optional<V1PatentSearchParams.ApplicationType> applicationType()
Filter by application type
-
filingDateFrom
final Optional<LocalDate> filingDateFrom()
Start of filing date range (YYYY-MM-DD)
-
filingDateTo
final Optional<LocalDate> filingDateTo()
End of filing date range (YYYY-MM-DD)
-
grantDateFrom
final Optional<LocalDate> grantDateFrom()
Start of grant date range (YYYY-MM-DD)
-
grantDateTo
final Optional<LocalDate> grantDateTo()
End of grant date range (YYYY-MM-DD)
-
sortBy
final Optional<V1PatentSearchParams.SortBy> sortBy()
Field to sort results by
-
sortOrder
final Optional<V1PatentSearchParams.SortOrder> sortOrder()
Sort order (default desc, newest first)
-
_query
final JsonField<String> _query()
Returns the raw JSON value of query.
Unlike query, this method doesn't throw if the JSON field has an unexpected type.
-
_applicationStatus
final JsonField<String> _applicationStatus()
Returns the raw JSON value of applicationStatus.
Unlike applicationStatus, this method doesn't throw if the JSON field has an unexpected type.
-
_applicationType
final JsonField<V1PatentSearchParams.ApplicationType> _applicationType()
Returns the raw JSON value of applicationType.
Unlike applicationType, this method doesn't throw if the JSON field has an unexpected type.
-
_assignee
final JsonField<String> _assignee()
Returns the raw JSON value of assignee.
Unlike assignee, this method doesn't throw if the JSON field has an unexpected type.
-
_filingDateFrom
final JsonField<LocalDate> _filingDateFrom()
Returns the raw JSON value of filingDateFrom.
Unlike filingDateFrom, this method doesn't throw if the JSON field has an unexpected type.
-
_filingDateTo
final JsonField<LocalDate> _filingDateTo()
Returns the raw JSON value of filingDateTo.
Unlike filingDateTo, this method doesn't throw if the JSON field has an unexpected type.
-
_grantDateFrom
final JsonField<LocalDate> _grantDateFrom()
Returns the raw JSON value of grantDateFrom.
Unlike grantDateFrom, this method doesn't throw if the JSON field has an unexpected type.
-
_grantDateTo
final JsonField<LocalDate> _grantDateTo()
Returns the raw JSON value of grantDateTo.
Unlike grantDateTo, this method doesn't throw if the JSON field has an unexpected type.
-
_inventor
final JsonField<String> _inventor()
Returns the raw JSON value of inventor.
Unlike inventor, this method doesn't throw if the JSON field has an unexpected type.
-
_limit
final JsonField<Long> _limit()
Returns the raw JSON value of limit.
Unlike limit, this method doesn't throw if the JSON field has an unexpected type.
-
_offset
final JsonField<Long> _offset()
Returns the raw JSON value of offset.
Unlike offset, this method doesn't throw if the JSON field has an unexpected type.
-
_sortBy
final JsonField<V1PatentSearchParams.SortBy> _sortBy()
Returns the raw JSON value of sortBy.
Unlike sortBy, this method doesn't throw if the JSON field has an unexpected type.
-
_sortOrder
final JsonField<V1PatentSearchParams.SortOrder> _sortOrder()
Returns the raw JSON value of sortOrder.
Unlike sortOrder, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final V1PatentSearchParams.Body.Builder toBuilder()
-
validate
final V1PatentSearchParams.Body validate()
-
builder
final static V1PatentSearchParams.Body.Builder builder()
Returns a mutable builder for constructing an instance of Body.
The following fields are required:
.query()
-
-
-
-